Have we started locking the Net device chain?

David Woodhouse (Dave@imladris.demon.co.uk)
Sun, 07 Jun 1998 12:06:38 +0100


Haha - exams are over forever, and having sobered up (mostly) I'm turning to
my queue of things to fix, starting with the ones I reckon are my fault.

Is there anyone using ARCnet with RFC1051 or Ethernet encapsulation in recent
2.1 kernels? If so, please let me know.

I've received a report that it hangs indefinitely when the device is brought
up. The arcnet_open routine calls register_netdev to register the extra
devices for the other encapsulations, and my current suspicion is that
someone's introduced a lock on the device structure, and that lock is already
held when the device open routine is called, hence a deadlock.

Advice on how to get round this, and offers of arcnet hardware so that I can
at least have a go at fixing it, would be appreciated.

Would using register_netdevice() instead of register_netdev() be useful?

---- ---- ----
David Woodhouse, Robinson College, CB3 9AN, England. (+44) 0976 658355
Dave@imladris.demon.co.uk http://www.imladris.demon.co.uk
finger pgp@dwmw2.robinson.cam.ac.uk for PGP key.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu