Yes, it's a driver bug - one of a number that I've fixed recently.
I'll retransmit the patch to Linus today.
> > Kernel 2.5.70 (and 2.5.69-mm8 before it) on my Dell Latitude C840 is
> > unable to unload the orinoco_cs driver.
> >
> > I get the following message over and over again while the rmmod hangs:
> > unregister_netdevice: waiting for eth1 to become free. Usage count = 1
> >
> > Even after ifconfig downing the interface..
> >
> > This is quite annoying because the driver doesn't survive suspend and I
> > can't cleanly shutdown. :)
> >
> > Suggestions?
>
-- David Gibson | For every complex problem there is a david@gibson.dropbear.id.au | solution which is simple, neat and | wrong. http://www.ozlabs.org/people/dgibson - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/