]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
HID: usbhid: protect hid disconnect flag
authorVinayak Pane <vpane@nvidia.com>
Fri, 4 Jul 2014 02:03:49 +0000 (19:03 -0700)
committerEric Chuang <echuang@nvidia.com>
Fri, 4 Jul 2014 07:42:06 +0000 (00:42 -0700)
commitdf6b2b50b8e0f4db0609bd5c3388225243038778
tree366ccbed915c7a7108db8aadc2ae13bb40c09bdc
parent28c42a8ebef7c3db7dec2212ba7041c034173b3e
HID: usbhid: protect hid disconnect flag

Acquire spin_lock before checking disconnect flag of hid.
Also add USB interface null check at get_raw_report.

Bug 200018305

Change-Id: I7255fa641cabf0866dd0d1f2fdab460ec82eca70
Signed-off-by: Vinayak Pane <vpane@nvidia.com>
Reviewed-on: http://git-master/r/434584
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Robert Shih <rshih@nvidia.com>
Tested-by: Robert Shih <rshih@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Eric Chuang <echuang@nvidia.com>
drivers/hid/usbhid/hid-core.c