From: <he...@us...> - 2005-02-24 21:36:50
|
Update of /cvsroot/gc-linux/linux/arch/ppc/platforms In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32007/arch/ppc/platforms Modified Files: gcn-rsw.c Log Message: Several spin lock fixes. Index: gcn-rsw.c =================================================================== RCS file: /cvsroot/gc-linux/linux/arch/ppc/platforms/gcn-rsw.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- gcn-rsw.c 6 Jan 2005 20:06:45 -0000 1.2 +++ gcn-rsw.c 24 Feb 2005 21:36:41 -0000 1.3 @@ -100,7 +100,7 @@ struct gcn_rsw_private *priv = (struct gcn_rsw_private *)data; unsigned long flags; - spin_lock_irqsave(priv->lock, flags); + spin_lock_irqsave(&priv->lock, flags); /* someone pushed the reset button */ switch (priv->state) { @@ -143,7 +143,7 @@ case EMERGENCY_RESET: /* force a hard reset if the user insists ... */ if (++priv->pushes >= RSW_EMERGENCY_PUSHES) { - spin_unlock_irqrestore(priv->lock, flags); + spin_unlock_irqrestore(&priv->lock, flags); gcn_rsw_emergency_reset(); return IRQ_HANDLED; } else { @@ -155,7 +155,7 @@ break; } - spin_unlock_irqrestore(priv->lock, flags); + spin_unlock_irqrestore(&priv->lock, flags); return IRQ_HANDLED; } |