When custom patches are cherry-picked to a kernel, some symbols exported by backports may clash with the built-in ones. Rename the backports symbols using the standard backport_ prefix to prevent that. The offending symbols were exported by the patch below: commit 2ce5c22448bb45998318267c00b5d6ef9cff3170 Author: Hauke Mehrtens <hauke@xxxxxxxxxx> Date: Thu Jun 6 13:48:04 2013 +0200 backports: backport some memory functions Signed-off-by: Arik Nemtsov <arik@xxxxxxxxxx> --- backport/backport-include/asm/mtrr.h | 1 + backport/backport-include/linux/io.h | 3 +++ 2 files changed, 4 insertions(+) diff --git a/backport/backport-include/asm/mtrr.h b/backport/backport-include/asm/mtrr.h index cf0f6fd..861438a 100644 --- a/backport/backport-include/asm/mtrr.h +++ b/backport/backport-include/asm/mtrr.h @@ -7,6 +7,7 @@ * The following functions are for use by other drivers that cannot use * arch_phys_wc_add and arch_phys_wc_del. */ +#define phys_wc_to_mtrr_index LINUX_BACKPORT(phys_wc_to_mtrr_index) #ifdef CONFIG_MTRR extern int phys_wc_to_mtrr_index(int handle); #else diff --git a/backport/backport-include/linux/io.h b/backport/backport-include/linux/io.h index 9a5b308..5447df8 100644 --- a/backport/backport-include/linux/io.h +++ b/backport/backport-include/linux/io.h @@ -13,6 +13,9 @@ * arch_phys_del_wc(0) or arch_phys_del_wc(any error code) is guaranteed * to have no effect. */ +#define arch_phys_wc_add LINUX_BACKPORT(arch_phys_wc_add) +#define arch_phys_wc_del LINUX_BACKPORT(arch_phys_wc_del) + #ifndef arch_phys_wc_add #ifdef CONFIG_MTRR extern int __must_check arch_phys_wc_add(unsigned long base, -- 1.8.1.2 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html