mailweb.openeuler.org
Manage this list

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview

Kernel

Threads by month
  • ----- 2025 -----
  • May
  • April
  • March
  • February
  • January
  • ----- 2024 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2023 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2022 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2021 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2020 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2019 -----
  • December
kernel@openeuler.org

January 2024

  • 73 participants
  • 654 discussions
[openeuler:OLK-5.10 28292/30000] arch/x86/kvm/mmu/mmu.c:5812 kvm_mmu_slot_largepage_remove_write_access() error: uninitialized symbol 'flush'.
by kernel test robot 01 Feb '24

01 Feb '24
tree: https://gitee.com/openeuler/kernel.git OLK-5.10 head: 260c7a5874066269671cc826d6c9ccd70dd001e5 commit: 7eb46ab3d33ed664d9d4fe0e3cdf3232a9099e11 [28292/30000] KVM: x86/mmu: Skip rmap operations if rmaps not allocated config: x86_64-randconfig-161-20240129 (https://download.01.org/0day-ci/archive/20240201/202402010712.s76rk6os-lkp@…) compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0 If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp(a)intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202402010712.s76rk6os-lkp@intel.com/ New smatch warnings: arch/x86/kvm/mmu/mmu.c:5812 kvm_mmu_slot_largepage_remove_write_access() error: uninitialized symbol 'flush'. arch/x86/kvm/mmu/mmu.c:5834 kvm_mmu_slot_set_dirty() error: uninitialized symbol 'flush'. Old smatch warnings: arch/x86/kvm/mmu/mmu.c:3788 direct_page_fault() warn: missing error code? 'r' arch/x86/kvm/mmu/paging_tmpl.h:857 ept_page_fault() warn: missing error code? 'r' arch/x86/kvm/mmu/paging_tmpl.h:857 paging64_page_fault() warn: missing error code? 'r' arch/x86/kvm/mmu/paging_tmpl.h:857 paging32_page_fault() warn: missing error code? 'r' arch/x86/kvm/mmu/mmu.c:5743 kvm_mmu_zap_collapsible_sptes() error: uninitialized symbol 'flush'. vim +/flush +5812 arch/x86/kvm/mmu/mmu.c f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5793 f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5794 void kvm_mmu_slot_largepage_remove_write_access(struct kvm *kvm, f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5795 struct kvm_memory_slot *memslot) f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5796 { d77aa73c7072c5 arch/x86/kvm/mmu.c Xiao Guangrong 2015-05-13 5797 bool flush; f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5798 7eb46ab3d33ed6 arch/x86/kvm/mmu/mmu.c Ben Gardon 2021-05-18 5799 if (kvm_memslots_have_rmaps(kvm)) { 91f65ea3582813 arch/x86/kvm/mmu/mmu.c Ben Gardon 2023-08-14 5800 write_lock(&kvm->mmu_lock); d77aa73c7072c5 arch/x86/kvm/mmu.c Xiao Guangrong 2015-05-13 5801 flush = slot_handle_large_level(kvm, memslot, slot_rmap_write_protect, f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5802 false); 91f65ea3582813 arch/x86/kvm/mmu/mmu.c Ben Gardon 2023-08-14 5803 write_unlock(&kvm->mmu_lock); 7eb46ab3d33ed6 arch/x86/kvm/mmu/mmu.c Ben Gardon 2021-05-18 5804 } f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5805 ac11ca5ab371f5 arch/x86/kvm/mmu/mmu.c Ben Gardon 2021-04-01 5806 if (is_tdp_mmu_enabled(kvm)) { ac11ca5ab371f5 arch/x86/kvm/mmu/mmu.c Ben Gardon 2021-04-01 5807 read_lock(&kvm->mmu_lock); ac11ca5ab371f5 arch/x86/kvm/mmu/mmu.c Ben Gardon 2021-04-01 5808 flush |= kvm_tdp_mmu_wrprot_slot(kvm, memslot, PG_LEVEL_2M); ac11ca5ab371f5 arch/x86/kvm/mmu/mmu.c Ben Gardon 2021-04-01 5809 read_unlock(&kvm->mmu_lock); ac11ca5ab371f5 arch/x86/kvm/mmu/mmu.c Ben Gardon 2021-04-01 5810 } ac11ca5ab371f5 arch/x86/kvm/mmu/mmu.c Ben Gardon 2021-04-01 5811 f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 @5812 if (flush) 7f42aa76d4a558 arch/x86/kvm/mmu/mmu.c Sean Christopherson 2020-02-18 5813 kvm_arch_flush_remote_tlbs_memslot(kvm, memslot); f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5814 } f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5815 EXPORT_SYMBOL_GPL(kvm_mmu_slot_largepage_remove_write_access); f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5816 f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5817 void kvm_mmu_slot_set_dirty(struct kvm *kvm, f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5818 struct kvm_memory_slot *memslot) f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5819 { d77aa73c7072c5 arch/x86/kvm/mmu.c Xiao Guangrong 2015-05-13 5820 bool flush; f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5821 7eb46ab3d33ed6 arch/x86/kvm/mmu/mmu.c Ben Gardon 2021-05-18 5822 if (kvm_memslots_have_rmaps(kvm)) { 91f65ea3582813 arch/x86/kvm/mmu/mmu.c Ben Gardon 2023-08-14 5823 write_lock(&kvm->mmu_lock); d77aa73c7072c5 arch/x86/kvm/mmu.c Xiao Guangrong 2015-05-13 5824 flush = slot_handle_all_level(kvm, memslot, __rmap_set_dirty, false); 91f65ea3582813 arch/x86/kvm/mmu/mmu.c Ben Gardon 2023-08-14 5825 write_unlock(&kvm->mmu_lock); 7eb46ab3d33ed6 arch/x86/kvm/mmu/mmu.c Ben Gardon 2021-05-18 5826 } f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5827 ac11ca5ab371f5 arch/x86/kvm/mmu/mmu.c Ben Gardon 2021-04-01 5828 if (is_tdp_mmu_enabled(kvm)) { ac11ca5ab371f5 arch/x86/kvm/mmu/mmu.c Ben Gardon 2021-04-01 5829 read_lock(&kvm->mmu_lock); ac11ca5ab371f5 arch/x86/kvm/mmu/mmu.c Ben Gardon 2021-04-01 5830 flush |= kvm_tdp_mmu_slot_set_dirty(kvm, memslot); ac11ca5ab371f5 arch/x86/kvm/mmu/mmu.c Ben Gardon 2021-04-01 5831 read_unlock(&kvm->mmu_lock); ac11ca5ab371f5 arch/x86/kvm/mmu/mmu.c Ben Gardon 2021-04-01 5832 } ac11ca5ab371f5 arch/x86/kvm/mmu/mmu.c Ben Gardon 2021-04-01 5833 f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 @5834 if (flush) 7f42aa76d4a558 arch/x86/kvm/mmu/mmu.c Sean Christopherson 2020-02-18 5835 kvm_arch_flush_remote_tlbs_memslot(kvm, memslot); f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5836 } f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5837 EXPORT_SYMBOL_GPL(kvm_mmu_slot_set_dirty); f4b4b1808690c3 arch/x86/kvm/mmu.c Kai Huang 2015-01-28 5838 :::::: The code at line 5812 was first introduced by commit :::::: f4b4b1808690c37c7c703d43789c1988c5e7fdeb KVM: MMU: Add mmu help functions to support PML :::::: TO: Kai Huang <kai.huang(a)linux.intel.com> :::::: CC: Paolo Bonzini <pbonzini(a)redhat.com> -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
1 0
0 0
[openeuler:OLK-6.6 777/2894] arch/loongarch/kernel/legacy_boot.c:439:25-27: WARNING !A || A && B is equivalent to !A || B
by kernel test robot 01 Feb '24

01 Feb '24
tree: https://gitee.com/openeuler/kernel.git OLK-6.6 head: f6f9abf1a5ef2fc559630c77b3570346dcd19d40 commit: db5bb24abc8dd120fd81b7ce21819e96578d011e [777/2894] LoongArch: Old BPI compatibility config: loongarch-randconfig-r051-20240131 (https://download.01.org/0day-ci/archive/20240201/202402010731.xBi0q0zv-lkp@…) compiler: loongarch64-linux-gcc (GCC) 13.2.0 If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp(a)intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202402010731.xBi0q0zv-lkp@intel.com/ cocci warnings: (new ones prefixed by >>) >> arch/loongarch/kernel/legacy_boot.c:439:25-27: WARNING !A || A && B is equivalent to !A || B vim +439 arch/loongarch/kernel/legacy_boot.c 423 424 static struct fwnode_handle * __init parse_isa_base(u64 *cpu_addr) 425 { 426 struct device_node *np; 427 const __be32 *ranges = NULL; 428 int len; 429 struct device_node *node; 430 431 for_each_node_by_name(np, "isa") { 432 node = of_node_get(np); 433 434 if (!node) 435 break; 436 437 ranges = of_get_property(node, "ranges", &len); 438 > 439 if (!ranges || (ranges && len > 0)) 440 break; 441 } 442 if (ranges) { 443 ranges += 2; 444 *cpu_addr = of_translate_address(np, ranges); 445 return &np->fwnode; 446 } 447 448 return NULL; 449 } 450 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
1 0
0 0
[openeuler:OLK-6.6 2392/2894] mm/memblock.c:1409:20: sparse: sparse: symbol 'memblock_alloc_range_nid_flags' was not declared. Should it be static?
by kernel test robot 01 Feb '24

01 Feb '24
tree: https://gitee.com/openeuler/kernel.git OLK-6.6 head: f6f9abf1a5ef2fc559630c77b3570346dcd19d40 commit: 64018b291c1f49622c4b23b303364d760306d662 [2392/2894] mm/memblock: Introduce ability to alloc memory from specify memory region config: x86_64-randconfig-123-20240131 (https://download.01.org/0day-ci/archive/20240201/202402010125.UTtd3edB-lkp@…) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240201/202402010125.UTtd3edB-lkp@…) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp(a)intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202402010125.UTtd3edB-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) >> mm/memblock.c:1409:20: sparse: sparse: symbol 'memblock_alloc_range_nid_flags' was not declared. Should it be static? vim +/memblock_alloc_range_nid_flags +1409 mm/memblock.c 1386 1387 /** 1388 * memblock_alloc_range_nid_flags - allocate boot memory block with specify flag 1389 * @size: size of memory block to be allocated in bytes 1390 * @align: alignment of the region and block's size 1391 * @start: the lower bound of the memory region to allocate (phys address) 1392 * @end: the upper bound of the memory region to allocate (phys address) 1393 * @nid: nid of the free area to find, %NUMA_NO_NODE for any node 1394 * @exact_nid: control the allocation fall back to other nodes 1395 * @flags: alloc memory from specify memblock flag 1396 * 1397 * The allocation is performed from memory region limited by 1398 * memblock.current_limit if @end == %MEMBLOCK_ALLOC_ACCESSIBLE. 1399 * 1400 * If the specified node can not hold the requested memory and @exact_nid 1401 * is false, the allocation falls back to any node in the system. 1402 * 1403 * In addition, function sets the min_count to 0 using kmemleak_alloc_phys for 1404 * allocated boot memory block, so that it is never reported as leaks. 1405 * 1406 * Return: 1407 * Physical address of allocated memory block on success, %0 on failure. 1408 */ > 1409 phys_addr_t __init memblock_alloc_range_nid_flags(phys_addr_t size, 1410 phys_addr_t align, phys_addr_t start, 1411 phys_addr_t end, int nid, 1412 bool exact_nid, 1413 enum memblock_flags flags) 1414 { 1415 phys_addr_t found; 1416 1417 if (WARN_ONCE(nid == MAX_NUMNODES, "Usage of MAX_NUMNODES is deprecated. Use NUMA_NO_NODE instead\n")) 1418 nid = NUMA_NO_NODE; 1419 1420 if (!align) { 1421 /* Can't use WARNs this early in boot on powerpc */ 1422 dump_stack(); 1423 align = SMP_CACHE_BYTES; 1424 } 1425 1426 again: 1427 found = memblock_find_in_range_node(size, align, start, end, nid, 1428 flags); 1429 if (found && !memblock_reserve(found, size)) 1430 goto done; 1431 1432 if (nid != NUMA_NO_NODE && !exact_nid) { 1433 found = memblock_find_in_range_node(size, align, start, 1434 end, NUMA_NO_NODE, 1435 flags); 1436 if (found && !memblock_reserve(found, size)) 1437 goto done; 1438 } 1439 1440 if (flags & MEMBLOCK_MIRROR) { 1441 flags &= ~MEMBLOCK_MIRROR; 1442 pr_warn_ratelimited("Could not allocate %pap bytes of mirrored memory\n", 1443 &size); 1444 goto again; 1445 } 1446 1447 return 0; 1448 1449 done: 1450 /* 1451 * Skip kmemleak for those places like kasan_init() and 1452 * early_pgtable_alloc() due to high volume. 1453 */ 1454 if (end != MEMBLOCK_ALLOC_NOLEAKTRACE) 1455 /* 1456 * Memblock allocated blocks are never reported as 1457 * leaks. This is because many of these blocks are 1458 * only referred via the physical address which is 1459 * not looked up by kmemleak. 1460 */ 1461 kmemleak_alloc_phys(found, size, 0); 1462 1463 /* 1464 * Some Virtual Machine platforms, such as Intel TDX or AMD SEV-SNP, 1465 * require memory to be accepted before it can be used by the 1466 * guest. 1467 * 1468 * Accept the memory of the allocated buffer. 1469 */ 1470 accept_memory(found, found + size); 1471 1472 return found; 1473 } 1474 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
1 0
0 0
[openeuler:OLK-6.6 2855/2894] make[5]: *** No rule to make target 'arch/x86/crypto/sm4-zhaoxin-gmi.o', needed by 'arch/x86/crypto/built-in.a'.
by kernel test robot 01 Feb '24

