commit | 8e552e535948fe8612d36a7beaf19519140bc285 | [log] [tgz] |
---|---|---|
author | Yonghua Zheng <younghua.zheng@gmail.com> | Tue Jul 30 14:16:10 2013 +0800 |
committer | Jiri Kosina <jkosina@suse.cz> | Wed Jul 31 19:48:55 2013 +0200 |
tree | 72e448701c7f02aa85e9fedd1f828616f322f4b0 | |
parent | 6f498018279d118cf38945f73da7c9345f7e2e5d [diff] |
HID: hidraw: fix improper mutex release Mutex can not be released unless all hid_device members are properly initialized. Otherwise it would result in a race condition that can cause NULL pointer kernel panic issue in hidraw_open where it uses uninitialized 'list' member in list_add_tail(). Signed-off-by: Yonghua Zheng <younghua.zheng@gmail.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>