Thread (7 messages) flat view 7 messages, 3 authors, 2007-07-04

Re: [PATCH] Re: [NETPOLL] netconsole: fix soft lockup when removing module

From: David Miller <davem@davemloft.net>
Date: 2007-07-04 06:47:17
Also in: lkml

From: Jarek Poplawski <redacted>
Date: Wed, 4 Jul 2007 08:41:59 +0200
On Mon, Jul 02, 2007 at 09:52:26AM +0200, Jarek Poplawski wrote:
quoted
From my recent patch:
quoted
quoted
   #1
   Until kernel ver. 2.6.21 (including) cancel_rearming_delayed_work()
   required a work function should always (unconditionally) rearm with
   delay > 0 - otherwise it would endlessly loop. This patch replaces
   this function with cancel_delayed_work(). Later kernel versions don't
   require this, so here it's only for uniformity.
But Oleg Nesterov [off-list ref] found:
quoted
But 2.6.22 doesn't need this change, why it was merged?

In fact, I suspect this change adds a race,
...

His description was right (thanks), so this patch reverts #1.

Signed-off-by: Jarek Poplawski <redacted>
Oleg,

I think maybe you could ack these 2 netconsole patches...
They were done on your request but it looks like Andrew
is waiting on something...
I plan to apply this patch, don't worry about it :)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help