From 44371fd40d7fa2c859bc3823f7c3c866fca724b1 Mon Sep 17 00:00:00 2001 From: Eric Dumazet Date: Fri, 24 Aug 2012 05:40:47 +0000 Subject: [PATCH] --- yaml --- r: 322416 b: refs/heads/master c: 78df76a065ae3b5dbcb9a29912adc02f697de498 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/ipv4/route.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 861eeacf133b..9befdc6af471 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a0dfb2634e5671770f598cda08002d8cda66ac77 +refs/heads/master: 78df76a065ae3b5dbcb9a29912adc02f697de498 diff --git a/trunk/net/ipv4/route.c b/trunk/net/ipv4/route.c index 8c8c748ebb28..24fd4c596643 100644 --- a/trunk/net/ipv4/route.c +++ b/trunk/net/ipv4/route.c @@ -1263,7 +1263,7 @@ static void ipv4_dst_destroy(struct dst_entry *dst) { struct rtable *rt = (struct rtable *) dst; - if (dst->flags & DST_NOCACHE) { + if (!list_empty(&rt->rt_uncached)) { spin_lock_bh(&rt_uncached_lock); list_del(&rt->rt_uncached); spin_unlock_bh(&rt_uncached_lock);