summaryrefslogtreecommitdiff
path: root/arch/arm/mach-pxa
diff options
context:
space:
mode:
authorSoumya Negi <soumya.negi97@gmail.com>2023-04-09 19:12:04 -0700
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2023-04-09 19:19:14 -0700
commitb3d80fd27a3c2d8715a40cbf876139b56195f162 (patch)
tree682bb146f4bc7027392460b845822d39adb0e3b3 /arch/arm/mach-pxa
parentcbedf1a33970c9b825ae75b81fbd3e88e224a418 (diff)
Input: pegasus-notetaker - check pipe type when probing
Fix WARNING in pegasus_open/usb_submit_urb Syzbot bug: https://syzkaller.appspot.com/bug?id=bbc107584dcf3262253ce93183e51f3612aaeb13 Warning raised because pegasus_driver submits transfer request for bogus URB (pipe type does not match endpoint type). Add sanity check at probe time for pipe value extracted from endpoint descriptor. Probe will fail if sanity check fails. Reported-and-tested-by: syzbot+04ee0cb4caccaed12d78@syzkaller.appspotmail.com Signed-off-by: Soumya Negi <soumya.negi97@gmail.com> Link: https://lore.kernel.org/r/20230404074145.11523-1-soumya.negi97@gmail.com Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat (limited to 'arch/arm/mach-pxa')
0 files changed, 0 insertions, 0 deletions