[parisc-linux-cvs] linux-2.6 tausq
Randolph Chung
randolph at tausq.org
Wed Jul 28 10:58:52 MDT 2004
> Modified files:
> arch/parisc/lib: bitops.c
>
> Log message:
> fix two more using-cast-expr-as-lvalue warnings
Index: arch/parisc/lib/bitops.c
===================================================================
RCS file: /var/cvs/linux-2.6/arch/parisc/lib/bitops.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- arch/parisc/lib/bitops.c 25 Mar 2004 06:19:07 -0000 1.2
+++ arch/parisc/lib/bitops.c 28 Jul 2004 16:57:53 -0000 1.3
@@ -34,26 +34,26 @@ unsigned long __xchg64(unsigned long x,
unsigned long __xchg32(int x, int *ptr)
{
unsigned long flags;
- unsigned long temp;
+ long temp;
atomic_spin_lock_irqsave(ATOMIC_HASH(ptr), flags);
- (long) temp = (long) *ptr; /* XXX - sign extension wanted? */
+ temp = (long) *ptr; /* XXX - sign extension wanted? */
*ptr = x;
atomic_spin_unlock_irqrestore(ATOMIC_HASH(ptr), flags);
- return temp;
+ return (unsigned long)temp;
}
unsigned long __xchg8(char x, char *ptr)
{
unsigned long flags;
- unsigned long temp;
+ long temp;
atomic_spin_lock_irqsave(ATOMIC_HASH(ptr), flags);
- (long) temp = (long) *ptr; /* XXX - sign extension wanted? */
+ temp = (long) *ptr; /* XXX - sign extension wanted? */
*ptr = x;
atomic_spin_unlock_irqrestore(ATOMIC_HASH(ptr), flags);
- return temp;
+ return (unsigned long)temp;
}
More information about the parisc-linux-cvs
mailing list