On Wed, 2013-10-16 at 17:04 +0530, Sumit.Saxena@xxxxxxx wrote: > 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@xxxxxxx> > Signed-off-by: Sumit Saxena <sumit.saxena@xxxxxxx> Explain the signoff chain: is this a joinly authored patch? James -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html