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 (mailing list archive)
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.