ipv6: make inet6_fill_ifaddr() lockless
authorEric Dumazet <edumazet@google.com>
Wed, 6 Mar 2024 15:51:41 +0000 (15:51 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 8 Mar 2024 11:15:35 +0000 (11:15 +0000)
commitf0a7da702093d5ff2c54ea18d6b47658be1b4522
treec887f6af8a438b9386169a4cd15379c9da242f56
parent3dbf6d67f2d81f1a80cee9fdb391c1ff3ee7cd8d
ipv6: make inet6_fill_ifaddr() lockless

Make inet6_fill_ifaddr() lockless, and add approriate annotations
on ifa->tstamp, ifa->valid_lft, ifa->preferred_lft, ifa->ifa_proto
and ifa->rt_priority.

Also constify 2nd argument of inet6_fill_ifaddr(), inet6_fill_ifmcaddr()
and inet6_fill_ifacaddr().

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/addrconf.c