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;
}
|