mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-07 13:43:51 +00:00
wifi: mac80211: debugfs: lock wiphy instead of RTNL
Since we no longer really use the RTNL, there's no point in locking it here. Most drivers don't really need to have any locks here anyway, and the rest are probably completely broken, but it's a debugfs-only callback so it really doesn't matter much. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
e3640a82e5
commit
629ebb8532
@ -4,7 +4,7 @@
|
||||
*
|
||||
* Copyright 2007 Johannes Berg <johannes@sipsolutions.net>
|
||||
* Copyright 2013-2014 Intel Mobile Communications GmbH
|
||||
* Copyright (C) 2018 - 2019, 2021-2022 Intel Corporation
|
||||
* Copyright (C) 2018 - 2019, 2021-2023 Intel Corporation
|
||||
*/
|
||||
|
||||
#include <linux/debugfs.h>
|
||||
@ -594,9 +594,9 @@ static ssize_t format_devstat_counter(struct ieee80211_local *local,
|
||||
char buf[20];
|
||||
int res;
|
||||
|
||||
rtnl_lock();
|
||||
wiphy_lock(local->hw.wiphy);
|
||||
res = drv_get_stats(local, &stats);
|
||||
rtnl_unlock();
|
||||
wiphy_unlock(local->hw.wiphy);
|
||||
if (res)
|
||||
return res;
|
||||
res = printvalue(&stats, buf, sizeof(buf));
|
||||
|
Loading…
Reference in New Issue
Block a user