summaryrefslogtreecommitdiff
path: root/drivers/message
diff options
context:
space:
mode:
authornagalakshmi.nandigama@lsi.com <nagalakshmi.nandigama@lsi.com>2012-03-20 06:38:11 (GMT)
committerJames Bottomley <JBottomley@Parallels.com>2012-04-23 18:27:33 (GMT)
commit43d6ddfa7aba2439d5bd22973046bdcb0faa78fb (patch)
treee09d9e36e5348feb7a6b5a008d9b54f85b52c5b9 /drivers/message
parentd838c36cb7d9642b9b42dd18c511ba28c592b694 (diff)
downloadlinux-fsl-qoriq-43d6ddfa7aba2439d5bd22973046bdcb0faa78fb.tar.xz
[SCSI] mpt2sas : While enabling phy, read the current port number from sas iounit page 0 instead of page 1
The port number is changing after disabling/enabling phys using the SysFS interface This is because the firmware behavour changed where it would read the the port number then set it to some different value even though Auto Port Config is turned on. With this change of behavour in FW, it is possible that the expanders are moved from one port to another after disabling /enabling phys. This is occuring because the port number in sas iounit page 1 is not matching up to the current port in page 0. In order to fix this the driver is modified to read the current port number from sas iounit page 0 instead of page 1. Also copy the port and phy flags over from page 0 to page 1. Signed-off-by: Nagalakshmi Nandigama <nagalakshmi.nandigama@lsi.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/message')
0 files changed, 0 insertions, 0 deletions