summaryrefslogtreecommitdiffstats
path: root/sys/scsi/mpath_emc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Nuke unneeded 'sa_inqbuf' member of struct scsi_attach_args. It alwayskrw2020-06-301-2/+2
* Nuke some unused variables, tweak some declarations andkrw2019-08-171-3/+2
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* remove uneeded proc.h includesjsg2014-09-141-2/+1
* move scsi_xs_put after checks that use fields in the xsjmatthew2014-04-191-3/+3
* implement emc_mpath_checksense() according to what my cx500 throws.dlg2014-04-191-1/+10
* rework this to implement the active path checks when mpath asks fordlg2014-04-171-77/+48
* Add a DVACT_WAKEUP op to the *_activate() API. This is called after thederaadt2013-12-061-4/+1
* fix format string; OK deraadt@gsoares2013-11-231-2/+2
* make path driver match routes return 8 so they will definitely be higherdlg2013-08-271-2/+2
* get rid of the different path scheduler types, which simplifies thedlg2013-08-271-3/+2
* these were forgotten in the change from pointing paths to groups insteaddlg2013-08-271-2/+2
* when i first imagined how paths on mpath worked, i thought thedlg2013-08-261-13/+7
* checksense handlers in path drivers can return MPATH_SENSE_DECLINEDdlg2013-08-261-2/+2
* introduce the idea of groups of paths. mpath had stuff to manageddlg2013-08-261-4/+7
* support "failover" style access to volumes, ie, only use one activedlg2011-07-111-4/+4
* Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingmatthew2011-07-031-2/+1
* pass the dma_alloced memory rather than a pointer to its pointer.dlg2011-06-161-2/+2
* build inquiry with scsi_init_inquiry().dlg2011-06-151-10/+2
* clean up the path ops struct a bit. the path drivers init their xsh withdlg2011-04-281-2/+1
* whitespace fixes.dlg2011-04-271-15/+15
* use dma safe memory when talking to devices. this was written before bigmemdlg2011-04-271-18/+33
* move forward with scsi multipathing.dlg2011-04-051-0/+298