01 Feb '24
Hi leoliu-oc, First bad commit (maybe != root cause): tree: https://gitee.com/openeuler/kernel.git OLK-6.6 head: f6f9abf1a5ef2fc559630c77b3570346dcd19d40 commit: 3b77535a6245966041634eaabc6fe013f20688d8 [2855/2894] Add support for Zhaoxin GMI SM4 Block Cipher algorithm config: x86_64-allyesconfig (https://download.01.org/0day-ci/archive/20240201/202402010116.2hQEcT2i-lkp@…) compiler: clang version 17.0.6 (https://github.com/llvm/llvm-project 6009708b4367171ccdbf4b5905cb6a803753fe18) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240201/202402010116.2hQEcT2i-lkp@…) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp(a)intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202402010116.2hQEcT2i-lkp@intel.com/ All errors (new ones prefixed by >>): make[5]: *** No rule to make target 'arch/x86/crypto/sm3-zhaoxin-gmi.o', needed by 'arch/x86/crypto/built-in.a'. >> make[5]: *** No rule to make target 'arch/x86/crypto/sm4-zhaoxin-gmi.o', needed by 'arch/x86/crypto/built-in.a'. make[5]: Target 'arch/x86/crypto/' not remade because of errors. -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
1 0
0 0
[openeuler:OLK-6.6 1646/2894] fs/userfaultfd.c:1809:23: sparse: sparse: invalid assignment: |=
by kernel test robot 01 Feb '24

01 Feb '24
tree: https://gitee.com/openeuler/kernel.git OLK-6.6 head: f6f9abf1a5ef2fc559630c77b3570346dcd19d40 commit: 0214feb8f616acf62f9a6a2a131f0a1479b2b8af [1646/2894] mm/userswap: introduce UFFDIO_COPY_MODE_DIRECT_MAP config: x86_64-randconfig-121-20240131 (https://download.01.org/0day-ci/archive/20240201/202402010014.yQVRXXr1-lkp@…) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240201/202402010014.yQVRXXr1-lkp@…) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp(a)intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202402010014.yQVRXXr1-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) >> fs/userfaultfd.c:1809:23: sparse: sparse: invalid assignment: |= fs/userfaultfd.c:1809:23: sparse: left side has type restricted uffd_flags_t fs/userfaultfd.c:1809:23: sparse: right side has type int fs/userfaultfd.c: note: in included file (through include/linux/rculist.h, include/linux/hashtable.h): include/linux/rcupdate.h:780:9: sparse: sparse: context imbalance in 'handle_userfault' - unexpected unlock -- mm/userfaultfd.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, ...): include/linux/rcupdate.h:780:9: sparse: sparse: context imbalance in 'mfill_atomic_install_pte' - unexpected unlock include/linux/rcupdate.h:780:9: sparse: sparse: context imbalance in 'mfill_atomic_pte_zeropage' - unexpected unlock include/linux/rcupdate.h:780:9: sparse: sparse: context imbalance in 'mfill_atomic_pte_poison' - unexpected unlock mm/userfaultfd.c: note: in included file: >> include/linux/userfaultfd_k.h:66:45: sparse: sparse: restricted uffd_flags_t degrades to integer >> include/linux/userfaultfd_k.h:67:32: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted uffd_flags_t [usertype] flags @@ got unsigned int enum mfill_atomic_mode mode @@ include/linux/userfaultfd_k.h:67:32: sparse: expected restricted uffd_flags_t [usertype] flags include/linux/userfaultfd_k.h:67:32: sparse: got unsigned int enum mfill_atomic_mode mode >> include/linux/userfaultfd_k.h:66:45: sparse: sparse: restricted uffd_flags_t degrades to integer >> include/linux/userfaultfd_k.h:67:32: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted uffd_flags_t [usertype] flags @@ got unsigned int enum mfill_atomic_mode mode @@ include/linux/userfaultfd_k.h:67:32: sparse: expected restricted uffd_flags_t [usertype] flags include/linux/userfaultfd_k.h:67:32: sparse: got unsigned int enum mfill_atomic_mode mode >> include/linux/userfaultfd_k.h:66:45: sparse: sparse: restricted uffd_flags_t degrades to integer >> include/linux/userfaultfd_k.h:67:32: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted uffd_flags_t [usertype] flags @@ got unsigned int enum mfill_atomic_mode mode @@ include/linux/userfaultfd_k.h:67:32: sparse: expected restricted uffd_flags_t [usertype] flags include/linux/userfaultfd_k.h:67:32: sparse: got unsigned int enum mfill_atomic_mode mode >> include/linux/userfaultfd_k.h:66:45: sparse: sparse: restricted uffd_flags_t degrades to integer >> include/linux/userfaultfd_k.h:67:32: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted uffd_flags_t [usertype] flags @@ got unsigned int enum mfill_atomic_mode mode @@ include/linux/userfaultfd_k.h:67:32: sparse: expected restricted uffd_flags_t [usertype] flags include/linux/userfaultfd_k.h:67:32: sparse: got unsigned int enum mfill_atomic_mode mode vim +1809 fs/userfaultfd.c 1769 1770 static int userfaultfd_copy(struct userfaultfd_ctx *ctx, 1771 unsigned long arg) 1772 { 1773 __s64 ret; 1774 struct uffdio_copy uffdio_copy; 1775 struct uffdio_copy __user *user_uffdio_copy; 1776 struct userfaultfd_wake_range range; 1777 uffd_flags_t flags = 0; 1778 1779 user_uffdio_copy = (struct uffdio_copy __user *) arg; 1780 1781 ret = -EAGAIN; 1782 if (atomic_read(&ctx->mmap_changing)) 1783 goto out; 1784 1785 ret = -EFAULT; 1786 if (copy_from_user(&uffdio_copy, user_uffdio_copy, 1787 /* don't copy "copy" last field */ 1788 sizeof(uffdio_copy)-sizeof(__s64))) 1789 goto out; 1790 1791 ret = validate_unaligned_range(ctx->mm, uffdio_copy.src, 1792 uffdio_copy.len); 1793 if (ret) 1794 goto out; 1795 ret = validate_range(ctx->mm, uffdio_copy.dst, uffdio_copy.len); 1796 if (ret) 1797 goto out; 1798 1799 ret = -EINVAL; 1800 if (uffdio_copy.mode & ~(UFFDIO_COPY_MODE_DONTWAKE | 1801 UFFDIO_COPY_MODE_WP | 1802 IS_ENABLED(CONFIG_USERSWAP) ? 1803 UFFDIO_COPY_MODE_DIRECT_MAP : 0)) 1804 goto out; 1805 if (uffdio_copy.mode & UFFDIO_COPY_MODE_WP) 1806 flags |= MFILL_ATOMIC_WP; 1807 if (IS_ENABLED(CONFIG_USERSWAP) && 1808 (uffdio_copy.mode & UFFDIO_COPY_MODE_DIRECT_MAP)) > 1809 flags |= MFILL_ATOMIC_DIRECT_MAP; 1810 if (mmget_not_zero(ctx->mm)) { 1811 ret = mfill_atomic_copy(ctx->mm, uffdio_copy.dst, uffdio_copy.src, 1812 uffdio_copy.len, &ctx->mmap_changing, 1813 flags); 1814 mmput(ctx->mm); 1815 } else { 1816 return -ESRCH; 1817 } 1818 if (unlikely(put_user(ret, &user_uffdio_copy->copy))) 1819 return -EFAULT; 1820 if (ret < 0) 1821 goto out; 1822 BUG_ON(!ret); 1823 /* len == 0 would wake all */ 1824 range.len = ret; 1825 if (!(uffdio_copy.mode & UFFDIO_COPY_MODE_DONTWAKE)) { 1826 range.start = uffdio_copy.dst; 1827 wake_userfault(ctx, &range); 1828 } 1829 ret = range.len == uffdio_copy.len ? 0 : -EAGAIN; 1830 out: 1831 return ret; 1832 } 1833 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
1 0
0 0
[openeuler:OLK-6.6 2854/2894] make[5]: *** No rule to make target 'arch/x86/crypto/sm3-zhaoxin-gmi.o', needed by 'arch/x86/crypto/'.
by kernel test robot 01 Feb '24

01 Feb '24
Hi leoliu-oc, First bad commit (maybe != root cause): tree: https://gitee.com/openeuler/kernel.git OLK-6.6 head: f6f9abf1a5ef2fc559630c77b3570346dcd19d40 commit: 492d0f14535f44a57c5ea2b5d3d618f5f8bc928c [2854/2894] Add support for Zhaoxin GMI SM3 Secure Hash algorithm config: x86_64-allmodconfig (https://download.01.org/0day-ci/archive/20240131/202401312338.wCtajoKk-lkp@…) compiler: clang version 17.0.6 (https://github.com/llvm/llvm-project 6009708b4367171ccdbf4b5905cb6a803753fe18) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240131/202401312338.wCtajoKk-lkp@…) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp(a)intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202401312338.wCtajoKk-lkp@intel.com/ All errors (new ones prefixed by >>): >> make[5]: *** No rule to make target 'arch/x86/crypto/sm3-zhaoxin-gmi.o', needed by 'arch/x86/crypto/'. make[5]: Target 'arch/x86/crypto/' not remade because of errors. -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
1 0
0 0
[openeuler:openEuler-1.0-LTS 2662/21599] arch/arm64/include/asm/irqflags.h:88:9: warning: 'flags' may be used uninitialized
by kernel test robot 31 Jan '24

