Re: [PATCH 2/2] RTNL and flush_scheduled_work deadlocks

2007-02-18 Thread Jarek Poplawski
On Mon, Feb 19, 2007 at 07:55:48AM +0100, Jarek Poplawski wrote: ... > So to use this we only need such changes: > > ... some_delayed_work_func(...) > { > ... > - rtnl_lock(); > + rtnl_lock_work(); > ... > - rtnl_unlock(); > + rtnl_unlock_work(); > } > > ... some_d

[PATCH 2/2] RTNL and flush_scheduled_work deadlocks

2007-02-18 Thread Jarek Poplawski
On Fri, Feb 16, 2007 at 11:04:02AM -0800, Ben Greear wrote: > Stephen Hemminger wrote: > >On Thu, 15 Feb 2007 23:40:32 -0800 > >Ben Greear <[EMAIL PROTECTED]> wrote: > > >>Maybe there should be something like an ASSERT_NOT_RTNL() in the > >>flush_scheduled_work() > >>method? If it's performance