diff options
author | Johannes Berg <johannes.berg@intel.com> | 2015-12-10 10:37:51 +0100 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2015-12-10 10:37:51 +0100 |
commit | b7bb110008607a915298bf0f47d25886ecb94477 (patch) | |
tree | f024cb45187d06fb2afb5e89ed51f2443595deb8 /drivers | |
parent | c1df932c0574c13ab3ce72e969c9647ff3aaad68 (diff) |
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 'drivers')
0 files changed, 0 insertions, 0 deletions