UPSTREAM: wifi: cfg80211: fix link del callback to call correct handler
The wrapper function was incorrectly calling the add handler instead of
the del handler. This had no negative side effect as the default
handlers are essentially identical.
Bug: 254441685
Fixes: f2a0290b2df2 ("wifi: cfg80211: add optional link add/remove callbacks")
Signed-off-by: Benjamin Berg <benjamin.berg@intel.com>
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Link: https://lore.kernel.org/r/20230608163202.ebd00e000459.Iaff7dc8d1cdecf77f53ea47a0e5080caa36ea02a@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
(cherry picked from commit 1ff56684fa8682bdfbbce4e12cf67ab23cb1db05)
Signed-off-by: Lee Jones <joneslee@google.com>
Change-Id: I827fe958b41b2a7712f93f0ea1abe1739fd90c7b
This commit is contained in:
committed by
Treehugger Robot
parent
e4743dd009
commit
4b24277c7b
@@ -2,7 +2,7 @@
|
||||
/*
|
||||
* Portions of this file
|
||||
* Copyright(c) 2016-2017 Intel Deutschland GmbH
|
||||
* Copyright (C) 2018, 2021-2022 Intel Corporation
|
||||
* Copyright (C) 2018, 2021-2023 Intel Corporation
|
||||
*/
|
||||
#ifndef __CFG80211_RDEV_OPS
|
||||
#define __CFG80211_RDEV_OPS
|
||||
@@ -1441,8 +1441,8 @@ rdev_del_intf_link(struct cfg80211_registered_device *rdev,
|
||||
unsigned int link_id)
|
||||
{
|
||||
trace_rdev_del_intf_link(&rdev->wiphy, wdev, link_id);
|
||||
if (rdev->ops->add_intf_link)
|
||||
rdev->ops->add_intf_link(&rdev->wiphy, wdev, link_id);
|
||||
if (rdev->ops->del_intf_link)
|
||||
rdev->ops->del_intf_link(&rdev->wiphy, wdev, link_id);
|
||||
trace_rdev_return_void(&rdev->wiphy);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user