hc
2024-09-20 cf4ce59b3b70238352c7f1729f0f7223214828ad
kernel/net/smc/smc_rx.c
....@@ -203,9 +203,9 @@
203203 sk_set_bit(SOCKWQ_ASYNC_WAITDATA, sk);
204204 add_wait_queue(sk_sleep(sk), &wait);
205205 rc = sk_wait_event(sk, timeo,
206
- sk->sk_err ||
206
+ READ_ONCE(sk->sk_err) ||
207207 cflags->peer_conn_abort ||
208
- sk->sk_shutdown & RCV_SHUTDOWN ||
208
+ READ_ONCE(sk->sk_shutdown) & RCV_SHUTDOWN ||
209209 conn->killed ||
210210 fcrit(conn),
211211 &wait);