diff options
Diffstat (limited to 'arch/mips/lib')
| -rw-r--r-- | arch/mips/lib/bitops.c | 16 | ||||
| -rw-r--r-- | arch/mips/lib/csum_partial.S | 4 | 
2 files changed, 10 insertions, 10 deletions
diff --git a/arch/mips/lib/bitops.c b/arch/mips/lib/bitops.c index 81f1dcfdcab..a64daee740e 100644 --- a/arch/mips/lib/bitops.c +++ b/arch/mips/lib/bitops.c @@ -90,12 +90,12 @@ int __mips_test_and_set_bit(unsigned long nr,  	unsigned bit = nr & SZLONG_MASK;  	unsigned long mask;  	unsigned long flags; -	unsigned long res; +	int res;  	a += nr >> SZLONG_LOG;  	mask = 1UL << bit;  	raw_local_irq_save(flags); -	res = (mask & *a); +	res = (mask & *a) != 0;  	*a |= mask;  	raw_local_irq_restore(flags);  	return res; @@ -116,12 +116,12 @@ int __mips_test_and_set_bit_lock(unsigned long nr,  	unsigned bit = nr & SZLONG_MASK;  	unsigned long mask;  	unsigned long flags; -	unsigned long res; +	int res;  	a += nr >> SZLONG_LOG;  	mask = 1UL << bit;  	raw_local_irq_save(flags); -	res = (mask & *a); +	res = (mask & *a) != 0;  	*a |= mask;  	raw_local_irq_restore(flags);  	return res; @@ -141,12 +141,12 @@ int __mips_test_and_clear_bit(unsigned long nr, volatile unsigned long *addr)  	unsigned bit = nr & SZLONG_MASK;  	unsigned long mask;  	unsigned long flags; -	unsigned long res; +	int res;  	a += nr >> SZLONG_LOG;  	mask = 1UL << bit;  	raw_local_irq_save(flags); -	res = (mask & *a); +	res = (mask & *a) != 0;  	*a &= ~mask;  	raw_local_irq_restore(flags);  	return res; @@ -166,12 +166,12 @@ int __mips_test_and_change_bit(unsigned long nr, volatile unsigned long *addr)  	unsigned bit = nr & SZLONG_MASK;  	unsigned long mask;  	unsigned long flags; -	unsigned long res; +	int res;  	a += nr >> SZLONG_LOG;  	mask = 1UL << bit;  	raw_local_irq_save(flags); -	res = (mask & *a); +	res = (mask & *a) != 0;  	*a ^= mask;  	raw_local_irq_restore(flags);  	return res; diff --git a/arch/mips/lib/csum_partial.S b/arch/mips/lib/csum_partial.S index 507147aebd4..a6adffbb4e5 100644 --- a/arch/mips/lib/csum_partial.S +++ b/arch/mips/lib/csum_partial.S @@ -270,7 +270,7 @@ LEAF(csum_partial)  #endif  	/* odd buffer alignment? */ -#ifdef CPU_MIPSR2 +#ifdef CONFIG_CPU_MIPSR2  	wsbh	v1, sum  	movn	sum, v1, t7  #else @@ -670,7 +670,7 @@ EXC(	sb	t0, NBYTES-2(dst), .Ls_exc)  	addu	sum, v1  #endif -#ifdef CPU_MIPSR2 +#ifdef CONFIG_CPU_MIPSR2  	wsbh	v1, sum  	movn	sum, v1, odd  #else  |