diff options
author | Sumit.Saxena@lsi.com <Sumit.Saxena@lsi.com> | 2013-10-18 11:20:37 +0400 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2013-10-25 14:27:36 +0400 |
commit | 999ece0af91cdf15e7e0687567914721b4499860 (patch) | |
tree | a314c2f5c91ebfefac2a2576739ead7b00f37f7b /drivers/vme | |
parent | 1109c94444504bff8b7463879e598fb320bf77c0 (diff) | |
download | linux-999ece0af91cdf15e7e0687567914721b4499860.tar.xz |
[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/vme')
0 files changed, 0 insertions, 0 deletions