summaryrefslogtreecommitdiff
path: root/scripts/lib/kdoc/kdoc_re.py
diff options
context:
space:
mode:
authorJohan Hovold <johan@kernel.org>2025-10-29 10:30:29 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-11-09 11:15:20 +0900
commitbaadf2a5c26e802a46573eaad331b427b49aaa36 (patch)
tree3566a22946002c3de9b3ad638a21e389ac857e97 /scripts/lib/kdoc/kdoc_re.py
parent96cf8500934e0ce2a6c486f1dbc3b1fff12f7a5e (diff)
most: usb: fix double free on late probe failure
The MOST subsystem has a non-standard registration function which frees the interface on registration failures and on deregistration. This unsurprisingly leads to bugs in the MOST drivers, and a couple of recent changes turned a reference underflow and use-after-free in the USB driver into several double free and a use-after-free on late probe failures. Fixes: 723de0f9171e ("staging: most: remove device from interface structure") Fixes: 4b1270902609 ("most: usb: Fix use-after-free in hdm_disconnect") Fixes: a8cc9e5fcb0e ("most: usb: hdm_probe: Fix calling put_device() before device initialization") Cc: stable@vger.kernel.org Cc: Christian Gromm <christian.gromm@microchip.com> Cc: Victoria Votokina <Victoria.Votokina@kaspersky.com> Signed-off-by: Johan Hovold <johan@kernel.org> Link: https://patch.msgid.link/20251029093029.28922-1-johan@kernel.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_re.py')
0 files changed, 0 insertions, 0 deletions