]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Input: cm109 - do not stomp on control URB
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Thu, 10 Dec 2020 04:13:24 +0000 (20:13 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 29 Dec 2020 12:46:43 +0000 (13:46 +0100)
commitfaed9d0fd9afeb0ff3ccb59d655de4d4ac9a23d0
treec369dc5276cf75cfcbfab0658cf1e8b57955d0c6
parent8de429bb0bc7547ab49bd3b140791d89fcd52a64
Input: cm109 - do not stomp on control URB

commit 82e06090473289ce63e23fdeb8737aad59b10645 upstream.

We need to make sure we are not stomping on the control URB that was
issued when opening the device when attempting to toggle buzzer.
To do that we need to mark it as pending in cm109_open().

Reported-and-tested-by: syzbot+150f793ac5bc18eee150@syzkaller.appspotmail.com
Cc: stable@vger.kernel.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/input/misc/cm109.c