summaryrefslogtreecommitdiffstats
path: root/net/wireless
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2015-12-10 10:37:51 +0100
committerJohannes Berg <johannes.berg@intel.com>2015-12-10 10:37:51 +0100
commitb7bb110008607a915298bf0f47d25886ecb94477 (patch)
treef024cb45187d06fb2afb5e89ed51f2443595deb8 /net/wireless
parentc1df932c0574c13ab3ce72e969c9647ff3aaad68 (diff)
downloadlinux-stable-b7bb110008607a915298bf0f47d25886ecb94477.tar.gz
linux-stable-b7bb110008607a915298bf0f47d25886ecb94477.tar.bz2
linux-stable-b7bb110008607a915298bf0f47d25886ecb94477.zip
rfkill: copy the name into the rfkill struct
Some users of rfkill, like NFC and cfg80211, use a dynamic name when allocating rfkill, in those cases dev_name(). Therefore, the pointer passed to rfkill_alloc() might not be valid forever, I specifically found the case that the rfkill name was quite obviously an invalid pointer (or at least garbage) when the wiphy had been renamed. Fix this by making a copy of the rfkill name in rfkill_alloc(). Cc: stable@vger.kernel.org Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/wireless')
0 files changed, 0 insertions, 0 deletions