MIPS: Octeon: Set kernel_uses_llsc to false on non-SMP builds.
Signed-off-by: David Daney <ddaney@caviumnetworks.com> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
committed by
Ralf Baechle
parent
b791d1193a
commit
9d24bafb0d
@@ -31,12 +31,16 @@
|
|||||||
#define cpu_has_cache_cdex_s 0
|
#define cpu_has_cache_cdex_s 0
|
||||||
#define cpu_has_prefetch 1
|
#define cpu_has_prefetch 1
|
||||||
|
|
||||||
/*
|
|
||||||
* We should disable LL/SC on non SMP systems as it is faster to
|
|
||||||
* disable interrupts for atomic access than a LL/SC. Unfortunatly we
|
|
||||||
* cannot as this breaks asm/futex.h
|
|
||||||
*/
|
|
||||||
#define cpu_has_llsc 1
|
#define cpu_has_llsc 1
|
||||||
|
/*
|
||||||
|
* We Disable LL/SC on non SMP systems as it is faster to disable
|
||||||
|
* interrupts for atomic access than a LL/SC.
|
||||||
|
*/
|
||||||
|
#ifdef CONFIG_SMP
|
||||||
|
# define kernel_uses_llsc 1
|
||||||
|
#else
|
||||||
|
# define kernel_uses_llsc 0
|
||||||
|
#endif
|
||||||
#define cpu_has_vtag_icache 1
|
#define cpu_has_vtag_icache 1
|
||||||
#define cpu_has_dc_aliases 0
|
#define cpu_has_dc_aliases 0
|
||||||
#define cpu_has_ic_fills_f_dc 0
|
#define cpu_has_ic_fills_f_dc 0
|
||||||
|
Reference in New Issue
Block a user