[RFC PATCH] ARM: Allow lazy cache flushing on ARM11MPCore
Catalin Marinas
catalin.marinas at arm.com
Thu May 13 07:44:52 EDT 2010
On Thu, 2010-05-13 at 12:22 +0100, Catalin Marinas wrote:
> diff --git a/arch/arm/include/asm/smp_plat.h b/arch/arm/include/asm/smp_plat.h
> index 963a338..59303e2 100644
> --- a/arch/arm/include/asm/smp_plat.h
> +++ b/arch/arm/include/asm/smp_plat.h
> @@ -13,13 +13,4 @@ static inline int tlb_ops_need_broadcast(void)
> return ((read_cpuid_ext(CPUID_EXT_MMFR3) >> 12) & 0xf) < 2;
> }
>
> -#if !defined(CONFIG_SMP) || __LINUX_ARM_ARCH__ >= 7
> -#define cache_ops_need_broadcast() 0
> -#else
> -static inline int cache_ops_need_broadcast(void)
> -{
> - return ((read_cpuid_ext(CPUID_EXT_MMFR3) >> 12) & 0xf) < 1;
> -}
> -#endif
> -
> #endif
This hunk shouldn't be part of the patch since ptrace flushing still
checks for cache_ops_need_broadcast().
--
Catalin
More information about the linux-arm-kernel
mailing list