aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/scsi_transport_sas.c
diff options
context:
space:
mode:
authorHannes Reinecke <hare@suse.de>2014-06-03 10:58:53 +0200
committerChristoph Hellwig <hch@lst.de>2014-07-17 22:07:35 +0200
commit22ffeb48b7584d6cd50f2a595ed6065d86a87459 (patch)
tree3c5d6e68592cc599210fef2582cf09182412fd62 /drivers/scsi/scsi_transport_sas.c
parentscsi: Remove CONFIG_SCSI_MULTI_LUN (diff)
downloadlinux-dev-22ffeb48b7584d6cd50f2a595ed6065d86a87459.tar.xz
linux-dev-22ffeb48b7584d6cd50f2a595ed6065d86a87459.zip
scsi_scan: Restrict sequential scan to 256 LUNs
Sequential scan for more than 256 LUNs is very fragile as LUNs might not be numbered sequentially after that point. SAM revisions later than SCSI-3 impose a structure on LUNs larger than 256, making LUN numbers between 256 and 16384 illegal. SCSI-3, however allows for plain 64-bit numbers with no internal structure. So restrict sequential LUN scan to 256 LUNs and add a new blacklist flag 'BLIST_SCSI3LUN' to scan up to max_lun devices. Signed-off-by: Hannes Reinecke <hare@suse.de> Reviewed-by: Ewan Milne <emilne@redhat.com> Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions