Re: [linux-next:master 9078/9582] arch/arm64/include/asm/pgtable.h:238:0: warning: "HUGE_MAX_HSTATE" redefined
From: Andrew Morton <akpm@linux-foundation.org>
Date: 2015-08-19 21:33:07
On Wed, 19 Aug 2015 21:32:40 +0800 kbuild test robot [off-list ref] wrote:
tree: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: dcaa9a3e88c4082096bfed62d9de2d9b6ad9e3d6 commit: 878b6f5bcef8de64a5c39b685e785166357bf0dc [9078/9582] mm-hugetlb-proc-add-hugetlbpages-field-to-proc-pid-status-fix-3 config: arm64-allmodconfig (attached as .config) reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 878b6f5bcef8de64a5c39b685e785166357bf0dc # save the attached .config to linux build tree make.cross ARCH=arm64 All warnings (new ones prefixed by >>): In file included from include/linux/mm.h:54:0, from arch/arm64/kernel/asm-offsets.c:22:quoted
quoted
arch/arm64/include/asm/pgtable.h:238:0: warning: "HUGE_MAX_HSTATE" redefined#define HUGE_MAX_HSTATE 2 ^ In file included from include/linux/sched.h:27:0, from arch/arm64/kernel/asm-offsets.c:21: include/linux/mm_types.h:372:0: note: this is the location of the previous definition #define HUGE_MAX_HSTATE 1
I've spent far too long trying to come up with a nice fix for this and everything I try leads down a path of horror. Our include files are a big mess. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>