diff options
| author | Vijayavardhan Vennapusa <vvreddy@codeaurora.org> | 2015-02-25 10:56:20 +0530 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-22 11:02:49 -0700 |
| commit | 15d49a10511d64362bdbb597c44a3337e8f54ce7 (patch) | |
| tree | fcbc309dd5842d61460286285c0ce774a3bf3b02 /include/linux/stacktrace.h | |
| parent | 7010bdba62be4800a89fea2317054b46481c64ca (diff) | |
USB: composite: Hold spinlock before calling usb_func_wakeup_int() API
There is a chance that composite_resume might race with android_disable
if composition switch happens and at the same time, reset interrupt is
triggered. In this case, it could lead to accessing invalid address as
composite_resume() not calling usb_func_wakeup_int() without holding
spinlock. Hence modfiy usb_func_wakeup_int() such that caller of this
function should call it with spinlock holding to fix the issue.
CRs-Fixed: 799332
Change-Id: I97ef374923504977ac8fc32954dd7de834a01041
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
Signed-off-by: Azhar Shaikh <azhars@codeaurora.org>
Diffstat (limited to 'include/linux/stacktrace.h')
0 files changed, 0 insertions, 0 deletions
