Patch "mac80211: fix statistics leak if dev_alloc_name() fails" has been added to the 4.4-stable tree
Subsystems (2)
This is a note to let you know that I've just added the patch titled
mac80211: fix statistics leak if dev_alloc_name() fails
to the 4.4-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
mac80211-fix-statistics-leak-if-dev_alloc_name-fails.patch
and it can be found in the queue-4.4 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
e6436be21e77e3659b4ff7e357ab5a8342d132d2Mon Sep 17 00:00:00 2001
From: Johannes Berg <[email protected]>
Date: Tue, 26 Apr 2016 13:47:08 +0200
Subject: mac80211: fix statistics leak if dev_alloc_name() fails
From: Johannes Berg <[email protected]>
commit e6436be21e77e3659b4ff7e357ab5a8342d132d2 upstream.
In the case that dev_alloc_name() fails, e.g. because the name was given by the user and already exists, we need to clean up properly and free the per-CPU statistics. Fix that.
--- net/mac80211/iface.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
net/mac80211/iface.c +2 -2
@@ -1750,7 +1750,7 @@ int ieee80211_if_add(struct ieee80211_lo ret =dev_alloc_name (ndev, ndev->name);if (ret <0 ) { -free_netdev (ndev); +ieee80211_if_free (ndev);return ret; }
@@ -1836,7 +1836,7 @@ int ieee80211_if_add(struct ieee80211_lo ret =register_netdevice (ndev);if (ret) { -free_netdev (ndev); +ieee80211_if_free (ndev);return ret; } }
Patches currently in stable-queue which might be from [email protected] are
queue-4.4/mac80211-fix-statistics-leak-if-dev_alloc_name-fails.patch