From: Greg Kroah-Hartman Date: Thu, 28 Nov 2019 07:36:39 +0000 (+0100) Subject: 5.3-stable patches X-Git-Tag: v4.4.204~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8b9846016ac9d931da94a66fa77ef50e949566d4;p=thirdparty%2Fkernel%2Fstable-queue.git 5.3-stable patches added patches: net-sysfs-fix-netdev_queue_add_kobject-breakage.patch --- diff --git a/queue-5.3/net-sysfs-fix-netdev_queue_add_kobject-breakage.patch b/queue-5.3/net-sysfs-fix-netdev_queue_add_kobject-breakage.patch new file mode 100644 index 00000000000..5ae7f2bfd75 --- /dev/null +++ b/queue-5.3/net-sysfs-fix-netdev_queue_add_kobject-breakage.patch @@ -0,0 +1,33 @@ +From 48a322b6f9965b2f1e4ce81af972f0e287b07ed0 Mon Sep 17 00:00:00 2001 +From: Eric Dumazet +Date: Wed, 20 Nov 2019 19:19:07 -0800 +Subject: net-sysfs: fix netdev_queue_add_kobject() breakage + +From: Eric Dumazet + +commit 48a322b6f9965b2f1e4ce81af972f0e287b07ed0 upstream. + +kobject_put() should only be called in error path. + +Fixes: b8eb718348b8 ("net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject") +Signed-off-by: Eric Dumazet +Cc: Jouni Hogander +Signed-off-by: David S. Miller +Cc: Nobuhiro Iwamatsu +Cc: Naresh Kamboju +Signed-off-by: Greg Kroah-Hartman + +--- + net/core/net-sysfs.c | 1 + + 1 file changed, 1 insertion(+) + +--- a/net/core/net-sysfs.c ++++ b/net/core/net-sysfs.c +@@ -1474,6 +1474,7 @@ static int netdev_queue_add_kobject(stru + #endif + + kobject_uevent(kobj, KOBJ_ADD); ++ return 0; + + err: + kobject_put(kobj); diff --git a/queue-5.3/series b/queue-5.3/series index 807255a1f55..cd31be58467 100644 --- a/queue-5.3/series +++ b/queue-5.3/series @@ -93,3 +93,4 @@ staging-comedi-usbduxfast-usbduxfast_ai_cmdtest-rounding-error.patch powerpc-64s-support-nospectre_v2-cmdline-option.patch powerpc-book3s64-fix-link-stack-flush-on-context-switch.patch kvm-ppc-book3s-hv-flush-link-stack-on-guest-exit-to.patch +net-sysfs-fix-netdev_queue_add_kobject-breakage.patch