summaryrefslogtreecommitdiff
path: root/include/uapi/linux
diff options
context:
space:
mode:
authorBreno Leitao <leitao@debian.org>2026-06-10 17:26:04 +0300
committerJakub Kicinski <kuba@kernel.org>2026-06-13 03:49:20 +0300
commit02a61d2018c44f1d7759ae6ea1f0118986f596e6 (patch)
tree6a6576bde068a9d596ac1eb4f1d57204594ffaae /include/uapi/linux
parentec782be97d2d364fec730512259e6da259594109 (diff)
downloadlinux-02a61d2018c44f1d7759ae6ea1f0118986f596e6.tar.xz
netconsole: clear cached dev_name on resume-window cleanup
When process_resume_target() catches a device that was unregistered while the target was off target_list, it calls do_netpoll_cleanup() to release the reference but leaves the cached np.dev_name in place. The other cleanup path, netconsole_process_cleanups_core(), already wipes dev_name for MAC-bound targets because the name was only a cache of the device that last carried the MAC and may no longer match. The pattern is the same in both spots, so fold it into a small helper netcons_release_dev() and route both call sites through it. This makes the resume-window cleanup consistent with the notifier-driven one so a later enable does not let netpoll_setup() pick a stale interface by name when the user bound the target by MAC. Signed-off-by: Breno Leitao <leitao@debian.org> Reviewed-by: Andre Carvalho <asantostc@gmail.com> Link: https://patch.msgid.link/20260610-netconsole_fix_more-v1-1-a18652c47cef@debian.org Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/uapi/linux')
0 files changed, 0 insertions, 0 deletions