Re: [PATCH 2/2] net: deinit automatic LIST_HEAD
From: David Miller <davem@davemloft.net>
Date: 2011-02-18 20:13:59
Also in:
lkml, netdev
From: David Miller <davem@davemloft.net>
Date: 2011-02-18 20:13:59
Also in:
lkml, netdev
From: Eric Dumazet <redacted> Date: Fri, 18 Feb 2011 09:59:19 +0100
commit 9b5e383c11b08784 (net: Introduce unregister_netdevice_many()) left an active LIST_HEAD() in rollback_registered(), with possible memory corruption. Even if device is freed without touching its unreg_list (and therefore touching the previous memory location holding LISTE_HEAD(single), better close the bug for good, since its really subtle. (Same fix for default_device_exit_batch() for completeness) Reported-by: Michal Hocko <redacted> Reported-by: Eric W. Biderman <redacted> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Eric Dumazet <redacted>
Applied. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>