diff options
Diffstat (limited to 'net/ipv4/udp.c')
-rw-r--r-- | net/ipv4/udp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ipv4/udp.c b/net/ipv4/udp.c index ebfbccae62fd..02ec9a349303 100644 --- a/net/ipv4/udp.c +++ b/net/ipv4/udp.c | |||
@@ -1853,7 +1853,7 @@ static int udp_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) | |||
1853 | */ | 1853 | */ |
1854 | 1854 | ||
1855 | /* if we're overly short, let UDP handle it */ | 1855 | /* if we're overly short, let UDP handle it */ |
1856 | encap_rcv = ACCESS_ONCE(up->encap_rcv); | 1856 | encap_rcv = READ_ONCE(up->encap_rcv); |
1857 | if (encap_rcv) { | 1857 | if (encap_rcv) { |
1858 | int ret; | 1858 | int ret; |
1859 | 1859 | ||
@@ -2298,7 +2298,7 @@ void udp_destroy_sock(struct sock *sk) | |||
2298 | unlock_sock_fast(sk, slow); | 2298 | unlock_sock_fast(sk, slow); |
2299 | if (static_key_false(&udp_encap_needed) && up->encap_type) { | 2299 | if (static_key_false(&udp_encap_needed) && up->encap_type) { |
2300 | void (*encap_destroy)(struct sock *sk); | 2300 | void (*encap_destroy)(struct sock *sk); |
2301 | encap_destroy = ACCESS_ONCE(up->encap_destroy); | 2301 | encap_destroy = READ_ONCE(up->encap_destroy); |
2302 | if (encap_destroy) | 2302 | if (encap_destroy) |
2303 | encap_destroy(sk); | 2303 | encap_destroy(sk); |
2304 | } | 2304 | } |