* [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.