diff options
| author | Maya Erez <merez@codeaurora.org> | 2014-10-02 13:50:42 +0300 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-22 10:57:34 -0700 |
| commit | 2ab0dfad400010196e5b4cf8856622fba28c4fb9 (patch) | |
| tree | 71558826d76ebe68ad56505dbe6ef854169e8958 /include/linux/stacktrace.h | |
| parent | 963b684359cc31c081e1a0e0d4a7979bd3ffa540 (diff) | |
scsi: ufs: fix exception event handling
The device can set the exception event bit in one of the response UPIU,
for example to notify the need for urgent BKOPs operation.
In such a case the host driver calls ufshcd_exception_event_handler to
handle this notification.
When trying to check the exception event status (for finding the cause for
the exception event), the device may be busy with additional SCSI commands
handling and may not respond within the 100ms timeout.
To prevent that, we need to block SCSI commands during handling of
exception events and allow retransmissions of the query requests,
in case of timeout.
CRs-Fixed: 725525
Change-Id: I67a55ad5f891a018f1dfff319233f875789805a1
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
Signed-off-by: Maya Erez <merez@codeaurora.org>
Diffstat (limited to 'include/linux/stacktrace.h')
0 files changed, 0 insertions, 0 deletions
