mbox series

[v2,0/2] Fix some racing problems btw err_handler and paths like system PM ops and the task abort callback

Message ID 1600757252-23048-1-git-send-email-cang@codeaurora.org
Headers show
Series Fix some racing problems btw err_handler and paths like system PM ops and the task abort callback | expand

Message

Can Guo Sept. 22, 2020, 6:47 a.m. UTC
This series mainly fixes racing problems btw err_handler and paths like
system PM ops, async scan and task abort callback. 

This series has been tested with error/fault injections to system PM
operations, async scan and task abort to the UFS device W-LU.

Change since v1:
- Removed Change-Id from commit msg

Can Guo (2):
  scsi: ufs: Serialize eh_work with system PM events and async scan
  scsi: ufs: Fix a racing problem between ufshcd_abort and eh_work

 drivers/scsi/ufs/ufshcd.c | 122 ++++++++++++++++++++++++++++++++--------------
 drivers/scsi/ufs/ufshcd.h |   3 ++
 2 files changed, 89 insertions(+), 36 deletions(-)

Comments

Can Guo Oct. 20, 2020, 2:33 a.m. UTC | #1
Hi Bean,

On 2020-09-22 14:47, Can Guo wrote:
> This series mainly fixes racing problems btw err_handler and paths like

> system PM ops, async scan and task abort callback.

> 

> This series has been tested with error/fault injections to system PM

> operations, async scan and task abort to the UFS device W-LU.

> 

> Change since v1:

> - Removed Change-Id from commit msg

> 

> Can Guo (2):

>   scsi: ufs: Serialize eh_work with system PM events and async scan

>   scsi: ufs: Fix a racing problem between ufshcd_abort and eh_work

> 

>  drivers/scsi/ufs/ufshcd.c | 122 

> ++++++++++++++++++++++++++++++++--------------

>  drivers/scsi/ufs/ufshcd.h |   3 ++

>  2 files changed, 89 insertions(+), 36 deletions(-)


How is your test of the 2 patches going? Could you please give your
review since they've been here for a while.

Thanks,

Can Guo.