hc
2024-01-05 071106ecf68c401173c58808b1cf5f68cc50d390
kernel/net/ipv4/af_inet.c
....@@ -888,7 +888,7 @@
888888 EPOLLHUP, even on eg. unconnected UDP sockets -- RR */
889889 fallthrough;
890890 default:
891
- sk->sk_shutdown |= how;
891
+ WRITE_ONCE(sk->sk_shutdown, sk->sk_shutdown | how);
892892 if (sk->sk_prot->shutdown)
893893 sk->sk_prot->shutdown(sk, how);
894894 break;