All of lore.kernel.org
 help / color / mirror / Atom feed
* [goldwynr:btrfs-iomap 26/37] include/linux/page-flags-layout.h:95:2: error: #error "Not enough bits in page flags"
@ 2019-11-05 18:53 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2019-11-05 18:53 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 2695 bytes --]

tree:   https://github.com/goldwynr/linux btrfs-iomap
head:   e59ace8d00fdaf2bdd99d9606791e6591bff5730
commit: cd72e475faa50b2e668d2c547044de25edd82e9b [26/37] btrfs: Use PagePrivate3 for marking data pages as used by btrfs
config: i386-randconfig-a003-201944 (attached as .config)
compiler: gcc-7 (Debian 7.4.0-14) 7.4.0
reproduce:
        git checkout cd72e475faa50b2e668d2c547044de25edd82e9b
        # save the attached .config to linux build tree
        make ARCH=i386 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   In file included from include/linux/mmzone.h:19:0,
                    from include/linux/gfp.h:6,
                    from include/linux/slab.h:15,
                    from include/linux/crypto.h:19,
                    from arch/x86/kernel/asm-offsets.c:9:
>> include/linux/page-flags-layout.h:95:2: error: #error "Not enough bits in page flags"
    #error "Not enough bits in page flags"
     ^~~~~
   In file included from include/linux/memcontrol.h:20:0,
                    from include/linux/swap.h:9,
                    from include/linux/suspend.h:5,
                    from arch/x86/kernel/asm-offsets.c:13:
   include/linux/mm.h:945:2: error: #error SECTIONS_WIDTH+NODES_WIDTH+ZONES_WIDTH > BITS_PER_LONG - NR_PAGEFLAGS
    #error SECTIONS_WIDTH+NODES_WIDTH+ZONES_WIDTH > BITS_PER_LONG - NR_PAGEFLAGS
     ^~~~~
   make[2]: *** [arch/x86/kernel/asm-offsets.s] Error 1
   make[2]: Target '__build' not remade because of errors.
   make[1]: *** [prepare0] Error 2
   make[1]: Target 'prepare' not remade because of errors.
   make: *** [sub-make] Error 2
   25 real  7 user  6 sys  54.14% cpu 	make prepare

vim +95 include/linux/page-flags-layout.h

75980e97daccfc Peter Zijlstra   2013-02-22  92  
2813b9c0296259 Andrey Konovalov 2018-12-28  93  #if SECTIONS_WIDTH+NODES_WIDTH+ZONES_WIDTH+LAST_CPUPID_WIDTH+KASAN_TAG_WIDTH \
2813b9c0296259 Andrey Konovalov 2018-12-28  94  	> BITS_PER_LONG - NR_PAGEFLAGS
ee38d94a0ad898 Arnd Bergmann    2019-08-02 @95  #error "Not enough bits in page flags"
2813b9c0296259 Andrey Konovalov 2018-12-28  96  #endif
2813b9c0296259 Andrey Konovalov 2018-12-28  97  

:::::: The code at line 95 was first introduced by commit
:::::: ee38d94a0ad89890b770f6c876263cf9fcbfde84 page flags: prioritize kasan bits over last-cpuid

:::::: TO: Arnd Bergmann <arnd@arndb.de>
:::::: CC: Linus Torvalds <torvalds@linux-foundation.org>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 37869 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2019-11-05 18:53 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-05 18:53 [goldwynr:btrfs-iomap 26/37] include/linux/page-flags-layout.h:95:2: error: #error "Not enough bits in page flags" kbuild test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.