[vfs:work.termios 6/10] arch/arm/mach-sa1100/assabet.c:550:60: error: 'DOMAIN_IO' undeclared; did you mean 'DOMAIN_BUS_IPI'?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



tree:   https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git work.termios
head:   a3318f219be23141d4784902d201e4d8e8d6d0d2
commit: b62802628ae228744508363e28118427904bc338 [6/10] untangle asm/termios.h mess
config: arm-neponset_defconfig (attached as .config)
compiler: arm-linux-gnueabi-gcc (Debian 7.2.0-11) 7.2.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        git checkout b62802628ae228744508363e28118427904bc338
        # save the attached .config to linux build tree
        GCC_VERSION=7.2.0 make.cross ARCH=arm 

All error/warnings (new ones prefixed by >>):

   In file included from include/linux/const.h:4:0,
                    from include/linux/list.h:8,
                    from include/linux/module.h:9,
                    from arch/arm/mach-sa1100/assabet.c:14:
   arch/arm/mach-sa1100/assabet.c: In function 'map_sa1100_gpio_regs':
>> arch/arm/mach-sa1100/assabet.c:550:60: error: 'DOMAIN_IO' undeclared (first use in this function); did you mean 'DOMAIN_BUS_IPI'?
     int prot = PMD_TYPE_SECT | PMD_SECT_AP_WRITE | PMD_DOMAIN(DOMAIN_IO);
                                                               ^
   include/uapi/linux/const.h:22:23: note: in definition of macro '_AT'
    #define _AT(T,X) ((T)(X))
                          ^
>> arch/arm/mach-sa1100/assabet.c:550:49: note: in expansion of macro 'PMD_DOMAIN'
     int prot = PMD_TYPE_SECT | PMD_SECT_AP_WRITE | PMD_DOMAIN(DOMAIN_IO);
                                                    ^~~~~~~~~~
   arch/arm/mach-sa1100/assabet.c:550:60: note: each undeclared identifier is reported only once for each function it appears in
     int prot = PMD_TYPE_SECT | PMD_SECT_AP_WRITE | PMD_DOMAIN(DOMAIN_IO);
                                                               ^
   include/uapi/linux/const.h:22:23: note: in definition of macro '_AT'
    #define _AT(T,X) ((T)(X))
                          ^
>> arch/arm/mach-sa1100/assabet.c:550:49: note: in expansion of macro 'PMD_DOMAIN'
     int prot = PMD_TYPE_SECT | PMD_SECT_AP_WRITE | PMD_DOMAIN(DOMAIN_IO);
                                                    ^~~~~~~~~~

vim +550 arch/arm/mach-sa1100/assabet.c

^1da177e Linus Torvalds 2005-04-16  539  
^1da177e Linus Torvalds 2005-04-16  540  /*
^1da177e Linus Torvalds 2005-04-16  541   * On Assabet, we must probe for the Neponset board _before_
^1da177e Linus Torvalds 2005-04-16  542   * paging_init() has occurred to actually determine the amount
^1da177e Linus Torvalds 2005-04-16  543   * of RAM available.  To do so, we map the appropriate IO section
^1da177e Linus Torvalds 2005-04-16  544   * in the page table here in order to access GPIO registers.
^1da177e Linus Torvalds 2005-04-16  545   */
^1da177e Linus Torvalds 2005-04-16  546  static void __init map_sa1100_gpio_regs( void )
^1da177e Linus Torvalds 2005-04-16  547  {
^1da177e Linus Torvalds 2005-04-16  548  	unsigned long phys = __PREG(GPLR) & PMD_MASK;
3169663a Russell King   2012-06-06  549  	unsigned long virt = (unsigned long)io_p2v(phys);
^1da177e Linus Torvalds 2005-04-16 @550  	int prot = PMD_TYPE_SECT | PMD_SECT_AP_WRITE | PMD_DOMAIN(DOMAIN_IO);
^1da177e Linus Torvalds 2005-04-16  551  	pmd_t *pmd;
^1da177e Linus Torvalds 2005-04-16  552  
a61c2332 Russell King   2012-01-14  553  	pmd = pmd_offset(pud_offset(pgd_offset_k(virt), virt), virt);
^1da177e Linus Torvalds 2005-04-16  554  	*pmd = __pmd(phys | prot);
^1da177e Linus Torvalds 2005-04-16  555  	flush_pmd_entry(pmd);
^1da177e Linus Torvalds 2005-04-16  556  }
^1da177e Linus Torvalds 2005-04-16  557  

:::::: The code at line 550 was first introduced by commit
:::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2

:::::: TO: Linus Torvalds <torvalds@xxxxxxxxxxxxxxx>
:::::: CC: Linus Torvalds <torvalds@xxxxxxxxxxxxxxx>

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

Attachment: .config.gz
Description: application/gzip


[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]

  Powered by Linux