aboutsummaryrefslogtreecommitdiff
path: root/net/switchdev/switchdev.c
diff options
context:
space:
mode:
authorThomas Zimmermann <[email protected]>2022-08-17 08:40:32 +0200
committerThomas Zimmermann <[email protected]>2022-08-17 08:40:32 +0200
commitcf36ae3e5802716617b9e4d902a31048240396b0 (patch)
tree2729abc9dae00a6ae10608fbd80bef8335442ed2 /net/switchdev/switchdev.c
parent82a1356a933d8443139f8886f11b63c974a09a67 (diff)
parent568035b01cfb107af8d2e4bd2fb9aea22cf5b868 (diff)
Merge drm/drm-fixes into drm-misc-fixes
Backmerging for v6.0-rc1. Signed-off-by: Thomas Zimmermann <[email protected]>
Diffstat (limited to 'net/switchdev/switchdev.c')
-rw-r--r--net/switchdev/switchdev.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/net/switchdev/switchdev.c b/net/switchdev/switchdev.c
index 474f76383033..8cc42aea19c7 100644
--- a/net/switchdev/switchdev.c
+++ b/net/switchdev/switchdev.c
@@ -64,7 +64,7 @@ void switchdev_deferred_process(void)
while ((dfitem = switchdev_deferred_dequeue())) {
dfitem->func(dfitem->dev, dfitem->data);
- dev_put_track(dfitem->dev, &dfitem->dev_tracker);
+ netdev_put(dfitem->dev, &dfitem->dev_tracker);
kfree(dfitem);
}
}
@@ -91,7 +91,7 @@ static int switchdev_deferred_enqueue(struct net_device *dev,
dfitem->dev = dev;
dfitem->func = func;
memcpy(dfitem->data, data, data_len);
- dev_hold_track(dev, &dfitem->dev_tracker, GFP_ATOMIC);
+ netdev_hold(dev, &dfitem->dev_tracker, GFP_ATOMIC);
spin_lock_bh(&deferred_lock);
list_add_tail(&dfitem->list, &deferred);
spin_unlock_bh(&deferred_lock);