]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
USB: fix usbmon BUG trigger
authorPete Zaitcev <zaitcev@redhat.com>
Mon, 8 Jan 2018 21:46:41 +0000 (15:46 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Jan 2018 08:29:31 +0000 (09:29 +0100)
commit0edffa0be83085ae5b123ed945687b8b2434daa4
tree172ab52cb0f77dfae9ad1c4ee16a4d2c62197ff5
parenta52b2f87f76cfb381613656461a52e0b222bf976
USB: fix usbmon BUG trigger

commit 46eb14a6e1585d99c1b9f58d0e7389082a5f466b upstream.

Automated tests triggered this by opening usbmon and accessing the
mmap while simultaneously resizing the buffers. This bug was with
us since 2006, because typically applications only size the buffers
once and thus avoid racing. Reported by Kirill A. Shutemov.

Reported-by: <syzbot+f9831b881b3e849829fc@syzkaller.appspotmail.com>
Signed-off-by: Pete Zaitcev <zaitcev@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/mon/mon_bin.c