summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/dpt_i2o.c
diff options
context:
space:
mode:
authorSumit.Saxena@lsi.com <Sumit.Saxena@lsi.com>2013-10-18 09:20:37 +0200
committerJames Bottomley <JBottomley@Parallels.com>2013-10-25 12:27:36 +0200
commit999ece0af91cdf15e7e0687567914721b4499860 (patch)
treea314c2f5c91ebfefac2a2576739ead7b00f37f7b /drivers/scsi/dpt_i2o.c
parent[SCSI] lpfc: Fix typo on NULL assignment (diff)
downloadlinux-999ece0af91cdf15e7e0687567914721b4499860.tar.xz
linux-999ece0af91cdf15e7e0687567914721b4499860.zip
[SCSI] megaraid_sas: Fix synchronization problem between sysPD IO path and AEN path
There is syncronization problem between sysPD IO path and AEN path. Driver maintains instance->pd_list[] array, which will get updated(by calling function megasas_get_pd_list[]), whenever any of below events occurs- MR_EVT_PD_INSERTED MR_EVT_PD_REMOVED MR_EVT_CTRL_HOST_BUS_SCAN_REQUESTED MR_EVT_FOREIGN_CFG_IMPORTED At same time running sysPD IO will be accessing the same array instance->pd_list[], which is getting updated in AEN path, because of this IO may not get correct PD info from instance->pd_list[] array. Signed-off-by: Adam Radford <adam.radford@lsi.com> Signed-off-by: Sumit Saxena <sumit.saxena@lsi.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/dpt_i2o.c')
0 files changed, 0 insertions, 0 deletions