Files
linux/drivers
Jarek Poplawski 16813330e7 sky2: Fix oops in sky2_xmit_frame() after TX timeout
[ Upstream commit 9db2f1bec3 ]

During TX timeout procedure dev could be awoken too early, e.g. by
sky2_complete_tx() called from sky2_down(). Then sky2_xmit_frame()
can run while buffers are freed causing an oops. This patch fixes it
by adding netif_device_present() test in sky2_tx_complete().

Fixes: http://bugzilla.kernel.org/show_bug.cgi?id=14925

With debugging by: Mike McCormack <mikem@ring3k.org>

Reported-by: Berck E. Nash <flyboy@gmail.com>
Tested-by: Berck E. Nash <flyboy@gmail.com>
Signed-off-by: Jarek Poplawski <jarkao2@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-02-09 04:50:55 -08:00
..
2009-12-01 16:32:20 -08:00
2009-08-15 12:58:45 +09:00
2009-06-16 19:50:13 -07:00
2009-12-01 16:32:19 -08:00
2010-01-28 15:01:20 -08:00
2010-01-22 15:18:35 -08:00
2009-12-18 14:05:04 -08:00
2010-02-09 04:50:48 -08:00
2009-09-24 07:21:05 -07:00
2010-01-18 10:19:36 -08:00
2009-10-15 09:58:27 -06:00
2009-11-12 07:26:01 -08:00
2009-12-18 14:03:24 -08:00
2009-07-12 12:22:34 -07:00
2009-10-04 22:53:41 +02:00
2010-01-18 10:19:44 -08:00
2009-06-18 13:04:04 -07:00
2009-09-23 10:07:49 -07:00