]> www.infradead.org Git - users/jedix/linux-maple.git/commit
[SCSI] dh_rdac: Use WWID from C8 page instead of Subsystem id from C4 page to identif...
authorChandra Seetharaman <sekharan@us.ibm.com>
Wed, 20 Jul 2011 21:18:56 +0000 (14:18 -0700)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Fri, 11 May 2012 00:08:59 +0000 (17:08 -0700)
commit29f26d5890a72d925bc3a100a872667ae31f746d
treeee65e240cb78452f6c2ebfbb42037a71129711f3
parent13389aa9648655f5cd2fefc5b8688868fbfec204
[SCSI] dh_rdac: Use WWID from C8 page instead of Subsystem id from C4 page to identify storage

Orabug: 14059970
rdac hardware handler uses "Subsystem Identifier" from C4 inquiry page
to uniquely identify a storage. The problem with that is that if any
any of the bytes are non-ascii, subsys_id will all be spaces (hex
0x20). This creates lot of problems especially when there are multiple
rdac storages are connected to the server.

Use "Storage Array Unique Identifier" from C8 inquiry page, which is the
world wide unique identifier for the storage array, to uniquely identify
the storage.

Signed-off-by: Chandra Seetharaman <sekharan@us.ibm.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/device_handler/scsi_dh_rdac.c