commit: http://blackfin.uclinux.org/git/?p=linux-kernel;a=commitdiff;h=b2cbba2459e25fb10236b6ccfc1373be0aeaf1f3 branch: http://blackfin.uclinux.org/git/?p=linux-kernel;a=shortlog;h=refs/heads/trunk
Fix compile error, in function ‘__cmpxchg’: /home/bob/linux-kernel-git/linux-kernel/arch/blackfin/include/asm/cmpxchg.h:66: error: implicit declaration of function ‘smp_mb’ make[1]: *** [arch/blackfin/mach-bf561/boards/ezkit.o] Error 1 make: *** [arch/blackfin/mach-bf561/boards] Error 2 The reason is system.h has been disintegrated, smp_mb() is defined in asm/barrier.h now. Signed-off-by: Bob Liu <[email protected]> --- arch/blackfin/include/asm/cmpxchg.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/arch/blackfin/include/asm/cmpxchg.h b/arch/blackfin/include/asm/cmpxchg.h index 54a7cdf..230563c 100644 --- a/arch/blackfin/include/asm/cmpxchg.h +++ b/arch/blackfin/include/asm/cmpxchg.h @@ -10,6 +10,7 @@ #ifdef CONFIG_SMP #include <linux/linkage.h> +#include <asm/barrier.h> asmlinkage unsigned long __raw_xchg_1_asm(volatile void *ptr, unsigned long value); asmlinkage unsigned long __raw_xchg_2_asm(volatile void *ptr, unsigned long value);
_______________________________________________ Linux-kernel-commits mailing list [email protected] https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits
