Re: [Bug 9750] [patch 2.6.25] dev: avoid a race that triggers assertion failure

2008-02-12 Thread David Miller
From: Matti Linnanvuori <[EMAIL PROTECTED]> Date: Tue, 12 Feb 2008 02:45:22 -0800 (PST) > From: Matti Linnanvuori <[EMAIL PROTECTED]> > > There is a race in Linux kernel file net/core/dev.c, function dev_close. > The function calls function dev_deactivate, which calls function > dev_watchdog_down

Re: [Bug 9750] [patch 2.6.25] dev: avoid a race that triggers assertion failure

2008-02-12 Thread Jeff Garzik
Matti Linnanvuori wrote: From: Matti Linnanvuori <[EMAIL PROTECTED]> There is a race in Linux kernel file net/core/dev.c, function dev_close. The function calls function dev_deactivate, which calls function dev_watchdog_down that deletes the watchdog timer. However, after that, a driver can call

[Bug 9750] [patch 2.6.25] dev: avoid a race that triggers assertion failure

2008-02-12 Thread Matti Linnanvuori
From: Matti Linnanvuori <[EMAIL PROTECTED]> There is a race in Linux kernel file net/core/dev.c, function dev_close. The function calls function dev_deactivate, which calls function dev_watchdog_down that deletes the watchdog timer. However, after that, a driver can call netif_carrier_ok, which ca