Christoph Hellwig
086b91d052
scsi_dh: integrate into the core SCSI code
...
Stop building scsi_dh as a separate module and integrate it fully into the
core SCSI code with explicit callouts at bus scan time. For now the
callouts are placed at the same point as the old bus notifiers were called,
but in the future we will be able to look at ALUA INQUIRY data earlier on.
Note that this also means that the device handler modules need to be loaded
by the time we scan the bus. The next patches will add support for
autoloading device handlers at bus scan time to make sure they are always
loaded if they are enabled in the kernel config.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Acked-by: Mike Snitzer <snitzer@redhat.com>
Signed-off-by: James Bottomley <JBottomley@Odin.com>
2015-08-28 13:14:56 -07:00
..
fc
fc_encode.h
fc_frame.h
fcoe_sysfs.h
iscsi_if.h
libiscsi: return new error code when nop times out
2014-08-01 08:16:39 -04:00
iscsi_proto.h
libfc.h
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
libfcoe.h
libiscsi.h
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
libiscsi_tcp.h
libsas.h
Merge remote-tracking branch 'scsi-queue/drivers-for-3.19' into for-linus
2014-12-18 05:56:29 -08:00
osd_attributes.h
osd_initiator.h
Boaz Harrosh - Fix broken email address
2014-10-19 20:22:32 +03:00
osd_ore.h
Boaz Harrosh - Fix broken email address
2014-10-19 20:22:32 +03:00
osd_protocol.h
Boaz Harrosh - Fix broken email address
2014-10-19 20:22:32 +03:00
osd_sec.h
Boaz Harrosh - Fix broken email address
2014-10-19 20:22:32 +03:00
osd_sense.h
Boaz Harrosh - Fix broken email address
2014-10-19 20:22:32 +03:00
osd_types.h
Boaz Harrosh - Fix broken email address
2014-10-19 20:22:32 +03:00
sas.h
sas_ata.h
scsi.h
Move code that is used both by initiator and target drivers
2015-06-01 07:32:43 -07:00
scsi_bsg_iscsi.h
scsi_cmnd.h
scsi: stop passing a gfp_mask argument down the command setup path
2014-11-24 19:56:55 +01:00
scsi_common.h
Move code that is used both by initiator and target drivers
2015-06-01 07:32:43 -07:00
scsi_dbg.h
scsi: Conditionally compile in constants.c
2015-01-09 15:44:31 +01:00
scsi_device.h
dm-mpath, scsi_dh: don't let dm detach device handlers
2015-08-28 13:14:54 -07:00
scsi_devinfo.h
SCSI: add 1024 max sectors black list flag
2015-04-27 09:38:06 -07:00
scsi_dh.h
scsi_dh: integrate into the core SCSI code
2015-08-28 13:14:56 -07:00
scsi_driver.h
scsi: remove scsi_driver owner field
2014-11-24 20:01:28 +01:00
scsi_eh.h
Move code that is used both by initiator and target drivers
2015-06-01 07:32:43 -07:00
scsi_host.h
block: support different tag allocation policy
2015-01-23 14:15:46 -07:00
scsi_ioctl.h
scsi: split scsi_nonblockable_ioctl
2014-11-12 11:16:11 +01:00
scsi_proto.h
Split SCSI header files
2015-06-01 07:32:42 -07:00
scsi_tcq.h
block: support different tag allocation policy
2015-01-23 14:15:46 -07:00
scsi_transport.h
scsi: use 64-bit LUNs
2014-07-17 22:07:37 +02:00
scsi_transport_fc.h
scsi_transport_fc: Add support for 25Gbit speed
2015-04-10 07:40:32 -07:00
scsi_transport_iscsi.h
iSCSI: let session recovery_tmo sysfs writes persist across recovery
2015-07-30 12:43:00 -07:00
scsi_transport_sas.h
scsi_transport_spi.h
scsi: remove abuses of scsi_populate_tag
2014-11-12 11:19:41 +01:00
scsi_transport_srp.h
scsicam.h
sg.h
scsi: add SG_SCSI_RESET_NO_ESCALATE flag to SG_SCSI_RESET ioctl
2014-11-12 11:15:54 +01:00
srp.h
IB/srp: Add 64-bit LUN support
2015-05-18 13:35:56 -04:00