]> git.baikalelectronics.ru Git - kernel.git/commit
HID: nintendo: check the return value of alloc_workqueue()
authorJia-Ju Bai <baijiaju1990@gmail.com>
Fri, 25 Feb 2022 03:41:10 +0000 (19:41 -0800)
committerJiri Kosina <jkosina@suse.cz>
Tue, 1 Mar 2022 14:56:43 +0000 (15:56 +0100)
commit0e46c1c6f2a662349f93c9d71eb32bd890ab9135
treec587549ac8c6b1038064a014a07e2cb441b415e5
parent81d3c414767781686a408a12f12766ae71ccd3d6
HID: nintendo: check the return value of alloc_workqueue()

The function alloc_workqueue() in nintendo_hid_probe() can fail, but
there is no check of its return value. To fix this bug, its return value
should be checked with new error handling code.

Fixes: 17a7e9ec5e654 ("HID: nintendo: add rumble support")
Reported-by: TOTE Robot <oslab@tsinghua.edu.cn>
Signed-off-by: Jia-Ju Bai <baijiaju1990@gmail.com>
Reviewed-by: Silvan Jegen <s.jegen@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-nintendo.c