On Mon, 08 May 2006 11:37:31 -0700 (PDT)
"David S. Miller" <[EMAIL PROTECTED]> wrote:

> From: Stephen Hemminger <[EMAIL PROTECTED]>
> Date: Mon, 8 May 2006 09:54:58 -0700
> 
> > The issue is are there network devices that can't sleep during
> > register_netdevice?
> 
> Oh right, I forgot about that.

We could do something like this in register_netdevice()

        if (in_atomic() || irqs_disabled())
                net_set_todo(dev);
        else {
                dev->reg_state = NETREG_REGISTERED;
                ret = netdev_register_sysfs(dev);
                if (ret) {
                        ... 
        }

It seems a bit grotty, and might cause pain later.
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to