diff options
Diffstat (limited to 'net/ipv6/reassembly.c')
-rw-r--r-- | net/ipv6/reassembly.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/net/ipv6/reassembly.c b/net/ipv6/reassembly.c index 18cb8defcdb2..bab2c270f292 100644 --- a/net/ipv6/reassembly.c +++ b/net/ipv6/reassembly.c | |||
@@ -341,9 +341,7 @@ found: | |||
341 | fq->q.meat == fq->q.len) | 341 | fq->q.meat == fq->q.len) |
342 | return ip6_frag_reasm(fq, prev, dev); | 342 | return ip6_frag_reasm(fq, prev, dev); |
343 | 343 | ||
344 | write_lock(&ip6_frags.lock); | 344 | inet_frag_lru_move(&fq->q); |
345 | list_move_tail(&fq->q.lru_list, &fq->q.net->lru_list); | ||
346 | write_unlock(&ip6_frags.lock); | ||
347 | return -1; | 345 | return -1; |
348 | 346 | ||
349 | discard_fq: | 347 | discard_fq: |