inet: prepare inet_base_seq() to run without RTNL
authorEric Dumazet <edumazet@google.com>
Thu, 29 Feb 2024 11:40:15 +0000 (11:40 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 1 Mar 2024 11:09:39 +0000 (11:09 +0000)
commit590e92cdc835fcf435d8611f2477fff0e16877c7
tree1e0dca619cc99d70fcbeafe97e2ace42b1814ee1
parent3ddc2231c8108302a8229d3c5849ee792a63230d
inet: prepare inet_base_seq() to run without RTNL

In the following patch, inet_base_seq() will no longer be called
with RTNL held.

Add READ_ONCE()/WRITE_ONCE() annotations in dev_base_seq_inc()
and inet_base_seq().

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/dev.c
net/ipv4/devinet.c