Kernel
Threads by month
- ----- 2025 -----
- 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
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
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

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

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

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

[openeuler:OLK-6.6 1646/2894] fs/userfaultfd.c:1809:23: sparse: sparse: invalid assignment: |=
by kernel test robot 01 Feb '24
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

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

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

[openeuler:OLK-5.10] BUILD REGRESSION 260c7a5874066269671cc826d6c9ccd70dd001e5
by kernel test robot 31 Jan '24
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

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

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