diff options
Diffstat (limited to 'net/ipv4/inet_fragment.c')
| -rw-r--r-- | net/ipv4/inet_fragment.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/net/ipv4/inet_fragment.c b/net/ipv4/inet_fragment.c index af74d0433453..f9597ba26599 100644 --- a/net/ipv4/inet_fragment.c +++ b/net/ipv4/inet_fragment.c @@ -164,7 +164,7 @@ static void inet_frag_worker(struct work_struct *work)  	local_bh_disable(); -	for (i = ACCESS_ONCE(f->next_bucket); budget; --budget) { +	for (i = READ_ONCE(f->next_bucket); budget; --budget) {  		evicted += inet_evict_bucket(f, &f->hash[i]);  		i = (i + 1) & (INETFRAGS_HASHSZ - 1);  		if (evicted > INETFRAGS_EVICT_MAX)  |