diff options
author | Sumit.Saxena@lsi.com <Sumit.Saxena@lsi.com> | 2013-10-18 12:50:37 +0530 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2013-10-25 11:27:36 +0100 |
commit | 999ece0af91cdf15e7e0687567914721b4499860 (patch) | |
tree | a314c2f5c91ebfefac2a2576739ead7b00f37f7b /Documentation | |
parent | 1109c94444504bff8b7463879e598fb320bf77c0 (diff) | |
download | op-kernel-dev-999ece0af91cdf15e7e0687567914721b4499860.zip op-kernel-dev-999ece0af91cdf15e7e0687567914721b4499860.tar.gz |
[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 'Documentation')
0 files changed, 0 insertions, 0 deletions