Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] powerpc: merge include/asm-ppc*/spinlock_types.h into include/asm-powerpc/spinlock_types.h

Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>

authored by

Kumar Gala and committed by
Paul Mackerras
8a4a10ae 3f58542f

+3 -23
+3 -3
include/asm-ppc/spinlock_types.h include/asm-powerpc/spinlock_types.h
··· 1 - #ifndef __ASM_SPINLOCK_TYPES_H 2 - #define __ASM_SPINLOCK_TYPES_H 1 + #ifndef _ASM_POWERPC_SPINLOCK_TYPES_H 2 + #define _ASM_POWERPC_SPINLOCK_TYPES_H 3 3 4 4 #ifndef __LINUX_SPINLOCK_TYPES_H 5 5 # error "please don't include this file directly" 6 6 #endif 7 7 8 8 typedef struct { 9 - volatile unsigned long lock; 9 + volatile unsigned int slock; 10 10 } raw_spinlock_t; 11 11 12 12 #define __RAW_SPIN_LOCK_UNLOCKED { 0 }
-20
include/asm-ppc64/spinlock_types.h
··· 1 - #ifndef __ASM_SPINLOCK_TYPES_H 2 - #define __ASM_SPINLOCK_TYPES_H 3 - 4 - #ifndef __LINUX_SPINLOCK_TYPES_H 5 - # error "please don't include this file directly" 6 - #endif 7 - 8 - typedef struct { 9 - volatile unsigned int slock; 10 - } raw_spinlock_t; 11 - 12 - #define __RAW_SPIN_LOCK_UNLOCKED { 0 } 13 - 14 - typedef struct { 15 - volatile signed int lock; 16 - } raw_rwlock_t; 17 - 18 - #define __RAW_RW_LOCK_UNLOCKED { 0 } 19 - 20 - #endif