diff options
Diffstat (limited to 'include/net/inetpeer.h')
| -rw-r--r-- | include/net/inetpeer.h | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/include/net/inetpeer.h b/include/net/inetpeer.h index b94765e38e8..2040bff945d 100644 --- a/include/net/inetpeer.h +++ b/include/net/inetpeer.h @@ -40,7 +40,10 @@ struct inet_peer {  	u32			pmtu_orig;  	u32			pmtu_learned;  	struct inetpeer_addr_base redirect_learned; -	struct list_head	gc_list; +	union { +		struct list_head	gc_list; +		struct rcu_head     gc_rcu; +	};  	/*  	 * Once inet_peer is queued for deletion (refcnt == -1), following fields  	 * are not available: rid, ip_id_count, tcp_ts, tcp_ts_stamp  |