From: Linus Torvalds Date: Mon, 9 Jan 2012 21:08:28 +0000 (-0800) Subject: Merge branch 'for-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu X-Git-Tag: v3.3-rc1~147 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6b3da11b3c36fdafce3a72e0e90d6c4e99e9aad5;p=profile%2Fivi%2Fkernel-adaptation-intel-automotive.git Merge branch 'for-3.3' of git://git./linux/kernel/git/tj/percpu * 'for-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu: percpu: Remove irqsafe_cpu_xxx variants Fix up conflict in arch/x86/include/asm/percpu.h due to clash with cebef5beed3d ("x86: Fix and improve percpu_cmpxchg{8,16}b_double()") which edited the (now removed) irqsafe_cpu_cmpxchg*_double code. --- 6b3da11b3c36fdafce3a72e0e90d6c4e99e9aad5 diff --cc arch/x86/include/asm/percpu.h index 529bf07e,562ccb5..7a11910 --- a/arch/x86/include/asm/percpu.h +++ b/arch/x86/include/asm/percpu.h @@@ -462,9 -446,8 +443,8 @@@ do { __ret; \ }) -#define __this_cpu_cmpxchg_double_4(pcp1, pcp2, o1, o2, n1, n2) percpu_cmpxchg8b_double(pcp1, o1, o2, n1, n2) -#define this_cpu_cmpxchg_double_4(pcp1, pcp2, o1, o2, n1, n2) percpu_cmpxchg8b_double(pcp1, o1, o2, n1, n2) +#define __this_cpu_cmpxchg_double_4 percpu_cmpxchg8b_double +#define this_cpu_cmpxchg_double_4 percpu_cmpxchg8b_double - #define irqsafe_cpu_cmpxchg_double_4 percpu_cmpxchg8b_double #endif /* CONFIG_X86_CMPXCHG64 */ /* @@@ -519,9 -503,8 +492,8 @@@ __ret; \ }) -#define __this_cpu_cmpxchg_double_8(pcp1, pcp2, o1, o2, n1, n2) percpu_cmpxchg16b_double(pcp1, o1, o2, n1, n2) -#define this_cpu_cmpxchg_double_8(pcp1, pcp2, o1, o2, n1, n2) percpu_cmpxchg16b_double(pcp1, o1, o2, n1, n2) +#define __this_cpu_cmpxchg_double_8 percpu_cmpxchg16b_double +#define this_cpu_cmpxchg_double_8 percpu_cmpxchg16b_double - #define irqsafe_cpu_cmpxchg_double_8 percpu_cmpxchg16b_double #endif