[patch] powerpc: smp_wmb lwsync optimisation fix
Kumar Gala
galak at kernel.crashing.org
Sun Nov 2 03:47:58 EST 2008
On Nov 1, 2008, at 7:33 AM, Nick Piggin wrote:
> A previous change removed __SUBARCH_HAS_LWSYNC define, and replaced it
> with __powerpc64__. smp_wmb() seems to be the last place not updated.
Uugh... no.. I missed the patch that removed __SUBARCH_HAS_LWSYNC, but
thats no good. We have LWSYNC on non-powerpc64 machines. Will go
figure out who forgets we have ppc32 machines :)
- k
>
>
> Signed-off-by: Nick Piggin <npiggin at suse.de>
> ---
> Index: linux-2.6/arch/powerpc/include/asm/system.h
> ===================================================================
> --- linux-2.6.orig/arch/powerpc/include/asm/system.h 2008-11-01
> 20:31:51.000000000 +1100
> +++ linux-2.6/arch/powerpc/include/asm/system.h 2008-11-01
> 20:32:33.000000000 +1100
> @@ -44,7 +44,7 @@
> #define AT_VECTOR_SIZE_ARCH 6 /* entries in ARCH_DLINFO */
> #ifdef CONFIG_SMP
>
> -#ifdef __SUBARCH_HAS_LWSYNC
> +#if defined(__powerpc64__)
> # define SMPWMB lwsync
> #else
> # define SMPWMB eieio
> _______________________________________________
> Linuxppc-dev mailing list
> Linuxppc-dev at ozlabs.org
> https://ozlabs.org/mailman/listinfo/linuxppc-dev
More information about the Linuxppc-dev
mailing list