* [rppt:pt-cleanups/pXd-consolidation 18/26] arch/sparc/lib/copy_page.S:66: undefined reference to `TLBTEMP_BASE'
@ 2020-05-05 10:20 kbuild test robot
0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2020-05-05 10:20 UTC (permalink / raw)
To: kbuild-all
[-- Attachment #1: Type: text/plain, Size: 4658 bytes --]
tree: https://git.kernel.org/pub/scm/linux/kernel/git/rppt/linux.git pt-cleanups/pXd-consolidation
head: 3938b8b12f4104fa561dc8148c4547d315af3893
commit: fc53bab27cafef160029951cd93af3675b394e7f [18/26] mm: move 'include <linux/pgtable.h>' with other 'include <linux/*>'
config: sparc64-randconfig-a001-20200503 (attached as .config)
compiler: sparc64-linux-gcc (GCC) 9.3.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 fc53bab27cafef160029951cd93af3675b394e7f
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day GCC_VERSION=9.3.0 make.cross ARCH=sparc64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
sparc64-linux-ld: arch/sparc/lib/copy_page.o: in function `copy_user_page':
>> arch/sparc/lib/copy_page.S:66: undefined reference to `TLBTEMP_BASE'
vim +66 arch/sparc/lib/copy_page.S
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 36
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 37 #define TOUCH(reg0, reg1, reg2, reg3, reg4, reg5, reg6, reg7) \
6f1d827f299085 arch/sparc/lib/copy_page.S David S. Miller 2012-06-27 38 fsrc2 %reg0, %f48; fsrc2 %reg1, %f50; \
6f1d827f299085 arch/sparc/lib/copy_page.S David S. Miller 2012-06-27 39 fsrc2 %reg2, %f52; fsrc2 %reg3, %f54; \
6f1d827f299085 arch/sparc/lib/copy_page.S David S. Miller 2012-06-27 40 fsrc2 %reg4, %f56; fsrc2 %reg5, %f58; \
6f1d827f299085 arch/sparc/lib/copy_page.S David S. Miller 2012-06-27 41 fsrc2 %reg6, %f60; fsrc2 %reg7, %f62;
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 42
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 43 .text
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 44
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 45 .align 32
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 46 .globl copy_user_page
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 47 .type copy_user_page,#function
d3867f0483103b arch/sparc/lib/copy_page.S Al Viro 2016-01-16 48 EXPORT_SYMBOL(copy_user_page)
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 49 copy_user_page: /* %o0=dest, %o1=src, %o2=vaddr */
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 50 lduw [%g6 + TI_PRE_COUNT], %o4
b2d438348024b7 arch/sparc/lib/copy_page.S David S. Miller 2013-09-20 51 sethi %hi(PAGE_OFFSET), %g2
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 52 sethi %hi(PAGE_SIZE), %o3
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 53
b2d438348024b7 arch/sparc/lib/copy_page.S David S. Miller 2013-09-20 54 ldx [%g2 + %lo(PAGE_OFFSET)], %g2
c4bce90ea2069e arch/sparc64/lib/copy_page.S David S. Miller 2006-02-11 55 sethi %hi(PAGE_KERNEL_LOCKED), %g3
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 56
c4bce90ea2069e arch/sparc64/lib/copy_page.S David S. Miller 2006-02-11 57 ldx [%g3 + %lo(PAGE_KERNEL_LOCKED)], %g3
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 58 sub %o0, %g2, %g1 ! dest paddr
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 59
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 60 sub %o1, %g2, %g2 ! src paddr
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 61
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 62 and %o2, %o3, %o0 ! vaddr D-cache alias bit
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 63 or %g1, %g3, %g1 ! dest TTE data
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 64
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 65 or %g2, %g3, %g2 ! src TTE data
^1da177e4c3f41 arch/sparc64/lib/copy_page.S Linus Torvalds 2005-04-16 @66 sethi %hi(TLBTEMP_BASE), %o3
:::::: The code at line 66 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: 31522 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-05-05 10:20 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-05 10:20 [rppt:pt-cleanups/pXd-consolidation 18/26] arch/sparc/lib/copy_page.S:66: undefined reference to `TLBTEMP_BASE' 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.