summaryrefslogtreecommitdiff
path: root/include/uapi/linux/dvb
diff options
context:
space:
mode:
authorSubhash Jadavani <subhashj@codeaurora.org>2015-10-23 20:46:19 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-22 11:01:00 -0700
commitfe64842c81d6b2dc34321dde12530c92d5df556b (patch)
tree74de12de6f51c20bb94cf87f5133f2e4bf63785f /include/uapi/linux/dvb
parent4c8c56c5d16955f69c8449ded9222465668cd83b (diff)
scsi: sd: remove check_events callback
->check_events() callback sends the Test Unit Ready command to check if underlying media state has changed or not, this is generally not required for embedded storage media (such as UFS). We have seen race between Test Unit Ready command and runtime suspend context which basically can put the Test Unit Ready command at the head of the request queue when queue's rpm_status is SUSPENDING. In this case, scsi_request_fn will not pull in the Test Unit Ready command as REQ_PM flag is not set for it. This basically causes the deadlock situation. Currently there is no better way to fix this error other than removing the check_events() callback which is anyway not required for embedded storage like UFS. Change-Id: Idac374ba1674fede38cb3dcfc2c1f8d3db234d1d Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
Diffstat (limited to 'include/uapi/linux/dvb')
0 files changed, 0 insertions, 0 deletions