diff options
author | Jakub Kicinski <kuba@kernel.org> | 2025-05-22 19:42:41 +0300 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2025-05-22 19:42:41 +0300 |
commit | 33e1b1b3991ba8c0d02b2324a582e084272205d6 (patch) | |
tree | 825acc434f186a95f35446afeccfc80f92c4e4cf /include/net | |
parent | 3ccf3f441f93f18edbd482d2ef606e5153c5542c (diff) | |
parent | 5cdb2c77c4c3d36bdee83d9231649941157f8204 (diff) | |
download | linux-33e1b1b3991ba8c0d02b2324a582e084272205d6.tar.xz |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Cross-merge networking fixes after downstream PR (net-6.15-rc8).
Conflicts:
80f2ab46c2ee ("irdma: free iwdev->rf after removing MSI-X")
4bcc063939a5 ("ice, irdma: fix an off by one in error handling code")
c24a65b6a27c ("iidc/ice/irdma: Update IDC to support multiple consumers")
https://lore.kernel.org/20250513130630.280ee6c5@canb.auug.org.au
No extra adjacent changes.
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/net')
-rw-r--r-- | include/net/netdev_lock.h | 3 | ||||
-rw-r--r-- | include/net/xfrm.h | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/include/net/netdev_lock.h b/include/net/netdev_lock.h index c345afecd4c5..3d3aef80beac 100644 --- a/include/net/netdev_lock.h +++ b/include/net/netdev_lock.h @@ -129,6 +129,9 @@ static inline int netdev_lock_cmp_fn(const struct lockdep_map *a, &qdisc_xmit_lock_key); \ } +#define netdev_lock_dereference(p, dev) \ + rcu_dereference_protected(p, lockdep_is_held(&(dev)->lock)) + int netdev_debug_event(struct notifier_block *nb, unsigned long event, void *ptr); diff --git a/include/net/xfrm.h b/include/net/xfrm.h index 39365fd2ea17..06ab2a3d2ebd 100644 --- a/include/net/xfrm.h +++ b/include/net/xfrm.h @@ -236,7 +236,6 @@ struct xfrm_state { /* Data for encapsulator */ struct xfrm_encap_tmpl *encap; - struct sock __rcu *encap_sk; /* NAT keepalive */ u32 nat_keepalive_interval; /* seconds */ |