31 Jan '24
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS head: 0ec2c5ee4e0f8c1bdd76fa1b5f9eb0cf68d4d62d commit: 9dae7e237a64858407b7626260bad53aa13c9198 [2662/21599] serial: sh-sci: Fix locking in sci_submit_rx() config: arm64-randconfig-002-20240130 (https://download.01.org/0day-ci/archive/20240131/202401312337.31e2xc48-lkp@…) compiler: aarch64-linux-gcc (GCC) 13.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240131/202401312337.31e2xc48-lkp@…) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp(a)intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202401312337.31e2xc48-lkp@intel.com/ Note: it may well be a FALSE warning. FWIW you are at least aware of it now. http://gcc.gnu.org/wiki/Better_Uninitialized_Warnings All warnings (new ones prefixed by >>): In file included from include/linux/irqflags.h:16, from include/linux/spinlock.h:54, from include/linux/rwsem.h:16, from include/linux/notifier.h:15, from include/linux/clk.h:17, from drivers/tty/serial/sh-sci.c:24: In function 'arch_local_irq_restore', inlined from '__raw_spin_unlock_irqrestore' at include/linux/spinlock_api_smp.h:160:2, inlined from 'spin_unlock_irqrestore' at include/linux/spinlock.h:384:2, inlined from 'sci_submit_rx' at drivers/tty/serial/sh-sci.c:1376:3: >> arch/arm64/include/asm/irqflags.h:88:9: warning: 'flags' may be used uninitialized [-Wmaybe-uninitialized] 88 | asm volatile( | ^~~ drivers/tty/serial/sh-sci.c: In function 'sci_submit_rx': drivers/tty/serial/sh-sci.c:1338:23: note: 'flags' was declared here 1338 | unsigned long flags; | ^~~~~ In file included from drivers/tty/serial/sh-sci.c:53: In function 'tty_insert_flip_char', inlined from 'sci_handle_errors' at drivers/tty/serial/sh-sci.c:940:7: include/linux/tty_flip.h:27:53: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from include/linux/serial_core.h:29, from include/linux/serial_sci.h:6, from drivers/tty/serial/sh-sci.c:46: include/linux/tty.h: In function 'sci_handle_errors': include/linux/tty.h:69:23: note: destination object 'data' of size 0 69 | unsigned long data[0]; | ^~~~ In function 'tty_insert_flip_char', inlined from 'sci_handle_errors' at drivers/tty/serial/sh-sci.c:940:7: include/linux/tty_flip.h:28:47: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ include/linux/tty.h: In function 'sci_handle_errors': include/linux/tty.h:69:23: note: destination object 'data' of size 0 69 | unsigned long data[0]; | ^~~~ In function 'tty_insert_flip_char', inlined from 'sci_handle_errors' at drivers/tty/serial/sh-sci.c:950:7: include/linux/tty_flip.h:27:53: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ include/linux/tty.h: In function 'sci_handle_errors': include/linux/tty.h:69:23: note: destination object 'data' of size 0 69 | unsigned long data[0]; | ^~~~ In function 'tty_insert_flip_char', inlined from 'sci_handle_errors' at drivers/tty/serial/sh-sci.c:950:7: include/linux/tty_flip.h:28:47: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ include/linux/tty.h: In function 'sci_handle_errors': include/linux/tty.h:69:23: note: destination object 'data' of size 0 69 | unsigned long data[0]; | ^~~~ In function 'tty_insert_flip_char', inlined from 'sci_handle_errors' at drivers/tty/serial/sh-sci.c:960:7: include/linux/tty_flip.h:27:53: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ include/linux/tty.h: In function 'sci_handle_errors': include/linux/tty.h:69:23: note: destination object 'data' of size 0 69 | unsigned long data[0]; | ^~~~ In function 'tty_insert_flip_char', inlined from 'sci_handle_errors' at drivers/tty/serial/sh-sci.c:960:7: include/linux/tty_flip.h:28:47: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ include/linux/tty.h: In function 'sci_handle_errors': include/linux/tty.h:69:23: note: destination object 'data' of size 0 69 | unsigned long data[0]; | ^~~~ In function 'tty_insert_flip_char', inlined from 'sci_receive_chars' at drivers/tty/serial/sh-sci.c:906:5: include/linux/tty_flip.h:27:53: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ include/linux/tty.h: In function 'sci_receive_chars': include/linux/tty.h:69:23: note: destination object 'data' of size 0 69 | unsigned long data[0]; | ^~~~ In function 'tty_insert_flip_char', inlined from 'sci_receive_chars' at drivers/tty/serial/sh-sci.c:906:5: include/linux/tty_flip.h:28:47: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ include/linux/tty.h: In function 'sci_receive_chars': include/linux/tty.h:69:23: note: destination object 'data' of size 0 69 | unsigned long data[0]; | ^~~~ In function 'tty_insert_flip_char', inlined from 'sci_receive_chars' at drivers/tty/serial/sh-sci.c:883:5: include/linux/tty_flip.h:27:53: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ include/linux/tty.h: In function 'sci_receive_chars': include/linux/tty.h:69:23: note: destination object 'data' of size 0 69 | unsigned long data[0]; | ^~~~ In function 'tty_insert_flip_char', inlined from 'sci_receive_chars' at drivers/tty/serial/sh-sci.c:883:5: include/linux/tty_flip.h:28:47: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ include/linux/tty.h: In function 'sci_receive_chars': include/linux/tty.h:69:23: note: destination object 'data' of size 0 69 | unsigned long data[0]; | ^~~~ vim +/flags +88 arch/arm64/include/asm/irqflags.h fb9bd7d6df81dd Marc Zyngier 2012-03-05 82 fb9bd7d6df81dd Marc Zyngier 2012-03-05 83 /* fb9bd7d6df81dd Marc Zyngier 2012-03-05 84 * restore saved IRQ state fb9bd7d6df81dd Marc Zyngier 2012-03-05 85 */ fb9bd7d6df81dd Marc Zyngier 2012-03-05 86 static inline void arch_local_irq_restore(unsigned long flags) fb9bd7d6df81dd Marc Zyngier 2012-03-05 87 { fb9bd7d6df81dd Marc Zyngier 2012-03-05 @88 asm volatile( fb9bd7d6df81dd Marc Zyngier 2012-03-05 89 "msr daif, %0 // arch_local_irq_restore" fb9bd7d6df81dd Marc Zyngier 2012-03-05 90 : fb9bd7d6df81dd Marc Zyngier 2012-03-05 91 : "r" (flags) fb9bd7d6df81dd Marc Zyngier 2012-03-05 92 : "memory"); fb9bd7d6df81dd Marc Zyngier 2012-03-05 93 } fb9bd7d6df81dd Marc Zyngier 2012-03-05 94 :::::: The code at line 88 was first introduced by commit :::::: fb9bd7d6df81ddf1e7ab6648ac89ddbe0625b26b arm64: IRQ handling :::::: TO: Marc Zyngier <marc.zyngier(a)arm.com> :::::: CC: Catalin Marinas <catalin.marinas(a)arm.com> -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
1 0
0 0
[openeuler:OLK-5.10] BUILD REGRESSION 260c7a5874066269671cc826d6c9ccd70dd001e5
by kernel test robot 31 Jan '24

31 Jan '24
tree/branch: https://gitee.com/openeuler/kernel.git OLK-5.10 branch HEAD: 260c7a5874066269671cc826d6c9ccd70dd001e5 !4327 【OLK-5.10】cgroup_writeback: fix deadlock in cgroup1_writeback Error/Warning reports: https://lore.kernel.org/oe-kbuild-all/202401311902.kmMXNYn1-lkp@intel.com Error/Warning: (recently discovered and may have been fixed) Warning: MAINTAINERS references a file that doesn't exist: Documentation/admin-guide/perf/hisi-pcie-pmu.rst Unverified Error/Warning (likely false positive, please contact us if interested): drivers/misc/uacce/uacce.c:176 uacce_get_ss_dma() warn: potential spectre issue 'slice' [r] (local cap) Error/Warning ids grouped by kconfigs: gcc_recent_errors |-- arm64-allnoconfig | |-- arch-arm64-kernel-fpsimd.c:warning:get_sve_default_vl-defined-but-not-used | |-- arch-arm64-kernel-ipi_nmi.c:error:implicit-declaration-of-function-printk_safe_enter | |-- arch-arm64-kernel-ipi_nmi.c:error:implicit-declaration-of-function-printk_safe_exit | |-- arch-arm64-mm-init.c:warning:no-previous-prototype-for-ascend_enable_all_features | |-- drivers-irqchip-irq-gic-v3-its-platform-msi.c:warning:no-previous-prototype-for-vp_get_irq_domain | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_enter | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_exit | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- arm64-defconfig | |-- arch-arm64-kernel-paravirt-spinlocks.c:warning:no-previous-prototype-for-pv_is_native_spin_unlock | |-- arch-arm64-mm-init.c:warning:no-previous-prototype-for-ascend_enable_all_features | |-- drivers-crypto-hisilicon-qm.c:warning:strncpy-specified-bound-depends-on-the-length-of-the-source-argument | |-- drivers-net-ethernet-hisilicon-hns3-hns3_ethtool.c:warning:hns3_unic_ethtool_ops-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3_ethtool.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_bios_common_reg-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_igu_egu_reg-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_ncsi_reg-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_ppp_reg-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_rcb_reg-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_rpu_reg_0-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_rpu_reg_1-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_rtc_reg-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_ssu_reg_0-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_ssu_reg_1-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_ssu_reg_2-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_tqp_reg-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_ext.c:warning:implicit-conversion-from-enum-hclge_ext_opcode_type-to-enum-hclge_opcode_type | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:implicit-conversion-from-enum-hnae3_reset_type-to-enum-hnae3_event_type_custom | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:unused-variable-ae_dev | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_mbx.c:warning:unused-variable-hdev | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-allnoconfig | |-- Warning:MAINTAINERS-references-a-file-that-doesn-t-exist:Documentation-admin-guide-perf-hisi-pcie-pmu.rst | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_enter | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_exit | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-defconfig | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-reserve_crashkernel_high | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-001-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- fs-ntfs3-frecord.o:warning:objtool:ni_read_frame-falls-through-to-next-function-ni_readpage_cmprcold() | |-- kernel-crash_core.c:warning:no-previous-prototype-for-reserve_crashkernel_high | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-__hardlockup_detector_perf_init | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-003-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- fs-ntfs3-frecord.o:warning:objtool:ni_read_frame-falls-through-to-next-function-ni_readpage_cmprcold() | |-- kernel-crash_core.c:warning:no-previous-prototype-for-reserve_crashkernel_high | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-__hardlockup_detector_perf_init | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-004-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-005-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-reserve_crashkernel_high | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-__hardlockup_detector_perf_init | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-006-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-reserve_crashkernel_high | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch `-- x86_64-randconfig-161-20240129 `-- drivers-misc-uacce-uacce.c-uacce_get_ss_dma()-warn:potential-spectre-issue-slice-r-(local-cap) clang_recent_errors |-- x86_64-allyesconfig | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- crypto-asymmetric_keys-pgp_library.c:warning:Excess-function-parameter-_data-description-in-pgp_parse_packets | |-- crypto-asymmetric_keys-pgp_library.c:warning:Excess-function-parameter-_datalen-description-in-pgp_parse_packets | |-- crypto-asymmetric_keys-pgp_library.c:warning:Function-parameter-or-member-data-not-described-in-pgp_parse_packets | |-- crypto-asymmetric_keys-pgp_library.c:warning:Function-parameter-or-member-datalen-not-described-in-pgp_parse_packets | |-- drivers-gpio-gpio-hisi.c:warning:variable-clr-set-but-not-used | |-- drivers-gpio-gpio-hisi.c:warning:variable-dat-set-but-not-used | |-- drivers-gpio-gpio-hisi.c:warning:variable-set-set-but-not-used | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_chip.c:warning:no-previous-prototype-for-function-sss_tool_adm_csr_rd32 | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_chip.c:warning:no-previous-prototype-for-function-sss_tool_adm_csr_wr32 | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_chip.c:warning:no-previous-prototype-for-function-sss_tool_send_clp_msg | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_main.c:warning:no-previous-prototype-for-function-sss_tool_alloc_in_buf | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_main.c:warning:no-previous-prototype-for-function-sss_tool_alloc_out_buf | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_main.c:warning:no-previous-prototype-for-function-sss_tool_copy_to_user | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_main.c:warning:no-previous-prototype-for-function-sss_tool_free_in_buf | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_main.c:warning:no-previous-prototype-for-function-sss_tool_free_out_buf | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_sdk.c:warning:no-previous-prototype-for-function-sss_tool_get_func_id | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_sdk.c:warning:no-previous-prototype-for-function-sss_tool_get_func_type | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_sdk.c:warning:no-previous-prototype-for-function-sss_tool_get_hw_driver_stats | |-- drivers-net-ethernet-3snic-sssnic-hw-sss_hwif_adm.c:warning:no-previous-prototype-for-function-sss_adm_msg_read | |-- drivers-net-ethernet-3snic-sssnic-hw-sss_hwif_adm.c:warning:no-previous-prototype-for-function-sss_adm_msg_read_ack | |-- drivers-net-ethernet-3snic-sssnic-hw-sss_hwif_adm.c:warning:no-previous-prototype-for-function-sss_adm_msg_write | |-- drivers-net-ethernet-3snic-sssnic-hw-sss_hwif_adm.c:warning:no-previous-prototype-for-function-sss_adm_msg_write_nack | |-- drivers-net-ethernet-3snic-sssnic-hw-sss_hwif_adm_init.c:warning:no-previous-prototype-for-function-sss_destroy_adm_msg | |-- drivers-net-ethernet-3snic-sssnic-hw-sss_hwif_export.c:warning:no-previous-prototype-for-function-sss_get_func_id | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_dcb.c:warning:no-previous-prototype-for-function-sss_tool_dcb_mt_dcb_state | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_dcb.c:warning:no-previous-prototype-for-function-sss_tool_dcb_mt_hw_qos_get | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_dcb.c:warning:no-previous-prototype-for-function-sss_tool_dcb_mt_qos_map | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_func.c:warning:no-previous-prototype-for-function-sss_tool_ioctl | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_get_loopback_mode | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_get_netdev_name | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_get_netdev_tx_timeout | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_get_pf_bw_limit | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_get_xsfp_info | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_get_xsfp_present | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_set_link_mode | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_set_loopback_mode | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_set_netdev_tx_timeout | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_set_pf_bw_limit | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:variable-old_bw_limit-set-but-not-used | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_qp_info.c:warning:no-previous-prototype-for-function-sss_tool_get_inter_num | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_qp_info.c:warning:no-previous-prototype-for-function-sss_tool_get_q_num | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_qp_info.c:warning:no-previous-prototype-for-function-sss_tool_get_rx_cqe_info | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_qp_info.c:warning:no-previous-prototype-for-function-sss_tool_get_rx_info | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_qp_info.c:warning:no-previous-prototype-for-function-sss_tool_get_rx_wqe_info | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_qp_info.c:warning:no-previous-prototype-for-function-sss_tool_get_tx_info | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_qp_info.c:warning:no-previous-prototype-for-function-sss_tool_get_tx_wqe_info | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_stats.c:warning:no-previous-prototype-for-function-sss_tool_clear_func_stats | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_stats.c:warning:no-previous-prototype-for-function-sss_tool_get_sset_count | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_stats.c:warning:no-previous-prototype-for-function-sss_tool_get_sset_stats | |-- drivers-net-ethernet-3snic-sssnic-nic-sss_nic_ethtool_stats_api.c:warning:no-previous-prototype-for-function-sss_nic_get_io_stats_size | |-- drivers-net-ethernet-huawei-hinic-hinic_main.c:warning:no-previous-prototype-for-function-hinic_netdev_event | |-- drivers-net-ethernet-netswift-txgbe-txgbe_main.c:warning:Function-parameter-or-member-txqueue-not-described-in-txgbe_tx_timeout | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_irq_type | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_match | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_set_vendor_irqs | |-- drivers-vfio-pci-vfio_pci_rdwr.c:warning:no-previous-prototype-for-function-vfio_pci_get_barmap | |-- fs-eulerfs-euler_def.h:warning:redefinition-of-typedef-hashlen_t-is-a-C11-feature | |-- fs-eulerfs-euler_def.h:warning:redefinition-of-typedef-page_info_t-is-a-C11-feature | |-- fs-eulerfs-namei.c:warning:variable-de-is-uninitialized-when-used-here | |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-function-__hardlockup_detector_perf_init | |-- ld.lld:error:duplicate-symbol:g_card_node_array | |-- mm-damon-core-test.h:warning:comparison-of-distinct-pointer-types-(-typeof-(__left)-(aka-unsigned-int-)-and-typeof-(__right)-(aka-int-)) | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-buildonly-randconfig-001-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-buildonly-randconfig-002-20240131 | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_irq_type | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_match | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_set_vendor_irqs | |-- drivers-vfio-pci-vfio_pci_rdwr.c:warning:no-previous-prototype-for-function-vfio_pci_get_barmap | |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_enter-Werror-Wimplicit-function-declaration | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_exit-Werror-Wimplicit-function-declaration | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-buildonly-randconfig-003-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_irq_type | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_match | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_set_vendor_irqs | |-- drivers-vfio-pci-vfio_pci_rdwr.c:warning:no-previous-prototype-for-function-vfio_pci_get_barmap | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_enter-Werror-Wimplicit-function-declaration | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_exit-Werror-Wimplicit-function-declaration | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-buildonly-randconfig-004-20240131 | |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_enter-Werror-Wimplicit-function-declaration | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_exit-Werror-Wimplicit-function-declaration | |-- mm-damon-core-test.h:warning:comparison-of-distinct-pointer-types-(-typeof-(__left)-(aka-unsigned-int-)-and-typeof-(__right)-(aka-int-)) | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-buildonly-randconfig-005-20240131 | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_irq_type | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_match | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_set_vendor_irqs | |-- drivers-vfio-pci-vfio_pci_rdwr.c:warning:no-previous-prototype-for-function-vfio_pci_get_barmap | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-function-__hardlockup_detector_perf_init | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-buildonly-randconfig-006-20240131 | |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-function-__hardlockup_detector_perf_init | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_enter-Werror-Wimplicit-function-declaration | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_exit-Werror-Wimplicit-function-declaration | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-011-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-function-__hardlockup_detector_perf_init | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-012-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-function-__hardlockup_detector_perf_init | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-013-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside | |-- fs-xfs-xfs_file.o:warning:objtool:xfs_is_falloc_aligned-falls-through-to-next-function-asanmodule_ctor() | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-014-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-function-__hardlockup_detector_perf_init | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-015-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-function-__hardlockup_detector_perf_init | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-016-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-function-__hardlockup_detector_perf_init | |-- mm-damon-core-test.h:warning:comparison-of-distinct-pointer-types-(-typeof-(__left)-(aka-unsigned-int-)-and-typeof-(__right)-(aka-int-)) | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-071-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-072-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- mm-damon-core-test.h:warning:comparison-of-distinct-pointer-types-(-typeof-(__left)-(aka-unsigned-int-)-and-typeof-(__right)-(aka-int-)) | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-073-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-074-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- mm-damon-core-test.h:warning:comparison-of-distinct-pointer-types-(-typeof-(__left)-(aka-unsigned-int-)-and-typeof-(__right)-(aka-int-)) | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-075-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-076-20240131 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_irq_type | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_match | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_set_vendor_irqs | |-- drivers-vfio-pci-vfio_pci_rdwr.c:warning:no-previous-prototype-for-function-vfio_pci_get_barmap | |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside | |-- fs-xfs-xfs_file.o:warning:objtool:xfs_is_falloc_aligned-falls-through-to-next-function-asanmodule_ctor() | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-function-__hardlockup_detector_perf_init | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-121-20240130 | `-- mm-damon-core-test.h:sparse:sparse:incompatible-types-in-comparison-expression-(different-signedness): |-- x86_64-randconfig-122-20240130 | `-- kernel-locking-lockdep.o:warning:objtool:lockdep_unregister_key:unreachable-instruction `-- x86_64-rhel-8.3-rust |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_irq_type |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_match |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_set_vendor_irqs |-- drivers-vfio-pci-vfio_pci_rdwr.c:warning:no-previous-prototype-for-function-vfio_pci_get_barmap |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-function-__hardlockup_detector_perf_init |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch elapsed time: 745m configs tested: 35 configs skipped: 131 tested configs: arm64 allmodconfig clang arm64 allnoconfig gcc arm64 defconfig gcc arm64 randconfig-001-20240131 clang arm64 randconfig-002-20240131 clang arm64 randconfig-003-20240131 clang arm64 randconfig-004-20240131 clang x86_64 allnoconfig gcc x86_64 allyesconfig clang x86_64 buildonly-randconfig-001-20240131 clang x86_64 buildonly-randconfig-002-20240131 clang x86_64 buildonly-randconfig-003-20240131 clang x86_64 buildonly-randconfig-004-20240131 clang x86_64 buildonly-randconfig-005-20240131 clang x86_64 buildonly-randconfig-006-20240131 clang x86_64 defconfig gcc x86_64 randconfig-001-20240131 gcc x86_64 randconfig-002-20240131 gcc x86_64 randconfig-003-20240131 gcc x86_64 randconfig-004-20240131 gcc x86_64 randconfig-005-20240131 gcc x86_64 randconfig-006-20240131 gcc x86_64 randconfig-011-20240131 clang x86_64 randconfig-012-20240131 clang x86_64 randconfig-013-20240131 clang x86_64 randconfig-014-20240131 clang x86_64 randconfig-015-20240131 clang x86_64 randconfig-016-20240131 clang x86_64 randconfig-071-20240131 clang x86_64 randconfig-072-20240131 clang x86_64 randconfig-073-20240131 clang x86_64 randconfig-074-20240131 clang x86_64 randconfig-075-20240131 clang x86_64 randconfig-076-20240131 clang x86_64 rhel-8.3-rust clang -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
1 0
0 0
[openeuler:OLK-5.10 10594/30000] fs/xfs/xfs_icache.c:52 xfs_icwalk_tag() warn: unsigned 'goal' is never less than zero.
by kernel test robot 31 Jan '24

31 Jan '24
tree: https://gitee.com/openeuler/kernel.git OLK-5.10 head: b05df567e52ae4ff99904dd1d0df1ad0d2fa60e8 commit: b12b4a14e6dc13b75697ebc80f513fedd068345e [10594/30000] xfs: remove xfs_dqrele_all_inodes config: x86_64-randconfig-161-20240128 (attached as .config) compiler: clang version 17.0.6 (https://github.com/llvm/llvm-project 6009708b4367171ccdbf4b5905cb6a803753fe18) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp(a)intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202401292144.6NpDqMmn-lkp@intel.com/ New smatch warnings: fs/xfs/xfs_icache.c:52 xfs_icwalk_tag() warn: unsigned 'goal' is never less than zero. Old smatch warnings: fs/xfs/xfs_icache.c:534 xfs_iget_cache_hit() warn: missing unwind goto? vim +/goal +52 fs/xfs/xfs_icache.c 656d89e710ffc0 Darrick J. Wong 2022-01-07 47 656d89e710ffc0 Darrick J. Wong 2022-01-07 48 /* Compute the inode radix tree tag for this goal. */ 656d89e710ffc0 Darrick J. Wong 2022-01-07 49 static inline unsigned int 656d89e710ffc0 Darrick J. Wong 2022-01-07 50 xfs_icwalk_tag(enum xfs_icwalk_goal goal) 656d89e710ffc0 Darrick J. Wong 2022-01-07 51 { 656d89e710ffc0 Darrick J. Wong 2022-01-07 @52 return goal < 0 ? XFS_ICWALK_NULL_TAG : goal; 656d89e710ffc0 Darrick J. Wong 2022-01-07 53 } 656d89e710ffc0 Darrick J. Wong 2022-01-07 54 :::::: The code at line 52 was first introduced by commit :::::: 656d89e710ffc01bc169a476208c84a0048cb554 xfs: pass the goal of the incore inode walk to xfs_inode_walk() :::::: TO: Darrick J. Wong <djwong(a)kernel.org> :::::: CC: Zheng Zengkai <zhengzengkai(a)huawei.com> -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
1 0
0 0
[openeuler:OLK-5.10 14135/30000] kernel/locking/lockdep.o: warning: objtool: lockdep_unregister_key()+0x9f: unreachable instruction
by kernel test robot 31 Jan '24

31 Jan '24
tree: https://gitee.com/openeuler/kernel.git OLK-5.10 head: 260c7a5874066269671cc826d6c9ccd70dd001e5 commit: b91170be2b1f1ef673f5e79c7a4beb5673a8f881 [14135/30000] locking/lockdep: Avoid potential access of invalid memory in lock_class :::::: branch date: 9 hours ago :::::: commit date: 1 year, 7 months ago config: x86_64-randconfig-122-20240130 (attached as .config) compiler: clang version 17.0.6 (https://github.com/llvm/llvm-project 6009708b4367171ccdbf4b5905cb6a803753fe18) reproduce (this is a W=1 build): (attached as reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp(a)intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202401311830.8HFTB9yP-lkp@intel.com/ All warnings (new ones prefixed by >>): >> kernel/locking/lockdep.o: warning: objtool: lockdep_unregister_key()+0x9f: unreachable instruction objdump-func vmlinux.o lockdep_unregister_key: 0000 000000000031a0a0 <lockdep_unregister_key>: 0000 31a0a0: 55 push %rbp 0001 31a0a1: 41 57 push %r15 0003 31a0a3: 41 56 push %r14 0005 31a0a5: 41 55 push %r13 0007 31a0a7: 41 54 push %r12 0009 31a0a9: 53 push %rbx 000a 31a0aa: 48 83 ec 20 sub $0x20,%rsp 000e 31a0ae: 49 89 fe mov %rdi,%r14 0011 31a0b1: 65 48 8b 04 25 28 00 00 00 mov %gs:0x28,%rax 001a 31a0ba: 48 89 44 24 18 mov %rax,0x18(%rsp) 001f 31a0bf: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a0c2: R_X86_64_32S .rodata+0x74460 0026 31a0c6: be 53 18 00 00 mov $0x1853,%esi 002b 31a0cb: 31 d2 xor %edx,%edx 002d 31a0cd: e8 00 00 00 00 call 31a0d2 <lockdep_unregister_key+0x32> 31a0ce: R_X86_64_PLT32 __might_sleep-0x4 0032 31a0d2: 48 c7 c0 00 00 00 00 mov $0x0,%rax 31a0d5: R_X86_64_32S _brk_start 0039 31a0d9: 48 c1 e8 03 shr $0x3,%rax 003d 31a0dd: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 0047 31a0e7: 80 3c 10 00 cmpb $0x0,(%rax,%rdx,1) 004b 31a0eb: 74 16 je 31a103 <lockdep_unregister_key+0x63> 004d 31a0ed: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a0f0: R_X86_64_32S _brk_start 0054 31a0f4: e8 00 00 00 00 call 31a0f9 <lockdep_unregister_key+0x59> 31a0f5: R_X86_64_PLT32 __asan_report_load8_noabort-0x4 0059 31a0f9: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 0063 31a103: 48 83 3d 00 00 00 00 00 cmpq $0x0,0x0(%rip) # 31a10b <lockdep_unregister_key+0x6b> 31a106: R_X86_64_PC32 _brk_start-0x5 006b 31a10b: 74 4b je 31a158 <lockdep_unregister_key+0xb8> 006d 31a10d: 48 c7 c0 00 00 00 00 mov $0x0,%rax 31a110: R_X86_64_32S _stext 0074 31a114: 49 39 c6 cmp %rax,%r14 0077 31a117: 72 0c jb 31a125 <lockdep_unregister_key+0x85> 0079 31a119: 48 c7 c0 00 00 00 00 mov $0x0,%rax 31a11c: R_X86_64_32S _end 0080 31a120: 49 39 c6 cmp %rax,%r14 0083 31a123: 72 18 jb 31a13d <lockdep_unregister_key+0x9d> 0085 31a125: 4c 89 f7 mov %r14,%rdi 0088 31a128: e8 00 00 00 00 call 31a12d <lockdep_unregister_key+0x8d> 31a129: R_X86_64_PLT32 is_kernel_percpu_address-0x4 008d 31a12d: 84 c0 test %al,%al 008f 31a12f: 75 0c jne 31a13d <lockdep_unregister_key+0x9d> 0091 31a131: 4c 89 f7 mov %r14,%rdi 0094 31a134: e8 00 00 00 00 call 31a139 <lockdep_unregister_key+0x99> 31a135: R_X86_64_PLT32 is_module_address-0x4 0099 31a139: 84 c0 test %al,%al 009b 31a13b: 74 5c je 31a199 <lockdep_unregister_key+0xf9> 009d 31a13d: 0f 0b ud2 009f 31a13f: 65 48 8b 04 25 28 00 00 00 mov %gs:0x28,%rax 00a8 31a148: 48 3b 44 24 18 cmp 0x18(%rsp),%rax 00ad 31a14d: 0f 85 be 07 00 00 jne 31a911 <lockdep_unregister_key+0x871> 00b3 31a153: e9 bc 03 00 00 jmp 31a514 <lockdep_unregister_key+0x474> 00b8 31a158: 48 c7 c0 00 00 00 00 mov $0x0,%rax 31a15b: R_X86_64_32S _brk_end 00bf 31a15f: 48 c1 e8 03 shr $0x3,%rax 00c3 31a163: 80 3c 10 00 cmpb $0x0,(%rax,%rdx,1) 00c7 31a167: 74 16 je 31a17f <lockdep_unregister_key+0xdf> 00c9 31a169: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a16c: R_X86_64_32S _brk_end 00d0 31a170: e8 00 00 00 00 call 31a175 <lockdep_unregister_key+0xd5> 31a171: R_X86_64_PLT32 __asan_report_load8_noabort-0x4 00d5 31a175: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 00df 31a17f: 48 c7 c0 00 00 00 00 mov $0x0,%rax 31a182: R_X86_64_32S _end 00e6 31a186: 49 39 c6 cmp %rax,%r14 00e9 31a189: 73 82 jae 31a10d <lockdep_unregister_key+0x6d> 00eb 31a18b: 4c 39 35 00 00 00 00 cmp %r14,0x0(%rip) # 31a192 <lockdep_unregister_key+0xf2> 31a18e: R_X86_64_PC32 _brk_end-0x4 00f2 31a192: 76 1b jbe 31a1af <lockdep_unregister_key+0x10f> 00f4 31a194: e9 74 ff ff ff jmp 31a10d <lockdep_unregister_key+0x6d> 00f9 31a199: 4c 89 f7 mov %r14,%rdi 00fc 31a19c: e8 00 00 00 00 call 31a1a1 <lockdep_unregister_key+0x101> 31a19d: R_X86_64_PLT32 is_module_percpu_address-0x4 0101 31a1a1: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 010b 31a1ab: 84 c0 test %al,%al 010d 31a1ad: 75 8e jne 31a13d <lockdep_unregister_key+0x9d> 010f 31a1af: ff 14 25 00 00 00 00 call *0x0 31a1b2: R_X86_64_32S pv_ops+0x118 0116 31a1b6: 48 89 44 24 08 mov %rax,0x8(%rsp) 011b 31a1bb: ff 14 25 00 00 00 00 call *0x0 31a1be: R_X86_64_32S pv_ops+0x128 0122 31a1c2: 48 c7 c0 00 00 00 00 mov $0x0,%rax 31a1c5: R_X86_64_32S oops_in_progress 0129 31a1c9: 48 c1 e8 03 shr $0x3,%rax 012d 31a1cd: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 0131 31a1d1: 84 c0 test %al,%al 0133 31a1d3: 0f 85 62 01 00 00 jne 31a33b <lockdep_unregister_key+0x29b> 0139 31a1d9: 49 bc eb 83 b5 80 46 86 c8 61 movabs $0x61c8864680b583eb,%r12 0143 31a1e3: 83 3d 00 00 00 00 00 cmpl $0x0,0x0(%rip) # 31a1ea <lockdep_unregister_key+0x14a> 31a1e5: R_X86_64_PC32 oops_in_progress-0x5 014a 31a1ea: 75 12 jne 31a1fe <lockdep_unregister_key+0x15e> 014c 31a1ec: ff 14 25 00 00 00 00 call *0x0 31a1ef: R_X86_64_32S pv_ops+0x118 0153 31a1f3: a9 00 02 00 00 test $0x200,%eax 0158 31a1f8: 0f 85 d4 00 00 00 jne 31a2d2 <lockdep_unregister_key+0x232> 015e 31a1fe: 4d 0f af e6 imul %r14,%r12 0162 31a202: 65 ff 05 00 00 00 00 incl %gs:0x0(%rip) # 31a209 <lockdep_unregister_key+0x169> 31a205: R_X86_64_PC32 lockdep_recursion-0x4 0169 31a209: 4c 8d 7c 24 14 lea 0x14(%rsp),%r15 016e 31a20e: 4c 89 fb mov %r15,%rbx 0171 31a211: 48 c1 eb 03 shr $0x3,%rbx 0175 31a215: 0f b6 04 13 movzbl (%rbx,%rdx,1),%eax 0179 31a219: 84 c0 test %al,%al 017b 31a21b: 49 89 d5 mov %rdx,%r13 017e 31a21e: 0f 85 47 01 00 00 jne 31a36b <lockdep_unregister_key+0x2cb> 0184 31a224: 49 c1 ec 34 shr $0x34,%r12 0188 31a228: c7 44 24 14 00 00 00 00 movl $0x0,0x14(%rsp) 0190 31a230: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a233: R_X86_64_32S .bss+0x57d2e0 0197 31a237: be 04 00 00 00 mov $0x4,%esi 019c 31a23c: e8 00 00 00 00 call 31a241 <lockdep_unregister_key+0x1a1> 31a23d: R_X86_64_PLT32 __kasan_check_write-0x4 01a1 31a241: 4c 89 ff mov %r15,%rdi 01a4 31a244: be 04 00 00 00 mov $0x4,%esi 01a9 31a249: e8 00 00 00 00 call 31a24e <lockdep_unregister_key+0x1ae> 31a24a: R_X86_64_PLT32 __kasan_check_write-0x4 01ae 31a24e: 42 0f b6 04 2b movzbl (%rbx,%r13,1),%eax 01b3 31a253: 84 c0 test %al,%al 01b5 31a255: 4c 89 ea mov %r13,%rdx 01b8 31a258: 0f 85 2f 01 00 00 jne 31a38d <lockdep_unregister_key+0x2ed> 01be 31a25e: 4e 8d 3c e5 00 00 00 00 lea 0x0(,%r12,8),%r15 31a262: R_X86_64_32S .bss+0x5732e0 01c6 31a266: 8b 44 24 14 mov 0x14(%rsp),%eax 01ca 31a26a: b9 01 00 00 00 mov $0x1,%ecx 01cf 31a26f: f0 0f b1 0d 00 00 00 00 lock cmpxchg %ecx,0x0(%rip) # 31a277 <lockdep_unregister_key+0x1d7> 31a273: R_X86_64_PC32 .bss+0x57d2dc 01d7 31a277: 75 2d jne 31a2a6 <lockdep_unregister_key+0x206> 01d9 31a279: 65 48 8b 1d 00 00 00 00 mov %gs:0x0(%rip),%rbx # 31a281 <lockdep_unregister_key+0x1e1> 31a27d: R_X86_64_PC32 current_task-0x4 01e1 31a281: 48 89 1d 00 00 00 00 mov %rbx,0x0(%rip) # 31a288 <lockdep_unregister_key+0x1e8> 31a284: R_X86_64_PC32 .bss+0x57d2e4 01e8 31a288: 4c 89 f8 mov %r15,%rax 01eb 31a28b: 48 c1 e8 03 shr $0x3,%rax 01ef 31a28f: 80 3c 10 00 cmpb $0x0,(%rax,%rdx,1) 01f3 31a293: 0f 84 72 01 00 00 je 31a40b <lockdep_unregister_key+0x36b> 01f9 31a299: 4c 89 ff mov %r15,%rdi 01fc 31a29c: e8 00 00 00 00 call 31a2a1 <lockdep_unregister_key+0x201> 31a29d: R_X86_64_PLT32 __asan_report_load8_noabort-0x4 0201 31a2a1: e9 5b 01 00 00 jmp 31a401 <lockdep_unregister_key+0x361> 0206 31a2a6: 89 c5 mov %eax,%ebp 0208 31a2a8: 0f b6 04 13 movzbl (%rbx,%rdx,1),%eax 020c 31a2ac: 84 c0 test %al,%al 020e 31a2ae: 0f 85 05 01 00 00 jne 31a3b9 <lockdep_unregister_key+0x319> 0214 31a2b4: 89 6c 24 14 mov %ebp,0x14(%rsp) 0218 31a2b8: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a2bb: R_X86_64_32S .bss+0x57d2e0 021f 31a2bf: 89 ee mov %ebp,%esi 0221 31a2c1: e8 00 00 00 00 call 31a2c6 <lockdep_unregister_key+0x226> 31a2c2: R_X86_64_PLT32 queued_spin_lock_slowpath-0x4 0226 31a2c6: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 0230 31a2d0: eb a7 jmp 31a279 <lockdep_unregister_key+0x1d9> 0232 31a2d2: e8 00 00 00 00 call 31a2d7 <lockdep_unregister_key+0x237> 31a2d3: R_X86_64_PLT32 debug_locks_off-0x4 0237 31a2d7: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 0241 31a2e1: 85 c0 test %eax,%eax 0243 31a2e3: 0f 84 15 ff ff ff je 31a1fe <lockdep_unregister_key+0x15e> 0249 31a2e9: 48 c7 c0 00 00 00 00 mov $0x0,%rax 31a2ec: R_X86_64_32S debug_locks_silent 0250 31a2f0: 48 c1 e8 03 shr $0x3,%rax 0254 31a2f4: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 0258 31a2f8: 84 c0 test %al,%al 025a 31a2fa: 0f 85 db 00 00 00 jne 31a3db <lockdep_unregister_key+0x33b> 0260 31a300: 83 3d 00 00 00 00 00 cmpl $0x0,0x0(%rip) # 31a307 <lockdep_unregister_key+0x267> 31a302: R_X86_64_PC32 debug_locks_silent-0x5 0267 31a307: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 0271 31a311: 0f 85 e7 fe ff ff jne 31a1fe <lockdep_unregister_key+0x15e> 0277 31a317: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a31a: R_X86_64_32S .rodata+0x747a0 027e 31a31e: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 31a321: R_X86_64_32S .rodata+0x747e0 0285 31a325: e8 00 00 00 00 call 31a32a <lockdep_unregister_key+0x28a> 31a326: R_X86_64_PLT32 __warn_printk-0x4 028a 31a32a: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 0294 31a334: 0f 0b ud2 0296 31a336: e9 c3 fe ff ff jmp 31a1fe <lockdep_unregister_key+0x15e> 029b 31a33b: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 31a33e: R_X86_64_32S oops_in_progress 02a2 31a342: 80 e1 07 and $0x7,%cl 02a5 31a345: 80 c1 03 add $0x3,%cl 02a8 31a348: 38 c1 cmp %al,%cl 02aa 31a34a: 0f 8c 89 fe ff ff jl 31a1d9 <lockdep_unregister_key+0x139> 02b0 31a350: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a353: R_X86_64_32S oops_in_progress 02b7 31a357: e8 00 00 00 00 call 31a35c <lockdep_unregister_key+0x2bc> 31a358: R_X86_64_PLT32 __asan_report_load4_noabort-0x4 02bc 31a35c: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 02c6 31a366: e9 6e fe ff ff jmp 31a1d9 <lockdep_unregister_key+0x139> 02cb 31a36b: 48 8d 4c 24 14 lea 0x14(%rsp),%rcx 02d0 31a370: 80 e1 04 and $0x4,%cl 02d3 31a373: 80 c9 03 or $0x3,%cl 02d6 31a376: 38 c1 cmp %al,%cl 02d8 31a378: 0f 8c a6 fe ff ff jl 31a224 <lockdep_unregister_key+0x184> 02de 31a37e: 48 8d 7c 24 14 lea 0x14(%rsp),%rdi 02e3 31a383: e8 00 00 00 00 call 31a388 <lockdep_unregister_key+0x2e8> 31a384: R_X86_64_PLT32 __asan_report_store4_noabort-0x4 02e8 31a388: e9 97 fe ff ff jmp 31a224 <lockdep_unregister_key+0x184> 02ed 31a38d: 48 8d 4c 24 14 lea 0x14(%rsp),%rcx 02f2 31a392: 80 e1 04 and $0x4,%cl 02f5 31a395: 80 c9 03 or $0x3,%cl 02f8 31a398: 38 c1 cmp %al,%cl 02fa 31a39a: 0f 8c be fe ff ff jl 31a25e <lockdep_unregister_key+0x1be> 0300 31a3a0: 48 8d 7c 24 14 lea 0x14(%rsp),%rdi 0305 31a3a5: e8 00 00 00 00 call 31a3aa <lockdep_unregister_key+0x30a> 31a3a6: R_X86_64_PLT32 __asan_report_load4_noabort-0x4 030a 31a3aa: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 0314 31a3b4: e9 a5 fe ff ff jmp 31a25e <lockdep_unregister_key+0x1be> 0319 31a3b9: 48 8d 4c 24 14 lea 0x14(%rsp),%rcx 031e 31a3be: 80 e1 04 and $0x4,%cl 0321 31a3c1: 80 c9 03 or $0x3,%cl 0324 31a3c4: 38 c1 cmp %al,%cl 0326 31a3c6: 0f 8c e8 fe ff ff jl 31a2b4 <lockdep_unregister_key+0x214> 032c 31a3cc: 48 8d 7c 24 14 lea 0x14(%rsp),%rdi 0331 31a3d1: e8 00 00 00 00 call 31a3d6 <lockdep_unregister_key+0x336> 31a3d2: R_X86_64_PLT32 __asan_report_store4_noabort-0x4 0336 31a3d6: e9 d9 fe ff ff jmp 31a2b4 <lockdep_unregister_key+0x214> 033b 31a3db: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 31a3de: R_X86_64_32S debug_locks_silent 0342 31a3e2: 80 e1 07 and $0x7,%cl 0345 31a3e5: 80 c1 03 add $0x3,%cl 0348 31a3e8: 38 c1 cmp %al,%cl 034a 31a3ea: 0f 8c 10 ff ff ff jl 31a300 <lockdep_unregister_key+0x260> 0350 31a3f0: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a3f3: R_X86_64_32S debug_locks_silent 0357 31a3f7: e8 00 00 00 00 call 31a3fc <lockdep_unregister_key+0x35c> 31a3f8: R_X86_64_PLT32 __asan_report_load4_noabort-0x4 035c 31a3fc: e9 ff fe ff ff jmp 31a300 <lockdep_unregister_key+0x260> 0361 31a401: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 036b 31a40b: 4d 8b 3f mov (%r15),%r15 036e 31a40e: 4d 85 ff test %r15,%r15 0371 31a411: 74 20 je 31a433 <lockdep_unregister_key+0x393> 0373 31a413: 4d 39 f7 cmp %r14,%r15 0376 31a416: 0f 84 07 01 00 00 je 31a523 <lockdep_unregister_key+0x483> 037c 31a41c: 4c 89 f8 mov %r15,%rax 037f 31a41f: 48 c1 e8 03 shr $0x3,%rax 0383 31a423: 80 3c 10 00 cmpb $0x0,(%rax,%rdx,1) 0387 31a427: 74 e2 je 31a40b <lockdep_unregister_key+0x36b> 0389 31a429: 4c 89 ff mov %r15,%rdi 038c 31a42c: e8 00 00 00 00 call 31a431 <lockdep_unregister_key+0x391> 31a42d: R_X86_64_PLT32 __asan_report_load8_noabort-0x4 0391 31a431: eb ce jmp 31a401 <lockdep_unregister_key+0x361> 0393 31a433: 48 c7 c0 00 00 00 00 mov $0x0,%rax 31a436: R_X86_64_32S debug_locks 039a 31a43a: 48 c1 e8 03 shr $0x3,%rax 039e 31a43e: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 03a2 31a442: 84 c0 test %al,%al 03a4 31a444: 0f 85 71 04 00 00 jne 31a8bb <lockdep_unregister_key+0x81b> 03aa 31a44a: 83 3d 00 00 00 00 00 cmpl $0x0,0x0(%rip) # 31a451 <lockdep_unregister_key+0x3b1> 31a44c: R_X86_64_PC32 debug_locks-0x5 03b1 31a451: 0f 85 31 03 00 00 jne 31a788 <lockdep_unregister_key+0x6e8> 03b7 31a457: 48 c7 c0 00 00 00 00 mov $0x0,%rax 31a45a: R_X86_64_32S oops_in_progress 03be 31a45e: 48 c1 e8 03 shr $0x3,%rax 03c2 31a462: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 03c6 31a466: 84 c0 test %al,%al 03c8 31a468: 0f 85 ed 03 00 00 jne 31a85b <lockdep_unregister_key+0x7bb> 03ce 31a46e: 83 3d 00 00 00 00 00 cmpl $0x0,0x0(%rip) # 31a475 <lockdep_unregister_key+0x3d5> 31a470: R_X86_64_PC32 oops_in_progress-0x5 03d5 31a475: 75 12 jne 31a489 <lockdep_unregister_key+0x3e9> 03d7 31a477: ff 14 25 00 00 00 00 call *0x0 31a47a: R_X86_64_32S pv_ops+0x118 03de 31a47e: a9 00 02 00 00 test $0x200,%eax 03e3 31a483: 0f 85 06 03 00 00 jne 31a78f <lockdep_unregister_key+0x6ef> 03e9 31a489: 48 c7 c0 00 00 00 00 mov $0x0,%rax 31a48c: R_X86_64_32S debug_locks 03f0 31a490: 48 c1 e8 03 shr $0x3,%rax 03f4 31a494: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 03f8 31a498: 84 c0 test %al,%al 03fa 31a49a: 0f 85 eb 03 00 00 jne 31a88b <lockdep_unregister_key+0x7eb> 0400 31a4a0: 83 3d 00 00 00 00 00 cmpl $0x0,0x0(%rip) # 31a4a7 <lockdep_unregister_key+0x407> 31a4a2: R_X86_64_PC32 debug_locks-0x5 0407 31a4a7: 74 2d je 31a4d6 <lockdep_unregister_key+0x436> 0409 31a4a9: 48 c7 c0 00 00 00 00 mov $0x0,%rax 31a4ac: R_X86_64_32S oops_in_progress 0410 31a4b0: 48 c1 e8 03 shr $0x3,%rax 0414 31a4b4: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 0418 31a4b8: 84 c0 test %al,%al 041a 31a4ba: 0f 85 2b 04 00 00 jne 31a8eb <lockdep_unregister_key+0x84b> 0420 31a4c0: 83 3d 00 00 00 00 00 cmpl $0x0,0x0(%rip) # 31a4c7 <lockdep_unregister_key+0x427> 31a4c2: R_X86_64_PC32 oops_in_progress-0x5 0427 31a4c7: 75 0d jne 31a4d6 <lockdep_unregister_key+0x436> 0429 31a4c9: 48 39 1d 00 00 00 00 cmp %rbx,0x0(%rip) # 31a4d0 <lockdep_unregister_key+0x430> 31a4cc: R_X86_64_PC32 .bss+0x57d2e4 0430 31a4d0: 0f 85 29 03 00 00 jne 31a7ff <lockdep_unregister_key+0x75f> 0436 31a4d6: 48 c7 05 00 00 00 00 00 00 00 00 movq $0x0,0x0(%rip) # 31a4e1 <lockdep_unregister_key+0x441> 31a4d9: R_X86_64_PC32 .bss+0x57d2e0 0441 31a4e1: c6 05 00 00 00 00 00 movb $0x0,0x0(%rip) # 31a4e8 <lockdep_unregister_key+0x448> 31a4e3: R_X86_64_PC32 .bss+0x57d2db 0448 31a4e8: 65 ff 0d 00 00 00 00 decl %gs:0x0(%rip) # 31a4ef <lockdep_unregister_key+0x44f> 31a4eb: R_X86_64_PC32 lockdep_recursion-0x4 044f 31a4ef: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 0454 31a4f4: ff 14 25 00 00 00 00 call *0x0 31a4f7: R_X86_64_32S pv_ops+0x120 045b 31a4fb: e8 00 00 00 00 call 31a500 <lockdep_unregister_key+0x460> 31a4fc: R_X86_64_PLT32 synchronize_rcu-0x4 0460 31a500: 65 48 8b 04 25 28 00 00 00 mov %gs:0x28,%rax 0469 31a509: 48 3b 44 24 18 cmp 0x18(%rsp),%rax 046e 31a50e: 0f 85 fd 03 00 00 jne 31a911 <lockdep_unregister_key+0x871> 0474 31a514: 48 83 c4 20 add $0x20,%rsp 0478 31a518: 5b pop %rbx 0479 31a519: 41 5c pop %r12 047b 31a51b: 41 5d pop %r13 047d 31a51d: 41 5e pop %r14 047f 31a51f: 41 5f pop %r15 0481 31a521: 5d pop %rbp 0482 31a522: c3 ret 0483 31a523: 48 89 1c 24 mov %rbx,(%rsp) 0487 31a527: 4c 89 f0 mov %r14,%rax 048a 31a52a: 48 c1 e8 03 shr $0x3,%rax 048e 31a52e: 80 3c 10 00 cmpb $0x0,(%rax,%rdx,1) 0492 31a532: 74 12 je 31a546 <lockdep_unregister_key+0x4a6> 0494 31a534: 4c 89 f7 mov %r14,%rdi 0497 31a537: e8 00 00 00 00 call 31a53c <lockdep_unregister_key+0x49c> 31a538: R_X86_64_PLT32 __asan_report_load8_noabort-0x4 049c 31a53c: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 04a6 31a546: 4d 8b 26 mov (%r14),%r12 04a9 31a549: 4d 8d 7e 08 lea 0x8(%r14),%r15 04ad 31a54d: 4c 89 fb mov %r15,%rbx 04b0 31a550: 48 c1 eb 03 shr $0x3,%rbx 04b4 31a554: 80 3c 13 00 cmpb $0x0,(%rbx,%rdx,1) 04b8 31a558: 74 12 je 31a56c <lockdep_unregister_key+0x4cc> 04ba 31a55a: 4c 89 ff mov %r15,%rdi 04bd 31a55d: e8 00 00 00 00 call 31a562 <lockdep_unregister_key+0x4c2> 31a55e: R_X86_64_PLT32 __asan_report_load8_noabort-0x4 04c2 31a562: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 04cc 31a56c: 4d 8b 2f mov (%r15),%r13 04cf 31a56f: 4c 89 e8 mov %r13,%rax 04d2 31a572: 48 c1 e8 03 shr $0x3,%rax 04d6 31a576: 80 3c 10 00 cmpb $0x0,(%rax,%rdx,1) 04da 31a57a: 74 12 je 31a58e <lockdep_unregister_key+0x4ee> 04dc 31a57c: 4c 89 ef mov %r13,%rdi 04df 31a57f: e8 00 00 00 00 call 31a584 <lockdep_unregister_key+0x4e4> 31a580: R_X86_64_PLT32 __asan_report_store8_noabort-0x4 04e4 31a584: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 04ee 31a58e: 4d 89 65 00 mov %r12,0x0(%r13) 04f2 31a592: 4d 85 e4 test %r12,%r12 04f5 31a595: 74 27 je 31a5be <lockdep_unregister_key+0x51e> 04f7 31a597: 49 83 c4 08 add $0x8,%r12 04fb 31a59b: 4c 89 e0 mov %r12,%rax 04fe 31a59e: 48 c1 e8 03 shr $0x3,%rax 0502 31a5a2: 80 3c 10 00 cmpb $0x0,(%rax,%rdx,1) 0506 31a5a6: 74 12 je 31a5ba <lockdep_unregister_key+0x51a> 0508 31a5a8: 4c 89 e7 mov %r12,%rdi 050b 31a5ab: e8 00 00 00 00 call 31a5b0 <lockdep_unregister_key+0x510> 31a5ac: R_X86_64_PLT32 __asan_report_store8_noabort-0x4 0510 31a5b0: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 051a 31a5ba: 4d 89 2c 24 mov %r13,(%r12) 051e 31a5be: 80 3c 13 00 cmpb $0x0,(%rbx,%rdx,1) 0522 31a5c2: 74 12 je 31a5d6 <lockdep_unregister_key+0x536> 0524 31a5c4: 4c 89 ff mov %r15,%rdi 0527 31a5c7: e8 00 00 00 00 call 31a5cc <lockdep_unregister_key+0x52c> 31a5c8: R_X86_64_PLT32 __asan_report_store8_noabort-0x4 052c 31a5cc: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 0536 31a5d6: 48 b8 22 01 00 00 00 00 ad de movabs $0xdead000000000122,%rax 0540 31a5e0: 49 89 07 mov %rax,(%r15) 0543 31a5e3: 4c 63 3d 00 00 00 00 movslq 0x0(%rip),%r15 # 31a5ea <lockdep_unregister_key+0x54a> 31a5e6: R_X86_64_PC32 .bss+0xbd2cac 054a 31a5ea: 49 83 ff 03 cmp $0x3,%r15 054e 31a5ee: 0f 83 22 03 00 00 jae 31a916 <lockdep_unregister_key+0x876> 0554 31a5f4: 49 69 c7 10 20 00 00 imul $0x2010,%r15,%rax 055b 31a5fb: 4c 8d b8 00 00 00 00 lea 0x0(%rax),%r15 31a5fe: R_X86_64_32S .bss+0xbd2cb8 0562 31a602: 49 8d 6e 01 lea 0x1(%r14),%rbp 0566 31a606: 31 db xor %ebx,%ebx 0568 31a608: eb 10 jmp 31a61a <lockdep_unregister_key+0x57a> 056a 31a60a: 48 ff c3 inc %rbx 056d 31a60d: 48 81 fb 00 10 00 00 cmp $0x1000,%rbx 0574 31a614: 0f 84 ca 00 00 00 je 31a6e4 <lockdep_unregister_key+0x644> 057a 31a61a: 4c 8d 24 dd 00 00 00 00 lea 0x0(,%rbx,8),%r12 31a61e: R_X86_64_32S .bss+0x9c7840 0582 31a622: 4c 89 e0 mov %r12,%rax 0585 31a625: 48 c1 e8 03 shr $0x3,%rax 0589 31a629: 80 3c 10 00 cmpb $0x0,(%rax,%rdx,1) 058d 31a62d: 74 12 je 31a641 <lockdep_unregister_key+0x5a1> 058f 31a62f: 4c 89 e7 mov %r12,%rdi 0592 31a632: e8 00 00 00 00 call 31a637 <lockdep_unregister_key+0x597> 31a633: R_X86_64_PLT32 __asan_report_load8_noabort-0x4 0597 31a637: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 05a1 31a641: 4d 8b 24 24 mov (%r12),%r12 05a5 31a645: 4d 85 e4 test %r12,%r12 05a8 31a648: 74 c0 je 31a60a <lockdep_unregister_key+0x56a> 05aa 31a64a: 4d 8d 6c 24 40 lea 0x40(%r12),%r13 05af 31a64f: 4c 89 e8 mov %r13,%rax 05b2 31a652: 48 c1 e8 03 shr $0x3,%rax 05b6 31a656: 80 3c 10 00 cmpb $0x0,(%rax,%rdx,1) 05ba 31a65a: 74 12 je 31a66e <lockdep_unregister_key+0x5ce> 05bc 31a65c: 4c 89 ef mov %r13,%rdi 05bf 31a65f: e8 00 00 00 00 call 31a664 <lockdep_unregister_key+0x5c4> 31a660: R_X86_64_PLT32 __asan_report_load8_noabort-0x4 05c4 31a664: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 05ce 31a66e: 49 8b 45 00 mov 0x0(%r13),%rax 05d2 31a672: 4c 39 f0 cmp %r14,%rax 05d5 31a675: 72 05 jb 31a67c <lockdep_unregister_key+0x5dc> 05d7 31a677: 48 39 c5 cmp %rax,%rbp 05da 31a67a: 77 35 ja 31a6b1 <lockdep_unregister_key+0x611> 05dc 31a67c: 4d 8d ac 24 b0 00 00 00 lea 0xb0(%r12),%r13 05e4 31a684: 4c 89 e8 mov %r13,%rax 05e7 31a687: 48 c1 e8 03 shr $0x3,%rax 05eb 31a68b: 80 3c 10 00 cmpb $0x0,(%rax,%rdx,1) 05ef 31a68f: 74 12 je 31a6a3 <lockdep_unregister_key+0x603> 05f1 31a691: 4c 89 ef mov %r13,%rdi 05f4 31a694: e8 00 00 00 00 call 31a699 <lockdep_unregister_key+0x5f9> 31a695: R_X86_64_PLT32 __asan_report_load8_noabort-0x4 05f9 31a699: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 0603 31a6a3: 49 8b 45 00 mov 0x0(%r13),%rax 0607 31a6a7: 4c 39 f0 cmp %r14,%rax 060a 31a6aa: 72 1a jb 31a6c6 <lockdep_unregister_key+0x626> 060c 31a6ac: 48 39 c5 cmp %rax,%rbp 060f 31a6af: 76 15 jbe 31a6c6 <lockdep_unregister_key+0x626> 0611 31a6b1: 4c 89 ff mov %r15,%rdi 0614 31a6b4: 4c 89 e6 mov %r12,%rsi 0617 31a6b7: e8 04 03 01 00 call 32a9c0 <zap_class> 061c 31a6bc: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 0626 31a6c6: 4c 89 e0 mov %r12,%rax 0629 31a6c9: 48 c1 e8 03 shr $0x3,%rax 062d 31a6cd: 80 3c 10 00 cmpb $0x0,(%rax,%rdx,1) 0631 31a6d1: 0f 84 6a ff ff ff je 31a641 <lockdep_unregister_key+0x5a1> 0637 31a6d7: 4c 89 e7 mov %r12,%rdi 063a 31a6da: e8 00 00 00 00 call 31a6df <lockdep_unregister_key+0x63f> 31a6db: R_X86_64_PLT32 __asan_report_load8_noabort-0x4 063f 31a6df: e9 53 ff ff ff jmp 31a637 <lockdep_unregister_key+0x597> 0644 31a6e4: 48 8b 1c 24 mov (%rsp),%rbx 0648 31a6e8: 48 39 1d 00 00 00 00 cmp %rbx,0x0(%rip) # 31a6ef <lockdep_unregister_key+0x64f> 31a6eb: R_X86_64_PC32 .bss+0x270abc 064f 31a6ef: 0f 84 03 01 00 00 je 31a7f8 <lockdep_unregister_key+0x758> 0655 31a6f5: 4c 89 f8 mov %r15,%rax 0658 31a6f8: 48 c1 e8 03 shr $0x3,%rax 065c 31a6fc: 80 3c 10 00 cmpb $0x0,(%rax,%rdx,1) 0660 31a700: 74 12 je 31a714 <lockdep_unregister_key+0x674> 0662 31a702: 4c 89 ff mov %r15,%rdi 0665 31a705: e8 00 00 00 00 call 31a70a <lockdep_unregister_key+0x66a> 31a706: R_X86_64_PLT32 __asan_report_load8_noabort-0x4 066a 31a70a: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 0674 31a714: 49 8b 07 mov (%r15),%rax 0677 31a717: 4c 39 f8 cmp %r15,%rax 067a 31a71a: 0f 84 37 fd ff ff je 31a457 <lockdep_unregister_key+0x3b7> 0680 31a720: 83 3d 00 00 00 00 00 cmpl $0x0,0x0(%rip) # 31a727 <lockdep_unregister_key+0x687> 31a722: R_X86_64_PC32 .bss+0xbd2caf 0687 31a727: 0f 85 2a fd ff ff jne 31a457 <lockdep_unregister_key+0x3b7> 068d 31a72d: c7 05 00 00 00 00 01 00 00 00 movl $0x1,0x0(%rip) # 31a737 <lockdep_unregister_key+0x697> 31a72f: R_X86_64_PC32 .bss+0xbd2cac 0697 31a737: 4c 63 35 00 00 00 00 movslq 0x0(%rip),%r14 # 31a73e <lockdep_unregister_key+0x69e> 31a73a: R_X86_64_PC32 .bss+0xbd2cac 069e 31a73e: 49 83 fe 03 cmp $0x3,%r14 06a2 31a742: 0f 83 ec 01 00 00 jae 31a934 <lockdep_unregister_key+0x894> 06a8 31a748: 49 69 c6 10 20 00 00 imul $0x2010,%r14,%rax 06af 31a74f: 48 8d 80 00 00 00 00 lea 0x0(%rax),%rax 31a752: R_X86_64_32S .bss+0xbd2cb8 06b6 31a756: 4c 39 f8 cmp %r15,%rax 06b9 31a759: 0f 85 f5 00 00 00 jne 31a854 <lockdep_unregister_key+0x7b4> 06bf 31a75f: 80 35 00 00 00 00 01 xorb $0x1,0x0(%rip) # 31a766 <lockdep_unregister_key+0x6c6> 31a761: R_X86_64_PC32 .bss+0xbd2cab 06c6 31a766: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a769: R_X86_64_32S .bss+0xbd2ca0 06cd 31a76d: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 31a770: R_X86_64_32S .text+0x32bba0 06d4 31a774: e8 00 00 00 00 call 31a779 <lockdep_unregister_key+0x6d9> 31a775: R_X86_64_PLT32 call_rcu-0x4 06d9 31a779: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 06e3 31a783: e9 cf fc ff ff jmp 31a457 <lockdep_unregister_key+0x3b7> 06e8 31a788: 0f 0b ud2 06ea 31a78a: e9 c8 fc ff ff jmp 31a457 <lockdep_unregister_key+0x3b7> 06ef 31a78f: e8 00 00 00 00 call 31a794 <lockdep_unregister_key+0x6f4> 31a790: R_X86_64_PLT32 debug_locks_off-0x4 06f4 31a794: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 06fe 31a79e: 85 c0 test %eax,%eax 0700 31a7a0: 0f 84 e3 fc ff ff je 31a489 <lockdep_unregister_key+0x3e9> 0706 31a7a6: 48 c7 c0 00 00 00 00 mov $0x0,%rax 31a7a9: R_X86_64_32S debug_locks_silent 070d 31a7ad: 48 c1 e8 03 shr $0x3,%rax 0711 31a7b1: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 0715 31a7b5: 84 c0 test %al,%al 0717 31a7b7: 0f 85 8b 01 00 00 jne 31a948 <lockdep_unregister_key+0x8a8> 071d 31a7bd: 83 3d 00 00 00 00 00 cmpl $0x0,0x0(%rip) # 31a7c4 <lockdep_unregister_key+0x724> 31a7bf: R_X86_64_PC32 debug_locks_silent-0x5 0724 31a7c4: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 072e 31a7ce: 0f 85 b5 fc ff ff jne 31a489 <lockdep_unregister_key+0x3e9> 0734 31a7d4: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a7d7: R_X86_64_32S .rodata+0x747a0 073b 31a7db: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 31a7de: R_X86_64_32S .rodata+0x747e0 0742 31a7e2: e8 00 00 00 00 call 31a7e7 <lockdep_unregister_key+0x747> 31a7e3: R_X86_64_PLT32 __warn_printk-0x4 0747 31a7e7: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 0751 31a7f1: 0f 0b ud2 0753 31a7f3: e9 91 fc ff ff jmp 31a489 <lockdep_unregister_key+0x3e9> 0758 31a7f8: 0f 0b ud2 075a 31a7fa: e9 f6 fe ff ff jmp 31a6f5 <lockdep_unregister_key+0x655> 075f 31a7ff: e8 00 00 00 00 call 31a804 <lockdep_unregister_key+0x764> 31a800: R_X86_64_PLT32 debug_locks_off-0x4 0764 31a804: 85 c0 test %eax,%eax 0766 31a806: 0f 84 e3 fc ff ff je 31a4ef <lockdep_unregister_key+0x44f> 076c 31a80c: 48 c7 c0 00 00 00 00 mov $0x0,%rax 31a80f: R_X86_64_32S debug_locks_silent 0773 31a813: 48 c1 e8 03 shr $0x3,%rax 0777 31a817: 48 b9 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rcx 0781 31a821: 0f b6 04 08 movzbl (%rax,%rcx,1),%eax 0785 31a825: 84 c0 test %al,%al 0787 31a827: 0f 85 41 01 00 00 jne 31a96e <lockdep_unregister_key+0x8ce> 078d 31a82d: 83 3d 00 00 00 00 00 cmpl $0x0,0x0(%rip) # 31a834 <lockdep_unregister_key+0x794> 31a82f: R_X86_64_PC32 debug_locks_silent-0x5 0794 31a834: 0f 85 b5 fc ff ff jne 31a4ef <lockdep_unregister_key+0x44f> 079a 31a83a: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a83d: R_X86_64_32S .rodata+0x747a0 07a1 31a841: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 31a844: R_X86_64_32S .rodata+0x75640 07a8 31a848: e8 00 00 00 00 call 31a84d <lockdep_unregister_key+0x7ad> 31a849: R_X86_64_PLT32 __warn_printk-0x4 07ad 31a84d: 0f 0b ud2 07af 31a84f: e9 9b fc ff ff jmp 31a4ef <lockdep_unregister_key+0x44f> 07b4 31a854: 0f 0b ud2 07b6 31a856: e9 04 ff ff ff jmp 31a75f <lockdep_unregister_key+0x6bf> 07bb 31a85b: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 31a85e: R_X86_64_32S oops_in_progress 07c2 31a862: 80 e1 07 and $0x7,%cl 07c5 31a865: 80 c1 03 add $0x3,%cl 07c8 31a868: 38 c1 cmp %al,%cl 07ca 31a86a: 0f 8c fe fb ff ff jl 31a46e <lockdep_unregister_key+0x3ce> 07d0 31a870: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a873: R_X86_64_32S oops_in_progress 07d7 31a877: e8 00 00 00 00 call 31a87c <lockdep_unregister_key+0x7dc> 31a878: R_X86_64_PLT32 __asan_report_load4_noabort-0x4 07dc 31a87c: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 07e6 31a886: e9 e3 fb ff ff jmp 31a46e <lockdep_unregister_key+0x3ce> 07eb 31a88b: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 31a88e: R_X86_64_32S debug_locks 07f2 31a892: 80 e1 07 and $0x7,%cl 07f5 31a895: 80 c1 03 add $0x3,%cl 07f8 31a898: 38 c1 cmp %al,%cl 07fa 31a89a: 0f 8c 00 fc ff ff jl 31a4a0 <lockdep_unregister_key+0x400> 0800 31a8a0: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a8a3: R_X86_64_32S debug_locks 0807 31a8a7: e8 00 00 00 00 call 31a8ac <lockdep_unregister_key+0x80c> 31a8a8: R_X86_64_PLT32 __asan_report_load4_noabort-0x4 080c 31a8ac: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 0816 31a8b6: e9 e5 fb ff ff jmp 31a4a0 <lockdep_unregister_key+0x400> 081b 31a8bb: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 31a8be: R_X86_64_32S debug_locks 0822 31a8c2: 80 e1 07 and $0x7,%cl 0825 31a8c5: 80 c1 03 add $0x3,%cl 0828 31a8c8: 38 c1 cmp %al,%cl 082a 31a8ca: 0f 8c 7a fb ff ff jl 31a44a <lockdep_unregister_key+0x3aa> 0830 31a8d0: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a8d3: R_X86_64_32S debug_locks 0837 31a8d7: e8 00 00 00 00 call 31a8dc <lockdep_unregister_key+0x83c> 31a8d8: R_X86_64_PLT32 __asan_report_load4_noabort-0x4 083c 31a8dc: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 0846 31a8e6: e9 5f fb ff ff jmp 31a44a <lockdep_unregister_key+0x3aa> 084b 31a8eb: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 31a8ee: R_X86_64_32S oops_in_progress 0852 31a8f2: 80 e1 07 and $0x7,%cl 0855 31a8f5: 80 c1 03 add $0x3,%cl 0858 31a8f8: 38 c1 cmp %al,%cl 085a 31a8fa: 0f 8c c0 fb ff ff jl 31a4c0 <lockdep_unregister_key+0x420> 0860 31a900: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a903: R_X86_64_32S oops_in_progress 0867 31a907: e8 00 00 00 00 call 31a90c <lockdep_unregister_key+0x86c> 31a908: R_X86_64_PLT32 __asan_report_load4_noabort-0x4 086c 31a90c: e9 af fb ff ff jmp 31a4c0 <lockdep_unregister_key+0x420> 0871 31a911: e8 00 00 00 00 call 31a916 <lockdep_unregister_key+0x876> 31a912: R_X86_64_PLT32 __stack_chk_fail-0x4 0876 31a916: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a919: R_X86_64_32S .data+0xeea40 087d 31a91d: 4c 89 fe mov %r15,%rsi 0880 31a920: e8 00 00 00 00 call 31a925 <lockdep_unregister_key+0x885> 31a921: R_X86_64_PLT32 __ubsan_handle_out_of_bounds-0x4 0885 31a925: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx 088f 31a92f: e9 c0 fc ff ff jmp 31a5f4 <lockdep_unregister_key+0x554> 0894 31a934: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a937: R_X86_64_32S .data+0xeea60 089b 31a93b: 4c 89 f6 mov %r14,%rsi 089e 31a93e: e8 00 00 00 00 call 31a943 <lockdep_unregister_key+0x8a3> 31a93f: R_X86_64_PLT32 __ubsan_handle_out_of_bounds-0x4 08a3 31a943: e9 00 fe ff ff jmp 31a748 <lockdep_unregister_key+0x6a8> 08a8 31a948: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 31a94b: R_X86_64_32S debug_locks_silent 08af 31a94f: 80 e1 07 and $0x7,%cl 08b2 31a952: 80 c1 03 add $0x3,%cl 08b5 31a955: 38 c1 cmp %al,%cl 08b7 31a957: 0f 8c 60 fe ff ff jl 31a7bd <lockdep_unregister_key+0x71d> 08bd 31a95d: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a960: R_X86_64_32S debug_locks_silent 08c4 31a964: e8 00 00 00 00 call 31a969 <lockdep_unregister_key+0x8c9> 31a965: R_X86_64_PLT32 __asan_report_load4_noabort-0x4 08c9 31a969: e9 4f fe ff ff jmp 31a7bd <lockdep_unregister_key+0x71d> 08ce 31a96e: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 31a971: R_X86_64_32S debug_locks_silent 08d5 31a975: 80 e1 07 and $0x7,%cl 08d8 31a978: 80 c1 03 add $0x3,%cl 08db 31a97b: 38 c1 cmp %al,%cl 08dd 31a97d: 0f 8c aa fe ff ff jl 31a82d <lockdep_unregister_key+0x78d> 08e3 31a983: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 31a986: R_X86_64_32S debug_locks_silent 08ea 31a98a: e8 00 00 00 00 call 31a98f <lockdep_unregister_key+0x8ef> 31a98b: R_X86_64_PLT32 __asan_report_load4_noabort-0x4 08ef 31a98f: e9 99 fe ff ff jmp 31a82d <lockdep_unregister_key+0x78d> 08f4 31a994: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 cs nopw 0x0(%rax,%rax,1) 08ff 31a99f: 90 nop -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
1 0
0 0
  • ← Newer
  • 1
  • 2
  • 3
  • 4
  • ...
  • 66
  • Older →

HyperKitty Powered by HyperKitty