]> www.infradead.org Git - users/jedix/linux-maple.git/commit
scsi: mpt3sas: Fix possibility of using invalid Enclosure Handle for SAS device after...
authorSreekanth Reddy <sreekanth.reddy@broadcom.com>
Tue, 10 Oct 2017 13:11:21 +0000 (18:41 +0530)
committerJack Vogel <jack.vogel@oracle.com>
Fri, 27 Oct 2017 21:30:54 +0000 (14:30 -0700)
commit3cdf816d5ef631f3cb89276a85b694d0e15de8ef
tree57f72a89ed5ae9472ac5435ddff9d64a5c5eb74e
parent5b60e2fa0076cef6cd452d15dcfd124560ac9323
scsi: mpt3sas: Fix possibility of using invalid Enclosure Handle for SAS device after host reset

Enclosure handles are not updated after host reset.  As a result, driver
device structure is holding previously assigned enclosure handle which
is different from the enclosure handle populated in the corresponding
device page.

Modified the driver to update devices enclosure handles after host reset
to current value by referring the enclosure handles from corresponding
device pages

Signed-off-by: Sreekanth Reddy <Sreekanth.Reddy@broadcom.com>
Reviewed-by: Tomas Henzl <thenzl@redhat.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Orabug: 26894858
(cherry picked from commit aba5a85c2fcf05a6922e28c7179526adad58f4b5)
Signed-off-by: Jack Vogel <jack.vogel@oracle.com>
Reviewed-by: Dhaval Giani <dhaval.giani@oracle.com>
drivers/scsi/mpt3sas/mpt3sas_scsih.c