On Sun, Apr 21, 2013 at 03:43:04PM +0800, Cong Wang wrote: > Hi, Patrick, > > Your recent 802.1ad patches causes the following bug. After resetting > HEAD to commit c296289 (Merge branch 'intel'), this bug is not > reproducible any more. > > It is pretty easy to reproduce in my KVM guest, just boot the guest and > then shut it down, the following traces will be shown. Although it is > not 100% reproducible, it appears more than 80% times at least. > > I am glad to provide any other information if you need, and of course > can test any fix if you want. > > [ 86.812073] kmemleak: Found object by alias at 0xffff88006ecc76f0 > [ 86.816019] Pid: 739, comm: kworker/u:1 Not tainted 3.9.0-rc5+ #842 > [ 86.816019] Call Trace: > [ 86.816019] [] find_and_get_object > +0x8c/0xdf > [ 86.816019] [] ? vlan_info_rcu_free+0x33/0x49 > [ 86.816019] [] delete_object_full+0x13/0x2f > [ 86.816019] [] kmemleak_free+0x26/0x45 > [ 86.816019] [] slab_free_hook+0x1e/0x7b > [ 86.816019] [] kfree+0xce/0x14b > [ 86.816019] [] vlan_info_rcu_free+0x33/0x49 > [ 86.816019] [] rcu_do_batch+0x261/0x4e7 Thanks. I think the attached patch should fix it.