HID: logitech: check the return value of create_singlethread_workqueue
authorKangjie Lu <kjlu@umn.edu>
Thu, 14 Mar 2019 05:24:02 +0000 (00:24 -0500)
committerJiri Kosina <jkosina@suse.cz>
Tue, 19 Mar 2019 10:47:31 +0000 (11:47 +0100)
commit6c44b15e1c9076d925d5236ddadf1318b0a25ce2
tree147f038986d66f05982ef1d8df8b0a39d12636e3
parent94a9992f7dbdfb28976b565af220e0c4a117144a
HID: logitech: check the return value of create_singlethread_workqueue

create_singlethread_workqueue may fail and return NULL. The fix checks if it is
NULL to avoid NULL pointer dereference.  Also, the fix moves the call of
create_singlethread_workqueue earlier to avoid resource-release issues.

Signed-off-by: Kangjie Lu <kjlu@umn.edu>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-logitech-hidpp.c