Thread (5 messages) 5 messages, 3 authors, 2015-08-20

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>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help