Re: [PATCH 1/2] net: Fix sysctl restarts...
From: David Miller <davem@davemloft.net>
Date: 2010-02-20 00:02:42
From: ebiederm@xmission.com (Eric W. Biederman) Date: Fri, 19 Feb 2010 15:58:53 -0800
David Miller [off-list ref] writes: 2> From: ebiederm@xmission.com (Eric W. Biederman)quoted
Date: Fri, 19 Feb 2010 15:35:27 -0800quoted
When we I fixed the deadlock that can happen if you write to forwarding while removing the device. The deadlock was fixed, the restart worked but I somehow missed the fact that proc_dointvec modifies state and so defeated the change detection. *embarrassing*Ok, I'll have to push these around to Linus and a couple -stable releases.The second patch fixes an issue which isn't quite as old. I caught it when I was looking for other rtnl_lock issues that I may have missed. Thankfully the worst sysfs does is re-read the string from userspace on a restart so none of the sysfs rtnl_trylock cases have a nasty deadlock associated. Eric commit a160ee69c6a4622ed30c377a978554015e9931cb Author: Johannes Berg [off-list ref] Date: Mon Oct 5 02:22:23 2009 -0700
So the second patch needs to go to less -stable releases than the other one. Thanks for the info.