]> www.infradead.org Git - users/jedix/linux-maple.git/commit
USB: misc: yurex: fix race between read and write
authorOliver Neukum <oneukum@suse.com>
Thu, 12 Sep 2024 13:21:22 +0000 (15:21 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 13 Sep 2024 05:54:54 +0000 (07:54 +0200)
commit93907620b308609c72ba4b95b09a6aa2658bb553
tree6bf61b75c6b6b70ca88d8c6744d8c39fd604e495
parent49cd2f4d747eeb3050b76245a7f72aa99dbd3310
USB: misc: yurex: fix race between read and write

The write code path touches the bbu member in a non atomic manner
without taking the spinlock. Fix it.

The bug is as old as the driver.

Signed-off-by: Oliver Neukum <oneukum@suse.com>
CC: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20240912132126.1034743-1-oneukum@suse.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/misc/yurex.c