Message ID | 1606910644-21185-1-git-send-email-cang@codeaurora.org (mailing list archive) |
---|---|
Headers | show |
Series | Minor fixes to UFS error handling | expand |
Can, > This series mainly fixes below two things which come along with UFS error > handling in some corner cases. > [1] Concurrency problems btw err_handler and paths like system suspend/resume/shutdown and async scan. > [2] Race condition btw UFS error recovery and task abort which happens to W-LU during suspend/resume/shutdown. Applied to 5.11/scsi-staging, thanks! Stanley: Please verify conflict resolution with your event notification series.
Hi Martin, On Mon, 2020-12-07 at 18:31 -0500, Martin K. Petersen wrote: > Can, > > > This series mainly fixes below two things which come along with UFS error > > handling in some corner cases. > > [1] Concurrency problems btw err_handler and paths like system suspend/resume/shutdown and async scan. > > [2] Race condition btw UFS error recovery and task abort which happens to W-LU during suspend/resume/shutdown. > > Applied to 5.11/scsi-staging, thanks! > > Stanley: Please verify conflict resolution with your event notification > series. Conflict is resolved perfectly! Thanks for your time : ) Stanley Chu
On Wed, 2 Dec 2020 04:04:00 -0800, Can Guo wrote: > This series mainly fixes below two things which come along with UFS error > handling in some corner cases. > [1] Concurrency problems btw err_handler and paths like system suspend/resume/shutdown and async scan. > [2] Race condition btw UFS error recovery and task abort which happens to W-LU during suspend/resume/shutdown. > > The 1st change is tested with error/fault injections to power mode change > operations during system PM operations and async scan. The 2nd change is > tested by mimicing SSU cmd timeout during suspend/resume/shutdown. The 3rd > one is just a minor change to a check condition in IRQ handler such that > the driver can dump host regs when AH8 error happens. > > [...] Applied to 5.11/scsi-queue, thanks! [1/3] scsi: ufs: Serialize eh_work with system PM events and async scan https://git.kernel.org/mkp/scsi/c/88a92d6ae4fe [2/3] scsi: ufs: Fix a race condition between ufshcd_abort and eh_work https://git.kernel.org/mkp/scsi/c/7a7e66c65d41 [3/3] scsi: ufs: Print host regs in IRQ handler when AH8 error happens https://git.kernel.org/mkp/scsi/c/ace3804b69af