Kernel
Threads by month
- ----- 2025 -----
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- 17 participants
- 16975 discussions

[openeuler:openEuler-1.0-LTS 1327/1327] arch/x86/kernel/unwind_orc.o: warning: objtool: missing symbol for section .text
by kernel test robot 28 Dec '24
by kernel test robot 28 Dec '24
28 Dec '24
Hi Shile,
FYI, the error/warning still remains.
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: a8a9daf97ebc8e303e039402fe784e7bd4e5a9bb
commit: badd79c400ed404df871e1d035bed971d20ead4c [1327/1327] x86/unwind/orc: Remove boot-time ORC unwind tables sorting
config: x86_64-buildonly-randconfig-004-20241216 (https://download.01.org/0day-ci/archive/20241228/202412280732.HThqDDS9-lkp@…)
compiler: clang version 19.1.3 (https://github.com/llvm/llvm-project ab51eccf88f5321e7c60591c5546b254b6afab99)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241228/202412280732.HThqDDS9-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/202412280732.HThqDDS9-lkp@intel.com/
All warnings (new ones prefixed by >>):
arch/x86/kernel/unwind_orc.c:179:13: warning: unused function 'orc_sort_swap' [-Wunused-function]
179 | static void orc_sort_swap(void *_a, void *_b, int size)
| ^~~~~~~~~~~~~
arch/x86/kernel/unwind_orc.c:199:12: warning: unused function 'orc_sort_cmp' [-Wunused-function]
199 | static int orc_sort_cmp(const void *_a, const void *_b)
| ^~~~~~~~~~~~
2 warnings generated.
>> arch/x86/kernel/unwind_orc.o: warning: objtool: missing symbol for section .text
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:OLK-5.10 2600/2600] mm/hugetlb.c:6315:13: sparse: sparse: symbol 'hugetlb_alloc_hugepage_nodemask' was not declared. Should it be static?
by kernel test robot 28 Dec '24
by kernel test robot 28 Dec '24
28 Dec '24
tree: https://gitee.com/openeuler/kernel.git OLK-5.10
head: 053a6b6f8e4c86200cdb20bc80c063c3bb119859
commit: 8deff3a60ce1a9dffb552210f065fc9ed6a55f84 [2600/2600] mm/sharepool: Add mg_sp_alloc_nodemask
config: arm64-randconfig-r133-20241227 (https://download.01.org/0day-ci/archive/20241228/202412280705.ftg9AAMV-lkp@…)
compiler: aarch64-linux-gcc (GCC) 14.2.0
reproduce: (https://download.01.org/0day-ci/archive/20241228/202412280705.ftg9AAMV-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/202412280705.ftg9AAMV-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
>> mm/hugetlb.c:6315:13: sparse: sparse: symbol 'hugetlb_alloc_hugepage_nodemask' was not declared. Should it be static?
mm/hugetlb.c:446:12: sparse: sparse: context imbalance in 'allocate_file_region_entries' - wrong count at exit
mm/hugetlb.c:519:13: sparse: sparse: context imbalance in 'region_add' - wrong count at exit
mm/hugetlb.c:587:13: sparse: sparse: context imbalance in 'region_chg' - wrong count at exit
mm/hugetlb.c: note: in included file (through include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
mm/hugetlb.c: note: in included file:
include/linux/mm.h:1232:21: sparse: sparse: context imbalance in 'hugetlb_cow' - unexpected unlock
mm/hugetlb.c: note: in included file (through include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
mm/hugetlb.c:5402:25: sparse: sparse: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
include/linux/page-flags.h:263:46: sparse: sparse: self-comparison always evaluates to false
vim +/hugetlb_alloc_hugepage_nodemask +6315 mm/hugetlb.c
6311
6312 /*
6313 * Allocate hugepage without reserve
6314 */
> 6315 struct page *hugetlb_alloc_hugepage_nodemask(int nid, int flag, nodemask_t *nodemask)
6316 {
6317 struct hstate *h = &default_hstate;
6318 gfp_t gfp_mask = htlb_alloc_mask(h);
6319 struct page *page = NULL;
6320
6321 if (nid == NUMA_NO_NODE)
6322 nid = numa_mem_id();
6323
6324 if (nid < 0 || nid >= MAX_NUMNODES)
6325 return NULL;
6326
6327 if (flag & ~HUGETLB_ALLOC_MASK)
6328 return NULL;
6329
6330 if (enable_charge_mighp)
6331 gfp_mask |= __GFP_ACCOUNT;
6332
6333 if (flag & HUGETLB_ALLOC_NORECLAIM)
6334 gfp_mask &= ~__GFP_RECLAIM;
6335
6336 if (flag & HUGETLB_ALLOC_NORMAL)
6337 page = hugetlb_alloc_hugepage_normal(h, gfp_mask, nid);
6338 else if (flag & HUGETLB_ALLOC_BUDDY)
6339 page = alloc_migrate_huge_page(h, gfp_mask, nid, nodemask);
6340 else
6341 page = alloc_huge_page_nodemask(h, nid, nodemask, gfp_mask);
6342
6343 return page;
6344 }
6345
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:OLK-5.10 2600/2600] arch/arm64/mm/init.c:730:6: sparse: sparse: symbol 'ascend_enable_all_features' was not declared. Should it be static?
by kernel test robot 28 Dec '24
by kernel test robot 28 Dec '24
28 Dec '24
tree: https://gitee.com/openeuler/kernel.git OLK-5.10
head: 053a6b6f8e4c86200cdb20bc80c063c3bb119859
commit: 66ae8ddda388386daea0623a65ea2ac85c24ca00 [2600/2600] ascend/arm64: Add ascend_enable_all kernel parameter
config: arm64-randconfig-r133-20241227 (https://download.01.org/0day-ci/archive/20241228/202412280553.3KEHilDu-lkp@…)
compiler: aarch64-linux-gcc (GCC) 14.2.0
reproduce: (https://download.01.org/0day-ci/archive/20241228/202412280553.3KEHilDu-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/202412280553.3KEHilDu-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
arch/arm64/mm/init.c:746:9: sparse: sparse: mixing declarations and code
>> arch/arm64/mm/init.c:730:6: sparse: sparse: symbol 'ascend_enable_all_features' was not declared. Should it be static?
vim +/ascend_enable_all_features +730 arch/arm64/mm/init.c
729
> 730 void ascend_enable_all_features(void)
731 {
732 if (IS_ENABLED(CONFIG_ASCEND_DVPP_MMAP))
733 enable_mmap_dvpp = 1;
734
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:OLK-6.6 1662/1662] arch/x86/kernel/zhaoxin_kh40000.c:155:26: sparse: sparse: symbol 'kh40000_dma_direct_ops' was not declared. Should it be static?
by kernel test robot 28 Dec '24
by kernel test robot 28 Dec '24
28 Dec '24
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: e53a23ef21aa9859c864e7c4bb6ecde5269f54b6
commit: 11557c1ae4529f133483879b7ee00b7d8c653be7 [1662/1662] x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
config: x86_64-randconfig-123-20241226 (https://download.01.org/0day-ci/archive/20241228/202412280553.DYoAL68M-lkp@…)
compiler: clang version 19.1.3 (https://github.com/llvm/llvm-project ab51eccf88f5321e7c60591c5546b254b6afab99)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241228/202412280553.DYoAL68M-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/202412280553.DYoAL68M-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
arch/x86/kernel/zhaoxin_kh40000.c:33:15: sparse: sparse: symbol 'zhaoxin_patch_code' was not declared. Should it be static?
>> arch/x86/kernel/zhaoxin_kh40000.c:155:26: sparse: sparse: symbol 'kh40000_dma_direct_ops' was not declared. Should it be static?
arch/x86/kernel/zhaoxin_kh40000.c:325:26: sparse: sparse: symbol 'kh40000_dma_iommu_ops' was not declared. Should it be static?
vim +/kh40000_dma_direct_ops +155 arch/x86/kernel/zhaoxin_kh40000.c
4332dbb0718135 leoliu-oc 2024-05-13 154
4332dbb0718135 leoliu-oc 2024-05-13 @155 const struct dma_map_ops kh40000_dma_direct_ops = {
4332dbb0718135 leoliu-oc 2024-05-13 156 .flags = DMA_F_PCI_P2PDMA_SUPPORTED,
4332dbb0718135 leoliu-oc 2024-05-13 157 .alloc = kh40000_dma_direct_alloc,
4332dbb0718135 leoliu-oc 2024-05-13 158 .sync_sg_for_cpu = kh40000_dma_direct_sync_sg_for_cpu,
4332dbb0718135 leoliu-oc 2024-05-13 159 .unmap_page = kh40000_dma_direct_unmap_page,
4332dbb0718135 leoliu-oc 2024-05-13 160 .sync_single_for_cpu = kh40000_dma_direct_sync_single_for_cpu,
4332dbb0718135 leoliu-oc 2024-05-13 161 .unmap_sg = kh40000_dma_direct_unmap_sg,
4332dbb0718135 leoliu-oc 2024-05-13 162 .unmap_resource = kh40000_dma_direct_unmap_resource,
4332dbb0718135 leoliu-oc 2024-05-13 163 .dma_supported = dma_direct_supported,
4332dbb0718135 leoliu-oc 2024-05-13 164 .free = dma_direct_free,
4332dbb0718135 leoliu-oc 2024-05-13 165 .alloc_pages = dma_direct_alloc_pages,
4332dbb0718135 leoliu-oc 2024-05-13 166 .free_pages = dma_direct_free_pages,
4332dbb0718135 leoliu-oc 2024-05-13 167 .sync_single_for_device = dma_direct_sync_single_for_device,
4332dbb0718135 leoliu-oc 2024-05-13 168 .sync_sg_for_device = dma_direct_sync_sg_for_device,
4332dbb0718135 leoliu-oc 2024-05-13 169 .get_required_mask = dma_direct_get_required_mask,
4332dbb0718135 leoliu-oc 2024-05-13 170 .max_mapping_size = dma_direct_max_mapping_size,
4332dbb0718135 leoliu-oc 2024-05-13 171 .mmap = dma_direct_mmap,
4332dbb0718135 leoliu-oc 2024-05-13 172 .get_sgtable = dma_direct_get_sgtable,
4332dbb0718135 leoliu-oc 2024-05-13 173 .map_page = dma_direct_map_page,
4332dbb0718135 leoliu-oc 2024-05-13 174 .map_sg = dma_direct_map_sg,
4332dbb0718135 leoliu-oc 2024-05-13 175 .map_resource = dma_direct_map_resource,
4332dbb0718135 leoliu-oc 2024-05-13 176 };
ef20808db09987 leoliu-oc 2024-03-22 177
:::::: The code at line 155 was first introduced by commit
:::::: 4332dbb07181359cccca3ba757ef54e434fb1296 Add kh40000_direct_dma_ops for KH-40000 platform
:::::: TO: leoliu-oc <leoliu-oc(a)zhaoxin.com>
:::::: CC: leoliu-oc <leoliu-oc(a)zhaoxin.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:OLK-6.6] BUILD REGRESSION e53a23ef21aa9859c864e7c4bb6ecde5269f54b6
by kernel test robot 28 Dec '24
by kernel test robot 28 Dec '24
28 Dec '24
tree/branch: https://gitee.com/openeuler/kernel.git OLK-6.6
branch HEAD: e53a23ef21aa9859c864e7c4bb6ecde5269f54b6 !14323 zram: fix NULL pointer in comp_algorithm_show()
Error/Warning (recently discovered and may have been fixed):
https://lore.kernel.org/oe-kbuild-all/202412280138.9neQNRRd-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202412280224.mAGqCCAG-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202412280533.14nOvpdL-lkp@intel.com
arch/x86/kvm/svm/sev.c:2321:18: error: no member named 'false' in 'struct hygon_kvm_hooks_table'
arch/x86/kvm/svm/sev.c:2321:32: error: cannot take the address of an rvalue of type 'int'
drivers/i2c/busses/i2c-zhaoxin-smbus.c:367:36: warning: 'zxsmb_acpi_match' defined but not used [-Wunused-const-variable=]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core.o: warning: objtool: .text.nbl_dev_start_user_dev: unexpected end of section
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:458:6: error: incompatible integer to pointer conversion assigning to 'struct eventfd_ctx *' from 'int' [-Wint-conversion]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:458:8: error: call to undeclared function 'eventfd_ctx_fileget'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
Error/Warning ids grouped by kconfigs:
recent_errors
|-- arm64-allmodconfig
| |-- drivers-ata-libahci.c:warning:no-previous-prototype-for-function-get_ahci_em_messages
| |-- drivers-net-ethernet-huawei-hinic3-cqm-cqm_bitmap_table.c:error:a-randomized-struct-can-only-be-initialized-with-a-designated-initializer
| |-- instantiation:error:expected-absolute-expression
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-function-bpf_sched_entity_is_task
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-function-bpf_sched_entity_to_task
| `-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-function-bpf_sched_tag_of_entity
|-- arm64-allnoconfig
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
| |-- kismet:WARNING:unmet-direct-dependencies-detected-for-CRYPTO_DRBG_CTR-when-selected-by-CRYPTO_DEV_HISI_TRNG
| `-- kismet:WARNING:unmet-direct-dependencies-detected-for-HALTPOLL_CPUIDLE-when-selected-by-ARM64
|-- arm64-defconfig
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
|-- arm64-randconfig-001-20241227
| |-- instantiation:error:expected-absolute-expression
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
|-- arm64-randconfig-002-20241227
| |-- drivers-ata-libahci.c:warning:no-previous-prototype-for-function-get_ahci_em_messages
| |-- instantiation:error:expected-absolute-expression
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
|-- arm64-randconfig-003-20241227
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
|-- arm64-randconfig-004-20241227
| |-- instantiation:error:expected-absolute-expression
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
|-- arm64-randconfig-r111-20241227
| |-- drivers-i2c-busses-i2c-zhaoxin-smbus.c:warning:zxsmb_acpi_match-defined-but-not-used
| `-- fs-proc-etmem_scan.c:sparse:sparse:cast-removes-address-space-__rcu-of-expression
|-- loongarch-allmodconfig
| |-- arch-loongarch-kernel-paravirt.c:error:KVM_HCALL_FUNC_PV_IPI-undeclared-(first-use-in-this-function)
| |-- arch-loongarch-kernel-paravirt.c:error:mp_ops-undeclared-(first-use-in-this-function)
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-paravt_steal_clock
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-parse_no_stealacc
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_cpu_reboot
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_disable_steal_time
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_enable_steal_time
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_reboot_nb
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_reboot_notify
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_cpu_down_prepare
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_cpu_online
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_init
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-steal_acc
| |-- arch-loongarch-kernel-paravirt.c:warning:paravt_steal_clock-defined-but-not-used
| |-- arch-loongarch-kvm-intc-pch_pic.c:warning:variable-ret-set-but-not-used
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-e-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-irq_source_id-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-kvm-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-level-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-line_status-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-vm.c:warning:variable-vcpu-set-but-not-used
| |-- arch-loongarch-kvm-vm.c:warning:variable-vcpus-set-but-not-used
| |-- drivers-iommu-loongarch_iommu.c:warning:Function-parameter-or-member-ivrs-not-described-in-get_highest_supported_ivhd_type
| |-- drivers-iommu-loongarch_iommu.c:warning:la_iommu_setup-defined-but-not-used
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-check_device_compat
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-create_rlookup_entry
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-domain_attach_iommu
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-domain_deattach_iommu
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-find_iommu_by_dev
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-get_iommu_info_from_dom
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-iommu_init_device
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-la_iommu_probe_device
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-lookup_rlooptable
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-loongarch_get_iommu_by_devid
| |-- drivers-scsi-leapioraid-leapioraid_func.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-scsi-leapioraid-leapioraid_func.c:warning:u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- include-linux-init.h:error:redefinition-of-parse_no_stealacc
| |-- include-linux-init.h:error:redefinition-of-str_parse_no_stealacc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-bpf_sched_entity_is_task
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-bpf_sched_entity_to_task
| `-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-bpf_sched_tag_of_entity
|-- loongarch-allnoconfig
| |-- arch-loongarch-kernel-efi.c:error:implicit-declaration-of-function-pmd_mkhuge
| |-- arch-loongarch-kernel-efi.c:error:incompatible-types-when-assigning-to-type-pmd_t-from-type-int
| |-- arch-loongarch-kernel-legacy_boot.c:error:implicit-declaration-of-function-nid_to_addrbase
| |-- drivers-irqchip-irq-loongson-eiointc.c:error:NODES_PER_FLATMODE_NODE-undeclared-(first-use-in-this-function)
| |-- include-linux-suspend.h:error:expected-)-before-numeric-constant
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
|-- loongarch-allyesconfig
| |-- arch-loongarch-kernel-paravirt.c:error:KVM_HCALL_FUNC_PV_IPI-undeclared-(first-use-in-this-function)
| |-- arch-loongarch-kernel-paravirt.c:error:mp_ops-undeclared-(first-use-in-this-function)
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-paravt_steal_clock
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-parse_no_stealacc
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_cpu_reboot
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_disable_steal_time
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_enable_steal_time
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_reboot_nb
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_reboot_notify
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_cpu_down_prepare
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_cpu_online
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_init
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-steal_acc
| |-- arch-loongarch-kernel-paravirt.c:warning:paravt_steal_clock-defined-but-not-used
| |-- arch-loongarch-kvm-intc-pch_pic.c:warning:variable-ret-set-but-not-used
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-e-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-irq_source_id-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-kvm-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-level-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-line_status-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-vm.c:warning:variable-vcpu-set-but-not-used
| |-- arch-loongarch-kvm-vm.c:warning:variable-vcpus-set-but-not-used
| |-- drivers-iommu-loongarch_iommu.c:warning:Function-parameter-or-member-ivrs-not-described-in-get_highest_supported_ivhd_type
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-check_device_compat
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-create_rlookup_entry
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-domain_attach_iommu
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-domain_deattach_iommu
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-find_iommu_by_dev
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-get_iommu_info_from_dom
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-iommu_init_device
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-la_iommu_probe_device
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-lookup_rlooptable
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-loongarch_get_iommu_by_devid
| |-- drivers-scsi-leapioraid-leapioraid_func.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-scsi-leapioraid-leapioraid_func.c:warning:u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- include-linux-init.h:error:redefinition-of-parse_no_stealacc
| |-- include-linux-init.h:error:redefinition-of-str_parse_no_stealacc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-bpf_sched_entity_is_task
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-bpf_sched_entity_to_task
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-bpf_sched_tag_of_entity
| |-- net-ipv4-tcp_comp.c:warning:no-previous-prototype-for-comp_setup_strp
| `-- net-ipv4-tcp_comp.c:warning:no-previous-prototype-for-comp_stream_read
|-- loongarch-defconfig
| |-- arch-loongarch-kvm-intc-pch_pic.c:warning:variable-ret-set-but-not-used
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-e-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-irq_source_id-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-kvm-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-level-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-line_status-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-vm.c:warning:variable-vcpu-set-but-not-used
| |-- arch-loongarch-kvm-vm.c:warning:variable-vcpus-set-but-not-used
| |-- drivers-iommu-loongarch_iommu.c:warning:Function-parameter-or-member-ivrs-not-described-in-get_highest_supported_ivhd_type
| |-- drivers-iommu-loongarch_iommu.c:warning:la_iommu_setup-defined-but-not-used
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-check_device_compat
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-create_rlookup_entry
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-domain_attach_iommu
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-domain_deattach_iommu
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-find_iommu_by_dev
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-get_iommu_info_from_dom
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-iommu_init_device
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-la_iommu_probe_device
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-lookup_rlooptable
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-loongarch_get_iommu_by_devid
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
|-- loongarch-randconfig-001-20241227
| |-- arch-loongarch-kernel-legacy_boot.c:error:implicit-declaration-of-function-nid_to_addrbase
| |-- arch-loongarch-kernel-paravirt.c:error:KVM_HCALL_FUNC_PV_IPI-undeclared-(first-use-in-this-function)
| |-- arch-loongarch-kernel-paravirt.c:error:mp_ops-undeclared-(first-use-in-this-function)
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-paravt_steal_clock
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-parse_no_stealacc
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_cpu_reboot
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_disable_steal_time
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_enable_steal_time
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_reboot_nb
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_reboot_notify
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_cpu_down_prepare
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_cpu_online
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_init
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-steal_acc
| |-- arch-loongarch-kernel-paravirt.c:warning:paravt_steal_clock-defined-but-not-used
| |-- arch-loongarch-kvm-intc-pch_pic.c:warning:variable-ret-set-but-not-used
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-e-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-irq_source_id-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-kvm-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-level-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-line_status-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-vm.c:warning:variable-vcpu-set-but-not-used
| |-- arch-loongarch-kvm-vm.c:warning:variable-vcpus-set-but-not-used
| |-- drivers-irqchip-irq-loongson-eiointc.c:error:NODES_PER_FLATMODE_NODE-undeclared-(first-use-in-this-function)
| |-- include-linux-init.h:error:redefinition-of-parse_no_stealacc
| |-- include-linux-init.h:error:redefinition-of-str_parse_no_stealacc
| `-- include-linux-suspend.h:error:expected-)-before-numeric-constant
|-- loongarch-randconfig-002-20241227
| |-- arch-loongarch-kernel-paravirt.c:error:KVM_HCALL_FUNC_PV_IPI-undeclared-(first-use-in-this-function)
| |-- arch-loongarch-kernel-paravirt.c:error:mp_ops-undeclared-(first-use-in-this-function)
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-paravt_steal_clock
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-parse_no_stealacc
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_cpu_reboot
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_disable_steal_time
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_enable_steal_time
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_reboot_nb
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_reboot_notify
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_cpu_down_prepare
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_cpu_online
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_init
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-steal_acc
| |-- arch-loongarch-kernel-paravirt.c:warning:paravt_steal_clock-defined-but-not-used
| |-- include-linux-init.h:error:redefinition-of-parse_no_stealacc
| `-- include-linux-init.h:error:redefinition-of-str_parse_no_stealacc
|-- loongarch-randconfig-r131-20241226
| |-- arch-loongarch-kernel-legacy_boot.c:sparse:sparse:symbol-pchlpc_default-was-not-declared.-Should-it-be-static
| `-- kernel-trace-trace.h:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-ptr-got-int-noderef-__percpu
|-- x86_64-allnoconfig
| |-- drivers-char-lsse_sdf_cdev.c:linux-module.h-is-included-more-than-once.
| |-- drivers-scsi-leapioraid-leapioraid_app.c:leapioraid_func.h-is-included-more-than-once.
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kismet:WARNING:unmet-direct-dependencies-detected-for-ACPI_HOTPLUG_IGNORE_OSC-when-selected-by-X86
| `-- kismet:WARNING:unmet-direct-dependencies-detected-for-VFIO_MDEV-when-selected-by-CRYPTO_DEV_HCT
|-- x86_64-allyesconfig
| |-- arch-x86-crypto-sm3-zhaoxin-gmi.c:warning:no-previous-prototype-for-function-sm3_generic_block_fn
| |-- arch-x86-crypto-sm3-zhaoxin-gmi.c:warning:no-previous-prototype-for-function-zx_sm3_finup
| |-- arch-x86-crypto-sm3-zhaoxin-gmi.c:warning:no-previous-prototype-for-function-zx_sm3_update
| |-- arch-x86-crypto-sm4-zhaoxin-gmi.c:warning:no-previous-prototype-for-function-gmi_sm4_set_key
| |-- arch-x86-kernel-cpu-hygon.c:warning:no-previous-prototype-for-function-get_nt_block_copy_mini_len
| |-- arch-x86-kernel-cpu-hygon.c:warning:no-previous-prototype-for-function-set_c86_features_para_invalid
| |-- arch-x86-kernel-csv-shared.c:warning:no-previous-prototype-for-function-csv3_early_secure_call_ident_map
| |-- arch-x86-kernel-csv-shared.c:warning:no-previous-prototype-for-function-csv3_scan_secure_call_pages
| |-- arch-x86-kernel-fpu-core.c:warning:no-previous-prototype-for-function-get_fpustate_free_space
| |-- arch-x86-kvm-svm-csv.c:warning:no-previous-prototype-for-function-csv_vm_attestation
| |-- arch-x86-kvm-svm-sev.c:warning:no-previous-prototype-for-function-sev_install_hooks
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-add_sgpio_zhaoxin
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_wait_em_reset
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_zhaoxin_set_em_sgpio
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_zhaoxin_set_em_sgpio_gpmode
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-remove_sgpio_zhaoxin
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-set_em_messages
| |-- drivers-ata-libahci.c:warning:no-previous-prototype-for-function-get_ahci_em_messages
| |-- drivers-gpu-drm-amd-amdgpu-..-amdkfd-kfd_topology.c:warning:stack-frame-size-()-exceeds-limit-()-in-kfd_topology_add_device
| |-- drivers-gpu-drm-amd-amdgpu-..-display-dc-dml-calcs-dcn_calc_auto.c:warning:stack-frame-size-()-exceeds-limit-()-in-mode_support_and_system_configuration
| |-- drivers-gpu-drm-amd-amdgpu-..-display-dc-dml-dcn30-display_mode_vba_30.c:warning:stack-frame-size-()-exceeds-limit-()-in-dml30_ModeSupportAndSystemConfigurationFull
| |-- drivers-net-ethernet-huawei-hinic3-cqm-cqm_bitmap_table.c:error:a-randomized-struct-can-only-be-initialized-with-a-designated-initializer
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-function-bpf_sched_entity_is_task
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-function-bpf_sched_entity_to_task
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-function-bpf_sched_tag_of_entity
| |-- net-ipv4-tcp_comp.c:warning:no-previous-prototype-for-function-comp_setup_strp
| `-- net-ipv4-tcp_comp.c:warning:no-previous-prototype-for-function-comp_stream_read
|-- x86_64-buildonly-randconfig-002-20241227
| |-- drivers-ata-libahci.c:warning:no-previous-prototype-for-function-get_ahci_em_messages
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
|-- x86_64-buildonly-randconfig-003-20241227
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
|-- x86_64-buildonly-randconfig-004-20241227
| |-- drivers-ata-libahci.c:warning:no-previous-prototype-for-function-get_ahci_em_messages
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
|-- x86_64-buildonly-randconfig-005-20241227
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
|-- x86_64-buildonly-randconfig-006-20241227
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
|-- x86_64-defconfig
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
|-- x86_64-randconfig-101-20241227
| |-- WARNING:modpost:vmlinux:section-mismatch-in-reference:virtio_fs_init-(section:.init.text)-virtio_fs_sysfs_exit-(section:.exit.text)
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
|-- x86_64-randconfig-102-20241227
| |-- arch-x86-kernel-csv-shared.c:warning:no-previous-prototype-for-function-csv3_early_secure_call_ident_map
| |-- arch-x86-kernel-csv-shared.c:warning:no-previous-prototype-for-function-csv3_scan_secure_call_pages
| |-- arch-x86-kvm-svm-csv.c:warning:no-previous-prototype-for-function-csv_vm_attestation
| |-- arch-x86-kvm-svm-sev.c:error:cannot-take-the-address-of-an-rvalue-of-type-int
| |-- arch-x86-kvm-svm-sev.c:error:no-member-named-false-in-struct-hygon_kvm_hooks_table
| |-- arch-x86-kvm-svm-sev.c:warning:no-previous-prototype-for-function-sev_install_hooks
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-add_sgpio_zhaoxin
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_wait_em_reset
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_zhaoxin_set_em_sgpio
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_zhaoxin_set_em_sgpio_gpmode
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-remove_sgpio_zhaoxin
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-set_em_messages
| |-- drivers-ata-libahci.c:warning:no-previous-prototype-for-function-get_ahci_em_messages
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
|-- x86_64-randconfig-103-20241226
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:error:call-to-undeclared-function-eventfd_ctx_fileget-ISO-C99-and-later-do-not-support-implicit-function-declarations
| `-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:error:incompatible-integer-to-pointer-conversion-assigning-to-struct-eventfd_ctx-from-int
|-- x86_64-randconfig-103-20241227
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
|-- x86_64-randconfig-104-20241227
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
|-- x86_64-randconfig-121-20241228
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
|-- x86_64-randconfig-122-20241228
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
|-- x86_64-randconfig-123-20241226
| |-- drivers-iommu-amd-iommu.c:sparse:sparse:symbol-amd_dirty_ops-was-not-declared.-Should-it-be-static
| `-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core.o:warning:objtool:.text.nbl_dev_start_user_dev:unexpected-end-of-section
|-- x86_64-randconfig-123-20241228
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
|-- x86_64-randconfig-161-20241227
| |-- drivers-ata-ahci_zhaoxin_sgpio.c-ahci_wait_em_reset()-warn:variable-dereferenced-before-check-sgpio_zhaoxin-(see-line-)
| |-- drivers-gpu-drm-amd-amdgpu-..-display-dc-dcn32-dcn32_hwseq.c-dcn32_apply_idle_power_optimizations()-warn:variable-dereferenced-before-check-dc-current_state-(see-line-)
| |-- drivers-gpu-drm-amd-amdgpu-..-display-dc-link-link_dpms.c-link_set_dpms_on()-warn:if-statement-not-indented
| |-- drivers-gpu-drm-amd-amdgpu-..-display-dc-link-protocols-link_dp_training_dpia.c-dpia_training_eq_non_transparent()-error:uninitialized-symbol-wait_time_microsec-.
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
| `-- mm-kasan-kasan_test.c-rcu_uaf_reclaim()-error:dereferencing-freed-memory-fp-(line-)
|-- x86_64-randconfig-r054-20241227
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-register_irqchip_proc
| `-- kernel-irq-proc.c:warning:no-previous-prototype-for-unregister_irqchip_proc
`-- x86_64-randconfig-r113-20241227
|-- drivers-ata-ahci_zhaoxin_sgpio.c:sparse:sparse:symbol-add_sgpio_zhaoxin-was-not-declared.-Should-it-be-static
|-- drivers-ata-ahci_zhaoxin_sgpio.c:sparse:sparse:symbol-ahci_wait_em_reset-was-not-declared.-Should-it-be-static
|-- drivers-ata-ahci_zhaoxin_sgpio.c:sparse:sparse:symbol-ahci_zhaoxin_set_em_sgpio-was-not-declared.-Should-it-be-static
|-- drivers-ata-ahci_zhaoxin_sgpio.c:sparse:sparse:symbol-ahci_zhaoxin_set_em_sgpio_gpmode-was-not-declared.-Should-it-be-static
|-- drivers-ata-ahci_zhaoxin_sgpio.c:sparse:sparse:symbol-remove_sgpio_zhaoxin-was-not-declared.-Should-it-be-static
|-- drivers-ata-ahci_zhaoxin_sgpio.c:sparse:sparse:symbol-set_em_messages-was-not-declared.-Should-it-be-static
|-- drivers-ata-ahci_zhaoxin_sgpio.c:sparse:sparse:symbol-sgpio_attrs-was-not-declared.-Should-it-be-static
|-- drivers-ata-ahci_zhaoxin_sgpio.c:sparse:sparse:symbol-sgpio_groups-was-not-declared.-Should-it-be-static
|-- drivers-ata-ahci_zhaoxin_sgpio.c:sparse:sparse:symbol-sgpio_zhaoxin_ktype-was-not-declared.-Should-it-be-static
|-- drivers-ata-ahci_zhaoxin_sgpio.c:sparse:sparse:symbol-sgpio_zhaoxin_sysfs_ops-was-not-declared.-Should-it-be-static
|-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-add_sgpio_zhaoxin
|-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_wait_em_reset
|-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_zhaoxin_set_em_sgpio
|-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_zhaoxin_set_em_sgpio_gpmode
|-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-remove_sgpio_zhaoxin
|-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-set_em_messages
|-- drivers-ata-libahci.c:warning:no-previous-prototype-for-function-get_ahci_em_messages
|-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
`-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
elapsed time: 723m
configs tested: 21
configs skipped: 124
tested configs:
arm64 allmodconfig clang-18
arm64 allnoconfig gcc-14.2.0
arm64 defconfig gcc-14.2.0
arm64 randconfig-001-20241227 clang-16
arm64 randconfig-002-20241227 clang-18
arm64 randconfig-003-20241227 gcc-14.2.0
arm64 randconfig-004-20241227 clang-18
loongarch allmodconfig gcc-14.2.0
loongarch allnoconfig gcc-14.2.0
loongarch defconfig gcc-14.2.0
loongarch randconfig-001-20241227 gcc-14.2.0
loongarch randconfig-002-20241227 gcc-14.2.0
x86_64 allnoconfig clang-19
x86_64 allyesconfig clang-19
x86_64 buildonly-randconfig-001-20241227 gcc-12
x86_64 buildonly-randconfig-002-20241227 clang-19
x86_64 buildonly-randconfig-003-20241227 gcc-12
x86_64 buildonly-randconfig-004-20241227 clang-19
x86_64 buildonly-randconfig-005-20241227 gcc-12
x86_64 buildonly-randconfig-006-20241227 clang-19
x86_64 defconfig gcc-11
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:OLK-6.6 1662/1662] arch/loongarch/kernel/legacy_boot.c:55:26: sparse: sparse: symbol 'pchlpc_default' was not declared. Should it be static?
by kernel test robot 28 Dec '24
by kernel test robot 28 Dec '24
28 Dec '24
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: e53a23ef21aa9859c864e7c4bb6ecde5269f54b6
commit: db5bb24abc8dd120fd81b7ce21819e96578d011e [1662/1662] LoongArch: Old BPI compatibility
config: loongarch-randconfig-r131-20241226 (https://download.01.org/0day-ci/archive/20241228/202412280533.14nOvpdL-lkp@…)
compiler: loongarch64-linux-gcc (GCC) 14.2.0
reproduce: (https://download.01.org/0day-ci/archive/20241228/202412280533.14nOvpdL-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/202412280533.14nOvpdL-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
arch/loongarch/kernel/legacy_boot.c:39:19: sparse: sparse: symbol 'liointc_domain' was not declared. Should it be static?
arch/loongarch/kernel/legacy_boot.c:40:19: sparse: sparse: symbol 'pch_lpc_domain' was not declared. Should it be static?
arch/loongarch/kernel/legacy_boot.c:41:19: sparse: sparse: symbol 'pch_msi_domain' was not declared. Should it be static?
arch/loongarch/kernel/legacy_boot.c:42:19: sparse: sparse: symbol 'pch_pic_domain' was not declared. Should it be static?
arch/loongarch/kernel/legacy_boot.c:45:5: sparse: sparse: symbol 'nr_io_pics' was not declared. Should it be static?
arch/loongarch/kernel/legacy_boot.c:48:26: sparse: sparse: symbol 'liointc_default' was not declared. Should it be static?
>> arch/loongarch/kernel/legacy_boot.c:55:26: sparse: sparse: symbol 'pchlpc_default' was not declared. Should it be static?
arch/loongarch/kernel/legacy_boot.c:61:26: sparse: sparse: symbol 'eiointc_default' was not declared. Should it be static?
arch/loongarch/kernel/legacy_boot.c:62:26: sparse: sparse: symbol 'pchmsi_default' was not declared. Should it be static?
arch/loongarch/kernel/legacy_boot.c:63:26: sparse: sparse: symbol 'pchpic_default' was not declared. Should it be static?
arch/loongarch/kernel/legacy_boot.c:94:6: sparse: sparse: symbol 'register_default_pic' was not declared. Should it be static?
arch/loongarch/kernel/legacy_boot.c:341:14: sparse: sparse: symbol 'bpi_init' was not declared. Should it be static?
vim +/pchlpc_default +55 arch/loongarch/kernel/legacy_boot.c
37
> 38 struct irq_domain *cpu_domain;
39 struct irq_domain *liointc_domain;
40 struct irq_domain *pch_lpc_domain;
41 struct irq_domain *pch_msi_domain[MAX_IO_PICS];
42 struct irq_domain *pch_pic_domain[MAX_IO_PICS];
43
44 char arcs_cmdline[COMMAND_LINE_SIZE];
45 int nr_io_pics;
46 int bpi_version;
47
48 struct acpi_madt_lio_pic liointc_default = {
49 .address = LOONGSON_REG_BASE + 0x1400,
50 .size = 256,
51 .cascade = {2, 3},
52 .cascade_map = {0x00FFFFFF, 0xff000000},
53 };
54
> 55 struct acpi_madt_lpc_pic pchlpc_default = {
56 .address = LS7A_LPC_REG_BASE,
57 .size = SZ_4K,
58 .cascade = 19,
59 };
60
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:OLK-5.10] BUILD REGRESSION 053a6b6f8e4c86200cdb20bc80c063c3bb119859
by kernel test robot 28 Dec '24
by kernel test robot 28 Dec '24
28 Dec '24
tree/branch: https://gitee.com/openeuler/kernel.git OLK-5.10
branch HEAD: 053a6b6f8e4c86200cdb20bc80c063c3bb119859 !13006 Fix CVE-2024-50086
Error/Warning (recently discovered and may have been fixed):
https://lore.kernel.org/oe-kbuild-all/202412272117.9LTbAHTs-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202412280149.2dV0pFCu-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202412280232.iRY0y7uJ-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202412280324.woXn0RU1-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202412280329.gvMxH5vy-lkp@intel.com
https://lore.kernel.org/oe-kbuild/202412280419.SeKIgBFA-lkp@intel.com
drivers/gpu/drm/i915/display/intel_ddi.o: warning: objtool: intel_ddi_pre_enable()+0x184: unreachable instruction
fs/ntfs3/bitmap.o: warning: objtool: wnd_add_free_ext()+0x3f1: unreachable instruction
fs/ntfs3/file.o: warning: objtool: ntfs3_setattr()+0xfb: unreachable instruction
fs/ntfs3/frecord.o: warning: objtool: ni_write_frame()+0x219: unreachable instruction
fs/ntfs3/fslog.o: warning: objtool: do_action()+0x4a1: unreachable instruction
fs/ntfs3/fsntfs.o: warning: objtool: ntfs_bio_pages()+0x34a: unreachable instruction
fs/ntfs3/index.o: warning: objtool: bmp_buf_get()+0xc8: unreachable instruction
fs/ntfs3/inode.o: warning: objtool: ntfs_get_block_vbo()+0x12e: unreachable instruction
fs/ntfs3/run.o: warning: objtool: run_collapse_range()+0x17b: unreachable instruction
kernel/sched/core.o: warning: objtool: sched_set_fifo()+0x4b: unreachable instruction
mm/page_alloc.o: warning: objtool: __drain_all_pages()+0x235: unreachable instruction
Unverified Error/Warning (likely false positive, kindly check if interested):
kernel/stackleak.c:42:5-10: opportunity for str_enabled_disabled(state)
Error/Warning ids grouped by kconfigs:
recent_errors
|-- arm64-allmodconfig
| |-- arch-arm64-include-asm-atomic_lse.h:error:unknown-register-name-x0-in-asm
| |-- arch-arm64-include-asm-atomic_lse.h:error:unknown-register-name-x1-in-asm
| `-- arch-arm64-include-asm-atomic_lse.h:error:unknown-register-name-x2-in-asm
|-- arm64-allnoconfig
| |-- arch-arm64-kernel-ipi_nmi.c:error:implicit-declaration-of-function-printk_safe_exit
| `-- kismet:WARNING:unmet-direct-dependencies-detected-for-CPPC_CPUFREQ_SYSFS_INTERFACE-when-selected-by-CPU_FREQ_GOV_SEEP
|-- arm64-defconfig
| |-- arch-arm64-kvm-cvm.c:warning:no-previous-prototype-for-kvm_cvm_create_ttt_levels
| |-- arch-arm64-kvm-cvm.c:warning:no-previous-prototype-for-kvm_cvm_get_num_brps
| |-- arch-arm64-kvm-cvm.c:warning:no-previous-prototype-for-kvm_cvm_get_num_wrps
| |-- arch-arm64-kvm-cvm.c:warning:no-previous-prototype-for-kvm_cvm_ipa_limit
| |-- arch-arm64-kvm-cvm.c:warning:no-previous-prototype-for-kvm_cvm_populate_par_region
| |-- arch-arm64-kvm-cvm.c:warning:no-previous-prototype-for-kvm_cvm_supports_pmu
| |-- arch-arm64-kvm-cvm.c:warning:no-previous-prototype-for-kvm_cvm_supports_sve
| |-- arch-arm64-kvm-hyp-nvhe-..-aarch32.c:warning:Function-parameter-or-member-is_wide_instr-not-described-in-kvm_skip_instr32
| |-- arch-arm64-kvm-hyp-vhe-..-aarch32.c:warning:Function-parameter-or-member-is_wide_instr-not-described-in-kvm_skip_instr32
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-cpu-description-in-cppc_get_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-enable-description-in-cppc_get_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-enable-description-in-cppc_get_auto_sel
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-enable-description-in-cppc_set_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-enable-description-in-cppc_set_epp
| |-- drivers-acpi-cppc_acpi.c:warning:Function-parameter-or-member-auto_act_window-not-described-in-cppc_get_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Function-parameter-or-member-auto_act_window-not-described-in-cppc_set_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Function-parameter-or-member-cpunum-not-described-in-cppc_get_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Function-parameter-or-member-epp_val-not-described-in-cppc_set_epp
| |-- drivers-crypto-hisilicon-qm.c:warning:strncpy-specified-bound-depends-on-the-length-of-the-source-argument
| |-- drivers-net-ethernet-hisilicon-hns3-hns3_enet.c:warning:label-err_init_guid_fail-defined-but-not-used
| `-- drivers-net-ethernet-hisilicon-hns3-hns3_enet.c:warning:label-out_dbg_init-defined-but-not-used
|-- arm64-randconfig-001-20241227
| |-- arch-arm64-include-asm-archrandom.h:error:unknown-register-name-r0-in-asm
| |-- arch-arm64-include-asm-archrandom.h:error:unknown-register-name-r1-in-asm
| |-- arch-arm64-include-asm-archrandom.h:error:unknown-register-name-r2-in-asm
| |-- arch-arm64-include-asm-archrandom.h:error:unknown-register-name-r3-in-asm
| |-- arch-arm64-include-asm-archrandom.h:error:unknown-register-name-x16-in-asm
| `-- arch-arm64-include-asm-stack_pointer.h:error:register-sp-unsuitable-for-global-register-variables-on-this-target
|-- arm64-randconfig-003-20241227
| |-- lib-..-mm-kasan-kasan.h:warning:return-with-a-value-in-function-returning-void
| |-- mm-kasan-common.c:error:void-value-not-ignored-as-it-ought-to-be
| |-- mm-kasan-common.c:warning:control-reaches-end-of-non-void-function
| `-- mm-kasan-kasan.h:warning:return-with-a-value-in-function-returning-void
|-- arm64-randconfig-004-20241227
| |-- arch-arm64-include-asm-archrandom.h:error:unknown-register-name-r0-in-asm
| |-- arch-arm64-include-asm-archrandom.h:error:unknown-register-name-r1-in-asm
| |-- arch-arm64-include-asm-archrandom.h:error:unknown-register-name-r2-in-asm
| |-- arch-arm64-include-asm-archrandom.h:error:unknown-register-name-r3-in-asm
| `-- arch-arm64-include-asm-stack_pointer.h:error:register-sp-unsuitable-for-global-register-variables-on-this-target
|-- arm64-randconfig-051-20241227
| |-- Documentation-devicetree-bindings-arm-cpu.yaml:properties:capacity-dmips-mhz:ref-should-not-be-valid-under-const:ref
| |-- Documentation-devicetree-bindings-arm-cpu.yaml:title:ARM-CPUs-bindings-should-not-be-valid-under-pattern:(-Bb-inding-Ss-chema)
| |-- Documentation-devicetree-bindings-arm-cpus.yaml:examples:cpus-arm-pbha-performance-only-bits-arm-pbha-no-aliases-bits-ncpu-device_type-cpu-compatible-arm-cortex-a57-...-n-is-not-of-type-array
| `-- Documentation-devicetree-bindings-arm-cpus.yaml:maintainers-is-a-required-property
|-- arm64-randconfig-052-20241227
| |-- Documentation-devicetree-bindings-arm-cpu.yaml:properties:capacity-dmips-mhz:ref-should-not-be-valid-under-const:ref
| |-- Documentation-devicetree-bindings-arm-cpu.yaml:title:ARM-CPUs-bindings-should-not-be-valid-under-pattern:(-Bb-inding-Ss-chema)
| |-- Documentation-devicetree-bindings-arm-cpus.yaml:examples:cpus-arm-pbha-performance-only-bits-arm-pbha-no-aliases-bits-ncpu-device_type-cpu-compatible-arm-cortex-a57-...-n-is-not-of-type-array
| `-- Documentation-devicetree-bindings-arm-cpus.yaml:maintainers-is-a-required-property
|-- arm64-randconfig-053-20241227
| |-- Documentation-devicetree-bindings-arm-cpu.yaml:properties:capacity-dmips-mhz:ref-should-not-be-valid-under-const:ref
| |-- Documentation-devicetree-bindings-arm-cpu.yaml:title:ARM-CPUs-bindings-should-not-be-valid-under-pattern:(-Bb-inding-Ss-chema)
| |-- Documentation-devicetree-bindings-arm-cpus.yaml:examples:cpus-arm-pbha-performance-only-bits-arm-pbha-no-aliases-bits-ncpu-device_type-cpu-compatible-arm-cortex-a57-...-n-is-not-of-type-array
| `-- Documentation-devicetree-bindings-arm-cpus.yaml:maintainers-is-a-required-property
|-- arm64-randconfig-054-20241227
| |-- Documentation-devicetree-bindings-arm-cpu.yaml:properties:capacity-dmips-mhz:ref-should-not-be-valid-under-const:ref
| |-- Documentation-devicetree-bindings-arm-cpu.yaml:title:ARM-CPUs-bindings-should-not-be-valid-under-pattern:(-Bb-inding-Ss-chema)
| |-- Documentation-devicetree-bindings-arm-cpus.yaml:examples:cpus-arm-pbha-performance-only-bits-arm-pbha-no-aliases-bits-ncpu-device_type-cpu-compatible-arm-cortex-a57-...-n-is-not-of-type-array
| `-- Documentation-devicetree-bindings-arm-cpus.yaml:maintainers-is-a-required-property
|-- arm64-randconfig-055-20241227
| |-- Documentation-devicetree-bindings-arm-cpu.yaml:properties:capacity-dmips-mhz:ref-should-not-be-valid-under-const:ref
| |-- Documentation-devicetree-bindings-arm-cpu.yaml:title:ARM-CPUs-bindings-should-not-be-valid-under-pattern:(-Bb-inding-Ss-chema)
| |-- Documentation-devicetree-bindings-arm-cpus.yaml:examples:cpus-arm-pbha-performance-only-bits-arm-pbha-no-aliases-bits-ncpu-device_type-cpu-compatible-arm-cortex-a57-...-n-is-not-of-type-array
| `-- Documentation-devicetree-bindings-arm-cpus.yaml:maintainers-is-a-required-property
|-- arm64-randconfig-r133-20241227
| |-- arch-arm64-include-asm-cmpxchg.h:sparse:sparse:cast-truncates-bits-from-constant-value-(3fff-becomes-ff)
| |-- mm-clear_freelist_page.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-got-void-noderef-__user-buffer
| `-- mm-clear_freelist_page.c:sparse:sparse:incorrect-type-in-initializer-(incompatible-argument-(different-address-spaces))-expected-int-(-usertype-proc_handler-)(-...-)-got-int-(-)(-...-)
|-- x86_64-allnoconfig
| |-- 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
| |-- ld.lld:error:version-script-assignment-of-LINUX_2.-to-symbol-__vdso_sgx_enter_enclave-failed:symbol-not-defined
| |-- llvm-objcopy:error:arch-x86-entry-vdso-vdso64.so.dbg:No-such-file-or-directory
| `-- llvm-objdump:error:arch-x86-entry-vdso-vdso64.so.dbg:No-such-file-or-directory
|-- x86_64-allyesconfig
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-cpu-description-in-cppc_get_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-enable-description-in-cppc_get_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-enable-description-in-cppc_get_auto_sel
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-enable-description-in-cppc_set_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-enable-description-in-cppc_set_epp
| |-- drivers-acpi-cppc_acpi.c:warning:Function-parameter-or-member-auto_act_window-not-described-in-cppc_get_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Function-parameter-or-member-auto_act_window-not-described-in-cppc_set_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Function-parameter-or-member-cpunum-not-described-in-cppc_get_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Function-parameter-or-member-epp_val-not-described-in-cppc_set_epp
| |-- drivers-gpu-drm-vmwgfx-ttm_object.c:error:Cannot-parse-struct-or-union
| |-- 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-hisilicon-hns3-hns3_unic.c:warning:Function-parameter-or-member-skb-not-described-in-hns3_unic_set_l3_type
| |-- drivers-net-ethernet-hisilicon-hns3-hns3_unic.c:warning:Function-parameter-or-member-type_cs_vlan_tso-not-described-in-hns3_unic_set_l3_type
| |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_unic_guid.c:warning:no-previous-prototype-for-function-hclge_unic_del_mc_guid_common
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwdev.c:warning:address-of-array-chip_node-rt_cmd-will-always-evaluate-to-true
| |-- drivers-net-ethernet-mucse-rnp-rnp_common.h:warning:variable-has_mac-set-but-not-used
| |-- drivers-net-ethernet-mucse-rnp-rnp_common.h:warning:variable-has_trans-set-but-not-used
| |-- drivers-net-ethernet-mucse-rnp-rnp_common.h:warning:variable-headroom-set-but-not-used
| |-- drivers-net-ethernet-mucse-rnp-rnp_common.h:warning:variable-tailroom-set-but-not-used
| |-- drivers-net-ethernet-mucse-rnp-rnp_debugfs.c:warning:Excess-function-parameter-pf-description-in-rnp_dbg_adapter_exit
| |-- drivers-net-ethernet-mucse-rnp-rnp_debugfs.c:warning:Function-parameter-or-member-adapter-not-described-in-rnp_dbg_adapter_exit
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Excess-function-parameter-cmd-description-in-rnp_get_coalesce
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Excess-function-parameter-cmd-description-in-rnp_set_coalesce
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Excess-function-parameter-ec-description-in-rnp_get_coalesce
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Excess-function-parameter-netdev-description-in-rnp_get_channels
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Excess-function-parameter-netdev-description-in-rnp_get_module_eeprom
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Excess-function-parameter-netdev-description-in-rnp_get_module_info
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Excess-function-parameter-netdev-description-in-rnp_get_ts_info
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Excess-function-parameter-netdev-description-in-rnp_set_channels
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Excess-function-parameter-netdev-description-in-rnp_set_rxnfc
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Function-parameter-or-member-coal-not-described-in-rnp_get_coalesce
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Function-parameter-or-member-data-not-described-in-rnp_reg_test
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Function-parameter-or-member-dev-not-described-in-rnp_get_channels
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Function-parameter-or-member-dev-not-described-in-rnp_get_module_eeprom
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Function-parameter-or-member-dev-not-described-in-rnp_get_module_info
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Function-parameter-or-member-dev-not-described-in-rnp_get_ts_info
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Function-parameter-or-member-dev-not-described-in-rnp_set_channels
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Function-parameter-or-member-dev-not-described-in-rnp_set_rxnfc
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Function-parameter-or-member-extack-not-described-in-rnp_get_coalesce
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Function-parameter-or-member-extack-not-described-in-rnp_get_ringparam
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Function-parameter-or-member-extack-not-described-in-rnp_set_coalesce
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Function-parameter-or-member-extack-not-described-in-rnp_set_ringparam
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Function-parameter-or-member-ker-not-described-in-rnp_get_ringparam
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Function-parameter-or-member-ker-not-described-in-rnp_set_ringparam
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Function-parameter-or-member-kernel_coal-not-described-in-rnp_get_coalesce
| |-- drivers-net-ethernet-mucse-rnp-rnp_ethtool.c:warning:Function-parameter-or-member-kernel_coal-not-described-in-rnp_set_coalesce
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Excess-function-parameter-inner_vlan_tag-description-in-rnp_tx_ctxtdesc
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Excess-function-parameter-l4_hdr_len-description-in-rnp_tx_ctxtdesc
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Excess-function-parameter-mss_seg_len-description-in-rnp_tx_ctxtdesc
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Excess-function-parameter-rxr_count-description-in-rnp_alloc_q_vector
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Excess-function-parameter-rxr_idx-description-in-rnp_alloc_q_vector
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Excess-function-parameter-tunnel_hdr_len-description-in-rnp_tx_ctxtdesc
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Excess-function-parameter-txr_count-description-in-rnp_alloc_q_vector
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Excess-function-parameter-txr_idx-description-in-rnp_alloc_q_vector
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Excess-function-parameter-type_tucmd-description-in-rnp_tx_ctxtdesc
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Excess-function-parameter-v_count-description-in-rnp_alloc_q_vector
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Function-parameter-or-member-crc_pad-not-described-in-rnp_tx_ctxtdesc
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Function-parameter-or-member-eth_queue_idx-not-described-in-rnp_alloc_q_vector
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Function-parameter-or-member-ignore_vlan-not-described-in-rnp_tx_ctxtdesc
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Function-parameter-or-member-inner_vlan_tunnel_len-not-described-in-rnp_tx_ctxtdesc
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Function-parameter-or-member-mss_len_vf_num-not-described-in-rnp_tx_ctxtdesc
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Function-parameter-or-member-r_count-not-described-in-rnp_alloc_q_vector
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Function-parameter-or-member-r_idx-not-described-in-rnp_alloc_q_vector
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:Function-parameter-or-member-step-not-described-in-rnp_alloc_q_vector
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:no-previous-prototype-for-function-rnp_acquire_msix_vectors
| |-- drivers-net-ethernet-mucse-rnp-rnp_lib.c:warning:no-previous-prototype-for-function-rnp_print_ring_info
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Excess-function-parameter-data-description-in-rnp_service_timer
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Excess-function-parameter-ent-description-in-rnp_probe
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Excess-function-parameter-hw-description-in-rnp_wol_supported
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Excess-function-parameter-link_speed-description-in-rnp_watchdog_update_link
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Excess-function-parameter-maxrate-description-in-rnp_tx_maxrate_own
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Excess-function-parameter-msix_vector-description-in-rnp_set_ring_vector
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Excess-function-parameter-netdev-description-in-rnp_setup_tc
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Excess-function-parameter-netdev-description-in-rnp_tx_maxrate_own
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Excess-function-parameter-queue-description-in-rnp_set_ring_vector
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Excess-function-parameter-skb-description-in-rnp_is_non_eop
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Excess-function-parameter-subdev_id-description-in-rnp_wol_supported
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Function-parameter-or-member-adapter-not-described-in-rnp_rx_ring_reinit
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Function-parameter-or-member-adapter-not-described-in-rnp_setup_rx_resources
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Function-parameter-or-member-adapter-not-described-in-rnp_setup_tx_resources
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Function-parameter-or-member-adapter-not-described-in-rnp_tx_maxrate_own
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Function-parameter-or-member-adapter-not-described-in-rnp_wol_supported
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Function-parameter-or-member-dev-not-described-in-rnp_setup_tc
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Function-parameter-or-member-id-not-described-in-rnp_probe
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Function-parameter-or-member-napi_budget-not-described-in-rnp_clean_tx_irq
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Function-parameter-or-member-rnp_msix_vector-not-described-in-rnp_set_ring_vector
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Function-parameter-or-member-rnp_queue-not-described-in-rnp_set_ring_vector
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Function-parameter-or-member-subdevice_id-not-described-in-rnp_wol_supported
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Function-parameter-or-member-t-not-described-in-rnp_service_timer
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:Function-parameter-or-member-txqueue-not-described-in-rnp_tx_timeout
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:no-previous-prototype-for-function-rnp_assign_netdev_ops
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:no-previous-prototype-for-function-rnp_can_rpu_start
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:no-previous-prototype-for-function-rnp_clear_udp_tunnel_port
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:no-previous-prototype-for-function-rnp_config_knode
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:no-previous-prototype-for-function-rnp_delete_knode
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:no-previous-prototype-for-function-rnp_do_reset
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:no-previous-prototype-for-function-rnp_rx_ring_reinit
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:no-previous-prototype-for-function-rnp_service_task
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:no-previous-prototype-for-function-rnp_service_timer
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:no-previous-prototype-for-function-rnp_setup_tc_cls_u32
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:no-previous-prototype-for-function-rnp_unmap_and_free_tx_resource
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:no-previous-prototype-for-function-rnp_vlan_stags_flag
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:no-previous-prototype-for-function-rnp_write_eitr_rx
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:no-previous-prototype-for-function-rnp_xmit_nop_frame_ring
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:variable-rxctrl-set-but-not-used
| |-- drivers-net-ethernet-mucse-rnp-rnp_main.c:warning:variable-xdp_xmit-set-but-not-used
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx.c:warning:Excess-function-parameter-vf_number-description-in-rnp_check_for_ack_pf
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx.c:warning:Excess-function-parameter-vf_number-description-in-rnp_check_for_msg_pf
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx.c:warning:Excess-function-parameter-vf_number-description-in-rnp_read_mbx_pf
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx.c:warning:Function-parameter-or-member-mbx_id-not-described-in-rnp_check_for_ack_pf
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx.c:warning:Function-parameter-or-member-mbx_id-not-described-in-rnp_check_for_msg_pf
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx.c:warning:Function-parameter-or-member-mbx_id-not-described-in-rnp_read_mbx_pf
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx_fw.c:warning:Excess-function-parameter-rnp_info-description-in-rnp_mbx_get_capability
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx_fw.c:warning:Function-parameter-or-member-adv-not-described-in-rnp_mbx_phy_link_set
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx_fw.c:warning:Function-parameter-or-member-info-not-described-in-rnp_mbx_get_capability
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx_fw.c:warning:Function-parameter-or-member-pfvfnum-not-described-in-rnp_fw_get_macaddr
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx_fw.c:warning:Function-parameter-or-member-value-not-described-in-rnp_mbx_reg_writev
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx_fw.c:warning:Function-parameter-or-member-value0-not-described-in-rnp_set_lane_fun
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx_fw.c:warning:Function-parameter-or-member-value1-not-described-in-rnp_set_lane_fun
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx_fw.c:warning:Function-parameter-or-member-value2-not-described-in-rnp_set_lane_fun
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx_fw.c:warning:Function-parameter-or-member-value3-not-described-in-rnp_set_lane_fun
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx_fw.c:warning:no-previous-prototype-for-function-rnp_fw_reg_read
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx_fw.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-mucse-rnp-rnp_mbx_fw.c:warning:variable-value-set-but-not-used
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:Excess-function-parameter-hw-description-in-rnp_mac_fc_mode_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:Function-parameter-or-member-hw-not-described-in-rnp_write_uc_addr_list_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:Function-parameter-or-member-mac-not-described-in-rnp_mac_fc_mode_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:Function-parameter-or-member-sriov_flag-not-described-in-rnp_eth_update_rss_key_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:Function-parameter-or-member-sriov_flag-not-described-in-rnp_write_uc_addr_list_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:equality-comparison-with-extraneous-parentheses
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp10_get_link_ksettings
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp10_set_link_ksettings
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_addr_list_itr
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_check_mac_link_hw_ops_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_clean_link_hw_ops_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_device_supports_autoneg_fc
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_eth_clear_rar_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_eth_clear_vmdq_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_eth_clr_all_layer2_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_eth_clr_all_tuple5_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_eth_clr_layer2_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_eth_clr_mc_addr_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_eth_clr_tuple5_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_eth_clr_vfta_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_eth_set_layer2_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_eth_set_rar_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_eth_set_tcp_sync_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_eth_set_tuple5_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_eth_set_vfta_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_eth_set_vmdq_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_eth_update_mc_addr_list_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_eth_update_rss_key_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_eth_update_rss_table_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_get_permtion_mac_addr_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_get_thermal_sensor_data_hw_ops_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_init_hw_ops_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_init_thermal_sensor_thresh_hw_ops_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_layer2_pritologic_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_mac_fc_mode_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_mac_set_mac_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_nway_reset
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_phy_read_reg_hw_ops_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_phy_write_reg_hw_ops_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_reset_hw_ops_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_set_ethtool_hw_ops_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_set_vf_vlan_mode_hw_ops_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_setup_mac_link_hw_ops_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_start_hw_ops_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_tuple5_pritologic_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:no-previous-prototype-for-function-rnp_tuple5_pritologic_tcam_n10
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:variable-autoneg_changed-set-but-not-used
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:variable-dma_ch-set-but-not-used
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:variable-duplex_changed-set-but-not-used
| |-- drivers-net-ethernet-mucse-rnp-rnp_n10.c:warning:variable-idx-set-but-not-used
| |-- drivers-net-ethernet-mucse-rnp-rnp_ptp.c:warning:no-previous-prototype-for-function-rnp_ptp_setup_ptp
| |-- drivers-net-ethernet-mucse-rnp-rnp_ptp.c:warning:variable-ts_event_en-set-but-not-used
| |-- drivers-net-ethernet-mucse-rnp-rnp_sriov.c:warning:no-previous-prototype-for-function-check_ari_mode
| |-- drivers-net-ethernet-mucse-rnp-rnp_sriov.c:warning:no-previous-prototype-for-function-rnp_msg_post_status_signle_link
| |-- drivers-net-ethernet-mucse-rnp-rnp_sysfs.c:warning:no-previous-prototype-for-function-rnp_mbx_get_pn_sn
| |-- 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
|-- x86_64-buildonly-randconfig-001-20241227
| |-- arch-x86-kernel-paravirt.c:error:CALL_INSN_SIZE-undeclared-(first-use-in-this-function)
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-cpu-description-in-cppc_get_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-enable-description-in-cppc_get_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-enable-description-in-cppc_get_auto_sel
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-enable-description-in-cppc_set_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-enable-description-in-cppc_set_epp
| |-- drivers-acpi-cppc_acpi.c:warning:Function-parameter-or-member-auto_act_window-not-described-in-cppc_get_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Function-parameter-or-member-auto_act_window-not-described-in-cppc_set_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Function-parameter-or-member-cpunum-not-described-in-cppc_get_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Function-parameter-or-member-epp_val-not-described-in-cppc_set_epp
| `-- include-linux-string.h:warning:__builtin_strncpy-specified-bound-depends-on-the-length-of-the-source-argument
|-- x86_64-buildonly-randconfig-002-20241218
| |-- fs-ntfs3-bitmap.o:warning:objtool:wnd_add_free_ext:unreachable-instruction
| |-- fs-ntfs3-file.o:warning:objtool:ntfs3_setattr:unreachable-instruction
| |-- fs-ntfs3-frecord.o:warning:objtool:ni_write_frame:unreachable-instruction
| |-- fs-ntfs3-fslog.o:warning:objtool:do_action:unreachable-instruction
| |-- fs-ntfs3-fsntfs.o:warning:objtool:ntfs_bio_pages:unreachable-instruction
| |-- fs-ntfs3-index.o:warning:objtool:bmp_buf_get:unreachable-instruction
| |-- fs-ntfs3-inode.o:warning:objtool:ntfs_get_block_vbo:unreachable-instruction
| |-- fs-ntfs3-run.o:warning:objtool:run_collapse_range:unreachable-instruction
| `-- mm-page_alloc.o:warning:objtool:__drain_all_pages:unreachable-instruction
|-- x86_64-buildonly-randconfig-002-20241227
| |-- arch-x86-kernel-paravirt.c:error:implicit-declaration-of-function-__text_gen_insn-Werror-Wimplicit-function-declaration
| |-- arch-x86-kernel-paravirt.c:error:use-of-undeclared-identifier-CALL_INSN_OPCODE
| |-- ld.lld:error:version-script-assignment-of-LINUX_2.-to-symbol-__vdso_sgx_enter_enclave-failed:symbol-not-defined
| |-- llvm-objcopy:error:arch-x86-entry-vdso-vdso64.so.dbg:No-such-file-or-directory
| |-- llvm-objdump:error:arch-x86-entry-vdso-vdso64.so.dbg:No-such-file-or-directory
| |-- sound-soc-meson-t9015.c:warning:unused-variable-t9015_ids
| `-- sound-soc-rockchip-rockchip_i2s.c:warning:unused-variable-rockchip_i2s_match
|-- x86_64-buildonly-randconfig-003-20241227
| |-- arch-x86-kernel-paravirt.c:error:CALL_INSN_SIZE-undeclared-(first-use-in-this-function)
| `-- drivers-gpu-drm-vmwgfx-ttm_object.c:error:Cannot-parse-struct-or-union
|-- x86_64-buildonly-randconfig-004-20241227
| |-- ld.lld:error:version-script-assignment-of-LINUX_2.-to-symbol-__vdso_sgx_enter_enclave-failed:symbol-not-defined
| |-- llvm-objcopy:error:arch-x86-entry-vdso-vdso64.so.dbg:No-such-file-or-directory
| `-- llvm-objdump:error:arch-x86-entry-vdso-vdso64.so.dbg:No-such-file-or-directory
|-- x86_64-buildonly-randconfig-005-20241227
| `-- arch-x86-kernel-paravirt.c:error:CALL_INSN_SIZE-undeclared-(first-use-in-this-function)
|-- x86_64-buildonly-randconfig-006-20241227
| |-- ld.lld:error:version-script-assignment-of-LINUX_2.-to-symbol-__vdso_sgx_enter_enclave-failed:symbol-not-defined
| |-- llvm-objcopy:error:arch-x86-entry-vdso-vdso64.so.dbg:No-such-file-or-directory
| `-- llvm-objdump:error:arch-x86-entry-vdso-vdso64.so.dbg:No-such-file-or-directory
|-- x86_64-defconfig
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-cpu-description-in-cppc_get_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-enable-description-in-cppc_get_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-enable-description-in-cppc_get_auto_sel
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-enable-description-in-cppc_set_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Excess-function-parameter-enable-description-in-cppc_set_epp
| |-- drivers-acpi-cppc_acpi.c:warning:Function-parameter-or-member-auto_act_window-not-described-in-cppc_get_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Function-parameter-or-member-auto_act_window-not-described-in-cppc_set_auto_act_window
| |-- drivers-acpi-cppc_acpi.c:warning:Function-parameter-or-member-cpunum-not-described-in-cppc_get_auto_act_window
| `-- drivers-acpi-cppc_acpi.c:warning:Function-parameter-or-member-epp_val-not-described-in-cppc_set_epp
|-- x86_64-randconfig-101-20241228
| |-- drivers-ub-urma-ubcore-ubcore_ctp.c:warning:the-comparison-will-always-evaluate-as-false-for-the-address-of-head-will-never-be-NULL
| |-- drivers-ub-urma-ubcore-ubcore_device.c:warning:no-previous-prototype-for-ubcore_destroy_upi_list
| |-- drivers-ub-urma-ubcore-ubcore_dp.c:warning:no-previous-prototype-for-ubcore_poll_jfc
| |-- drivers-ub-urma-ubcore-ubcore_dp.c:warning:no-previous-prototype-for-ubcore_post_jetty_recv_wr
| |-- drivers-ub-urma-ubcore-ubcore_dp.c:warning:no-previous-prototype-for-ubcore_post_jetty_send_wr
| |-- drivers-ub-urma-ubcore-ubcore_dp.c:warning:no-previous-prototype-for-ubcore_post_jfr_wr
| |-- drivers-ub-urma-ubcore-ubcore_dp.c:warning:no-previous-prototype-for-ubcore_post_jfs_wr
| |-- drivers-ub-urma-ubcore-ubcore_dp.c:warning:no-previous-prototype-for-ubcore_rearm_jfc
| |-- drivers-ub-urma-ubcore-ubcore_main.c:warning:no-previous-prototype-for-ubcore_open
| |-- drivers-ub-urma-ubcore-ubcore_msg.c:warning:no-previous-prototype-for-ubcore_asyn_send_fe2tpf_msg
| |-- drivers-ub-urma-ubcore-ubcore_netdev.c:warning:no-previous-prototype-for-ubcore_add_sip_entry
| |-- drivers-ub-urma-ubcore-ubcore_netdev.c:warning:no-previous-prototype-for-ubcore_check_port_state
| |-- drivers-ub-urma-ubcore-ubcore_netdev.c:warning:no-previous-prototype-for-ubcore_del_sip_entry
| |-- drivers-ub-urma-ubcore-ubcore_netdev.c:warning:no-previous-prototype-for-ubcore_fill_port_netdev
| |-- drivers-ub-urma-ubcore-ubcore_netdev.c:warning:no-previous-prototype-for-ubcore_lookup_sip_idx
| |-- drivers-ub-urma-ubcore-ubcore_netdev.c:warning:no-previous-prototype-for-ubcore_lookup_sip_info_without_lock
| |-- drivers-ub-urma-ubcore-ubcore_netdev.c:warning:no-previous-prototype-for-ubcore_new_sip_req_msg
| |-- drivers-ub-urma-ubcore-ubcore_netdev.c:warning:no-previous-prototype-for-ubcore_notify_uvs_add_sip
| |-- drivers-ub-urma-ubcore-ubcore_netdev.c:warning:no-previous-prototype-for-ubcore_notify_uvs_del_sip
| |-- drivers-ub-urma-ubcore-ubcore_netdev.c:warning:no-previous-prototype-for-ubcore_put_port_netdev
| |-- drivers-ub-urma-ubcore-ubcore_netdev.c:warning:no-previous-prototype-for-ubcore_set_port_netdev
| |-- drivers-ub-urma-ubcore-ubcore_netdev.c:warning:no-previous-prototype-for-ubcore_sip_idx_alloc
| |-- drivers-ub-urma-ubcore-ubcore_netdev.c:warning:no-previous-prototype-for-ubcore_sip_idx_free
| |-- drivers-ub-urma-ubcore-ubcore_netdev.c:warning:no-previous-prototype-for-ubcore_sip_table_init
| |-- drivers-ub-urma-ubcore-ubcore_netdev.c:warning:no-previous-prototype-for-ubcore_sip_table_uninit
| |-- drivers-ub-urma-ubcore-ubcore_netdev.c:warning:no-previous-prototype-for-ubcore_update_sip_entry
| |-- drivers-ub-urma-ubcore-ubcore_netlink.c:warning:no-previous-prototype-for-ubcore_genl_unicast
| |-- drivers-ub-urma-ubcore-ubcore_tp.c:warning:no-previous-prototype-for-ubcore_get_mtu
| |-- drivers-ub-urma-ubcore-ubcore_tpg.c:warning:no-previous-prototype-for-ubcore_tpg_kref_get
| |-- drivers-ub-urma-ubcore-ubcore_tpg.c:warning:the-comparison-will-always-evaluate-as-false-for-the-address-of-head-will-never-be-NULL
| |-- drivers-ub-urma-ubcore-ubcore_umem.c:warning:no-previous-prototype-for-ubcore_umem_find_best_page_size
| |-- drivers-ub-urma-ubcore-ubcore_umem.c:warning:no-previous-prototype-for-ubcore_umem_get
| |-- drivers-ub-urma-ubcore-ubcore_umem.c:warning:no-previous-prototype-for-ubcore_umem_release
| |-- drivers-ub-urma-ubcore-ubcore_utp.c:warning:the-comparison-will-always-evaluate-as-false-for-the-address-of-head-will-never-be-NULL
| |-- drivers-ub-urma-ubcore-ubcore_vtp.c:warning:no-previous-prototype-for-ubcore_hash_table_rmv_vtpn
| `-- kernel-stackleak.c:opportunity-for-str_enabled_disabled(state)
|-- x86_64-randconfig-102-20241227
| `-- drivers-gpu-drm-i915-display-intel_ddi.o:warning:objtool:intel_ddi_pre_enable:unreachable-instruction
|-- x86_64-randconfig-102-20241228
| |-- drivers-gpu-drm-vmwgfx-ttm_object.c:error:Cannot-parse-struct-or-union
| |-- ld.lld:error:version-script-assignment-of-LINUX_2.-to-symbol-__vdso_sgx_enter_enclave-failed:symbol-not-defined
| |-- llvm-objcopy:error:arch-x86-entry-vdso-vdso64.so.dbg:No-such-file-or-directory
| `-- llvm-objdump:error:arch-x86-entry-vdso-vdso64.so.dbg:No-such-file-or-directory
|-- x86_64-randconfig-103-20241228
| |-- drivers-gpu-drm-vmwgfx-ttm_object.c:error:Cannot-parse-struct-or-union
| |-- ld.lld:error:version-script-assignment-of-LINUX_2.-to-symbol-__vdso_sgx_enter_enclave-failed:symbol-not-defined
| |-- llvm-objcopy:error:arch-x86-entry-vdso-vdso64.so.dbg:No-such-file-or-directory
| `-- llvm-objdump:error:arch-x86-entry-vdso-vdso64.so.dbg:No-such-file-or-directory
|-- x86_64-randconfig-104-20241225
| `-- kernel-sched-core.o:warning:objtool:sched_set_fifo:unreachable-instruction
|-- x86_64-randconfig-122-20241228
| |-- fs-xfs-libxfs-xfs_alloc.c:sparse:sparse:symbol-xfs_ag_fixup_aside-was-not-declared.-Should-it-be-static
| |-- fs-xfs-xfs_iomap.c:sparse:sparse:symbol-xfs_iomap_page_ops-was-not-declared.-Should-it-be-static
| `-- kernel-watchdog_hld.c:sparse:sparse:symbol-__hardlockup_detector_perf_init-was-not-declared.-Should-it-be-static
|-- x86_64-randconfig-123-20241225
| `-- kernel-watchdog_hld.c:sparse:sparse:symbol-__hardlockup_detector_perf_init-was-not-declared.-Should-it-be-static
|-- x86_64-randconfig-123-20241228
| |-- drivers-md-md.c:sparse:sparse:dereference-of-noderef-expression
| |-- drivers-scsi-huawei-hifc-hifc_api_cmd.c:sparse:sparse:cast-to-restricted-__be64
| |-- drivers-scsi-huawei-hifc-hifc_api_cmd.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-long-long-usertype-desc-got-restricted-__be64-usertype
| |-- drivers-scsi-huawei-hifc-hifc_api_cmd.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-long-long-usertype-hw_cmd_paddr-got-restricted-__be64-usertype
| |-- drivers-scsi-huawei-hifc-hifc_api_cmd.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-long-long-usertype-hw_wb_resp_paddr-got-restricted-__be64-usertype
| |-- drivers-scsi-huawei-hifc-hifc_chipitf.c:sparse:sparse:Using-plain-integer-as-NULL-pointer
| |-- drivers-scsi-huawei-hifc-hifc_chipitf.c:sparse:sparse:symbol-hifc_get_red_info_by_rw_type-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_chipitf.c:sparse:sparse:symbol-hifc_initial_dynamic_info-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_cmdq.c:sparse:sparse:cast-to-restricted-__be32
| |-- drivers-scsi-huawei-hifc-hifc_cmdq.c:sparse:sparse:cast-to-restricted-__be64
| |-- drivers-scsi-huawei-hifc-hifc_cmdq.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-addressable-usertype-db_info-got-restricted-__be32-usertype
| |-- drivers-scsi-huawei-hifc-hifc_cmdq.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-long-long-usertype-got-restricted-__be64-usertype
| |-- drivers-scsi-huawei-hifc-hifc_cqm_object.c:sparse:sparse:symbol-__cqm_object_table_init-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_cqm_object.c:sparse:sparse:symbol-cqm_bat_fill_cla_std_entry-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_cqm_object.c:sparse:sparse:symbol-cqm_static_qpc_cla_get-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_eqs.c:sparse:sparse:cast-to-restricted-__be64
| |-- drivers-scsi-huawei-hifc-hifc_eqs.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-got-restricted-__be32-usertype
| |-- drivers-scsi-huawei-hifc-hifc_hba.c:sparse:sparse:symbol-hifc_assign_probe_index-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_hba.c:sparse:sparse:symbol-hifc_config_get_op-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_hba.c:sparse:sparse:symbol-hifc_flush_root_ctx-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_hba.c:sparse:sparse:symbol-hifc_flush_srq_ctx-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_hba.c:sparse:sparse:symbol-hifc_fun_op-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_hba.c:sparse:sparse:symbol-hifc_release_probe_index-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_hba.c:sparse:sparse:symbol-service_cqm_temp-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_hwdev.c:sparse:sparse:cast-to-restricted-__be32
| |-- drivers-scsi-huawei-hifc-hifc_hwdev.c:sparse:sparse:symbol-dev_cmd_handler-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_hwdev.c:sparse:sparse:symbol-hifc_get_phy_init_status-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_hwdev.c:sparse:sparse:symbol-hifc_hw_rx_buf_size-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_hwdev.c:sparse:sparse:symbol-hifc_ppf_ht_gpa_deinit-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_hwdev.c:sparse:sparse:symbol-hifc_ppf_ht_gpa_init-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_hwdev.c:sparse:sparse:symbol-hifc_set_vport_enable-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_io.c:sparse:sparse:cast-to-restricted-__be32
| |-- drivers-scsi-huawei-hifc-hifc_io.c:sparse:sparse:symbol-dif_sect_size-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_io.c:sparse:sparse:symbol-hifc_build_sql_by_local_sge_num-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_io.c:sparse:sparse:symbol-hifc_check_fcp_rsp_iu-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_io.c:sparse:sparse:symbol-hifc_conf_dual_sgl_info-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_io.c:sparse:sparse:symbol-hifc_get_dma_direction_by_fcp_cmnd-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_io.c:sparse:sparse:symbol-hifc_process_ini_fail_io-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_io.c:sparse:sparse:symbol-no_dif_sect_size-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_io.c:sparse:sparse:symbol-ref_tag_mod-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_lld.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-manufacture_id-got-restricted-__be32-usertype
| |-- drivers-scsi-huawei-hifc-hifc_lld.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-short-usertype-reason_code-got-restricted-__be16-usertype
| |-- drivers-scsi-huawei-hifc-hifc_lld.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-short-usertype-resp_code-got-restricted-__be16-usertype
| |-- drivers-scsi-huawei-hifc-hifc_lld.c:sparse:sparse:symbol-hifc_event_process-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_lld.c:sparse:sparse:symbol-hifc_get_ppf_hwdev_by_pdev-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_portmng.c:sparse:sparse:Using-plain-integer-as-NULL-pointer
| |-- drivers-scsi-huawei-hifc-hifc_portmng.c:sparse:sparse:cast-to-restricted-__be64
| |-- drivers-scsi-huawei-hifc-hifc_portmng.c:sparse:sparse:symbol-hifc_dfx_get_rxtx_error_state-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_portmng.c:sparse:sparse:symbol-hifc_port_info-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:cast-to-restricted-__be32
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:cast-to-restricted-__be64
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-addressable-assigned-usertype-dw0-got-restricted-__be32-usertype
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-next_page_addr_hi-got-restricted-__be32-usertype
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-next_page_addr_lo-got-restricted-__be32-usertype
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-per_xmit_data_size-got-restricted-__be32-usertype
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-val_wd1-got-restricted-__be32-usertype
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-long-long-doorbell_record-got-restricted-__be64-usertype
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-short-got-restricted-__be16-usertype
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-short-usertype-conn_id-got-restricted-__be16-usertype
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-short-usertype-oqid_wr-got-restricted-__be16-usertype
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:symbol-hifc_invalid_parent_sq-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:symbol-hifc_pop_delay_sqe-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:symbol-hifc_root_rqe_analysis-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:symbol-hifc_root_sq_irq-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:symbol-hifc_scq_irq-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:symbol-hifc_update_root_rq_info-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:symbol-hifc_wait_all_parent_queue_free-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:symbol-hifc_wait_queue_set_flush_done-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_queue.c:sparse:sparse:symbol-hifc_wait_root_sq_empty-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_service.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-cid-got-restricted-__be32-usertype
| |-- drivers-scsi-huawei-hifc-hifc_service.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-short-usertype-mfs_unaligned_bytes-got-restricted-__be16-usertype
| |-- drivers-scsi-huawei-hifc-hifc_service.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-short-usertype-tx_mfs-got-restricted-__be16
| |-- drivers-scsi-huawei-hifc-hifc_service.c:sparse:sparse:symbol-els_pld_table_map-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_service.c:sparse:sparse:symbol-hifc_get_gs_req_and_rsp_pld_len-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_service.c:sparse:sparse:symbol-hifc_rcv_tmf_marker_sts-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_service.c:sparse:sparse:symbol-hifc_scqe_error_pre_process-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_service.c:sparse:sparse:symbol-scqe_handler_table-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_sml.c:sparse:sparse:symbol-hifc_sm_ctr_rd32_clear-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_sml.c:sparse:sparse:symbol-hifc_sm_ctr_wr64_pair-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_tool_hw.c:sparse:sparse:symbol-hifc_clp_to_mgmt-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_tool_hw.c:sparse:sparse:symbol-hifc_is_in_host-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-hifc_utils.c:sparse:sparse:cast-to-restricted-__be64
| |-- drivers-scsi-huawei-hifc-hifc_utils.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-long-long-got-restricted-__be64-usertype
| |-- drivers-scsi-huawei-hifc-hifc_wq.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-flag-got-restricted-gfp_t
| |-- drivers-scsi-huawei-hifc-unf_common.h:sparse:sparse:cast-to-restricted-__be32
| |-- drivers-scsi-huawei-hifc-unf_common.h:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-got-restricted-__be32-usertype
| |-- drivers-scsi-huawei-hifc-unf_common.h:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-tmp-got-restricted-__be32-usertype
| |-- drivers-scsi-huawei-hifc-unf_disc.c:sparse:sparse:symbol-unf_disc_stat_end-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_disc.c:sparse:sparse:symbol-unf_disc_stat_gid_ft_wait-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_event.c:sparse:sparse:symbol-unf_check_event_mgr_status-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_event.c:sparse:sparse:symbol-unf_get_free_event_node-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_event.c:sparse:sparse:symbol-unf_init_event_msg-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_event.c:sparse:sparse:symbol-unf_init_event_node-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_event.c:sparse:sparse:symbol-unf_release_event-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_event.c:sparse:sparse:symbol-unf_release_global_event-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_exchg.c:sparse:sparse:Using-plain-integer-as-NULL-pointer
| |-- drivers-scsi-huawei-hifc-unf_init.c:sparse:sparse:symbol-event_thread_exit-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_init.c:sparse:sparse:symbol-unf_event_process-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_init.c:sparse:sparse:symbol-unf_free_port_feature_pool-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_lport.c:sparse:sparse:symbol-unf_lport_name_server_register-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_lport.c:sparse:sparse:symbol-unf_lport_retry_flogi-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_npiv.c:sparse:sparse:symbol-unf_alloc_vp_index-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_npiv.c:sparse:sparse:symbol-unf_check_vport_pool_status-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_npiv.c:sparse:sparse:symbol-unf_free_vp_index-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_npiv.c:sparse:sparse:symbol-unf_get_free_vport-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_npiv.c:sparse:sparse:symbol-unf_vport_abort_all_sfs_exch-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_npiv.c:sparse:sparse:symbol-unf_vport_abort_ini_io_exch-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_npiv.c:sparse:sparse:symbol-unf_vport_deinit-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_npiv.c:sparse:sparse:symbol-unf_vport_wait_all_exch_removed-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_npiv.c:sparse:sparse:symbol-unf_vport_wait_rports_removed-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_portman.c:sparse:sparse:symbol-unf_cm_get_port_info-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_portman.c:sparse:sparse:symbol-unf_get_link_lose_tmo_from_up-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_portman.c:sparse:sparse:symbol-unf_is_vport_valid-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_portman.c:sparse:sparse:symbol-unf_root_lport_ref_dec-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_portman.c:sparse:sparse:symbol-unf_set_link_lose_tmo_to_up-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_portman.c:sparse:sparse:symbol-unf_set_port_bbscn-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_rport.c:sparse:sparse:symbol-unf_get_rport_by_wwn-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_scsi.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-assigned-transfer_len-got-restricted-__le32-usertype
| |-- drivers-scsi-huawei-hifc-unf_scsi.c:sparse:sparse:symbol-function_template-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_scsi.c:sparse:sparse:symbol-function_template_v-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_scsi.c:sparse:sparse:symbol-unf_scsi_create_vport-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_scsi.c:sparse:sparse:symbol-unf_scsi_delete_vport-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_service.c:sparse:sparse:cast-to-restricted-__be32
| |-- drivers-scsi-huawei-hifc-unf_service.c:sparse:sparse:symbol-unf_check_plogi_params-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_service.c:sparse:sparse:symbol-unf_lport_enter_msn_plogi-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_service.c:sparse:sparse:symbol-unf_process_logo_in_fabric-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_service.c:sparse:sparse:symbol-unf_rport_relogin-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_service.c:sparse:sparse:symbol-unf_send_logo_acc-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_service.c:sparse:sparse:symbol-unf_send_prli_acc-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-huawei-hifc-unf_service.c:sparse:sparse:symbol-unf_send_prlo-was-not-declared.-Should-it-be-static
| |-- fs-xfs-libxfs-xfs_alloc.c:sparse:sparse:symbol-xfs_ag_fixup_aside-was-not-declared.-Should-it-be-static
| |-- fs-xfs-xfs_iomap.c:sparse:sparse:symbol-xfs_iomap_page_ops-was-not-declared.-Should-it-be-static
| |-- security-integrity-ima-ima_main.c:error:too-few-arguments-to-function-ima_appraise_measurement
| |-- security-integrity-ima-ima_template_lib.c:sparse:sparse:cast-to-restricted-__le16
| |-- security-integrity-ima-ima_template_lib.c:sparse:sparse:cast-to-restricted-__le64
| |-- security-integrity-ima-ima_template_lib.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-assigned-id-got-restricted-__le16-usertype
| `-- security-integrity-ima-ima_template_lib.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-assigned-id-got-restricted-__le32-usertype
|-- x86_64-randconfig-161-20241227
| |-- drivers-gpio-gpiolib.c-gpiochip_add_data_with_key()-error:dereferencing-freed-memory-gdev-(line-)
| |-- drivers-vfio-vfio_iommu_type1.c-vfio_iommu_bind_group()-error:uninitialized-symbol-ret-.
| |-- drivers-xen-swiotlb-xen.c-xen_swiotlb_alloc_coherent()-error:we-previously-assumed-hwdev-could-be-null-(see-line-)
| `-- lib-test_kasan.c-kmalloc_uaf_16()-error:dereferencing-freed-memory-ptr2-(line-)
`-- x86_64-randconfig-r113-20241227
|-- ld.lld:error:version-script-assignment-of-LINUX_2.-to-symbol-__vdso_sgx_enter_enclave-failed:symbol-not-defined
|-- llvm-objcopy:error:arch-x86-entry-vdso-vdso64.so.dbg:No-such-file-or-directory
`-- llvm-objdump:error:arch-x86-entry-vdso-vdso64.so.dbg:No-such-file-or-directory
elapsed time: 722m
configs tested: 16
configs skipped: 129
tested configs:
arm64 allmodconfig clang-18
arm64 allnoconfig gcc-14.2.0
arm64 defconfig gcc-14.2.0
arm64 randconfig-001-20241227 clang-16
arm64 randconfig-002-20241227 clang-18
arm64 randconfig-003-20241227 gcc-14.2.0
arm64 randconfig-004-20241227 clang-18
x86_64 allnoconfig clang-19
x86_64 allyesconfig clang-19
x86_64 buildonly-randconfig-001-20241227 gcc-12
x86_64 buildonly-randconfig-002-20241227 clang-19
x86_64 buildonly-randconfig-003-20241227 gcc-12
x86_64 buildonly-randconfig-004-20241227 clang-19
x86_64 buildonly-randconfig-005-20241227 gcc-12
x86_64 buildonly-randconfig-006-20241227 clang-19
x86_64 defconfig gcc-11
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:openEuler-1.0-LTS 1355/1355] mm/pin_mem.c:34:14: sparse: sparse: symbol 'max_pin_pid_num' was not declared. Should it be static?
by kernel test robot 28 Dec '24
by kernel test robot 28 Dec '24
28 Dec '24
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: a8a9daf97ebc8e303e039402fe784e7bd4e5a9bb
commit: 1a378b87531ea80e7847bf0105adedff28a73080 [1355/1355] mm: add pin memory method for checkpoint add restore
config: arm64-randconfig-r133-20241227 (https://download.01.org/0day-ci/archive/20241228/202412280440.AeTCi8Kt-lkp@…)
compiler: aarch64-linux-gcc (GCC) 14.2.0
reproduce: (https://download.01.org/0day-ci/archive/20241228/202412280440.AeTCi8Kt-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/202412280440.AeTCi8Kt-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
>> mm/pin_mem.c:34:14: sparse: sparse: symbol 'max_pin_pid_num' was not declared. Should it be static?
>> mm/pin_mem.c:35:15: sparse: sparse: symbol 'redirect_space_size' was not declared. Should it be static?
>> mm/pin_mem.c:171:6: sparse: sparse: symbol 'reserve_page_from_buddy' was not declared. Should it be static?
>> mm/pin_mem.c:254:6: sparse: sparse: symbol 'free_user_map_pages' was not declared. Should it be static?
>> mm/pin_mem.c:311:6: sparse: sparse: symbol 'check_redirect_end_valid' was not declared. Should it be static?
>> mm/pin_mem.c:392:5: sparse: sparse: symbol 'calculate_pin_mem_digest' was not declared. Should it be static?
>> mm/pin_mem.c:481:5: sparse: sparse: symbol 'collect_pmd_huge_pages' was not declared. Should it be static?
>> mm/pin_mem.c:544:5: sparse: sparse: symbol 'collect_normal_pages' was not declared. Should it be static?
>> mm/pin_mem.c:610:6: sparse: sparse: symbol 'free_pin_pages' was not declared. Should it be static?
>> mm/pin_mem.c:770:12: sparse: sparse: symbol 'remap_normal_pages' was not declared. Should it be static?
>> mm/pin_mem.c:857:12: sparse: sparse: symbol 'remap_huge_pmd_pages' was not declared. Should it be static?
>> mm/pin_mem.c:844:63: sparse: sparse: not addressable
mm/pin_mem.c:846:63: sparse: sparse: not addressable
mm/pin_mem.c:848:71: sparse: sparse: not addressable
mm/pin_mem.c:851:65: sparse: sparse: not addressable
mm/pin_mem.c:171:6: warning: no previous prototype for 'reserve_page_from_buddy' [-Wmissing-prototypes]
171 | void reserve_page_from_buddy(unsigned long nr_pages, struct page *page)
| ^~~~~~~~~~~~~~~~~~~~~~~
mm/pin_mem.c:254:6: warning: no previous prototype for 'free_user_map_pages' [-Wmissing-prototypes]
254 | void free_user_map_pages(unsigned int pid_index, unsigned int entry_index, unsigned int page_index)
| ^~~~~~~~~~~~~~~~~~~
mm/pin_mem.c:311:6: warning: no previous prototype for 'check_redirect_end_valid' [-Wmissing-prototypes]
311 | bool check_redirect_end_valid(struct redirect_info *redirect_start,
| ^~~~~~~~~~~~~~~~~~~~~~~~
mm/pin_mem.c:392:5: warning: no previous prototype for 'calculate_pin_mem_digest' [-Wmissing-prototypes]
392 | int calculate_pin_mem_digest(struct pin_mem_dump_info *pmdi, char *digest)
| ^~~~~~~~~~~~~~~~~~~~~~~~
mm/pin_mem.c:481:5: warning: no previous prototype for 'collect_pmd_huge_pages' [-Wmissing-prototypes]
481 | int collect_pmd_huge_pages(struct task_struct *task,
| ^~~~~~~~~~~~~~~~~~~~~~
mm/pin_mem.c:544:5: warning: no previous prototype for 'collect_normal_pages' [-Wmissing-prototypes]
544 | int collect_normal_pages(struct task_struct *task,
| ^~~~~~~~~~~~~~~~~~~~
mm/pin_mem.c: In function 'collect_normal_pages':
mm/pin_mem.c:549:26: warning: variable 'nr_pages' set but not used [-Wunused-but-set-variable]
549 | unsigned long i, nr_pages;
| ^~~~~~~~
mm/pin_mem.c: At top level:
mm/pin_mem.c:610:6: warning: no previous prototype for 'free_pin_pages' [-Wmissing-prototypes]
610 | void free_pin_pages(struct page_map_entry *pme)
| ^~~~~~~~~~~~~~
mm/pin_mem.c:770:12: warning: no previous prototype for 'remap_normal_pages' [-Wmissing-prototypes]
770 | vm_fault_t remap_normal_pages(struct mm_struct *mm, struct vm_area_struct *vma,
| ^~~~~~~~~~~~~~~~~~
mm/pin_mem.c: In function 'get_hugepage_gfpmask':
mm/pin_mem.c:844:63: error: lvalue required as unary '&' operand
844 | if (test_bit(TRANSPARENT_HUGEPAGE_DEFRAG_DIRECT_FLAG, &transparent_hugepage_flags))
| ^
mm/pin_mem.c:846:63: error: lvalue required as unary '&' operand
846 | if (test_bit(TRANSPARENT_HUGEPAGE_DEFRAG_KSWAPD_FLAG, &transparent_hugepage_flags))
| ^
mm/pin_mem.c:848:71: error: lvalue required as unary '&' operand
848 | if (test_bit(TRANSPARENT_HUGEPAGE_DEFRAG_KSWAPD_OR_MADV_FLAG, &transparent_hugepage_flags))
| ^
mm/pin_mem.c:851:65: error: lvalue required as unary '&' operand
851 | if (test_bit(TRANSPARENT_HUGEPAGE_DEFRAG_REQ_MADV_FLAG, &transparent_hugepage_flags))
| ^
mm/pin_mem.c: At top level:
mm/pin_mem.c:857:12: warning: no previous prototype for 'remap_huge_pmd_pages' [-Wmissing-prototypes]
857 | vm_fault_t remap_huge_pmd_pages(struct mm_struct *mm, struct vm_area_struct *vma,
| ^~~~~~~~~~~~~~~~~~~~
vim +/max_pin_pid_num +34 mm/pin_mem.c
33
> 34 unsigned int max_pin_pid_num __read_mostly;
> 35 unsigned long redirect_space_size __read_mostly;
36 static unsigned long redirect_space_start;
37 static void *pin_mem_pagewalk;
38 static unsigned long *pagemap_buffer;
39 static int reserve_user_map_pages_fail;
40
41 static int __init setup_max_pin_pid_num(char *str)
42 {
43 int ret;
44
45 if (!str)
46 return 0;
47
48 ret = kstrtouint(str, 10, &max_pin_pid_num);
49 if (ret) {
50 pr_warn("Unable to parse max pin pid num.\n");
51 } else {
52 if (max_pin_pid_num > MAX_PIN_PID_NUM) {
53 max_pin_pid_num = 0;
54 pr_warn("Input max_pin_pid_num is too large.\n");
55 }
56 }
57 return ret;
58 }
59 early_param("max_pin_pid_num", setup_max_pin_pid_num);
60
61 static int __init setup_redirect_space_size(char *str)
62 {
63 if (!str)
64 return 0;
65
66 redirect_space_size = memparse(str, NULL);
67 if (!redirect_space_size) {
68 pr_warn("Unable to parse redirect space size, use the default value.\n");
69 redirect_space_size = DEFAULT_REDIRECT_SPACE_SIZE;
70 }
71 return 0;
72 }
73 early_param("redirect_space_size", setup_redirect_space_size);
74
75 struct page_map_info *create_page_map_info(int pid)
76 {
77 struct page_map_info *new;
78
79 if (!user_space_reserve_start)
80 return NULL;
81
82 if (pin_pid_num >= max_pin_pid_num) {
83 pr_warn("Pin pid num too large than max_pin_pid_num, fail create: %d!", pid);
84 return NULL;
85 }
86 new = (struct page_map_info *)(user_space_reserve_start + pin_pid_num);
87 new->pid = pid;
88 new->pme = NULL;
89 new->entry_num = 0;
90 new->pid_reserved = false;
91 new->disable_free_page = false;
92 (*pin_pid_num_addr)++;
93 pin_pid_num++;
94 return new;
95 }
96 EXPORT_SYMBOL_GPL(create_page_map_info);
97
98 struct page_map_info *get_page_map_info(int pid)
99 {
100 int i;
101
102 if (!user_space_reserve_start)
103 return NULL;
104
105 for (i = 0; i < pin_pid_num; i++) {
106 if (user_space_reserve_start[i].pid == pid)
107 return &(user_space_reserve_start[i]);
108 }
109 return NULL;
110 }
111 EXPORT_SYMBOL_GPL(get_page_map_info);
112
113 static struct page *find_head_page(struct page *page)
114 {
115 struct page *p = page;
116
117 while (!PageBuddy(p)) {
118 if (PageLRU(p))
119 return NULL;
120 p--;
121 }
122 return p;
123 }
124
125 static void spilt_page_area_left(struct zone *zone, struct free_area *area, struct page *page,
126 unsigned long size, int order)
127 {
128 unsigned long cur_size = 1 << order;
129 unsigned long total_size = 0;
130
131 while (size && cur_size > size) {
132 cur_size >>= 1;
133 order--;
134 area--;
135 if (cur_size <= size) {
136 list_add(&page[total_size].lru, &area->free_list[MIGRATE_MOVABLE]);
137 atomic_set(&(page[total_size]._mapcount), PAGE_BUDDY_MAPCOUNT_VALUE);
138 set_page_private(&page[total_size], order);
139 set_pageblock_migratetype(&page[total_size], MIGRATE_MOVABLE);
140 area->nr_free++;
141 total_size += cur_size;
142 size -= cur_size;
143 }
144 }
145 }
146
147 static void spilt_page_area_right(struct zone *zone, struct free_area *area, struct page *page,
148 unsigned long size, int order)
149 {
150 unsigned long cur_size = 1 << order;
151 struct page *right_page, *head_page;
152
153 right_page = page + size;
154 while (size && cur_size > size) {
155 cur_size >>= 1;
156 order--;
157 area--;
158 if (cur_size <= size) {
159 head_page = right_page - cur_size;
160 list_add(&head_page->lru, &area->free_list[MIGRATE_MOVABLE]);
161 atomic_set(&(head_page->_mapcount), PAGE_BUDDY_MAPCOUNT_VALUE);
162 set_page_private(head_page, order);
163 set_pageblock_migratetype(head_page, MIGRATE_MOVABLE);
164 area->nr_free++;
165 size -= cur_size;
166 right_page = head_page;
167 }
168 }
169 }
170
> 171 void reserve_page_from_buddy(unsigned long nr_pages, struct page *page)
172 {
173 unsigned int current_order;
174 struct page *page_end;
175 struct free_area *area;
176 struct zone *zone;
177 struct page *head_page;
178
179 head_page = find_head_page(page);
180 if (!head_page) {
181 pr_warn("Find page head fail.");
182 return;
183 }
184
185 current_order = head_page->private;
186 page_end = head_page + (1 << current_order);
187 zone = page_zone(head_page);
188 area = &(zone->free_area[current_order]);
189 list_del(&head_page->lru);
190 atomic_set(&head_page->_mapcount, -1);
191 set_page_private(head_page, 0);
192 area->nr_free--;
193
194 if (head_page != page)
195 spilt_page_area_left(zone, area, head_page,
196 (unsigned long)(page - head_page), current_order);
197 page = page + nr_pages;
198 if (page < page_end) {
199 spilt_page_area_right(zone, area, page,
200 (unsigned long)(page_end - page), current_order);
201 } else if (page > page_end) {
202 pr_warn("Find page end smaller than page.");
203 }
204 }
205
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:OLK-5.10 2597/2597] kernel/watchdog_hld.c:502:12: sparse: sparse: symbol '__hardlockup_detector_perf_init' was not declared. Should it be static?
by kernel test robot 28 Dec '24
by kernel test robot 28 Dec '24
28 Dec '24
tree: https://gitee.com/openeuler/kernel.git OLK-5.10
head: 053a6b6f8e4c86200cdb20bc80c063c3bb119859
commit: 364de98eacea8dbfe4f926f62085aebf8534f403 [2597/2597] watchdog: Fix sleeping function called from atomic context
config: x86_64-randconfig-123-20241225 (https://download.01.org/0day-ci/archive/20241228/202412280324.woXn0RU1-lkp@…)
compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241228/202412280324.woXn0RU1-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/202412280324.woXn0RU1-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
>> kernel/watchdog_hld.c:502:12: sparse: sparse: symbol '__hardlockup_detector_perf_init' was not declared. Should it be static?
vim +/__hardlockup_detector_perf_init +502 kernel/watchdog_hld.c
501
> 502 int __init __hardlockup_detector_perf_init(void *not_used)
503 {
504 int ret = hardlockup_detector_event_create();
505
506 if (ret) {
507 pr_info("Perf NMI watchdog permanently disabled\n");
508 } else {
509 perf_event_release_kernel(this_cpu_read(watchdog_ev));
510 this_cpu_write(watchdog_ev, NULL);
511 }
512 return ret;
513 }
514
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:OLK-5.10 2600/2600] mm/clear_freelist_page.c:141:50: sparse: sparse: incorrect type in argument 3 (different address spaces)
by kernel test robot 28 Dec '24
by kernel test robot 28 Dec '24
28 Dec '24
tree: https://gitee.com/openeuler/kernel.git OLK-5.10
head: 053a6b6f8e4c86200cdb20bc80c063c3bb119859
commit: 426b9efea56f9b065151d165caab2ebd32906505 [2600/2600] mm: Add sysctl to clear free list pages
config: arm64-randconfig-r133-20241227 (https://download.01.org/0day-ci/archive/20241228/202412280329.gvMxH5vy-lkp@…)
compiler: aarch64-linux-gcc (GCC) 14.2.0
reproduce: (https://download.01.org/0day-ci/archive/20241228/202412280329.gvMxH5vy-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/202412280329.gvMxH5vy-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
>> mm/clear_freelist_page.c:141:50: sparse: sparse: incorrect type in argument 3 (different address spaces) @@ expected void * @@ got void [noderef] __user *buffer @@
mm/clear_freelist_page.c:141:50: sparse: expected void *
mm/clear_freelist_page.c:141:50: sparse: got void [noderef] __user *buffer
>> mm/clear_freelist_page.c:155:36: sparse: sparse: incorrect type in initializer (incompatible argument 3 (different address spaces)) @@ expected int ( [usertype] *proc_handler )( ... ) @@ got int ( * )( ... ) @@
mm/clear_freelist_page.c:155:36: sparse: expected int ( [usertype] *proc_handler )( ... )
mm/clear_freelist_page.c:155:36: sparse: got int ( * )( ... )
vim +141 mm/clear_freelist_page.c
133
134 static int sysctl_clear_freelist_handler(struct ctl_table *table, int write,
135 void __user *buffer, size_t *lenp, loff_t *ppos)
136 {
137 int ret;
138 int val;
139
140 table->data = &val;
> 141 ret = proc_dointvec_minmax(table, write, buffer, lenp, ppos);
142
143 if (!ret && write)
144 clear_freelist_pages();
145
146 return ret;
147 }
148
149 static struct ctl_table clear_freelist_table[] = {
150 {
151 .procname = "clear_freelist_pages",
152 .data = NULL,
153 .maxlen = sizeof(int),
154 .mode = 0200,
> 155 .proc_handler = &sysctl_clear_freelist_handler,
156 .extra1 = SYSCTL_ONE,
157 .extra2 = SYSCTL_ONE,
158 },
159 { }
160 };
161
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0