scsi: ufs: Logic to check UIC command timeout errors genuineness
In few instances where UIC command timeout error is reported,
it turned-out to be interrupt starvation issue. That is,
ufs controller triggers the interrupt but ISR might get delayed
for different reasons which lead to ufs UIC command timeout issues.
To handle such a scenario, before retrying UIC command upon timeout,
the driver waits for little more time for completion, if it finds that
controller indeed triggered the interrupt.
Change-Id: I646e2e4b202cd7d114cef80ffee01dfbb46c5abd
Signed-off-by:
Veerabhadrarao Badiganti <vbadigan@codeaurora.org>
Loading
Please register or sign in to comment