[sashal-linux-stable:queue-4.14 24/69] Warning: ffffffff819d6c67: 0f ff 49 8d ud0 -0x73(%rcx),%ecx
by kbuild test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git queue-4.14
head: 1226096af87404eec35f35026b835e9272c1b5b3
commit: 17c5cd02d8d02ac2696ea5c909f4ae66aefd6a47 [24/69] coredump: fix crash when umh is disabled
config: x86_64-randconfig-a013-20200517 (attached as .config)
compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project 135b877874fae96b4372c8a3fbfaa8ff44ff86e3)
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install x86_64 cross compiling tool for clang build
# apt-get install binutils-x86-64-linux-gnu
git checkout 17c5cd02d8d02ac2696ea5c909f4ae66aefd6a47
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>, old ones prefixed by <<):
>> Warning: ffffffff819d6c67: 0f ff 49 8d ud0 -0x73(%rcx),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6bd0
--
>> Warning: ffffffff819d6cd4: 0f ff 48 8d ud0 -0x73(%rax),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6bd0
--
>> Warning: ffffffff819d73a8: 0f ff 48 8d ud0 -0x73(%rax),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6bd0
--
>> Warning: ffffffff819d73dd: 0f ff 49 8d ud0 -0x73(%rcx),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6bd0
--
>> Warning: ffffffff819d73f2: 0f ff 48 8d ud0 -0x73(%rax),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6bd0
--
>> Warning: ffffffff819d7406: 0f ff 48 8d ud0 -0x73(%rax),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6bd0
--
>> Warning: ffffffff819d7411: 0f ff 49 8d ud0 -0x73(%rcx),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6bd0
--
>> Warning: ffffffff819d741c: 0f ff 49 8d ud0 -0x73(%rcx),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6bd0
--
>> Warning: ffffffff819d7422: 0f ff 48 8d ud0 -0x73(%rax),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6bd0
--
>> Warning: ffffffff819d7427: 0f ff 49 8d ud0 -0x73(%rcx),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6bd0
--
>> Warning: ffffffff819d742c: 0f ff 49 8d ud0 -0x73(%rcx),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6bd0
..
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 4 months
[sashal-linux-stable:queue-5.6 19/133] netcp_ethss.c:undefined reference to `cpts_rx_timestamp'
by kbuild test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git queue-5.6
head: 390a2a7ecf5826c15d0eef800e3fb8487ceeeb06
commit: fc1846abdce722d9112bf5af63b7137f055b4969 [19/133] net: Make PTP-specific drivers depend on PTP_1588_CLOCK
config: arm-keystone_defconfig (attached as .config)
compiler: arm-linux-gnueabi-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 fc1846abdce722d9112bf5af63b7137f055b4969
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day GCC_VERSION=9.3.0 make.cross ARCH=arm
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>, old ones prefixed by <<):
arm-linux-gnueabi-ld: drivers/net/ethernet/ti/netcp_ethss.o: in function `gbe_rxhook':
>> netcp_ethss.c:(.text+0x58c): undefined reference to `cpts_rx_timestamp'
arm-linux-gnueabi-ld: drivers/net/ethernet/ti/netcp_ethss.o: in function `gbe_probe':
>> netcp_ethss.c:(.text+0x1570): undefined reference to `cpts_create'
arm-linux-gnueabi-ld: drivers/net/ethernet/ti/netcp_ethss.o: in function `gbe_remove':
>> netcp_ethss.c:(.text+0x1f48): undefined reference to `cpts_release'
arm-linux-gnueabi-ld: drivers/net/ethernet/ti/netcp_ethss.o: in function `gbe_close':
>> netcp_ethss.c:(.text+0x26a0): undefined reference to `cpts_unregister'
arm-linux-gnueabi-ld: drivers/net/ethernet/ti/netcp_ethss.o: in function `gbe_open':
>> netcp_ethss.c:(.text+0x2968): undefined reference to `cpts_register'
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 4 months
[peterz-queue:locking/kcsan 14/21] arch/powerpc/mm/pgtable.c:329:16: sparse: sparse: cast to non-scalar
by kbuild test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git locking/kcsan
head: ffed638b6a2180da8fd002a46632d746af72b299
commit: 7b364f0949ae2dd205d5e9afa4b82ee17030d928 [14/21] READ_ONCE: Drop pointer qualifiers when reading from scalar types
config: powerpc-randconfig-s002-20200517 (attached as .config)
reproduce:
# apt-get install sparse
# sparse version: v0.6.1-193-gb8fad4bc-dirty
git checkout 7b364f0949ae2dd205d5e9afa4b82ee17030d928
# save the attached .config to linux build tree
make C=1 ARCH=powerpc CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__'
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
sparse warnings: (new ones prefixed by >>)
>> arch/powerpc/mm/pgtable.c:329:16: sparse: sparse: cast to non-scalar
>> arch/powerpc/mm/pgtable.c:329:16: sparse: sparse: cast from non-scalar
arch/powerpc/mm/pgtable.c:356:16: sparse: sparse: cast to non-scalar
arch/powerpc/mm/pgtable.c:356:16: sparse: sparse: cast from non-scalar
arch/powerpc/mm/pgtable.c:373:16: sparse: sparse: cast to non-scalar
arch/powerpc/mm/pgtable.c:373:16: sparse: sparse: cast from non-scalar
arch/powerpc/include/asm/book3s/64/pgtable.h:706:20: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned long long [usertype] mask @@ got nsigned long long [usertype] mask @@
arch/powerpc/include/asm/book3s/64/pgtable.h:706:20: sparse: expected unsigned long long [usertype] mask
arch/powerpc/include/asm/book3s/64/pgtable.h:706:20: sparse: got restricted __be64 [usertype]
arch/powerpc/include/asm/book3s/64/pgtable.h:708:24: sparse: sparse: restricted __be64 degrades to integer
--
>> arch/powerpc/mm/book3s64/hash_4k.c:34:29: sparse: sparse: cast to non-scalar
>> arch/powerpc/mm/book3s64/hash_4k.c:34:29: sparse: sparse: cast from non-scalar
--
>> arch/powerpc/mm/book3s64/hash_hugepage.c:36:29: sparse: sparse: cast to non-scalar
>> arch/powerpc/mm/book3s64/hash_hugepage.c:36:29: sparse: sparse: cast from non-scalar
--
arch/powerpc/kvm/book3s_64_mmu_radix.c:345:6: sparse: sparse: symbol 'kvmppc_radix_set_pte_at' was not declared. Should it be static?
>> arch/powerpc/kvm/book3s_64_mmu_radix.c:1295:23: sparse: sparse: cast to non-scalar
>> arch/powerpc/kvm/book3s_64_mmu_radix.c:1295:23: sparse: sparse: cast from non-scalar
arch/powerpc/kvm/book3s_64_mmu_radix.c:1302:23: sparse: sparse: cast to non-scalar
arch/powerpc/kvm/book3s_64_mmu_radix.c:1302:23: sparse: sparse: cast from non-scalar
arch/powerpc/kvm/book3s_64_mmu_radix.c:1314:23: sparse: sparse: cast to non-scalar
arch/powerpc/kvm/book3s_64_mmu_radix.c:1314:23: sparse: sparse: cast from non-scalar
arch/powerpc/kvm/book3s_64_mmu_radix.c:1326:31: sparse: sparse: cast to non-scalar
arch/powerpc/kvm/book3s_64_mmu_radix.c:1326:31: sparse: sparse: cast from non-scalar
arch/powerpc/include/asm/kvm_ppc.h:967:1: sparse: sparse: cast to restricted __be64
arch/powerpc/include/asm/kvm_ppc.h:967:1: sparse: sparse: cast to restricted __be64
arch/powerpc/include/asm/kvm_ppc.h:967:1: sparse: sparse: cast to restricted __be64
arch/powerpc/include/asm/kvm_ppc.h:967:1: sparse: sparse: cast to restricted __be64
arch/powerpc/include/asm/kvm_ppc.h:967:1: sparse: sparse: cast to restricted __be64
arch/powerpc/include/asm/kvm_ppc.h:967:1: sparse: sparse: cast to restricted __be64
arch/powerpc/include/asm/kvm_ppc.h:967:1: sparse: sparse: cast to restricted __be64
arch/powerpc/include/asm/kvm_ppc.h:967:1: sparse: sparse: cast to restricted __be64
arch/powerpc/include/asm/kvm_ppc.h:967:1: sparse: sparse: cast to restricted __be64
arch/powerpc/include/asm/kvm_ppc.h:967:1: sparse: sparse: cast to restricted __be64
arch/powerpc/include/asm/kvm_ppc.h:967:1: sparse: sparse: cast to restricted __le64
--
>> arch/powerpc/include/asm/kvm_book3s_64.h:428:27: sparse: sparse: cast to non-scalar
>> arch/powerpc/include/asm/kvm_book3s_64.h:428:27: sparse: sparse: cast from non-scalar
>> arch/powerpc/include/asm/kvm_book3s_64.h:428:27: sparse: sparse: cast to non-scalar
>> arch/powerpc/include/asm/kvm_book3s_64.h:428:27: sparse: sparse: cast from non-scalar
--
>> arch/powerpc/perf/callchain_64.c:52:15: sparse: sparse: cast to non-scalar
>> arch/powerpc/perf/callchain_64.c:52:15: sparse: sparse: cast from non-scalar
vim +329 arch/powerpc/mm/pgtable.c
0caed4de502c76 Christophe Leroy 2019-04-26 299
0caed4de502c76 Christophe Leroy 2019-04-26 300 /*
0caed4de502c76 Christophe Leroy 2019-04-26 301 * We have 4 cases for pgds and pmds:
0caed4de502c76 Christophe Leroy 2019-04-26 302 * (1) invalid (all zeroes)
0caed4de502c76 Christophe Leroy 2019-04-26 303 * (2) pointer to next table, as normal; bottom 6 bits == 0
0caed4de502c76 Christophe Leroy 2019-04-26 304 * (3) leaf pte for huge page _PAGE_PTE set
0caed4de502c76 Christophe Leroy 2019-04-26 305 * (4) hugepd pointer, _PAGE_PTE = 0 and bits [2..6] indicate size of table
0caed4de502c76 Christophe Leroy 2019-04-26 306 *
0caed4de502c76 Christophe Leroy 2019-04-26 307 * So long as we atomically load page table pointers we are safe against teardown,
0caed4de502c76 Christophe Leroy 2019-04-26 308 * we can follow the address down to the the page and take a ref on it.
0caed4de502c76 Christophe Leroy 2019-04-26 309 * This function need to be called with interrupts disabled. We use this variant
0caed4de502c76 Christophe Leroy 2019-04-26 310 * when we have MSR[EE] = 0 but the paca->irq_soft_mask = IRQS_ENABLED
0caed4de502c76 Christophe Leroy 2019-04-26 311 */
0caed4de502c76 Christophe Leroy 2019-04-26 312 pte_t *__find_linux_pte(pgd_t *pgdir, unsigned long ea,
0caed4de502c76 Christophe Leroy 2019-04-26 313 bool *is_thp, unsigned *hpage_shift)
0caed4de502c76 Christophe Leroy 2019-04-26 314 {
0caed4de502c76 Christophe Leroy 2019-04-26 315 pgd_t pgd, *pgdp;
0caed4de502c76 Christophe Leroy 2019-04-26 316 pud_t pud, *pudp;
0caed4de502c76 Christophe Leroy 2019-04-26 317 pmd_t pmd, *pmdp;
0caed4de502c76 Christophe Leroy 2019-04-26 318 pte_t *ret_pte;
0caed4de502c76 Christophe Leroy 2019-04-26 319 hugepd_t *hpdp = NULL;
0caed4de502c76 Christophe Leroy 2019-04-26 320 unsigned pdshift = PGDIR_SHIFT;
0caed4de502c76 Christophe Leroy 2019-04-26 321
0caed4de502c76 Christophe Leroy 2019-04-26 322 if (hpage_shift)
0caed4de502c76 Christophe Leroy 2019-04-26 323 *hpage_shift = 0;
0caed4de502c76 Christophe Leroy 2019-04-26 324
0caed4de502c76 Christophe Leroy 2019-04-26 325 if (is_thp)
0caed4de502c76 Christophe Leroy 2019-04-26 326 *is_thp = false;
0caed4de502c76 Christophe Leroy 2019-04-26 327
0caed4de502c76 Christophe Leroy 2019-04-26 328 pgdp = pgdir + pgd_index(ea);
0caed4de502c76 Christophe Leroy 2019-04-26 @329 pgd = READ_ONCE(*pgdp);
0caed4de502c76 Christophe Leroy 2019-04-26 330 /*
0caed4de502c76 Christophe Leroy 2019-04-26 331 * Always operate on the local stack value. This make sure the
0caed4de502c76 Christophe Leroy 2019-04-26 332 * value don't get updated by a parallel THP split/collapse,
0caed4de502c76 Christophe Leroy 2019-04-26 333 * page fault or a page unmap. The return pte_t * is still not
0caed4de502c76 Christophe Leroy 2019-04-26 334 * stable. So should be checked there for above conditions.
0caed4de502c76 Christophe Leroy 2019-04-26 335 */
0caed4de502c76 Christophe Leroy 2019-04-26 336 if (pgd_none(pgd))
0caed4de502c76 Christophe Leroy 2019-04-26 337 return NULL;
fab9a1165bcda9 Christophe Leroy 2019-04-26 338
d6eacedd1f0ebf Aneesh Kumar K.V 2019-05-14 339 if (pgd_is_leaf(pgd)) {
0caed4de502c76 Christophe Leroy 2019-04-26 340 ret_pte = (pte_t *)pgdp;
0caed4de502c76 Christophe Leroy 2019-04-26 341 goto out;
fab9a1165bcda9 Christophe Leroy 2019-04-26 342 }
d6eacedd1f0ebf Aneesh Kumar K.V 2019-05-14 343
fab9a1165bcda9 Christophe Leroy 2019-04-26 344 if (is_hugepd(__hugepd(pgd_val(pgd)))) {
0caed4de502c76 Christophe Leroy 2019-04-26 345 hpdp = (hugepd_t *)&pgd;
fab9a1165bcda9 Christophe Leroy 2019-04-26 346 goto out_huge;
fab9a1165bcda9 Christophe Leroy 2019-04-26 347 }
26e66b08c3376b Christophe Leroy 2019-04-26 348
0caed4de502c76 Christophe Leroy 2019-04-26 349 /*
0caed4de502c76 Christophe Leroy 2019-04-26 350 * Even if we end up with an unmap, the pgtable will not
0caed4de502c76 Christophe Leroy 2019-04-26 351 * be freed, because we do an rcu free and here we are
0caed4de502c76 Christophe Leroy 2019-04-26 352 * irq disabled
0caed4de502c76 Christophe Leroy 2019-04-26 353 */
0caed4de502c76 Christophe Leroy 2019-04-26 354 pdshift = PUD_SHIFT;
0caed4de502c76 Christophe Leroy 2019-04-26 355 pudp = pud_offset(&pgd, ea);
0caed4de502c76 Christophe Leroy 2019-04-26 356 pud = READ_ONCE(*pudp);
0caed4de502c76 Christophe Leroy 2019-04-26 357
0caed4de502c76 Christophe Leroy 2019-04-26 358 if (pud_none(pud))
0caed4de502c76 Christophe Leroy 2019-04-26 359 return NULL;
fab9a1165bcda9 Christophe Leroy 2019-04-26 360
d6eacedd1f0ebf Aneesh Kumar K.V 2019-05-14 361 if (pud_is_leaf(pud)) {
0caed4de502c76 Christophe Leroy 2019-04-26 362 ret_pte = (pte_t *)pudp;
0caed4de502c76 Christophe Leroy 2019-04-26 363 goto out;
fab9a1165bcda9 Christophe Leroy 2019-04-26 364 }
d6eacedd1f0ebf Aneesh Kumar K.V 2019-05-14 365
fab9a1165bcda9 Christophe Leroy 2019-04-26 366 if (is_hugepd(__hugepd(pud_val(pud)))) {
0caed4de502c76 Christophe Leroy 2019-04-26 367 hpdp = (hugepd_t *)&pud;
fab9a1165bcda9 Christophe Leroy 2019-04-26 368 goto out_huge;
fab9a1165bcda9 Christophe Leroy 2019-04-26 369 }
d6eacedd1f0ebf Aneesh Kumar K.V 2019-05-14 370
0caed4de502c76 Christophe Leroy 2019-04-26 371 pdshift = PMD_SHIFT;
0caed4de502c76 Christophe Leroy 2019-04-26 372 pmdp = pmd_offset(&pud, ea);
0caed4de502c76 Christophe Leroy 2019-04-26 373 pmd = READ_ONCE(*pmdp);
a00196a2721613 Nicholas Piggin 2019-06-07 374
0caed4de502c76 Christophe Leroy 2019-04-26 375 /*
a00196a2721613 Nicholas Piggin 2019-06-07 376 * A hugepage collapse is captured by this condition, see
a00196a2721613 Nicholas Piggin 2019-06-07 377 * pmdp_collapse_flush.
0caed4de502c76 Christophe Leroy 2019-04-26 378 */
0caed4de502c76 Christophe Leroy 2019-04-26 379 if (pmd_none(pmd))
0caed4de502c76 Christophe Leroy 2019-04-26 380 return NULL;
0caed4de502c76 Christophe Leroy 2019-04-26 381
:::::: The code at line 329 was first introduced by commit
:::::: 0caed4de502c7699b7faeaea0a93b39e4f19e11a powerpc/mm: move __find_linux_pte() out of hugetlbpage.c
:::::: TO: Christophe Leroy <christophe.leroy(a)c-s.fr>
:::::: CC: Michael Ellerman <mpe(a)ellerman.id.au>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 4 months
[rcu:tglx.2020.05.05a 105/140] arch/x86/kernel/traps.c:819:24: error: 'tsk' undeclared
by kbuild test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git tglx.2020.05.05a
head: e6d36eed49b863bbe393e3c07cae737cd9c475e3
commit: ca303aa341bab5cdb3a3b41391ff262e252cd3f3 [105/140] x86/traps: Restructure #DB handling
config: i386-tinyconfig (attached as .config)
compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0
reproduce:
git checkout ca303aa341bab5cdb3a3b41391ff262e252cd3f3
# save the attached .config to linux build tree
make ARCH=i386
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
Note: the rcu/tglx.2020.05.05a HEAD e6d36eed49b863bbe393e3c07cae737cd9c475e3 builds fine.
It only hurts bisectibility.
All errors (new ones prefixed by >>, old ones prefixed by <<):
arch/x86/kernel/traps.c: In function 'exc_debug_kernel':
>> arch/x86/kernel/traps.c:819:24: error: 'tsk' undeclared (first use in this function)
clear_tsk_thread_flag(tsk, TIF_BLOCKSTEP);
^~~
arch/x86/kernel/traps.c:819:24: note: each undeclared identifier is reported only once for each function it appears in
arch/x86/kernel/traps.c: In function 'exc_debug_user':
arch/x86/kernel/traps.c:842:24: error: 'tsk' undeclared (first use in this function)
clear_tsk_thread_flag(tsk, TIF_BLOCKSTEP);
^~~
vim +/tsk +819 arch/x86/kernel/traps.c
809
810 static __always_inline void exc_debug_kernel(struct pt_regs *regs,
811 unsigned long dr6)
812 {
813 nmi_enter();
814 /*
815 * The SDM says "The processor clears the BTF flag when it
816 * generates a debug exception." Clear TIF_BLOCKSTEP to keep
817 * TIF_BLOCKSTEP in sync with the hardware BTF flag.
818 */
> 819 clear_tsk_thread_flag(tsk, TIF_BLOCKSTEP);
820
821 /*
822 * Catch SYSENTER with TF set and clear DR_STEP. If this hit a
823 * watchpoint at the same time then that will still be handled.
824 */
825 if ((dr6 & DR_STEP) && is_sysenter_singlestep(regs))
826 dr6 &= ~DR_STEP;
827
828 /*
829 * If DR6 is zero, no point in trying to handle it. The kernel is
830 * not using INT1.
831 */
832 if (dr6)
833 handle_debug(regs, dr6, false);
834
835 nmi_exit();
836 }
837
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 4 months
[sashal-linux-stable:queue-4.14 21/69] Warning: ffffffff819d7416: 0f ff 49 8d ud0 -0x73(%rcx),%ecx
by kbuild test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git queue-4.14
head: 1226096af87404eec35f35026b835e9272c1b5b3
commit: 12b5ee34a1c8f374e94a013148500ac35a353c0e [21/69] tracing: Add a vmalloc_sync_mappings() for safe measure
config: x86_64-randconfig-a013-20200517 (attached as .config)
compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project 135b877874fae96b4372c8a3fbfaa8ff44ff86e3)
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install x86_64 cross compiling tool for clang build
# apt-get install binutils-x86-64-linux-gnu
git checkout 12b5ee34a1c8f374e94a013148500ac35a353c0e
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>, old ones prefixed by <<):
>> Warning: ffffffff819d7416: 0f ff 49 8d ud0 -0x73(%rcx),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6b80
--
>> Warning: ffffffff819d779d: 0f ff 48 8d ud0 -0x73(%rax),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6b80
--
>> Warning: ffffffff819d7810: 0f ff 49 8d ud0 -0x73(%rcx),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6b80
--
>> Warning: ffffffff819d7cce: 0f ff 48 8d ud0 -0x73(%rax),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6b80
--
>> Warning: ffffffff819d837e: 0f ff 49 8d ud0 -0x73(%rcx),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6b80
--
>> Warning: ffffffff819d8d76: 0f ff 49 8d ud0 -0x73(%rcx),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6b80
--
>> Warning: ffffffff819d71a2: 0f ff 48 8d ud0 -0x73(%rax),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6b80
--
>> Warning: ffffffff819d71e5: 0f ff 49 8d ud0 -0x73(%rcx),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6b80
--
>> Warning: ffffffff819d72a3: 0f ff 48 8d ud0 -0x73(%rax),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6b80
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 4 months
[sashal-linux-stable:queue-4.19 30/43] /tmp/elevator-357159.s:5604: Error: bad expression
by kbuild test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git queue-4.19
head: 757911b8764abcd090275bcc6bb53309b6089c4f
commit: 114432dc7c87923b95696344b7cddc960eea7826 [30/43] gfs2: Another gfs2_walk_metadata fix
config: s390-randconfig-r013-20200517 (attached as .config)
compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project 135b877874fae96b4372c8a3fbfaa8ff44ff86e3)
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install s390 cross compiling tool for clang build
# apt-get install binutils-s390-linux-gnu
git checkout 114432dc7c87923b95696344b7cddc960eea7826
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=s390
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>, old ones prefixed by <<):
static inline int __atomic_cmpxchg(int *ptr, int old, int new)
^
In file included from block/elevator.c:26:
In file included from include/linux/fs.h:6:
In file included from include/linux/wait_bit.h:8:
In file included from include/linux/wait.h:9:
In file included from include/linux/spinlock.h:51:
In file included from include/linux/preempt.h:81:
arch/s390/include/asm/preempt.h:38:38: warning: passing '__u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
__atomic_and(~PREEMPT_NEED_RESCHED, &S390_lowcore.preempt_count);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
arch/s390/include/asm/atomic_ops.h:31:1: note: passing argument to parameter 'ptr' here
__ATOMIC_OPS(__atomic_and, int, "lan")
^
arch/s390/include/asm/atomic_ops.h:27:2: note: expanded from macro '__ATOMIC_OPS'
__ATOMIC_OP(op_name, op_type, op_string, "n") ^
arch/s390/include/asm/atomic_ops.h:14:53: note: expanded from macro '__ATOMIC_OP'
static inline op_type op_name(op_type val, op_type *ptr) ^
In file included from block/elevator.c:26:
In file included from include/linux/fs.h:6:
In file included from include/linux/wait_bit.h:8:
In file included from include/linux/wait.h:9:
In file included from include/linux/spinlock.h:51:
In file included from include/linux/preempt.h:81:
arch/s390/include/asm/preempt.h:43:36: warning: passing '__u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
__atomic_or(PREEMPT_NEED_RESCHED, &S390_lowcore.preempt_count);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
arch/s390/include/asm/atomic_ops.h:32:1: note: passing argument to parameter 'ptr' here
__ATOMIC_OPS(__atomic_or, int, "lao")
^
arch/s390/include/asm/atomic_ops.h:27:2: note: expanded from macro '__ATOMIC_OPS'
__ATOMIC_OP(op_name, op_type, op_string, "n") ^
arch/s390/include/asm/atomic_ops.h:14:53: note: expanded from macro '__ATOMIC_OP'
static inline op_type op_name(op_type val, op_type *ptr) ^
In file included from block/elevator.c:26:
In file included from include/linux/fs.h:6:
In file included from include/linux/wait_bit.h:8:
In file included from include/linux/wait.h:9:
In file included from include/linux/spinlock.h:51:
In file included from include/linux/preempt.h:81:
arch/s390/include/asm/preempt.h:54:27: warning: passing '__u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
__atomic_add_const(val, &S390_lowcore.preempt_count);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
arch/s390/include/asm/atomic_ops.h:56:1: note: passing argument to parameter 'ptr' here
__ATOMIC_CONST_OPS(__atomic_add_const, int, "asi")
^
arch/s390/include/asm/atomic_ops.h:53:2: note: expanded from macro '__ATOMIC_CONST_OPS'
__ATOMIC_CONST_OP(op_name, op_type, op_string, "n") ^
arch/s390/include/asm/atomic_ops.h:44:50: note: expanded from macro '__ATOMIC_CONST_OP'
static inline void op_name(op_type val, op_type *ptr) ^
In file included from block/elevator.c:26:
In file included from include/linux/fs.h:6:
In file included from include/linux/wait_bit.h:8:
In file included from include/linux/wait.h:9:
In file included from include/linux/spinlock.h:51:
In file included from include/linux/preempt.h:81:
arch/s390/include/asm/preempt.h:56:21: warning: passing '__u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
__atomic_add(val, &S390_lowcore.preempt_count);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
arch/s390/include/asm/atomic_ops.h:30:1: note: passing argument to parameter 'ptr' here
__ATOMIC_OPS(__atomic_add, int, "laa")
^
arch/s390/include/asm/atomic_ops.h:27:2: note: expanded from macro '__ATOMIC_OPS'
__ATOMIC_OP(op_name, op_type, op_string, "n") ^
arch/s390/include/asm/atomic_ops.h:14:53: note: expanded from macro '__ATOMIC_OP'
static inline op_type op_name(op_type val, op_type *ptr) ^
In file included from block/elevator.c:26:
In file included from include/linux/fs.h:6:
In file included from include/linux/wait_bit.h:8:
In file included from include/linux/wait.h:9:
In file included from include/linux/spinlock.h:51:
In file included from include/linux/preempt.h:81:
arch/s390/include/asm/preempt.h:66:26: warning: passing '__u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
return __atomic_add(-1, &S390_lowcore.preempt_count) == 1;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
arch/s390/include/asm/atomic_ops.h:30:1: note: passing argument to parameter 'ptr' here
__ATOMIC_OPS(__atomic_add, int, "laa")
^
arch/s390/include/asm/atomic_ops.h:27:2: note: expanded from macro '__ATOMIC_OPS'
__ATOMIC_OP(op_name, op_type, op_string, "n") ^
arch/s390/include/asm/atomic_ops.h:14:53: note: expanded from macro '__ATOMIC_OP'
static inline op_type op_name(op_type val, op_type *ptr) ^
In file included from block/elevator.c:38:
In file included from include/linux/blk-cgroup.h:17:
In file included from include/linux/cgroup.h:28:
include/linux/cgroup-defs.h:470:16: warning: field 'cgrp' with variable sized type 'struct cgroup' not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
struct cgroup cgrp;
^
13 warnings generated.
/tmp/elevator-357159.s: Assembler messages:
>> /tmp/elevator-357159.s:5604: Error: bad expression
>> /tmp/elevator-357159.s:5604: Error: junk at end of line, first unrecognized character is `r'
/tmp/elevator-357159.s:6072: Error: bad expression
/tmp/elevator-357159.s:6072: Error: junk at end of line, first unrecognized character is `r'
clang-11: error: assembler command failed with exit code 1 (use -v to see invocation)
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 4 months
[linux-next:master 2734/9662] ld.lld: error: section .rodata at 0xFFFFFFFF84F86000 of size 0x2165A7 exceeds available address space
by kbuild test robot
TO: Mauro Carvalho Chehab <mchehab(a)kernel.org>
CC: linux-media(a)vger.kernel.org
CC: Jonathan Corbet <corbet(a)lwn.net>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: bdecf38f228bcca73b31ada98b5b7ba1215eb9c9
commit: 0c1bc6b84525b96aa9fb8f6fbe8c5cb26a5c0ead [2734/9662] docs: filesystems: fix renamed references
config: mips-randconfig-r004-20200517 (attached as .config)
compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project 13d44b2a0c7ef404b13b16644765977cd5310fe2)
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install mips cross compiling tool for clang build
# apt-get install binutils-mips-linux-gnu
git checkout 0c1bc6b84525b96aa9fb8f6fbe8c5cb26a5c0ead
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=mips
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
Note: the linux-next/master HEAD bdecf38f228bcca73b31ada98b5b7ba1215eb9c9 builds fine.
It may have been fixed somewhere.
All errors (new ones prefixed by >>, old ones prefixed by <<):
ld.lld: error: section .text at 0xFFFFFFFF84000000 of size 0xF83814 exceeds available address space
ld.lld: error: section __ex_table at 0xFFFFFFFF84F83820 of size 0x1DE8 exceeds available address space
ld.lld: error: section __dbe_table at 0xFFFFFFFF84F85608 of size 0x0 exceeds available address space
>> ld.lld: error: section .rodata at 0xFFFFFFFF84F86000 of size 0x2165A7 exceeds available address space
ld.lld: error: section .data..page_aligned at 0xFFFFFFFF8519D000 of size 0x2000 exceeds available address space
ld.lld: error: section .got at 0xFFFFFFFF8519F000 of size 0x8 exceeds available address space
ld.lld: error: section .rodata1 at 0xFFFFFFFF8519F008 of size 0x0 exceeds available address space
ld.lld: error: section .pci_fixup at 0xFFFFFFFF8519F008 of size 0x1E80 exceeds available address space
ld.lld: error: section .builtin_fw at 0xFFFFFFFF851A0E88 of size 0x0 exceeds available address space
ld.lld: error: section __ksymtab at 0xFFFFFFFF851A0E88 of size 0x10344 exceeds available address space
ld.lld: error: section __ksymtab_gpl at 0xFFFFFFFF851B11CC of size 0xEF10 exceeds available address space
ld.lld: error: section __ksymtab_unused at 0xFFFFFFFF851C00DC of size 0x0 exceeds available address space
ld.lld: error: section __ksymtab_unused_gpl at 0xFFFFFFFF851C00DC of size 0x0 exceeds available address space
ld.lld: error: section __ksymtab_gpl_future at 0xFFFFFFFF851C00DC of size 0x0 exceeds available address space
ld.lld: error: section __kcrctab at 0xFFFFFFFF851C00DC of size 0x0 exceeds available address space
ld.lld: error: section __kcrctab_gpl at 0xFFFFFFFF851C00DC of size 0x0 exceeds available address space
ld.lld: error: section __kcrctab_unused at 0xFFFFFFFF851C00DC of size 0x0 exceeds available address space
ld.lld: error: section __kcrctab_unused_gpl at 0xFFFFFFFF851C00DC of size 0x0 exceeds available address space
ld.lld: error: section __kcrctab_gpl_future at 0xFFFFFFFF851C00DC of size 0x0 exceeds available address space
ld.lld: error: section __ksymtab_strings at 0xFFFFFFFF851C00DC of size 0x342B6 exceeds available address space
ld.lld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 4 months
[sashal-linux-stable:queue-4.14 4/69] Warning: ffffffff819d74d3: 0f ff 48 8d ud0 -0x73(%rax),%ecx
by kbuild test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git queue-4.14
head: 1226096af87404eec35f35026b835e9272c1b5b3
commit: 63da9ec3146a9a7b9ea0da8fcfc0e638807e027d [4/69] net: macsec: preserve ingress frame ordering
config: x86_64-randconfig-a013-20200517 (attached as .config)
compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project 135b877874fae96b4372c8a3fbfaa8ff44ff86e3)
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install x86_64 cross compiling tool for clang build
# apt-get install binutils-x86-64-linux-gnu
git checkout 63da9ec3146a9a7b9ea0da8fcfc0e638807e027d
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>, old ones prefixed by <<):
>> Warning: ffffffff819d74d3: 0f ff 48 8d ud0 -0x73(%rax),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6b50
--
>> Warning: ffffffff819d776d: 0f ff 48 8d ud0 -0x73(%rax),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6b50
--
>> Warning: ffffffff819d77b5: 0f ff 48 8d ud0 -0x73(%rax),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6b50
--
>> Warning: ffffffff819d8cd8: 0f ff 48 8d ud0 -0x73(%rax),%ecx
Warning: objdump says 4 bytes, but insn_get_length() says 2
Warning: arch/x86/tools/test_get_len found difference at <memcpy_page_flushcache>:ffffffff819d6b50
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 4 months
[rcu:dev.2020.05.16a 32/47] ld.lld: error: section .text at 0xFFFFFFFF84000000 of size 0xF86BAC exceeds available address space
by kbuild test robot
CC: linux-kernel(a)vger.kernel.org
TO: "Joel Fernandes (Google)" <joel(a)joelfernandes.org>
CC: "Paul E. McKenney" <paulmck(a)kernel.org>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev.2020.05.16a
head: 0f214eff73a9c86bf1e5a0c566c190716782b6a9
commit: 4993b760a88f719f1a9efaf2b746b22826f633dc [32/47] rcu/tree: Remove dynticks_nmi_nesting counter
config: mips-randconfig-r004-20200517 (attached as .config)
compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project 13d44b2a0c7ef404b13b16644765977cd5310fe2)
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install mips cross compiling tool for clang build
# apt-get install binutils-mips-linux-gnu
git checkout 4993b760a88f719f1a9efaf2b746b22826f633dc
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=mips
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>, old ones prefixed by <<):
>> ld.lld: error: section .text at 0xFFFFFFFF84000000 of size 0xF86BAC exceeds available address space
>> ld.lld: error: section __ex_table at 0xFFFFFFFF84F86BB0 of size 0x1DE8 exceeds available address space
>> ld.lld: error: section __dbe_table at 0xFFFFFFFF84F88998 of size 0x0 exceeds available address space
>> ld.lld: error: section .rodata at 0xFFFFFFFF84F89000 of size 0x216BCF exceeds available address space
ld.lld: error: section .data..page_aligned at 0xFFFFFFFF851A0000 of size 0x2000 exceeds available address space
ld.lld: error: section .got at 0xFFFFFFFF851A2000 of size 0x8 exceeds available address space
ld.lld: error: section .rodata1 at 0xFFFFFFFF851A2008 of size 0x0 exceeds available address space
ld.lld: error: section .pci_fixup at 0xFFFFFFFF851A2008 of size 0x1E90 exceeds available address space
ld.lld: error: section .builtin_fw at 0xFFFFFFFF851A3E98 of size 0x0 exceeds available address space
ld.lld: error: section __ksymtab at 0xFFFFFFFF851A3E98 of size 0x10338 exceeds available address space
ld.lld: error: section __ksymtab_gpl at 0xFFFFFFFF851B41D0 of size 0xEFB8 exceeds available address space
ld.lld: error: section __ksymtab_unused at 0xFFFFFFFF851C3188 of size 0x0 exceeds available address space
ld.lld: error: section __ksymtab_unused_gpl at 0xFFFFFFFF851C3188 of size 0x0 exceeds available address space
ld.lld: error: section __ksymtab_gpl_future at 0xFFFFFFFF851C3188 of size 0x0 exceeds available address space
ld.lld: error: section __kcrctab at 0xFFFFFFFF851C3188 of size 0x0 exceeds available address space
ld.lld: error: section __kcrctab_gpl at 0xFFFFFFFF851C3188 of size 0x0 exceeds available address space
ld.lld: error: section __kcrctab_unused at 0xFFFFFFFF851C3188 of size 0x0 exceeds available address space
ld.lld: error: section __kcrctab_unused_gpl at 0xFFFFFFFF851C3188 of size 0x0 exceeds available address space
ld.lld: error: section __kcrctab_gpl_future at 0xFFFFFFFF851C3188 of size 0x0 exceeds available address space
ld.lld: error: section __ksymtab_strings at 0xFFFFFFFF851C3188 of size 0x343F8 exceeds available address space
ld.lld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 4 months