Re: BUG: Bad page map in process udevd (anon_vma: (null)) in2.6.38-rc4
From: Eric Dumazet
Date: Fri Feb 18 2011 - 03:41:39 EST
So I confirm previous kernels had a bug too in rollback_registered()
The "single" list was left as is before exiting.
default_device_exit_batch() seems OK, because the rtnl_unlock() acted as
a barrier in this respect : devices were removed from dev_kill_list
before exiting default_device_exit_batch()
Following this mail, please find two patches.
One from Linus to address bug introduced in commit 443457242beb6
(net: factorize
sync-rcu call in unregister_netdevice_many) in 2.6.38-rc1
A second one to address old bugs, so that stable teams can fix previous
kernels (2.6.33 and up)
Offending commit was 9b5e383c11b08784 (net: Introduce
unregister_netdevice_many())
Of course this second patch is also needed for current linux-2.6
Thanks
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/