| To: | Jeff Garzik <jgarzik@xxxxxxxxx> |
|---|---|
| Subject: | Re: netif_poll_disable() hangs |
| From: | Andrew Morton <akpm@xxxxxxxx> |
| Date: | Mon, 8 Sep 2003 00:29:14 -0700 |
| Cc: | davem@xxxxxxxxxx, netdev@xxxxxxxxxxx |
| In-reply-to: | <3F5C2D1A.5050500@pobox.com> |
| References: | <20030907232145.6ec197fd.akpm@osdl.org> <3F5C2D1A.5050500@pobox.com> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
Jeff Garzik <jgarzik@xxxxxxxxx> wrote: > > Andrew Morton wrote: > > Very simple: > > > > ifup eth0 > > ifdown eth0 > > ifup eth0 > > ifdown eth0 <- hangs in dev_close -> netif_poll_disable() > > > > > > Because the first close sets __LINK_STATE_RX_SCHED and nothing ever clears > > it. > > > Weird. Looking at older 2.4 and 2.6, the bit has always been set that way. 2.4 does test_bit, 2.6 does test_and_set_bit. |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: netif_poll_disable() hangs, Jeff Garzik |
|---|---|
| Next by Date: | [PATCH 2.4] clear hw checksum flags when bridging, Stephen Hemminger |
| Previous by Thread: | Re: netif_poll_disable() hangs, Jeff Garzik |
| Next by Thread: | Re: netif_poll_disable() hangs, Jeff Garzik |
| Indexes: | [Date] [Thread] [Top] [All Lists] |