diff --git a/include/net/sock.h b/include/net/sock.h index 581dc6bd7dc633a23aef606826023f9b642bdeff..a340ab46b41cde493ad8cdeaef655f1b0ddf0397 100644 --- a/include/net/sock.h +++ b/include/net/sock.h @@ -340,7 +340,7 @@ struct sock { #endif unsigned long sk_flags; struct dst_entry *sk_rx_dst; - struct dst_entry *sk_dst_cache; + struct dst_entry __rcu *sk_dst_cache; spinlock_t sk_dst_lock; atomic_t sk_wmem_alloc; atomic_t sk_omem_alloc;