diff options
author | [email protected] <[email protected]> | 2013-10-18 12:50:37 +0530 |
---|---|---|
committer | James Bottomley <[email protected]> | 2013-10-25 11:27:36 +0100 |
commit | 999ece0af91cdf15e7e0687567914721b4499860 (patch) | |
tree | a314c2f5c91ebfefac2a2576739ead7b00f37f7b /net/lapb/lapb_out.c | |
parent | 1109c94444504bff8b7463879e598fb320bf77c0 (diff) |
[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 <[email protected]>
Signed-off-by: Sumit Saxena <[email protected]>
Signed-off-by: James Bottomley <[email protected]>
Diffstat (limited to 'net/lapb/lapb_out.c')
0 files changed, 0 insertions, 0 deletions