diff options
author | Hans de Goede <hdegoede@redhat.com> | 2021-03-13 15:36:35 +0100 |
---|---|---|
committer | Kalle Valo <kvalo@codeaurora.org> | 2021-03-23 11:37:15 +0200 |
commit | bd83a2fc05ed323d7ae38443a6d2e253ef1c4237 (patch) | |
tree | 48e982bd4ccbd50b06c78888157f268c496cc1bf /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | 8f6a70fd71a3d7a6b120f83681263fc370eb52ba (diff) |
brcmfmac: p2p: Fix recently introduced deadlock issue
Commit a05829a7222e ("cfg80211: avoid holding the RTNL when calling the
driver") replaced the rtnl_lock parameter passed to various brcmf
functions with just lock, because since that commit it is not just
about the rtnl_lock but also about the wiphy_lock .
During this search/replace the "if (!rtnl_locked)" check in brcmfmac/p2p.c
was accidentally replaced with "if (locked)", dropping the inversion of
the check. This causes the code to now call rtnl_lock() while already
holding the lock, causing a deadlock.
Add back the "!" to the if-condition to fix this.
Cc: Johannes Berg <johannes.berg@intel.com>
Fixes: a05829a7222e ("cfg80211: avoid holding the RTNL when calling the driver")
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20210313143635.109154-1-hdegoede@redhat.com
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions