spin_lock() does not take a spinlock_t**. --- 25-akpm/drivers/net/fealnx.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/net/fealnx.c~fealnx-bogon-fix drivers/net/fealnx.c --- 25/drivers/net/fealnx.c~fealnx-bogon-fix 2004-05-01 23:44:51.967596624 -0700 +++ 25-akpm/drivers/net/fealnx.c 2004-05-01 23:44:51.972595864 -0700 @@ -1808,7 +1808,7 @@ static void set_rx_mode(struct net_devic unsigned long flags; spin_lock_irqsave(lp, flags); __set_rx_mode(dev); - spin_unlock_irqrestore(&lp, flags); + spin_unlock_irqrestore(lp, flags); } _