From: Uwe Kleine-König Date: Tue, 1 Sep 2009 23:14:16 +0000 (+0000) Subject: fec: don't enable irqs in hard irq context X-Git-Tag: v2.6.32-rc1~703^2~118 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=81538e74ca12a71ea37ce72f809ebc65a90b9538;p=pandora-kernel.git fec: don't enable irqs in hard irq context fec_enet_mii, fec_enet_rx and fec_enet_tx are both only called by fec_enet_interrupt in interrupt context. So they must not use spin_lock_irq/spin_unlock_irq. This fixes: WARNING: at kernel/lockdep.c:2140 trace_hardirqs_on_caller+0x130/0x194() ... Signed-off-by: Uwe Kleine-König Cc: Greg Ungerer Cc: Ben Hutchings Cc: Patrick McHardy Cc: Sascha Hauer Cc: Matt Waddel Cc: netdev@vger.kernel.org Cc: Tim Sander Acked-by: Greg Ungerer Signed-off-by: David S. Miller --- Reading git-diff-tree failed