From 9481df72a09e5ffd3358ec78d60241a200219e66 Mon Sep 17 00:00:00 2001 From: npt-1707 Date: Sun, 25 Jan 2026 20:27:57 +0800 Subject: [PATCH] drivers/net/hamradio/mkiss.c: improve the incomplete fix to avoid NPD --- drivers/net/hamradio/mkiss.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/hamradio/mkiss.c b/drivers/net/hamradio/mkiss.c index 5f38a002bd9e3..cde27411edc6c 100644 --- a/drivers/net/hamradio/mkiss.c +++ b/drivers/net/hamradio/mkiss.c @@ -793,6 +793,8 @@ static void mkiss_close(struct tty_struct *tty) * on our buffers */ netif_stop_queue(ax->dev); + + ax->tty = NULL; unregister_netdev(ax->dev); @@ -800,8 +802,6 @@ static void mkiss_close(struct tty_struct *tty) kfree(ax->rbuff); kfree(ax->xbuff); - ax->tty = NULL; - free_netdev(ax->dev); }