diff options
Diffstat (limited to 'arch/tile/include/asm/atomic_32.h')
-rw-r--r-- | arch/tile/include/asm/atomic_32.h | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/arch/tile/include/asm/atomic_32.h b/arch/tile/include/asm/atomic_32.h index e7fb5cfb9597..96156f5ba640 100644 --- a/arch/tile/include/asm/atomic_32.h +++ b/arch/tile/include/asm/atomic_32.h | |||
@@ -252,21 +252,6 @@ static inline void atomic64_set(atomic64_t *v, u64 n) | |||
252 | * Internal definitions only beyond this point. | 252 | * Internal definitions only beyond this point. |
253 | */ | 253 | */ |
254 | 254 | ||
255 | #define ATOMIC_LOCKS_FOUND_VIA_TABLE() \ | ||
256 | (!CHIP_HAS_CBOX_HOME_MAP() && defined(CONFIG_SMP)) | ||
257 | |||
258 | #if ATOMIC_LOCKS_FOUND_VIA_TABLE() | ||
259 | |||
260 | /* Number of entries in atomic_lock_ptr[]. */ | ||
261 | #define ATOMIC_HASH_L1_SHIFT 6 | ||
262 | #define ATOMIC_HASH_L1_SIZE (1 << ATOMIC_HASH_L1_SHIFT) | ||
263 | |||
264 | /* Number of locks in each struct pointed to by atomic_lock_ptr[]. */ | ||
265 | #define ATOMIC_HASH_L2_SHIFT (CHIP_L2_LOG_LINE_SIZE() - 2) | ||
266 | #define ATOMIC_HASH_L2_SIZE (1 << ATOMIC_HASH_L2_SHIFT) | ||
267 | |||
268 | #else /* ATOMIC_LOCKS_FOUND_VIA_TABLE() */ | ||
269 | |||
270 | /* | 255 | /* |
271 | * Number of atomic locks in atomic_locks[]. Must be a power of two. | 256 | * Number of atomic locks in atomic_locks[]. Must be a power of two. |
272 | * There is no reason for more than PAGE_SIZE / 8 entries, since that | 257 | * There is no reason for more than PAGE_SIZE / 8 entries, since that |
@@ -281,8 +266,6 @@ static inline void atomic64_set(atomic64_t *v, u64 n) | |||
281 | extern int atomic_locks[]; | 266 | extern int atomic_locks[]; |
282 | #endif | 267 | #endif |
283 | 268 | ||
284 | #endif /* ATOMIC_LOCKS_FOUND_VIA_TABLE() */ | ||
285 | |||
286 | /* | 269 | /* |
287 | * All the code that may fault while holding an atomic lock must | 270 | * All the code that may fault while holding an atomic lock must |
288 | * place the pointer to the lock in ATOMIC_LOCK_REG so the fault code | 271 | * place the pointer to the lock in ATOMIC_LOCK_REG so the fault code |