summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorKarl Mehltretter <kmehltretter@gmail.com>2026-07-31 20:18:42 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2026-08-03 16:53:09 +0200
commitc3b5623fd97648f2747444aa8932ae604662df93 (patch)
treed7b2bcdec8eab0e3a4d2567f3d0f92028fe5b9d6 /tools/perf/scripts/python/stackcollapse.py
parent61a2fb25551be0375bc16ef2a70c987dfca26183 (diff)
tty: skip cdev_del() when no cdev is registered
TTY device registration can fail before a cdev is allocated. Serial core keeps the port so setserial can still use it, and later removal passes the NULL cdev slot to cdev_del(), causing a NULL-pointer dereference. Only delete the cdev when the slot is not NULL. Fixes: a3a10ce3429e ("Avoid usb reset crashes by making tty_io cdevs truly dynamic") Fixes: da4c279942b0 ("serial: enable serdev support") Assisted-by: Claude:claude-fable-5 Signed-off-by: Karl Mehltretter <kmehltretter@gmail.com> Link: https://patch.msgid.link/20260731181844.11330-4-kmehltretter@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions