From: Stephen H. <she...@os...> - 2003-09-30 22:27:01
|
Again, smsc doesn't need to use rtnl, it is take care of by using register_netdev. diff -Nru a/drivers/net/irda/smsc-ircc2.c b/drivers/net/irda/smsc-ircc2.c --- a/drivers/net/irda/smsc-ircc2.c Tue Sep 30 14:26:14 2003 +++ b/drivers/net/irda/smsc-ircc2.c Tue Sep 30 14:26:14 2003 @@ -672,9 +672,7 @@ dev->base_addr = self->io.fir_base; dev->irq = self->io.irq; - rtnl_lock(); - err = register_netdevice(dev); - rtnl_unlock(); + err = register_netdev(dev); if (err) { ERROR("%s(), register_netdev() failed!\n", __FUNCTION__); kfree(self->tx_buff.head); |