All of lore.kernel.org
 help / color / mirror / Atom feed
* [arm-perf:sparc32 1/2] arch/sparc/include/asm/viking.h:229:13: error: 'SRMMU_ET_MASK' undeclared
@ 2020-03-23 20:09 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2020-03-23 20:09 UTC (permalink / raw)
  To: kbuild-all

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

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git sparc32
head:   a6b6fa57d3f59f5efe162d5be595664031cdad35
commit: 8d65ce96c38e873d42d26fd7b2c65659c1b8a314 [1/2] sparc32: mm: Restructure sparc32 MMU page-table layout
config: sparc-allyesconfig (attached as .config)
compiler: sparc64-linux-gcc (GCC) 9.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 8d65ce96c38e873d42d26fd7b2c65659c1b8a314
        # save the attached .config to linux build tree
        GCC_VERSION=9.2.0 make.cross ARCH=sparc 

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 arch/sparc/include/asm/mbus.h:12,
                    from arch/sparc/kernel/cpu.c:22:
   arch/sparc/include/asm/viking.h: In function 'viking_hwprobe':
>> arch/sparc/include/asm/viking.h:229:13: error: 'SRMMU_ET_MASK' undeclared (first use in this function)
     229 |  if ((val & SRMMU_ET_MASK) == SRMMU_ET_PTE) {
         |             ^~~~~~~~~~~~~
   arch/sparc/include/asm/viking.h:229:13: note: each undeclared identifier is reported only once for each function it appears in
>> arch/sparc/include/asm/viking.h:229:31: error: 'SRMMU_ET_PTE' undeclared (first use in this function)
     229 |  if ((val & SRMMU_ET_MASK) == SRMMU_ET_PTE) {
         |                               ^~~~~~~~~~~~

vim +/SRMMU_ET_MASK +229 arch/sparc/include/asm/viking.h

^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  212  
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  213  static inline unsigned long viking_hwprobe(unsigned long vaddr)
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  214  {
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  215  	unsigned long val;
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  216  
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  217  	vaddr &= PAGE_MASK;
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  218  	/* Probe all MMU entries. */
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  219  	__asm__ __volatile__("lda [%1] %2, %0\n\t"
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  220  			     : "=r" (val)
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  221  			     : "r" (vaddr | 0x400), "i" (ASI_M_FLUSH_PROBE));
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  222  	if (!val)
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  223  		return 0;
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  224  
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  225  	/* Probe region. */
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  226  	__asm__ __volatile__("lda [%1] %2, %0\n\t"
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  227  			     : "=r" (val)
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  228  			     : "r" (vaddr | 0x200), "i" (ASI_M_FLUSH_PROBE));
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16 @229  	if ((val & SRMMU_ET_MASK) == SRMMU_ET_PTE) {
8d65ce96c38e87 arch/sparc/include/asm/viking.h Will Deacon    2020-03-23  230  		vaddr &= ~PGDIR_MASK;
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  231  		vaddr >>= PAGE_SHIFT;
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  232  		return val | (vaddr << 8);
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  233  	}
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  234  
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  235  	/* Probe segment. */
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  236  	__asm__ __volatile__("lda [%1] %2, %0\n\t"
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  237  			     : "=r" (val)
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  238  			     : "r" (vaddr | 0x100), "i" (ASI_M_FLUSH_PROBE));
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  239  	if ((val & SRMMU_ET_MASK) == SRMMU_ET_PTE) {
8d65ce96c38e87 arch/sparc/include/asm/viking.h Will Deacon    2020-03-23  240  		vaddr &= ~PMD_MASK;
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  241  		vaddr >>= PAGE_SHIFT;
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  242  		return val | (vaddr << 8);
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  243  	}
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  244  
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  245  	/* Probe page. */
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  246  	__asm__ __volatile__("lda [%1] %2, %0\n\t"
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  247  			     : "=r" (val)
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  248  			     : "r" (vaddr), "i" (ASI_M_FLUSH_PROBE));
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  249  	return val;
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  250  }
^1da177e4c3f41 include/asm-sparc/viking.h      Linus Torvalds 2005-04-16  251  

:::::: The code@line 229 was first introduced by commit
:::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2

:::::: TO: Linus Torvalds <torvalds@ppc970.osdl.org>
:::::: CC: Linus Torvalds <torvalds@ppc970.osdl.org>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

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

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

only message in thread, other threads:[~2020-03-23 20:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-23 20:09 [arm-perf:sparc32 1/2] arch/sparc/include/asm/viking.h:229:13: error: 'SRMMU_ET_MASK' undeclared 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.