| To: | shemminger@xxxxxxxx |
|---|---|
| Subject: | Re: [PATCH] post-sysfs netdev cleanup |
| From: | "David S. Miller" <davem@xxxxxxxxxx> |
| Date: | Sun, 25 May 2003 19:24:17 -0700 (PDT) |
| Cc: | muizelaar@xxxxxxxxxx, netdev@xxxxxxxxxxx |
| In-reply-to: | <3ECEB317.5020407@xxxxxxxx> |
| References: | <3ECD6E2D.5090000@xxxxxxxxxx> <20030522.174415.28799441.davem@xxxxxxxxxx> <3ECEB317.5020407@xxxxxxxx> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
From: Stephen Hemminger <shemminger@xxxxxxxx> Date: Fri, 23 May 2003 16:47:35 -0700 Seems like a good idea too. Ok, great. Stephen, I think we need to find a way to put the device registration call outside of the RTNL semaphore. I removed in the unregister case, but to be complete we have to push it out in the register path too. The reason for all of these issues is that link_watch grabs the RTNL semaphore, and this runs via keventd. Thus, trying to invoke any usermode helper (/sbin/hotplug etc.) while holding the RTNL semaphore can deadlock. |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH 2.5.70] remove if_port_text, David S. Miller |
|---|---|
| Next by Date: | [PATCH 2.5 1/2] remove ethtool privileged references, Feldman, Scott |
| Previous by Thread: | Re: [PATCH] post-sysfs netdev cleanup, David S. Miller |
| Next by Thread: | Re: [PATCH] post-sysfs netdev cleanup, Stephen Hemminger |
| Indexes: | [Date] [Thread] [Top] [All Lists] |