Messages in this thread | | | Date | Tue, 24 Apr 2012 00:17:35 -0400 (EDT) | Subject | Re: [PATCH v4] set fake_rtable's dst to NULL to avoid kernel Oops | From | David Miller <> |
| |
From: "Peter Huang(Peng)" <peter.huangpeng@huawei.com> Date: Fri, 20 Apr 2012 14:12:51 +0800
> bridge: set fake_rtable's dst to NULL to avoid kernel Oops > > when bridge is deleted before tap/vif device's delete, kernel may > encounter an oops because of NULL reference to fake_rtable's dst. > Set fake_rtable's dst to NULL before sending packets out can solve > this problem. > > v4 reformat, change br_drop_fake_rtable(skb) to {} > > v3 enrich commit header > > v2 introducing new flag DST_FAKE_RTABLE to dst_entry struct. > > Acked-by: Eric Dumazet <eric.dumazet@gmail.com> > Signed-off-by: Peter Huang <peter.huangpeng@huawei.com>
Applied, although I changed to nop br_drop_fake_rtable() implementation to use "do { } while (0)" instead of just plain "{ }".
| |