Skip to content

Commit c74e103

Browse files
edumazetkuba-moo
authored andcommitted
net: bridge: use netdev_lockdep_set_classes()
br_set_lockdep_class() is missing many details. Use generic netdev_lockdep_set_classes() to not worry anymore. Signed-off-by: Eric Dumazet <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
1 parent 9a3c93a commit c74e103

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

net/bridge/br_device.c

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -108,13 +108,6 @@ netdev_tx_t br_dev_xmit(struct sk_buff *skb, struct net_device *dev)
108108
return NETDEV_TX_OK;
109109
}
110110

111-
static struct lock_class_key bridge_netdev_addr_lock_key;
112-
113-
static void br_set_lockdep_class(struct net_device *dev)
114-
{
115-
lockdep_set_class(&dev->addr_list_lock, &bridge_netdev_addr_lock_key);
116-
}
117-
118111
static int br_dev_init(struct net_device *dev)
119112
{
120113
struct net_bridge *br = netdev_priv(dev);
@@ -153,7 +146,7 @@ static int br_dev_init(struct net_device *dev)
153146
br_fdb_hash_fini(br);
154147
}
155148

156-
br_set_lockdep_class(dev);
149+
netdev_lockdep_set_classes(dev);
157150
return err;
158151
}
159152

0 commit comments

Comments
 (0)