commit | 9a469abe9c6bab3ce237ee433541931bbd827faf | [log] [tgz] |
---|---|---|
author | Joerg Ahrens <joerg@hydrops.han.de> | Sun Aug 20 21:51:57 2006 +0100 |
committer | Jeff Garzik <jeff@garzik.org> | Thu Aug 24 00:38:32 2006 -0400 |
tree | b1f3634a602b612fbbf62254f80c7c2c72a4540f | |
parent | cb958186ed543d1a4f074ceb1c783fe8b0908437 [diff] |
[PATCH] xirc2ps_cs: Cannot reset card in atomic context I am using a Xircom CEM33 pcmcia NIC which has occasional hardware problems. If the netdev watchdog detects a transmit timeout, do_reset is called which msleeps - this is illegal in atomic context. This patch schedules the timeout handling as a workqueue item. Signed-off-by: Daniel Drake <dsd@gentoo.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>