From 49a5ba893c108ce64c06963b139149b916bca22c Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Fri, 31 Oct 2025 07:57:57 +0000 Subject: [PATCH] Revert "net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg" This reverts commit 283ee8ce3b31ae857c0d9b29463537c3cdf2df91 which is commit 5b22f62724a0a09e00d301abf5b57b0c12be8a16 upstream. It breaks the Android kernel abi and can be brought back in the future in an abi-safe way if it is really needed. Bug: 161946584 Change-Id: Id94f628d7244f7360069b2f03e192007b5eb1c9c Signed-off-by: Greg Kroah-Hartman --- net/core/rtnetlink.c | 1 - 1 file changed, 1 deletion(-) diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c index 41704cebac36..c4b33a2ecac2 100644 --- a/net/core/rtnetlink.c +++ b/net/core/rtnetlink.c @@ -5279,7 +5279,6 @@ static int rtnetlink_rcv_msg(struct sk_buff *skb, struct nlmsghdr *nlh, if (kind == RTNL_KIND_DEL && (nlh->nlmsg_flags & NLM_F_BULK) && !(flags & RTNL_FLAG_BULK_DEL_SUPPORTED)) { NL_SET_ERR_MSG(extack, "Bulk delete is not supported"); - module_put(owner); goto err_unlock; }