All of lore.kernel.org
 help / color / mirror / Atom feed
* [B.A.T.M.A.N.] batman-adv-kernelland: Possible kernel deadlock?
@ 2008-07-25  3:14 Scott Raynel
  2008-07-25 11:17 ` Simon Wunderlich
  2008-08-02 15:14 ` [B.A.T.M.A.N.] batman-adv-kernelland: Possible kernel deadlock? Simon Wunderlich
  0 siblings, 2 replies; 5+ messages in thread
From: Scott Raynel @ 2008-07-25  3:14 UTC (permalink / raw)
  To: The list for a Better Approach To Mobile Ad-hoc Networking

Hi all,

I'm running batman-adv-kernelland r1102 on linux-2.6.21.5. I've found  
I can fairly reliably deadlock the kernel by disabling and re-enabling  
batman a few times, e.g.

$ echo ath0 > /proc/net/batman-adv/interfaces
wait a while...
$ echo > /proc/net/batman-adv/interfaces
wait a while and repeat.

It appears that this is deadlocking the kernel somehow, as syscalls  
never return, e.g. 'ps' prints the header and then freezes.

Our interface configuration system brings interfaces up and down on re- 
configure, so we'd like the batman interface to be able to withstand  
this use case. I will try to start looking through the code, but I  
thought I'd throw the problem out there to see what others more  
experienced with it think.

Thanks all,

--
Scott Raynel
WAND Network Research Group
Department of Computer Science
University of Waikato
New Zealand




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-08-02 15:47 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-25  3:14 [B.A.T.M.A.N.] batman-adv-kernelland: Possible kernel deadlock? Scott Raynel
2008-07-25 11:17 ` Simon Wunderlich
2008-07-30 15:09   ` [B.A.T.M.A.N.] BATMAN Advanced Kernel: how much time to find a new route? cipollone
2008-08-02 15:47     ` Simon Wunderlich
2008-08-02 15:14 ` [B.A.T.M.A.N.] batman-adv-kernelland: Possible kernel deadlock? Simon Wunderlich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.