]> git.baikalelectronics.ru Git - kernel.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>
Tue, 9 Jan 2018 15:06:53 +0000 (16:06 +0100)
commit05cd65d460da0867187d12c96a93bebc6426184e
tree6e023a773c858245b4ceca196ec093ad5a9b7298
parent7a4bb029af2be2a2d5985e63cfb534f466faa748
USB: fix usbmon BUG trigger

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>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/mon/mon_bin.c