Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit ddc64162 authored by Can Guo's avatar Can Guo
Browse files

scsi: ufs: complete requests in host reset and restore path



In UFS host reset and restore path, before probe, driver shall stop and
start the host controller once. After host controller is stopped, the
pending requests, if any, are cleared from doorbell. These pending requests
are not completed at this time, instead they are completed once for all in
the IRQ handler of the first NOP_OUT command sent after link startup during
probe. Since the OCSs of these pending requests are not SUCCESS, their
UPIUs shall be dumped. When there are multiple pending requests, the err
logs can be overwhelming and may lead to stability issues because they are
from IRQ context. Therefore, before probe, complete these pending requests
right after host controller is stopped and silence the UPIU err logs when
complete these requests in this path.

Change-Id: I6b6d6e6d226425cd5170217cd4fde60f16134513
Signed-off-by: default avatarCan Guo <cang@codeaurora.org>
parent 364e8d57
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment