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

[PATCH OLK-5.10 00/21] blk-mq/scsi: tracking device queue depth via sbitmap
by Zheng Qixing 29 Nov '24
by Zheng Qixing 29 Nov '24
29 Nov '24
Linux mainline-5.13 uses sbitmap to track the queue depth of SCSI
devices. This patch set backports the mainline patches to OLK-5.10
and fixes some KABI issues.
Tests on scsi_debug show that this method can improve IO performance
by more than 30%.
Bart Van Assche (2):
scsi: sbitmap: Silence a debug kernel warning triggered by
sbitmap_put()
scsi: core: Fix scsi_device_max_queue_depth()
Kashyap Desai (1):
scsi: megaraid_sas: Replace sdev_busy with local counter
Ming Lei (13):
scsi: sbitmap: Remove sbitmap_clear_bit_unlock
scsi: sbitmap: Maintain allocation round_robin in sbitmap
scsi: sbitmap: Add helpers for updating allocation hint
scsi: sbitmap: Move allocation hint into sbitmap
scsi: sbitmap: Export sbitmap_weight
scsi: sbitmap: Add sbitmap_calculate_shift() helper
scsi: blk-mq: Add callbacks for storing & retrieving budget token
scsi: blk-mq: Return budget token from .get_budget callback
scsi: core: Put hot fields of scsi_host_template in one cacheline
scsi: core: Add scsi_device_busy() wrapper
scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue,
1024)
scsi: core: Replace sdev->device_busy with sbitmap
scsi: blk-mq: Fix build warning when making htmldocs
Pavel Begunkov (1):
sbitmap: optimise sbitmap_deferred_clear()
Zheng Qixing (4):
sbitmap: fix kabi broken by adding struct sbitmap_extend
sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
sbitmap: fix kabi broken in struct scsi_host_template
sbitmap: fix kabi broken in struct scsi_device
block/blk-mq-sched.c | 17 +-
block/blk-mq.c | 38 ++-
block/blk-mq.h | 25 +-
block/kyber-iosched.c | 3 +-
drivers/message/fusion/mptsas.c | 2 +-
drivers/scsi/megaraid/megaraid_sas.h | 2 +
drivers/scsi/megaraid/megaraid_sas_fusion.c | 47 +++-
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 2 +-
drivers/scsi/scsi.c | 13 ++
drivers/scsi/scsi_lib.c | 71 ++++--
drivers/scsi/scsi_priv.h | 3 +
drivers/scsi/scsi_scan.c | 45 +++-
drivers/scsi/scsi_sysfs.c | 4 +-
drivers/scsi/sg.c | 2 +-
drivers/vhost/scsi.c | 4 +-
include/linux/blk-mq.h | 38 +--
include/linux/sbitmap.h | 91 ++++++--
include/scsi/scsi_cmnd.h | 2 +-
include/scsi/scsi_device.h | 13 +-
include/scsi/scsi_host.h | 113 ++++-----
lib/sbitmap.c | 243 +++++++++++---------
21 files changed, 518 insertions(+), 260 deletions(-)
--
2.39.2
2
22

[openeuler:OLK-6.6] BUILD REGRESSION 95bc69473a373c2e578d4fc39734e5811a03ead3
by kernel test robot 29 Nov '24
by kernel test robot 29 Nov '24
29 Nov '24
tree/branch: https://gitee.com/openeuler/kernel.git OLK-6.6
branch HEAD: 95bc69473a373c2e578d4fc39734e5811a03ead3 !13843 Add support for FEAT_HAFT
Error/Warning (recently discovered and may have been fixed):
https://lore.kernel.org/oe-kbuild-all/202411282114.3K6QSB4D-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202411282228.VFAKrb8s-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202411282229.dFuV8vuC-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202411290245.YQeCUdgI-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202411290300.aJLGkB0L-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202411290357.Wpqw01PB-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202411290425.MTffltyg-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202411290526.4JBRte8h-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202411290612.rtQtIYE0-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202411290709.0jx9FZzQ-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202411290729.4IacO2ee-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202411290752.RSi29UP4-lkp@intel.com
<instantiation>:1:5: error: expected absolute expression
arch/arm64/kernel/cpufeature.c:2387:6: warning: no previous prototype for 'fast_syscall_enabled' [-Wmissing-prototypes]
arch/arm64/kernel/virtcca_cvm_guest.c:139:6: warning: no previous prototype for 'enable_swiotlb_for_cvm_dev' [-Wmissing-prototypes]
arch/arm64/kvm/../../../virt/kvm/vfio.c:581:5: warning: no previous prototype for 'cvm_smmu_domain_judge' [-Wmissing-prototypes]
arch/arm64/kvm/../../../virt/kvm/vfio.c:599:5: warning: no previous prototype for 'virtcca_cvm_smmu_domain_judge' [-Wmissing-prototypes]
arch/arm64/kvm/../../../virt/kvm/vfio.c:616:5: warning: no previous prototype for 'virtcca_iommu_group_map_msi_address' [-Wmissing-prototypes]
arch/arm64/kvm/virtcca_cvm.c:1193:5: warning: no previous prototype for 'cvm_arm_smmu_domain_set_kvm' [-Wmissing-prototypes]
drivers/coda/coda.c:478:5: warning: no previous prototype for 'virtcca_secure_dev_operator' [-Wmissing-prototypes]
drivers/coda/coda_vfio.c:323:5: warning: no previous prototype for 'virtcca_set_dev_msi_addr' [-Wmissing-prototypes]
drivers/crypto/ccp/hygon/hct.c:1730:51: error: 'struct device' has no member named 'numa_node'
drivers/crypto/ccp/hygon/tdm-kernel-guard.c:308:23: error: use of undeclared identifier 'NR_syscalls'
drivers/iommu/arm/arm-smmu-v3/arm-s-smmu-v3.c:588:6: warning: no previous prototype for 'virtcca_smmu_map_init' [-Wmissing-prototypes]
drivers/iommu/dma-iommu.c:1926:6: warning: no previous prototype for 'virtcca_iommu_dma_get_msi_page' [-Wmissing-prototypes]
drivers/platform/mpam/mpam_devices.c:247:32: error: implicit declaration of function '__acpi_get_mem_attribute' [-Wimplicit-function-declaration]
drivers/platform/mpam/mpam_devices.c:247:32: error: incompatible types when assigning to type 'pgprot_t' from type 'int'
drivers/usb/host/./xhci-trace.h:327:19: warning: '%s' directive argument is null [-Wformat-overflow=]
drivers/usb/host/xhci.h:2801:15: warning: argument 1 null where non-null expected [-Wnonnull]
drivers/usb/host/xhci.h:2801:15: warning: null destination pointer [-Wformat-overflow=]
fs/proc/etmem_scan.c:1261:45: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
include/linux/fortify-string.h:529:65: warning: left-hand operand of comma expression has no effect [-Wunused-value]
kernel/cgroup/cgroup.c:3968:29: error: 'cgroup_psi_stat_show' undeclared here (not in a function); did you mean 'cgroup_stat_show'?
kernel/sched/bpf_sched.c:187:17: warning: no previous prototype for 'bpf_sched_entity_is_task' [-Wmissing-prototypes]
kernel/sched/bpf_sched.c:187:17: warning: no previous prototype for function 'bpf_sched_entity_is_task' [-Wmissing-prototypes]
kernel/sched/bpf_sched.c:195:33: warning: no previous prototype for 'bpf_sched_entity_to_task' [-Wmissing-prototypes]
kernel/sched/bpf_sched.c:195:33: warning: no previous prototype for function 'bpf_sched_entity_to_task' [-Wmissing-prototypes]
kernel/sched/bpf_sched.c:203:18: warning: no previous prototype for 'bpf_sched_tag_of_entity' [-Wmissing-prototypes]
kernel/sched/bpf_sched.c:203:18: warning: no previous prototype for function 'bpf_sched_tag_of_entity' [-Wmissing-prototypes]
Unverified Error/Warning (likely false positive, kindly check if interested):
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.o: warning: objtool: nbl_dev_start_user_dev() falls through to next function nbl_mdev_device_release()
Error/Warning ids grouped by kconfigs:
recent_errors
|-- arm64-allmodconfig
| |-- arch-arm64-kernel-virtcca_cvm_guest.c:warning:no-previous-prototype-for-function-enable_swiotlb_for_cvm_dev
| |-- drivers-infiniband-hw-xsc-main.c:warning:no-previous-prototype-for-function-xsc_ib_reboot_event_handler
| |-- drivers-infiniband-hw-xsc-mr.c:warning:no-previous-prototype-for-function-xsc_get_mr_page_mode
| |-- drivers-infiniband-hw-xsc-private_dev.c:warning:variable-char_dev-set-but-not-used
| |-- drivers-infiniband-hw-xsc-qp.c:warning:variable-xsc_state-is-uninitialized-when-used-here
| |-- drivers-net-ethernet-huawei-hinic3-adapter-sw_cmdq-sw_cmdq_ops.c:warning:expression-does-not-compute-the-number-of-elements-in-this-array-element-type-is-u16-(aka-unsigned-short-)-not-u32-(aka-unsigne
| |-- drivers-net-ethernet-huawei-hinic3-cqm-cqm_bitmap_table.c:error:a-randomized-struct-can-only-be-initialized-with-a-designated-initializer
| |-- drivers-net-ethernet-huawei-hinic3-hinic3_tx.c:warning:no-previous-prototype-for-function-hinic3_tx_offload
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_channel.c:warning:no-previous-prototype-for-function-nbl_chan_clean_queue_subtask
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:variable-node_num-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_flush_rx_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_get_vf_base_vsi_id
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_pldmfw_op_pci_match_record
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_stop_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:adding-int-to-a-string-does-not-append-to-the-string
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_insert_pp_ht
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_start_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_stop_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_set_mt_input
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_mgt_init_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_init_qid_map_table
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_remove_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_setup_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:no-previous-prototype-for-function-nbl_alloc_tx_rings
| |-- drivers-net-ethernet-yunsilicon-xsc-net-main.c:warning:no-previous-prototype-for-function-set_feature_vlan_offload
| |-- drivers-net-ethernet-yunsilicon-xsc-net-main.c:warning:no-previous-prototype-for-function-xsc_net_reboot_event_handler
| |-- drivers-net-ethernet-yunsilicon-xsc-net-main.c:warning:no-previous-prototype-for-function-xsc_set_vf_link_state
| |-- drivers-net-ethernet-yunsilicon-xsc-net-xsc_eth_ethtool.c:warning:unused-variable-anlt_fec_name
| |-- drivers-net-ethernet-yunsilicon-xsc-net-xsc_eth_ethtool.c:warning:unused-variable-fpga_type_name
| |-- drivers-net-ethernet-yunsilicon-xsc-net-xsc_eth_ethtool.c:warning:unused-variable-hps_ddr_name
| |-- drivers-net-ethernet-yunsilicon-xsc-net-xsc_eth_ethtool.c:warning:unused-variable-ma_xbar_name
| |-- drivers-net-ethernet-yunsilicon-xsc-net-xsc_eth_ethtool.c:warning:unused-variable-onchip_ft_name
| |-- drivers-net-ethernet-yunsilicon-xsc-net-xsc_eth_ethtool.c:warning:unused-variable-pct_exp_name
| |-- drivers-net-ethernet-yunsilicon-xsc-net-xsc_eth_ethtool.c:warning:unused-variable-pp_tbl_dma_name
| |-- drivers-net-ethernet-yunsilicon-xsc-net-xsc_eth_ethtool.c:warning:unused-variable-rdma_icrc_name
| |-- drivers-net-ethernet-yunsilicon-xsc-net-xsc_hw_comm.c:warning:no-previous-prototype-for-function-xsc_hw_kernel_call
| |-- drivers-net-ethernet-yunsilicon-xsc-net-xsc_hw_comm.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-main.c:warning:no-previous-prototype-for-function-xsc_pci_reboot_event_handler
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-mr.c:warning:no-previous-prototype-for-function-xsc_dereg_mr_via_cmdq
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-mr.c:warning:no-previous-prototype-for-function-xsc_reg_mr_via_cmdq
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-mr.c:warning:no-previous-prototype-for-function-xsc_set_mpt_via_cmdq
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-mr.c:warning:no-previous-prototype-for-function-xsc_set_mtt_via_cmdq
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-vport.c:warning:variable-i-is-uninitialized-when-used-here
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-pack_lag_add_member
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-pack_lag_create
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-pack_lag_destroy
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-pack_lag_remove_member
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-pack_lag_update_hash_type
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-pack_lag_update_member_status
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-xsc_add_lag_member
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-xsc_board_lag_reset
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-xsc_board_lag_set
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-xsc_cmd_add_lag_member
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-xsc_cmd_remove_lag_member
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-xsc_cmd_update_lag_hash_type
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-xsc_cmd_update_lag_member_status
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-xsc_create_lag
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-xsc_destroy_lag
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-xsc_remove_lag_member
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-xsc_update_lag_hash_type
| |-- drivers-net-ethernet-yunsilicon-xsc-pci-xsc_lag.c:warning:no-previous-prototype-for-function-xsc_update_lag_member_status
| |-- drivers-perf-arm_pmuv3.c:warning:stack-frame-size-()-exceeds-limit-()-in-armv8pmu_handle_irq
| |-- instantiation:error:expected-absolute-expression
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- 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
| |-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
| |-- security-integrity-ima-ima_main.c:warning:Function-parameter-or-member-bprm-not-described-in-ima_bprm_creds_for_exec
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-function-ima_pcrread
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-function-ima_tpm_calc_boot_aggregate
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-function-ima_tpm_extend
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-function-ima_tpm_init
| |-- security-integrity-ima-ima_virtcca.c:warning:no-previous-prototype-for-function-ima_calc_virtcca_boot_aggregate
| |-- security-integrity-ima-ima_virtcca.c:warning:no-previous-prototype-for-function-ima_virtcca_extend
| `-- security-integrity-ima-ima_virtcca.c:warning:no-previous-prototype-for-function-ima_virtcca_init
|-- 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
| `-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
|-- arm64-randconfig-001-20241129
| |-- 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
| `-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
|-- arm64-randconfig-002-20241128
| |-- arch-arm64-kvm-..-..-..-virt-kvm-vfio.c:warning:no-previous-prototype-for-cvm_smmu_domain_judge
| |-- arch-arm64-kvm-..-..-..-virt-kvm-vfio.c:warning:no-previous-prototype-for-virtcca_cvm_smmu_domain_judge
| |-- arch-arm64-kvm-..-..-..-virt-kvm-vfio.c:warning:no-previous-prototype-for-virtcca_iommu_group_map_msi_address
| |-- arch-arm64-kvm-virtcca_cvm.c:warning:no-previous-prototype-for-cvm_arm_smmu_domain_set_kvm
| |-- drivers-coda-coda.c:warning:no-previous-prototype-for-virtcca_secure_dev_operator
| |-- drivers-coda-coda_vfio.c:warning:no-previous-prototype-for-virtcca_set_dev_msi_addr
| |-- drivers-iommu-arm-arm-smmu-v3-arm-s-smmu-v3.c:warning:no-previous-prototype-for-virtcca_smmu_map_init
| `-- drivers-iommu-dma-iommu.c:warning:no-previous-prototype-for-virtcca_iommu_dma_get_msi_page
|-- arm64-randconfig-002-20241129
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- 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
| `-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
|-- arm64-randconfig-003-20241129
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_channel.c:warning:no-previous-prototype-for-function-nbl_chan_clean_queue_subtask
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:variable-node_num-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_flush_rx_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_get_vf_base_vsi_id
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_pldmfw_op_pci_match_record
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_stop_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:adding-int-to-a-string-does-not-append-to-the-string
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_insert_pp_ht
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_start_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_stop_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_set_mt_input
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_mgt_init_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_init_qid_map_table
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_remove_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_setup_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:no-previous-prototype-for-function-nbl_alloc_tx_rings
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- 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
| |-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- arm64-randconfig-004-20241129
| |-- arch-arm64-kernel-cpufeature.c:warning:no-previous-prototype-for-fast_syscall_enabled
| |-- arch-arm64-kernel-virtcca_cvm_guest.c:warning:no-previous-prototype-for-enable_swiotlb_for_cvm_dev
| |-- drivers-platform-mpam-mpam_devices.c:error:implicit-declaration-of-function-__acpi_get_mem_attribute
| |-- drivers-platform-mpam-mpam_devices.c:error:incompatible-types-when-assigning-to-type-pgprot_t-from-type-int
| |-- drivers-usb-host-.-xhci-trace.h:warning:s-directive-argument-is-null
| |-- drivers-usb-host-xhci.h:warning:argument-null-where-non-null-expected
| |-- drivers-usb-host-xhci.h:warning:null-destination-pointer
| |-- fs-proc-etmem_scan.c:warning:suggest-braces-around-empty-body-in-an-else-statement
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- 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-memory.c:warning:variable-nr_pages-set-but-not-used
|-- loongarch-allmodconfig
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- 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
| |-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
| |-- security-integrity-ima-ima_main.c:warning:Function-parameter-or-member-bprm-not-described-in-ima_bprm_creds_for_exec
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_pcrread
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_calc_boot_aggregate
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_extend
| `-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_init
|-- loongarch-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
| `-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
|-- loongarch-allyesconfig
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- 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
| |-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
| |-- security-integrity-ima-ima_main.c:warning:Function-parameter-or-member-bprm-not-described-in-ima_bprm_creds_for_exec
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_pcrread
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_calc_boot_aggregate
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_extend
| `-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_init
|-- loongarch-randconfig-001-20241129
| |-- kernel-cgroup-cgroup.c:error:cgroup_psi_stat_show-undeclared-here-(not-in-a-function)
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- 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-memory.c:warning:variable-nr_pages-set-but-not-used
|-- loongarch-randconfig-002-20241129
| |-- 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-memory.c:warning:variable-nr_pages-set-but-not-used
|-- x86_64-buildonly-randconfig-001-20241129
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_cpu_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_mmio_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_pci_init
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- 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
| `-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
|-- x86_64-buildonly-randconfig-002-20241129
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_cpu_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_mmio_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_pci_init
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-kh40000_get_direct_dma_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_channel.c:warning:no-previous-prototype-for-function-nbl_chan_clean_queue_subtask
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:variable-node_num-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.o:warning:objtool:nbl_dev_start_user_dev-falls-through-to-next-function-nbl_mdev_device_release()
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_flush_rx_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_get_vf_base_vsi_id
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_pldmfw_op_pci_match_record
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_stop_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:adding-int-to-a-string-does-not-append-to-the-string
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_insert_pp_ht
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_start_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_stop_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_set_mt_input
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_mgt_init_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_init_qid_map_table
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_remove_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_setup_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:no-previous-prototype-for-function-nbl_alloc_tx_rings
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-buildonly-randconfig-003-20241129
| |-- 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-memory.c:warning:variable-nr_pages-set-but-not-used
| |-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
| |-- security-integrity-ima-ima_main.c:warning:Function-parameter-or-member-bprm-not-described-in-ima_bprm_creds_for_exec
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_pcrread
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_calc_boot_aggregate
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_extend
| `-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_init
|-- x86_64-buildonly-randconfig-004-20241129
| |-- 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-memory.c:warning:variable-nr_pages-set-but-not-used
|-- x86_64-buildonly-randconfig-005-20241129
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- 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-memory.c:warning:variable-nr_pages-set-but-not-used
|-- x86_64-buildonly-randconfig-006-20241129
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_cpu_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_mmio_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_pci_init
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-kh40000_get_direct_dma_ops
| |-- 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
| `-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
|-- x86_64-kexec
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_cpu_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_mmio_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_pci_init
| |-- 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
| |-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-001-20241129
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-kh40000_get_direct_dma_ops
| |-- 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-memory.c:warning:variable-nr_pages-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-002-20241129
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-kh40000_get_direct_dma_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- 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-memory.c:warning:variable-nr_pages-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-003-20241129
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_cpu_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_mmio_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_pci_init
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-kh40000_get_direct_dma_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_channel.c:warning:no-previous-prototype-for-function-nbl_chan_clean_queue_subtask
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:variable-node_num-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_flush_rx_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_get_vf_base_vsi_id
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_pldmfw_op_pci_match_record
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_stop_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:adding-int-to-a-string-does-not-append-to-the-string
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_insert_pp_ht
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_start_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_stop_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_set_mt_input
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_mgt_init_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_init_qid_map_table
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_remove_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_setup_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:no-previous-prototype-for-function-nbl_alloc_tx_rings
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- 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
| |-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-004-20241129
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-kh40000_get_direct_dma_ops
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:DCB_ATTR_VALUE_UNDEFINED-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:DCB_CAP_ATTR_BCN-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:DCB_CAP_ATTR_DCBX-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:DCB_CAP_ATTR_GSP-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:DCB_CAP_ATTR_PFC-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:DCB_CAP_ATTR_PFC_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:DCB_CAP_ATTR_PG-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:DCB_CAP_ATTR_PG_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:DCB_CAP_ATTR_UP2TC-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:DCB_CAP_DCBX_LLD_MANAGED-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:DCB_CAP_DCBX_VER_IEEE-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:DCB_NUMTCS_ATTR_PFC-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:DCB_NUMTCS_ATTR_PG-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getcap
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getdcbx
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpermhwaddr
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpfcstate
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpgbwgcfgrx
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpgbwgcfgtx
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpgtccfgrx
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpgtccfgtx
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getstate
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_getpfc
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setets
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setpfc
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setall
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setdcbx
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setnumtcs
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setpfcstate
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setpgbwgcfgrx
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setpgbwgcfgtx
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setpgtccfgrx
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setpgtccfgtx
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setstate
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:invalid-application-of-sizeof-to-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:invalid-use-of-undefined-type-struct-ieee_ets
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:storage-size-of-back_ets-isn-t-known
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:storage-size-of-hinic_dcbnl_ops-isn-t-known
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:storage-size-of-pfc-isn-t-known
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:variable-hinic_dcbnl_ops-has-initializer-but-incomplete-type
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:error:variable-pfc-has-initializer-but-incomplete-type
| |-- drivers-net-ethernet-huawei-hinic-hinic_main.c:error:implicit-declaration-of-function-vlan_dev_priv
| |-- drivers-net-ethernet-huawei-hinic-hinic_main.c:error:invalid-type-argument-of-(have-int-)
| |-- drivers-net-ethernet-huawei-hinic-hinic_nic_dev.h:error:field-hinic_ieee_ets-has-incomplete-type
| |-- drivers-net-ethernet-huawei-hinic-hinic_nic_dev.h:error:field-hinic_ieee_ets_default-has-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
| |-- include-linux-fortify-string.h:warning:left-hand-operand-of-comma-expression-has-no-effect
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- 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-memory.c:warning:variable-nr_pages-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-005-20241129
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_cpu_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_mmio_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_pci_init
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-kh40000_get_direct_dma_ops
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- 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
| |-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-006-20241129
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-kh40000_get_direct_dma_ops
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- 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-memory.c:warning:variable-nr_pages-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-011-20241129
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_cpu_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_mmio_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_pci_init
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-kh40000_get_direct_dma_ops
| |-- 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
| |-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-012-20241129
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
| |-- 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-memory.c:warning:variable-nr_pages-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-013-20241129
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_cpu_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_mmio_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_pci_init
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-kh40000_get_direct_dma_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_channel.c:warning:no-previous-prototype-for-function-nbl_chan_clean_queue_subtask
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:variable-node_num-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_flush_rx_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_get_vf_base_vsi_id
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_pldmfw_op_pci_match_record
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_stop_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:adding-int-to-a-string-does-not-append-to-the-string
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_insert_pp_ht
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_start_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_stop_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_set_mt_input
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_mgt_init_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_init_qid_map_table
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_remove_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_setup_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:no-previous-prototype-for-function-nbl_alloc_tx_rings
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- 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
| |-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
| |-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
| `-- vmlinux.o:warning:objtool:leaf_cut_from_buffer:stack-state-mismatch:cfa1-cfa2
|-- x86_64-randconfig-014-20241129
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_cpu_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_mmio_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_pci_init
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-kh40000_get_direct_dma_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_channel.c:warning:no-previous-prototype-for-function-nbl_chan_clean_queue_subtask
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:variable-node_num-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_flush_rx_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_get_vf_base_vsi_id
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_pldmfw_op_pci_match_record
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_stop_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:adding-int-to-a-string-does-not-append-to-the-string
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_insert_pp_ht
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_start_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_stop_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_set_mt_input
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_mgt_init_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_init_qid_map_table
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_remove_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_setup_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:no-previous-prototype-for-function-nbl_alloc_tx_rings
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- 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
| |-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-015-20241129
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_cpu_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_mmio_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_pci_init
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-kh40000_get_direct_dma_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_channel.c:warning:no-previous-prototype-for-function-nbl_chan_clean_queue_subtask
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:variable-node_num-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_flush_rx_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_get_vf_base_vsi_id
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_pldmfw_op_pci_match_record
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_stop_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:adding-int-to-a-string-does-not-append-to-the-string
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_insert_pp_ht
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_start_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_stop_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_set_mt_input
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_mgt_init_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_init_qid_map_table
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_remove_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_setup_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:no-previous-prototype-for-function-nbl_alloc_tx_rings
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- 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
| |-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
| |-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
| |-- security-integrity-ima-ima_main.c:warning:Function-parameter-or-member-bprm-not-described-in-ima_bprm_creds_for_exec
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-function-ima_pcrread
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-function-ima_tpm_calc_boot_aggregate
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-function-ima_tpm_extend
| `-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-function-ima_tpm_init
|-- x86_64-randconfig-016-20241129
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_cpu_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_mmio_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_pci_init
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-kh40000_get_direct_dma_ops
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- 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
| |-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-071-20241129
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_cpu_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_mmio_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_pci_init
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-kh40000_get_direct_dma_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_channel.c:warning:no-previous-prototype-for-function-nbl_chan_clean_queue_subtask
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:variable-node_num-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_flush_rx_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_get_vf_base_vsi_id
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_pldmfw_op_pci_match_record
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_stop_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:adding-int-to-a-string-does-not-append-to-the-string
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_insert_pp_ht
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_start_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_stop_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_set_mt_input
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_mgt_init_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_init_qid_map_table
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_remove_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_setup_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:no-previous-prototype-for-function-nbl_alloc_tx_rings
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- 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
| |-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-072-20241129
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-kh40000_get_direct_dma_ops
| |-- drivers-crypto-ccp-hygon-hct.c:error:struct-device-has-no-member-named-numa_node
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
| |-- 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-memory.c:warning:variable-nr_pages-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-073-20241129
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_cpu_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_mmio_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_pci_init
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-kh40000_get_direct_dma_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_channel.c:warning:no-previous-prototype-for-function-nbl_chan_clean_queue_subtask
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:variable-node_num-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_flush_rx_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_get_vf_base_vsi_id
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_pldmfw_op_pci_match_record
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_stop_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:adding-int-to-a-string-does-not-append-to-the-string
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_insert_pp_ht
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_start_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_stop_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_set_mt_input
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_mgt_init_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_init_qid_map_table
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_remove_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_setup_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:no-previous-prototype-for-function-nbl_alloc_tx_rings
| |-- 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
| |-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
| |-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
| |-- security-integrity-ima-ima_main.c:warning:Function-parameter-or-member-bprm-not-described-in-ima_bprm_creds_for_exec
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-function-ima_pcrread
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-function-ima_tpm_calc_boot_aggregate
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-function-ima_tpm_extend
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-function-ima_tpm_init
| `-- vmlinux.o:warning:objtool:leaf_cut_from_buffer:stack-state-mismatch:cfa1-cfa2
|-- x86_64-randconfig-074-20241129
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-kh40000_get_direct_dma_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- 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-memory.c:warning:variable-nr_pages-set-but-not-used
| |-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
| |-- security-integrity-ima-ima_main.c:warning:Function-parameter-or-member-bprm-not-described-in-ima_bprm_creds_for_exec
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_pcrread
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_calc_boot_aggregate
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_extend
| `-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_init
|-- x86_64-randconfig-075-20241129
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_cpu_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_mmio_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_pci_init
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-kh40000_get_direct_dma_ops
| |-- drivers-crypto-ccp-hygon-tdm-kernel-guard.c:error:use-of-undeclared-identifier-NR_syscalls
| |-- drivers-crypto-ccp-hygon-tdm-kernel-guard.c:warning:no-previous-prototype-for-function-kprobe_symbol_address_byname
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_channel.c:warning:no-previous-prototype-for-function-nbl_chan_clean_queue_subtask
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:variable-node_num-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.o:warning:objtool:nbl_dev_start_user_dev-falls-through-to-next-function-nbl_mdev_device_release()
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_flush_rx_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_get_vf_base_vsi_id
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_pldmfw_op_pci_match_record
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_queues
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_setup_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:no-previous-prototype-for-function-nbl_serv_stop_rings
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:adding-int-to-a-string-does-not-append-to-the-string
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_insert_pp_ht
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_start_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_mgt_stop_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_set_mt_input
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:no-previous-prototype-for-function-nbl_flow_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_mgt_init_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_remove_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_queue_setup_ops_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_init_qid_map_table
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_remove_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:no-previous-prototype-for-function-nbl_res_queue_setup_qid_map_table_leonis
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:no-previous-prototype-for-function-nbl_alloc_tx_rings
| |-- drivers-spi-spi-amd.o:warning:objtool:amd_set_spi_freq-falls-through-to-next-function-amd_spi_busy_wait()
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- 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
| |-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-076-20241129
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_cpu_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_mmio_init
| |-- arch-x86-events-zhaoxin-uncore.c:warning:no-previous-prototype-for-function-kx7000_uncore_pci_init
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- arch-x86-kernel-early-quirks.c:warning:no-previous-prototype-for-function-kh40000_get_direct_dma_ops
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- 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
| |-- mm-memory.c:warning:variable-nr_pages-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-rhel-9.4
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
| |-- 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-memory.c:warning:variable-nr_pages-set-but-not-used
| |-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
| |-- security-integrity-ima-ima_main.c:warning:Function-parameter-or-member-bprm-not-described-in-ima_bprm_creds_for_exec
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_pcrread
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_calc_boot_aggregate
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_extend
| `-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_init
|-- x86_64-rhel-9.4-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
| |-- 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-memory.c:warning:variable-nr_pages-set-but-not-used
| |-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
| |-- security-integrity-ima-ima_main.c:warning:Function-parameter-or-member-bprm-not-described-in-ima_bprm_creds_for_exec
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_pcrread
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_calc_boot_aggregate
| |-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_extend
| `-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_init
`-- x86_64-rhel-9.4-kselftests
|-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_resource_mgt-set-but-not-used
|-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-netdev-set-but-not-used
|-- 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-memory.c:warning:variable-nr_pages-set-but-not-used
|-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- security-integrity-ima-ima_main.c:warning:Function-parameter-or-member-bprm-not-described-in-ima_bprm_creds_for_exec
|-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_pcrread
|-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_calc_boot_aggregate
|-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_extend
`-- security-integrity-ima-ima_tpm.c:warning:no-previous-prototype-for-ima_tpm_init
elapsed time: 724m
configs tested: 36
configs skipped: 125
tested configs:
arm64 allmodconfig clang-20
arm64 allnoconfig gcc-14.2.0
arm64 randconfig-001-20241129 clang-15
arm64 randconfig-002-20241129 clang-20
arm64 randconfig-003-20241129 clang-20
arm64 randconfig-004-20241129 gcc-14.2.0
loongarch allmodconfig gcc-14.2.0
loongarch allnoconfig gcc-14.2.0
loongarch randconfig-001-20241129 gcc-14.2.0
loongarch randconfig-002-20241129 gcc-14.2.0
x86_64 buildonly-randconfig-001-20241129 clang-19
x86_64 buildonly-randconfig-002-20241129 clang-19
x86_64 buildonly-randconfig-003-20241129 gcc-12
x86_64 buildonly-randconfig-004-20241129 gcc-12
x86_64 buildonly-randconfig-005-20241129 gcc-12
x86_64 buildonly-randconfig-006-20241129 clang-19
x86_64 kexec clang-19
x86_64 randconfig-001-20241129 gcc-12
x86_64 randconfig-002-20241129 gcc-12
x86_64 randconfig-003-20241129 clang-19
x86_64 randconfig-004-20241129 gcc-12
x86_64 randconfig-005-20241129 clang-19
x86_64 randconfig-006-20241129 gcc-11
x86_64 randconfig-011-20241129 clang-19
x86_64 randconfig-012-20241129 gcc-12
x86_64 randconfig-013-20241129 clang-19
x86_64 randconfig-014-20241129 clang-19
x86_64 randconfig-015-20241129 clang-19
x86_64 randconfig-016-20241129 clang-19
x86_64 randconfig-071-20241129 clang-19
x86_64 randconfig-072-20241129 gcc-12
x86_64 randconfig-073-20241129 clang-19
x86_64 randconfig-074-20241129 gcc-12
x86_64 randconfig-075-20241129 clang-19
x86_64 randconfig-076-20241129 clang-19
x86_64 rhel-9.4 gcc-12
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:OLK-5.10 2451/2451] ld: fs/proc/base.o:undefined reference to `proc_mm_idle_operations'
by kernel test robot 29 Nov '24
by kernel test robot 29 Nov '24
29 Nov '24
Hi liubo,
FYI, the error/warning still remains.
tree: https://gitee.com/openeuler/kernel.git OLK-5.10
head: 1a47bbfaad6fcbfb4fe3935cb7408d843caf3760
commit: 4232d9005401d839ceeb1a02da34749b6dab1376 [2451/2451] etmem: add CONFIG_ETMEM macro definition for etmem feature
config: x86_64-randconfig-074-20241119 (https://download.01.org/0day-ci/archive/20241129/202411290811.5vAiiEa7-lkp@…)
compiler: gcc-11 (Debian 11.3.0-12) 11.3.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241129/202411290811.5vAiiEa7-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/202411290811.5vAiiEa7-lkp@intel.com/
All errors (new ones prefixed by >>):
ld: warning: arch/x86/lib/retpoline.o: missing .note.GNU-stack section implies executable stack
ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
ld: warning: arch/x86/lib/retpoline.o: missing .note.GNU-stack section implies executable stack
ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
ld: warning: .tmp_vmlinux.kallsyms1 has a LOAD segment with RWX permissions
>> ld: fs/proc/base.o:(.rodata+0x18a8): undefined reference to `proc_mm_idle_operations'
>> ld: fs/proc/base.o:(.rodata+0x18d0): undefined reference to `proc_mm_swap_operations'
ld: fs/proc/base.o:(.rodata+0x23e0): undefined reference to `proc_mm_idle_operations'
ld: fs/proc/base.o:(.rodata+0x2408): undefined reference to `proc_mm_swap_operations'
ld: crypto/asymmetric_keys/pgp_preload.o: in function `preload_pgp_keys':
crypto/asymmetric_keys/pgp_preload.c:110: undefined reference to `pgp_parse_packets'
ld: crypto/asymmetric_keys/pgp_public_key.o: in function `pgp_key_parse':
crypto/asymmetric_keys/pgp_public_key.c:315: undefined reference to `pgp_parse_packets'
ld: crypto/asymmetric_keys/pgp_public_key.c:357: undefined reference to `public_key_subtype'
ld: crypto/asymmetric_keys/pgp_public_key.c:357: undefined reference to `public_key_subtype'
ld: crypto/asymmetric_keys/pgp_public_key.c:358: undefined reference to `public_key_subtype'
ld: crypto/asymmetric_keys/pgp_public_key.c:367: undefined reference to `public_key_free'
ld: crypto/asymmetric_keys/pgp_public_key.c:357: undefined reference to `public_key_subtype'
ld: crypto/asymmetric_keys/pgp_public_key.o: in function `pgp_process_public_key':
crypto/asymmetric_keys/pgp_public_key.c:228: undefined reference to `pgp_parse_public_key'
ld: crypto/asymmetric_keys/pgp_public_key.c:234: undefined reference to `pgp_to_public_key_algo'
ld: crypto/asymmetric_keys/pgp_public_key.c:234: undefined reference to `pgp_to_public_key_algo'
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for PGP_KEY_PARSER
Depends on [m]: CRYPTO [=y] && ASYMMETRIC_KEY_TYPE [=y] && ASYMMETRIC_PUBLIC_KEY_SUBTYPE [=m]
Selected by [y]:
- PGP_PRELOAD [=y] && CRYPTO [=y] && ASYMMETRIC_KEY_TYPE [=y]
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:OLK-6.6 1546/1546] <instantiation>:1:5: error: expected absolute expression
by kernel test robot 29 Nov '24
by kernel test robot 29 Nov '24
29 Nov '24
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: 95bc69473a373c2e578d4fc39734e5811a03ead3
commit: cf5f2d9ff017873c792298693e593dc358db6035 [1546/1546] arm64: Faster SVC exception handler with xcall
config: arm64-allmodconfig (https://download.01.org/0day-ci/archive/20241129/202411290752.RSi29UP4-lkp@…)
compiler: clang version 20.0.0git (https://github.com/llvm/llvm-project 592c0fe55f6d9a811028b5f3507be91458ab2713)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241129/202411290752.RSi29UP4-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/202411290752.RSi29UP4-lkp@intel.com/
All errors (new ones prefixed by >>):
>> <instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std
^
arch/arm64/kernel/entry.S:587:2: note: while in macro instantiation
kernel_entry 1
^
<instantiation>:103:5: error: expected absolute expression
.if std == std
^
arch/arm64/kernel/entry.S:587:2: note: while in macro instantiation
kernel_entry 1
^
>> <instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 1, 64
^
arch/arm64/kernel/entry.S:686:2: note: while in macro instantiation
entry_handler 1, t, 64, sync
^
<instantiation>:103:5: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 1, 64
^
arch/arm64/kernel/entry.S:686:2: note: while in macro instantiation
entry_handler 1, t, 64, sync
^
>> <instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 1, 64
^
arch/arm64/kernel/entry.S:687:2: note: while in macro instantiation
entry_handler 1, t, 64, irq
^
<instantiation>:103:5: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 1, 64
^
arch/arm64/kernel/entry.S:687:2: note: while in macro instantiation
entry_handler 1, t, 64, irq
^
>> <instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 1, 64
^
arch/arm64/kernel/entry.S:688:2: note: while in macro instantiation
entry_handler 1, t, 64, fiq
^
<instantiation>:103:5: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 1, 64
^
arch/arm64/kernel/entry.S:688:2: note: while in macro instantiation
entry_handler 1, t, 64, fiq
^
>> <instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 1, 64
^
arch/arm64/kernel/entry.S:689:2: note: while in macro instantiation
entry_handler 1, t, 64, error
^
<instantiation>:103:5: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 1, 64
^
arch/arm64/kernel/entry.S:689:2: note: while in macro instantiation
entry_handler 1, t, 64, error
^
>> <instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 1, 64
^
arch/arm64/kernel/entry.S:691:2: note: while in macro instantiation
entry_handler 1, h, 64, sync
^
<instantiation>:103:5: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 1, 64
^
arch/arm64/kernel/entry.S:691:2: note: while in macro instantiation
entry_handler 1, h, 64, sync
^
>> <instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 1, 64
^
arch/arm64/kernel/entry.S:692:2: note: while in macro instantiation
entry_handler 1, h, 64, irq
^
<instantiation>:103:5: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 1, 64
^
arch/arm64/kernel/entry.S:692:2: note: while in macro instantiation
entry_handler 1, h, 64, irq
^
>> <instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 1, 64
^
arch/arm64/kernel/entry.S:693:2: note: while in macro instantiation
entry_handler 1, h, 64, fiq
^
<instantiation>:103:5: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 1, 64
^
arch/arm64/kernel/entry.S:693:2: note: while in macro instantiation
entry_handler 1, h, 64, fiq
^
>> <instantiation>:1:5: error: expected absolute expression
.if 1 == 0 && std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 1, 64
^
arch/arm64/kernel/entry.S:694:2: note: while in macro instantiation
entry_handler 1, h, 64, error
^
<instantiation>:103:5: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 1, 64
^
arch/arm64/kernel/entry.S:694:2: note: while in macro instantiation
entry_handler 1, h, 64, error
^
>> <instantiation>:1:5: error: expected absolute expression
.if 0 == 0 && std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation
entry_handler 0, t, 64, sync
^
<instantiation>:33:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation
entry_handler 0, t, 64, sync
^
<instantiation>:39:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation
entry_handler 0, t, 64, sync
^
<instantiation>:58:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation
entry_handler 0, t, 64, sync
^
<instantiation>:62:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation
entry_handler 0, t, 64, sync
^
<instantiation>:70:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation
entry_handler 0, t, 64, sync
^
<instantiation>:103:5: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:696:2: note: while in macro instantiation
entry_handler 0, t, 64, sync
^
>> <instantiation>:1:5: error: expected absolute expression
.if 0 == 0 && std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation
entry_handler 0, t, 64, irq
^
<instantiation>:33:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation
entry_handler 0, t, 64, irq
^
<instantiation>:39:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation
entry_handler 0, t, 64, irq
^
<instantiation>:58:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation
entry_handler 0, t, 64, irq
^
<instantiation>:62:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation
entry_handler 0, t, 64, irq
^
<instantiation>:70:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation
entry_handler 0, t, 64, irq
^
<instantiation>:103:5: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:697:2: note: while in macro instantiation
entry_handler 0, t, 64, irq
^
>> <instantiation>:1:5: error: expected absolute expression
.if 0 == 0 && std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation
entry_handler 0, t, 64, fiq
^
<instantiation>:33:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation
entry_handler 0, t, 64, fiq
^
<instantiation>:39:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation
entry_handler 0, t, 64, fiq
^
<instantiation>:58:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation
entry_handler 0, t, 64, fiq
^
<instantiation>:62:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation
entry_handler 0, t, 64, fiq
^
<instantiation>:70:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation
entry_handler 0, t, 64, fiq
^
<instantiation>:103:5: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:698:2: note: while in macro instantiation
entry_handler 0, t, 64, fiq
^
>> <instantiation>:1:5: error: expected absolute expression
.if 0 == 0 && std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation
entry_handler 0, t, 64, error
^
<instantiation>:33:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation
entry_handler 0, t, 64, error
^
<instantiation>:39:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation
entry_handler 0, t, 64, error
^
<instantiation>:58:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation
entry_handler 0, t, 64, error
^
<instantiation>:62:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation
entry_handler 0, t, 64, error
^
<instantiation>:70:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation
entry_handler 0, t, 64, error
^
<instantiation>:103:5: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 64
^
arch/arm64/kernel/entry.S:699:2: note: while in macro instantiation
entry_handler 0, t, 64, error
^
>> <instantiation>:1:5: error: expected absolute expression
.if 0 == 0 && std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation
entry_handler 0, t, 32, sync
^
<instantiation>:33:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation
entry_handler 0, t, 32, sync
^
<instantiation>:39:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation
entry_handler 0, t, 32, sync
^
<instantiation>:58:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation
entry_handler 0, t, 32, sync
^
<instantiation>:62:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation
entry_handler 0, t, 32, sync
^
<instantiation>:70:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation
entry_handler 0, t, 32, sync
^
<instantiation>:103:5: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:701:2: note: while in macro instantiation
entry_handler 0, t, 32, sync
^
>> <instantiation>:1:5: error: expected absolute expression
.if 0 == 0 && std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation
entry_handler 0, t, 32, irq
^
<instantiation>:33:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation
entry_handler 0, t, 32, irq
^
<instantiation>:39:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation
entry_handler 0, t, 32, irq
^
<instantiation>:58:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation
entry_handler 0, t, 32, irq
^
<instantiation>:62:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation
entry_handler 0, t, 32, irq
^
<instantiation>:70:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation
entry_handler 0, t, 32, irq
^
<instantiation>:103:5: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:702:2: note: while in macro instantiation
entry_handler 0, t, 32, irq
^
>> <instantiation>:1:5: error: expected absolute expression
.if 0 == 0 && std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation
entry_handler 0, t, 32, fiq
^
<instantiation>:33:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation
entry_handler 0, t, 32, fiq
^
<instantiation>:39:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation
entry_handler 0, t, 32, fiq
^
<instantiation>:58:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation
entry_handler 0, t, 32, fiq
^
<instantiation>:62:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation
entry_handler 0, t, 32, fiq
^
<instantiation>:70:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation
entry_handler 0, t, 32, fiq
^
<instantiation>:103:5: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:703:2: note: while in macro instantiation
entry_handler 0, t, 32, fiq
^
>> <instantiation>:1:5: error: expected absolute expression
.if 0 == 0 && std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation
entry_handler 0, t, 32, error
^
<instantiation>:33:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation
entry_handler 0, t, 32, error
^
<instantiation>:39:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation
entry_handler 0, t, 32, error
^
<instantiation>:58:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation
entry_handler 0, t, 32, error
^
<instantiation>:62:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation
entry_handler 0, t, 32, error
^
<instantiation>:70:6: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation
entry_handler 0, t, 32, error
^
<instantiation>:103:5: error: expected absolute expression
.if std == std
^
<instantiation>:3:2: note: while in macro instantiation
kernel_entry 0, 32
^
arch/arm64/kernel/entry.S:704:2: note: while in macro instantiation
entry_handler 0, t, 32, error
^
<instantiation>:24:5: error: expected absolute expression
.if std == std
^
arch/arm64/kernel/entry.S:707:2: note: while in macro instantiation
kernel_exit 1
^
<instantiation>:24:5: error: expected absolute expression
.if std == std
^
arch/arm64/kernel/entry.S:716:2: note: while in macro instantiation
kernel_exit 0
^
<instantiation>:35:6: error: expected absolute expression
.if std == std
^
arch/arm64/kernel/entry.S:716:2: note: while in macro instantiation
kernel_exit 0
^
<instantiation>:55:6: error: expected absolute expression
.if std == std
^
arch/arm64/kernel/entry.S:716:2: note: while in macro instantiation
kernel_exit 0
^
<instantiation>:80:6: error: expected absolute expression
.if std == std
^
arch/arm64/kernel/entry.S:716:2: note: while in macro instantiation
kernel_exit 0
^
<instantiation>:84:6: error: expected absolute expression
.if std == std
^
arch/arm64/kernel/entry.S:716:2: note: while in macro instantiation
kernel_exit 0
^
<instantiation>:109:6: error: expected absolute expression
.if std == std
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:OLK-6.6 1559/1559] arch/arm64/kernel/cpufeature.c:2387:6: warning: no previous prototype for 'fast_syscall_enabled'
by kernel test robot 29 Nov '24
by kernel test robot 29 Nov '24
29 Nov '24
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: 95bc69473a373c2e578d4fc39734e5811a03ead3
commit: 5c3cf22892983304b18d87296ed96ff0ab7d6c95 [1559/1559] arm64: Introduce xcall a faster svc exception handling
config: arm64-randconfig-004-20241129 (https://download.01.org/0day-ci/archive/20241129/202411290709.0jx9FZzQ-lkp@…)
compiler: aarch64-linux-gcc (GCC) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241129/202411290709.0jx9FZzQ-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/202411290709.0jx9FZzQ-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> arch/arm64/kernel/cpufeature.c:2387:6: warning: no previous prototype for 'fast_syscall_enabled' [-Wmissing-prototypes]
2387 | bool fast_syscall_enabled(void)
| ^~~~~~~~~~~~~~~~~~~~
vim +/fast_syscall_enabled +2387 arch/arm64/kernel/cpufeature.c
2386
> 2387 bool fast_syscall_enabled(void)
2388 {
2389 return is_xcall_support;
2390 }
2391
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:OLK-6.6 1559/1559] drivers/crypto/ccp/hygon/tdm-kernel-guard.c:308:23: error: use of undeclared identifier 'NR_syscalls'
by kernel test robot 29 Nov '24
by kernel test robot 29 Nov '24
29 Nov '24
Hi chench00,
FYI, the error/warning still remains.
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: 95bc69473a373c2e578d4fc39734e5811a03ead3
commit: 3ad98583441f7c8a2553e1e8d6340ed4397033e2 [1559/1559] crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
config: x86_64-randconfig-075-20241129 (https://download.01.org/0day-ci/archive/20241129/202411290729.4IacO2ee-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/20241129/202411290729.4IacO2ee-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/202411290729.4IacO2ee-lkp@intel.com/
All errors (new ones prefixed by >>):
In file included from drivers/crypto/ccp/hygon/tdm-kernel-guard.c:15:
In file included from include/linux/kallsyms.h:13:
In file included from include/linux/mm.h:2242:
include/linux/vmstat.h:522:36: warning: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Wenum-enum-conversion]
522 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_"
| ~~~~~~~~~~~ ^ ~~~
drivers/crypto/ccp/hygon/tdm-kernel-guard.c:151:5: warning: no previous prototype for function 'tdm_service_run' [-Wmissing-prototypes]
151 | int tdm_service_run(struct tdm_security_enhance *data)
| ^
drivers/crypto/ccp/hygon/tdm-kernel-guard.c:151:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
151 | int tdm_service_run(struct tdm_security_enhance *data)
| ^
| static
drivers/crypto/ccp/hygon/tdm-kernel-guard.c:212:5: warning: no previous prototype for function 'tdm_service_exit' [-Wmissing-prototypes]
212 | int tdm_service_exit(struct tdm_security_enhance *data)
| ^
drivers/crypto/ccp/hygon/tdm-kernel-guard.c:212:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
212 | int tdm_service_exit(struct tdm_security_enhance *data)
| ^
| static
drivers/crypto/ccp/hygon/tdm-kernel-guard.c:243:15: warning: no previous prototype for function 'kprobe_symbol_address_byname' [-Wmissing-prototypes]
243 | unsigned long kprobe_symbol_address_byname(const char *name)
| ^
drivers/crypto/ccp/hygon/tdm-kernel-guard.c:243:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
243 | unsigned long kprobe_symbol_address_byname(const char *name)
| ^
| static
>> drivers/crypto/ccp/hygon/tdm-kernel-guard.c:308:23: error: use of undeclared identifier 'NR_syscalls'
308 | eh_objs[SCT].size = NR_syscalls * sizeof(char *);
| ^
4 warnings and 1 error generated.
vim +/NR_syscalls +308 drivers/crypto/ccp/hygon/tdm-kernel-guard.c
242
> 243 unsigned long kprobe_symbol_address_byname(const char *name)
244 {
245 int p_ret;
246 struct kprobe p_kprobe;
247 unsigned long addr = 0;
248
249 memset(&p_kprobe, 0, sizeof(p_kprobe));
250
251 p_kprobe.pre_handler = p_tmp_kprobe_handler;
252 p_kprobe.symbol_name = name;
253
254 p_ret = register_kprobe(&p_kprobe);
255 if (p_ret < 0) {
256 pr_err("register_kprobe error [%d] :(\n", p_ret);
257 return 0;
258 }
259
260 addr = (unsigned long)p_kprobe.addr;
261 unregister_kprobe(&p_kprobe);
262
263 return addr;
264 }
265 #endif
266
267 static int __init kernel_security_enhance_init(void)
268 {
269 int i = 0;
270 int ret = 0;
271 unsigned long *sct_addr;
272 struct desc_ptr idtr;
273 #if !IS_BUILTIN(CONFIG_TDM_KERNEL_GUARD)
274 unsigned long (*f_kallsyms_lookup_name)(const char *);
275
276 f_kallsyms_lookup_name = (unsigned long (*)(const char *))kprobe_symbol_address_byname(
277 "kallsyms_lookup_name");
278 if (!f_kallsyms_lookup_name) {
279 ret = -DYN_ERR_API;
280 pr_err("kprobe_symbol_address_byname failed!");
281 goto end;
282 }
283
284 sct_addr = (unsigned long *)f_kallsyms_lookup_name("sys_call_table");
285 #else
286
287 sct_addr = (unsigned long *)kallsyms_lookup_name("sys_call_table");
288 #endif
289 if (!sct_addr) {
290 ret = -DYN_ERR_API;
291 pr_err("kallsyms_lookup_name for sys_call_table failed!");
292 goto end;
293 }
294
295 asm("sidt %0":"=m"(idtr));
296
297 if (!psp_check_tdm_support())
298 return 0;
299
300 for (i = 0; i < MAX_OBJ; i++) {
301 memset(&eh_objs[i], 0, sizeof(eh_objs[i]));
302 eh_objs[i].context = CONTEXT_CHECK_MODNAME;
303 eh_objs[i].obj_name = obj_names[i];
304 }
305
306 if ((eh_obj == -1) || (eh_obj & (1 << SCT))) {
307 eh_objs[SCT].vaddr = (uint64_t)sct_addr;
> 308 eh_objs[SCT].size = NR_syscalls * sizeof(char *);
309 }
310 if ((eh_obj == -1) || (eh_obj & (1 << IDT))) {
311 eh_objs[IDT].vaddr = idtr.address;
312 eh_objs[IDT].size = idtr.size;
313 }
314
315 for (i = 0; i < MAX_OBJ; i++) {
316 if (eh_objs[i].vaddr)
317 tdm_service_run(&eh_objs[i]);
318 }
319
320 pr_info("Hygon TDM guard load successfully!\n");
321
322 end:
323 return ret;
324 }
325
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:OLK-6.6 1559/1559] arch/arm64/kernel/virtcca_cvm_guest.c:139:6: warning: no previous prototype for 'enable_swiotlb_for_cvm_dev'
by kernel test robot 29 Nov '24
by kernel test robot 29 Nov '24
29 Nov '24
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: 95bc69473a373c2e578d4fc39734e5811a03ead3
commit: 77313e84cc513055342c5e92ac8854e78bc15276 [1559/1559] virtcca feature : disable swiotlb for passthrough device
config: arm64-randconfig-004-20241129 (https://download.01.org/0day-ci/archive/20241129/202411290612.rtQtIYE0-lkp@…)
compiler: aarch64-linux-gcc (GCC) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241129/202411290612.rtQtIYE0-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/202411290612.rtQtIYE0-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> arch/arm64/kernel/virtcca_cvm_guest.c:139:6: warning: no previous prototype for 'enable_swiotlb_for_cvm_dev' [-Wmissing-prototypes]
139 | void enable_swiotlb_for_cvm_dev(struct device *dev, bool enable)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
vim +/enable_swiotlb_for_cvm_dev +139 arch/arm64/kernel/virtcca_cvm_guest.c
138
> 139 void enable_swiotlb_for_cvm_dev(struct device *dev, bool enable)
140 {
141 if (!is_virtcca_cvm_world())
142 return;
143
144 if (enable)
145 swiotlb_dev_init(dev);
146 else
147 dev->dma_io_tlb_mem = &io_tlb_no_swiotlb_mem;
148 }
149 EXPORT_SYMBOL_GPL(enable_swiotlb_for_cvm_dev);
150
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:OLK-5.10] BUILD REGRESSION 1a47bbfaad6fcbfb4fe3935cb7408d843caf3760
by kernel test robot 29 Nov '24
by kernel test robot 29 Nov '24
29 Nov '24
tree/branch: https://gitee.com/openeuler/kernel.git OLK-5.10
branch HEAD: 1a47bbfaad6fcbfb4fe3935cb7408d843caf3760 !13890 ipmi: Use regspacings passed as a module parameter
Error/Warning (recently discovered and may have been fixed):
https://lore.kernel.org/oe-kbuild-all/202411282331.1ruwHvl7-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202411290038.4Q8x22Bi-lkp@intel.com
https://lore.kernel.org/oe-kbuild/202411281956.6jwCAjSW-lkp@intel.com
arch/x86/kernel/paravirt.c:65:36: error: 'CALL_INSN_OPCODE' undeclared (first use in this function)
arch/x86/kernel/paravirt.c:65:9: error: implicit declaration of function '__text_gen_insn' [-Werror=implicit-function-declaration]
arch/x86/kernel/paravirt.c:66:26: error: use of undeclared identifier 'CALL_INSN_SIZE'
crypto/asymmetric_keys/pgp_preload.c:110: undefined reference to `pgp_parse_packets'
crypto/asymmetric_keys/pgp_public_key.c:224: undefined reference to `pgp_parse_public_key'
crypto/asymmetric_keys/pgp_public_key.c:310: undefined reference to `pgp_parse_packets'
drivers/tty/tty_buffer.c:177:9: error: implicit declaration of function 'printk_safe_exit'; did you mean 'printk_nmi_exit'? [-Werror=implicit-function-declaration]
ld: crypto/asymmetric_keys/pgp_public_key.c:230: undefined reference to `pgp_to_public_key_algo'
ld: crypto/asymmetric_keys/pgp_public_key.c:347: undefined reference to `public_key_subtype'
ld: crypto/asymmetric_keys/pgp_public_key.c:357: undefined reference to `public_key_free'
Unverified Error/Warning (likely false positive, kindly check if interested):
drivers/platform/x86/intel_speed_select_if/isst_tpmi_core.c:100 isst_if_get_tpmi_instance_count() warn: potential spectre issue 'isst_common.sst_inst' [r] (local cap)
drivers/platform/x86/intel_speed_select_if/isst_tpmi_core.c:104 isst_if_get_tpmi_instance_count() warn: possible spectre second half. 'sst_inst'
drivers/thunderbolt/icm.o: warning: objtool: icm_fr_device_connected()+0x52c: unreachable instruction
drivers/thunderbolt/switch.o: warning: objtool: tb_wait_for_port()+0x19f: unreachable instruction
drivers/thunderbolt/tb.o: warning: objtool: tb_tunnel_pci()+0x31e: unreachable instruction
Error/Warning ids grouped by kconfigs:
recent_errors
|-- arm64-randconfig-002-20241128
| |-- include-linux-string.h:warning:__builtin_strncpy-specified-bound-depends-on-the-length-of-the-source-argument
| `-- mm-memcontrol.c:error:implicit-declaration-of-function-ksm_process_profit
|-- arm64-randconfig-003-20241120
| `-- drivers-tty-tty_buffer.c:error:implicit-declaration-of-function-printk_safe_exit
|-- x86_64-buildonly-randconfig-001-20241119
| `-- arch-x86-kernel-paravirt.c:error:use-of-undeclared-identifier-CALL_INSN_SIZE
|-- x86_64-buildonly-randconfig-001-20241125
| |-- drivers-thunderbolt-icm.o:warning:objtool:icm_fr_device_connected:unreachable-instruction
| |-- drivers-thunderbolt-switch.o:warning:objtool:tb_wait_for_port:unreachable-instruction
| `-- drivers-thunderbolt-tb.o:warning:objtool:tb_tunnel_pci:unreachable-instruction
|-- x86_64-buildonly-randconfig-003-20241128
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_bp.c:warning:no-previous-prototype-for-chk_cl72_krtr_status
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_bp.c:warning:no-previous-prototype-for-en_cl72_krtr
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_bp.c:warning:no-previous-prototype-for-read_phy_lane_txeq
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_hw.c:warning:no-previous-prototype-for-flash_erase_chip
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_hw.c:warning:no-previous-prototype-for-flash_erase_sector
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_hw.c:warning:no-previous-prototype-for-flash_read_dword
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_hw.c:warning:no-previous-prototype-for-flash_write_dword
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_hw.c:warning:no-previous-prototype-for-fmgr_cmd_op
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_hw.c:warning:no-previous-prototype-for-fmgr_usr_cmd_op
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_hw.c:warning:no-previous-prototype-for-txgbe_flash_read_cab
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_hw.c:warning:no-previous-prototype-for-txgbe_flash_write_cab
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_hw.c:warning:no-previous-prototype-for-txgbe_flash_write_lock
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_hw.c:warning:no-previous-prototype-for-txgbe_flash_write_unlock
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_mbx.c:warning:no-previous-prototype-for-txgbe_check_for_ack_vf
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_mbx.c:warning:no-previous-prototype-for-txgbe_check_for_bit_vf
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_mbx.c:warning:no-previous-prototype-for-txgbe_check_for_msg_vf
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_mbx.c:warning:no-previous-prototype-for-txgbe_check_for_rst_vf
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_mbx.c:warning:no-previous-prototype-for-txgbe_obtain_mbx_lock_vf
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_mbx.c:warning:no-previous-prototype-for-txgbe_read_mbx_vf
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_mbx.c:warning:no-previous-prototype-for-txgbe_read_v2p_mailbox
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_mbx.c:warning:no-previous-prototype-for-txgbe_write_mbx_vf
| |-- vmlinux.o:warning:objtool:do_machine_check:call-to-mce_no_way_out()-leaves-.noinstr.text-section
| `-- vmlinux.o:warning:objtool:mce_setup:call-to-memset()-leaves-.noinstr.text-section
|-- x86_64-buildonly-randconfig-005-20241119
| |-- arch-x86-kernel-paravirt.c:error:CALL_INSN_OPCODE-undeclared-(first-use-in-this-function)
| `-- arch-x86-kernel-paravirt.c:error:implicit-declaration-of-function-__text_gen_insn
|-- x86_64-buildonly-randconfig-006-20241128
| |-- 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_SIZE
| `-- mm-memcontrol.c:error:implicit-declaration-of-function-ksm_process_profit-Werror-Wimplicit-function-declaration
|-- x86_64-kexec
| `-- kernel-trace-trace_uprobe.o:warning:objtool:__uprobe_perf_func:unreachable-instruction
|-- x86_64-randconfig-006-20241128
| `-- drivers-ptp-ptp_ines.c:warning:unused-variable-ines_ptp_ctrl_of_match
|-- x86_64-randconfig-016-20241115
| `-- kernel-locking-lockdep.o:warning:objtool:lockdep_unregister_key:unreachable-instruction
|-- x86_64-randconfig-074-20241119
| |-- crypto-asymmetric_keys-pgp_preload.c:undefined-reference-to-pgp_parse_packets
| |-- crypto-asymmetric_keys-pgp_public_key.c:undefined-reference-to-pgp_parse_packets
| |-- crypto-asymmetric_keys-pgp_public_key.c:undefined-reference-to-pgp_parse_public_key
| |-- ld:crypto-asymmetric_keys-pgp_public_key.c:undefined-reference-to-pgp_to_public_key_algo
| |-- ld:crypto-asymmetric_keys-pgp_public_key.c:undefined-reference-to-public_key_free
| `-- ld:crypto-asymmetric_keys-pgp_public_key.c:undefined-reference-to-public_key_subtype
|-- x86_64-randconfig-075-20241128
| `-- drivers-infiniband-ulp-rtrs-rtrs-clt.o:warning:objtool:rtrs_clt_info_rsp_done-falls-through-to-next-function-rcu_lock_acquire()
`-- x86_64-randconfig-161-20241126
|-- drivers-platform-x86-intel_speed_select_if-isst_tpmi_core.c-isst_if_get_tpmi_instance_count()-warn:possible-spectre-second-half.-sst_inst
`-- drivers-platform-x86-intel_speed_select_if-isst_tpmi_core.c-isst_if_get_tpmi_instance_count()-warn:potential-spectre-issue-isst_common.sst_inst-r-(local-cap)
elapsed time: 731m
configs tested: 34
configs skipped: 129
tested configs:
arm64 allmodconfig clang-20
arm64 allnoconfig gcc-14.2.0
arm64 randconfig-001-20241128 clang-20
arm64 randconfig-002-20241128 gcc-14.2.0
arm64 randconfig-003-20241128 clang-20
arm64 randconfig-004-20241128 clang-16
x86_64 buildonly-randconfig-001-20241128 gcc-12
x86_64 buildonly-randconfig-002-20241128 gcc-12
x86_64 buildonly-randconfig-003-20241128 gcc-12
x86_64 buildonly-randconfig-004-20241128 gcc-12
x86_64 buildonly-randconfig-005-20241128 clang-19
x86_64 buildonly-randconfig-006-20241128 clang-19
x86_64 kexec clang-19
x86_64 randconfig-001-20241128 gcc-12
x86_64 randconfig-002-20241128 gcc-12
x86_64 randconfig-003-20241128 gcc-12
x86_64 randconfig-004-20241128 gcc-12
x86_64 randconfig-005-20241128 clang-19
x86_64 randconfig-006-20241128 clang-19
x86_64 randconfig-011-20241128 clang-19
x86_64 randconfig-012-20241128 clang-19
x86_64 randconfig-013-20241128 gcc-12
x86_64 randconfig-014-20241128 clang-19
x86_64 randconfig-015-20241128 clang-19
x86_64 randconfig-016-20241128 gcc-12
x86_64 randconfig-071-20241128 clang-19
x86_64 randconfig-072-20241128 gcc-12
x86_64 randconfig-073-20241128 gcc-12
x86_64 randconfig-074-20241128 gcc-12
x86_64 randconfig-075-20241128 clang-19
x86_64 randconfig-076-20241128 gcc-11
x86_64 rhel-9.4 gcc-12
x86_64 rhel-9.4-func gcc-12
x86_64 rhel-9.4-kselftests gcc-12
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:OLK-6.6 1559/1559] drivers/usb/host/xhci.h:2801:15: warning: argument 1 null where non-null expected
by kernel test robot 29 Nov '24
by kernel test robot 29 Nov '24
29 Nov '24
Hi ZhaoLong,
FYI, the error/warning still remains.
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: 95bc69473a373c2e578d4fc39734e5811a03ead3
commit: 1119ec49ac4ac643e6d7c9a5a834040aef87612e [1559/1559] mm, fs: Add BPF_READAHEAD build option for bpf readhead
config: arm64-randconfig-004-20241129 (https://download.01.org/0day-ci/archive/20241129/202411290526.4JBRte8h-lkp@…)
compiler: aarch64-linux-gcc (GCC) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241129/202411290526.4JBRte8h-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/202411290526.4JBRte8h-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from drivers/usb/host/xhci-trace.h:25,
from drivers/usb/host/xhci-trace.c:12:
In function 'xhci_decode_ep_context',
inlined from 'trace_raw_output_xhci_log_ep_ctx' at drivers/usb/host/./xhci-trace.h:312:1:
>> drivers/usb/host/xhci.h:2801:15: warning: argument 1 null where non-null expected [-Wnonnull]
2801 | ret = sprintf(str, "State %s mult %d max P. Streams %d %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2802 | xhci_ep_state_string(ep_state), mult,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2803 | max_pstr, lsa ? "LSA " : "");
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/linux/kernel.h:32,
from include/linux/cpumask.h:10,
from include/linux/smp.h:13,
from include/linux/tracepoint.h:15,
from drivers/usb/host/xhci-trace.h:24:
include/linux/sprintf.h: In function 'trace_raw_output_xhci_log_ep_ctx':
include/linux/sprintf.h:10:20: note: in a call to function 'sprintf' declared 'nonnull'
10 | __printf(2, 3) int sprintf(char *buf, const char * fmt, ...);
| ^~~~~~~
In function 'xhci_decode_ep_context',
inlined from 'trace_raw_output_xhci_log_ep_ctx' at drivers/usb/host/./xhci-trace.h:312:1:
>> drivers/usb/host/xhci.h:2801:15: warning: null destination pointer [-Wformat-overflow=]
2801 | ret = sprintf(str, "State %s mult %d max P. Streams %d %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2802 | xhci_ep_state_string(ep_state), mult,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2803 | max_pstr, lsa ? "LSA " : "");
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/trace/define_trace.h:102,
from drivers/usb/host/xhci-trace.h:622:
drivers/usb/host/./xhci-trace.h: In function 'trace_raw_output_xhci_log_ep_ctx':
>> drivers/usb/host/./xhci-trace.h:327:19: warning: '%s' directive argument is null [-Wformat-overflow=]
327 | TP_printk("%s", xhci_decode_ep_context(__get_buf(XHCI_MSG_MAX),
| ^~~~
include/trace/trace_events.h:203:34: note: in definition of macro 'DECLARE_EVENT_CLASS'
203 | trace_event_printf(iter, print); \
| ^~~~~
drivers/usb/host/./xhci-trace.h:327:9: note: in expansion of macro 'TP_printk'
327 | TP_printk("%s", xhci_decode_ep_context(__get_buf(XHCI_MSG_MAX),
| ^~~~~~~~~
In file included from include/trace/trace_events.h:237:
drivers/usb/host/./xhci-trace.h:327:20: note: format string is defined here
327 | TP_printk("%s", xhci_decode_ep_context(__get_buf(XHCI_MSG_MAX),
| ^~
In function 'xhci_decode_doorbell',
inlined from 'trace_raw_output_xhci_log_doorbell' at drivers/usb/host/./xhci-trace.h:543:1:
drivers/usb/host/xhci.h:2706:17: warning: argument 1 null where non-null expected [-Wnonnull]
2706 | sprintf(str, "Command Ring %d", doorbell);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/sprintf.h: In function 'trace_raw_output_xhci_log_doorbell':
include/linux/sprintf.h:10:20: note: in a call to function 'sprintf' declared 'nonnull'
10 | __printf(2, 3) int sprintf(char *buf, const char * fmt, ...);
| ^~~~~~~
In function 'xhci_decode_doorbell',
inlined from 'trace_raw_output_xhci_log_doorbell' at drivers/usb/host/./xhci-trace.h:543:1:
drivers/usb/host/xhci.h:2709:15: warning: argument 1 null where non-null expected [-Wnonnull]
2709 | ret = sprintf(str, "Slot %d ", slot);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/sprintf.h: In function 'trace_raw_output_xhci_log_doorbell':
include/linux/sprintf.h:10:20: note: in a call to function 'sprintf' declared 'nonnull'
10 | __printf(2, 3) int sprintf(char *buf, const char * fmt, ...);
| ^~~~~~~
In function 'xhci_decode_doorbell',
inlined from 'trace_raw_output_xhci_log_doorbell' at drivers/usb/host/./xhci-trace.h:543:1:
drivers/usb/host/xhci.h:2709:15: warning: null destination pointer [-Wformat-overflow=]
2709 | ret = sprintf(str, "Slot %d ", slot);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/usb/host/xhci.h:2706:17: warning: null destination pointer [-Wformat-overflow=]
2706 | sprintf(str, "Command Ring %d", doorbell);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/usb/host/./xhci-trace.h: In function 'trace_raw_output_xhci_log_doorbell':
drivers/usb/host/./xhci-trace.h:554:19: warning: '%s' directive argument is null [-Wformat-overflow=]
554 | TP_printk("Ring doorbell for %s",
| ^~~~~~~~~~~~~~~~~~~~~~
include/trace/trace_events.h:203:34: note: in definition of macro 'DECLARE_EVENT_CLASS'
203 | trace_event_printf(iter, print); \
| ^~~~~
drivers/usb/host/./xhci-trace.h:554:9: note: in expansion of macro 'TP_printk'
554 | TP_printk("Ring doorbell for %s",
| ^~~~~~~~~
drivers/usb/host/./xhci-trace.h:554:38: note: format string is defined here
554 | TP_printk("Ring doorbell for %s",
| ^~
drivers/usb/host/xhci.h: In function 'xhci_decode_portsc.constprop':
drivers/usb/host/xhci.h:2624:15: warning: argument 1 null where non-null expected [-Wnonnull]
2624 | ret = sprintf(str, "%s %s %s Link:%s PortSpeed:%d ",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2625 | portsc & PORT_POWER ? "Powered" : "Powered-off",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2626 | portsc & PORT_CONNECT ? "Connected" : "Not-connected",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2627 | portsc & PORT_PE ? "Enabled" : "Disabled",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2628 | xhci_portsc_link_state_string(portsc),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2629 | DEV_PORT_SPEED(portsc));
| ~~~~~~~~~~~~~~~~~~~~~~~
include/linux/sprintf.h:10:20: note: in a call to function 'sprintf' declared 'nonnull'
10 | __printf(2, 3) int sprintf(char *buf, const char * fmt, ...);
| ^~~~~~~
drivers/usb/host/xhci.h:2624:15: warning: null destination pointer [-Wformat-overflow=]
2624 | ret = sprintf(str, "%s %s %s Link:%s PortSpeed:%d ",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2625 | portsc & PORT_POWER ? "Powered" : "Powered-off",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2626 | portsc & PORT_CONNECT ? "Connected" : "Not-connected",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2627 | portsc & PORT_PE ? "Enabled" : "Disabled",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2628 | xhci_portsc_link_state_string(portsc),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2629 | DEV_PORT_SPEED(portsc));
| ~~~~~~~~~~~~~~~~~~~~~~~
drivers/usb/host/./xhci-trace.h: In function 'trace_raw_output_xhci_log_portsc':
drivers/usb/host/./xhci-trace.h:522:31: warning: '%s' directive argument is null [-Wformat-overflow=]
522 | TP_printk("port-%d: %s",
| ^~~~~~~~~~~~~
include/trace/trace_events.h:203:34: note: in definition of macro 'DECLARE_EVENT_CLASS'
203 | trace_event_printf(iter, print); \
| ^~~~~
drivers/usb/host/./xhci-trace.h:522:21: note: in expansion of macro 'TP_printk'
522 | TP_printk("port-%d: %s",
| ^~~~~~~~~
drivers/usb/host/./xhci-trace.h:522:41: note: format string is defined here
522 | TP_printk("port-%d: %s",
| ^~
In function 'xhci_decode_slot_context',
inlined from 'trace_raw_output_xhci_log_slot_ctx' at drivers/usb/host/./xhci-trace.h:357:1:
drivers/usb/host/xhci.h:2546:15: warning: argument 1 null where non-null expected [-Wnonnull]
2546 | ret = sprintf(str, "RS %05x %s%s%s Ctx Entries %d MEL %d us Port# %d/%d",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2547 | info & ROUTE_STRING_MASK,
vim +2801 drivers/usb/host/xhci.h
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2763
4843b4b5ec64b8 Mathias Nyman 2021-08-20 2764 static inline const char *xhci_decode_ep_context(char *str, u32 info,
4843b4b5ec64b8 Mathias Nyman 2021-08-20 2765 u32 info2, u64 deq, u32 tx_info)
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2766 {
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2767 int ret;
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2768
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2769 u32 esit;
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2770 u16 maxp;
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2771 u16 avg;
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2772
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2773 u8 max_pstr;
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2774 u8 ep_state;
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2775 u8 interval;
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2776 u8 ep_type;
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2777 u8 burst;
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2778 u8 cerr;
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2779 u8 mult;
97ef0faf575e03 Mathias Nyman 2018-03-08 2780
97ef0faf575e03 Mathias Nyman 2018-03-08 2781 bool lsa;
97ef0faf575e03 Mathias Nyman 2018-03-08 2782 bool hid;
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2783
76a14d7bf92960 Mathias Nyman 2017-09-18 2784 esit = CTX_TO_MAX_ESIT_PAYLOAD_HI(info) << 16 |
76a14d7bf92960 Mathias Nyman 2017-09-18 2785 CTX_TO_MAX_ESIT_PAYLOAD(tx_info);
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2786
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2787 ep_state = info & EP_STATE_MASK;
97ef0faf575e03 Mathias Nyman 2018-03-08 2788 max_pstr = CTX_TO_EP_MAXPSTREAMS(info);
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2789 interval = CTX_TO_EP_INTERVAL(info);
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2790 mult = CTX_TO_EP_MULT(info) + 1;
97ef0faf575e03 Mathias Nyman 2018-03-08 2791 lsa = !!(info & EP_HAS_LSA);
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2792
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2793 cerr = (info2 & (3 << 1)) >> 1;
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2794 ep_type = CTX_TO_EP_TYPE(info2);
97ef0faf575e03 Mathias Nyman 2018-03-08 2795 hid = !!(info2 & (1 << 7));
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2796 burst = CTX_TO_MAX_BURST(info2);
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2797 maxp = MAX_PACKET_DECODED(info2);
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2798
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2799 avg = EP_AVG_TRB_LENGTH(tx_info);
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2800
19a7d0d65c4a81 Felipe Balbi 2017-04-07 @2801 ret = sprintf(str, "State %s mult %d max P. Streams %d %s",
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2802 xhci_ep_state_string(ep_state), mult,
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2803 max_pstr, lsa ? "LSA " : "");
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2804
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2805 ret += sprintf(str + ret, "interval %d us max ESIT payload %d CErr %d ",
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2806 (1 << interval) * 125, esit, cerr);
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2807
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2808 ret += sprintf(str + ret, "Type %s %sburst %d maxp %d deq %016llx ",
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2809 xhci_ep_type_string(ep_type), hid ? "HID" : "",
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2810 burst, maxp, deq);
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2811
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2812 ret += sprintf(str + ret, "avg trb len %d", avg);
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2813
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2814 return str;
19a7d0d65c4a81 Felipe Balbi 2017-04-07 2815 }
a37c3f76e6a6b5 Felipe Balbi 2017-01-23 2816
:::::: The code at line 2801 was first introduced by commit
:::::: 19a7d0d65c4a813069f4bc4ca701d6a163c337e9 usb: host: xhci: add Slot and EP Context tracers
:::::: TO: Felipe Balbi <felipe.balbi(a)linux.intel.com>
:::::: CC: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:openEuler-1.0-LTS] BUILD REGRESSION b5504db0db8375a77340b5bb54c17cfb75d3c754
by kernel test robot 29 Nov '24
by kernel test robot 29 Nov '24
29 Nov '24
tree/branch: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
branch HEAD: b5504db0db8375a77340b5bb54c17cfb75d3c754 !13879 Fix problems of mounting nfs
Error/Warning (recently discovered and may have been fixed):
https://lore.kernel.org/oe-kbuild-all/202411281817.JPJpYz6h-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202411282104.FiXTFZUn-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202411282147.aYnkuR6v-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202411282322.GQOVQGdk-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202411290101.y0Trpl2b-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202411290122.mcPBFrhU-lkp@intel.com
arch/arm64/include/asm/irqflags.h:88:9: warning: 'flags' may be used uninitialized [-Wmaybe-uninitialized]
arch/arm64/kernel/smp.c:1124:14: error: 'pmu_nmi_enable' undeclared (first use in this function); did you mean 'perf_pmu_enable'?
arch/arm64/mm/init.c:784:17: error: 'mem_sleep_current' undeclared (first use in this function)
arch/arm64/mm/init.c:790:17: error: 'pmu_nmi_enable' undeclared (first use in this function); did you mean 'cpuhp_smt_enable'?
include/linux/uaccess.h:112:17: warning: 'kfw32' may be used uninitialized [-Wmaybe-uninitialized]
include/linux/uaccess.h:112:17: warning: 'qp_ctx' may be used uninitialized [-Wmaybe-uninitialized]
include/linux/uaccess.h:114:17: warning: 'args32' may be used uninitialized [-Wmaybe-uninitialized]
include/linux/uaccess.h:115:17: warning: 'ioeventfd' may be used uninitialized [-Wmaybe-uninitialized]
mm/mem_reliable.c:37:22: warning: 'zero' defined but not used [-Wunused-variable]
Unverified Error/Warning (likely false positive, kindly check if interested):
drivers/fpga/.tmp_dfl-fme-br.o: warning: objtool: missing symbol for section .init.text
drivers/fpga/.tmp_dfl-fme-region.o: warning: objtool: missing symbol for section .init.text
drivers/fpga/.tmp_dfl.o: warning: objtool: missing symbol for section .init.text
drivers/usb/host/ehci-npcm7xx.o: warning: objtool: missing symbol for section .init.text
Error/Warning ids grouped by kconfigs:
recent_errors
|-- arm64-randconfig-001-20241128
| |-- arch-arm64-include-asm-irqflags.h:warning:flags-may-be-used-uninitialized
| |-- arch-arm64-mm-init.c:error:mem_sleep_current-undeclared-(first-use-in-this-function)
| |-- include-linux-uaccess.h:warning:args32-may-be-used-uninitialized
| |-- include-linux-uaccess.h:warning:buts-may-be-used-uninitialized
| |-- include-linux-uaccess.h:warning:ces32-may-be-used-uninitialized
| |-- include-linux-uaccess.h:warning:ctl-may-be-used-uninitialized
| |-- include-linux-uaccess.h:warning:data32-may-be-used-uninitialized
| |-- include-linux-uaccess.h:warning:ioeventfd-may-be-used-uninitialized
| |-- include-linux-uaccess.h:warning:karg-may-be-used-uninitialized
| |-- include-linux-uaccess.h:warning:karg32-may-be-used-uninitialized
| |-- include-linux-uaccess.h:warning:kbuf-may-be-used-uninitialized
| |-- include-linux-uaccess.h:warning:kfw32-may-be-used-uninitialized
| |-- include-linux-uaccess.h:warning:ol_create-may-be-used-uninitialized
| |-- include-linux-uaccess.h:warning:ol_viewport_set-may-be-used-uninitialized
| |-- include-linux-uaccess.h:warning:qp_ctx-may-be-used-uninitialized
| |-- include-linux-uaccess.h:warning:rdwr_arg-may-be-used-uninitialized
| `-- include-linux-uaccess.h:warning:user_desc-may-be-used-uninitialized
|-- arm64-randconfig-002-20241128
| `-- arch-arm64-kernel-smp.c:error:pmu_nmi_enable-undeclared-(first-use-in-this-function)
|-- arm64-randconfig-003-20241128
| `-- drivers-nvme-host-core.c:error:expected-before-ptrval
|-- arm64-randconfig-004-20241128
| |-- arch-arm64-mm-init.c:error:mem_sleep_current-undeclared-(first-use-in-this-function)
| |-- arch-arm64-mm-init.c:error:pmu_nmi_enable-undeclared-(first-use-in-this-function)
| |-- drivers-nvme-host-core.c:error:expected-before-ptrval
| |-- drivers-tty-tty_buffer.c:error:implicit-declaration-of-function-printk_safe_enter
| `-- mm-mem_reliable.c:warning:zero-defined-but-not-used
|-- x86_64-buildonly-randconfig-002-20241117
| |-- drivers-fpga-.tmp_dfl-fme-br.o:warning:objtool:missing-symbol-for-section-.init.text
| `-- drivers-fpga-.tmp_dfl-fme-region.o:warning:objtool:missing-symbol-for-section-.init.text
|-- x86_64-buildonly-randconfig-003-20241128
| |-- block-.tmp_blk-rq-qos.o:warning:objtool:missing-symbol-for-section-.text
| |-- crypto-.tmp_aegis128.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-fpga-.tmp_dfl-fme-br.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-fpga-.tmp_dfl-fme-main.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-fpga-.tmp_dfl-fme-mgr.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-gpu-drm-amd-amdgpu-.tmp_vega20_reg_init.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-media-i2c-.tmp_video-i2c.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-media-tuners-.tmp_qm1d1b0004.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-net-phy-.tmp_dp83tc811.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-net-phy-.tmp_mdio-mscc-miim.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-pci-controller-.tmp_vmd.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-pci-controller-dwc-.tmp_pcie-designware.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-regulator-.tmp_88pm800-regulator.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-fscache-.tmp_stats.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-dma-.tmp_contiguous.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv4-.tmp_netlink.o:warning:objtool:missing-symbol-for-section-.text
| `-- net-netfilter-.tmp_nf_conntrack_ftp.o:warning:objtool:missing-symbol-for-section-.exit.text
|-- x86_64-buildonly-randconfig-004-20241103
| `-- net-ipv6-ila-.tmp_ila_main.o:warning:objtool:missing-symbol-for-section-.init.text
|-- x86_64-buildonly-randconfig-004-20241128
| |-- block-.tmp_blk-mq-debugfs-zoned.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-char-tpm-eventlog-.tmp_of.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-fpga-.tmp_dfl.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-fpga-.tmp_machxo2-spi.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-iio-chemical-.tmp_bme680_i2c.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-iio-chemical-.tmp_bme680_spi.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-iio-dac-.tmp_ti-dac5571.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-iio-light-.tmp_si1133.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-iio-light-.tmp_tsl2772.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-iio-resolver-.tmp_ad2s1200.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-leds-.tmp_leds-lm3601x.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-pinctrl-cirrus-.tmp_pinctrl-madera-core.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-regulator-.tmp_88pm800-regulator.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-jfs-.tmp_super.o:warning:objtool:missing-symbol-for-section-.exit.text
| |-- kernel-dma-.tmp_contiguous.o:warning:objtool:missing-symbol-for-section-.text
| `-- kernel-sched-.tmp_pelt.o:warning:objtool:missing-symbol-for-section-.text
|-- x86_64-buildonly-randconfig-005-20241128
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity-Werror-Wimplicit-function-declaration
| `-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains-Werror-Wimplicit-function-declaration
|-- x86_64-buildonly-randconfig-006-20241118
| `-- drivers-usb-host-ehci-npcm7xx.o:warning:objtool:missing-symbol-for-section-.init.text
|-- x86_64-randconfig-071-20241128
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity-Werror-Wimplicit-function-declaration
| `-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains-Werror-Wimplicit-function-declaration
|-- x86_64-randconfig-076-20241128
| `-- arch-x86-mm-pgtable.c:warning:free_pmds.constprop-accessing-bytes-in-a-region-of-size
`-- x86_64-rhel-9.4
`-- drivers-net-can-usb-kvaser_usb-kvaser_usb_hydra.c:warning:new_state-may-be-used-uninitialized
elapsed time: 731m
configs tested: 33
configs skipped: 129
tested configs:
arm64 allmodconfig gcc-14.2.0
arm64 allnoconfig gcc-14.2.0
arm64 randconfig-001-20241128 gcc-14.2.0
arm64 randconfig-002-20241128 gcc-14.2.0
arm64 randconfig-003-20241128 gcc-14.2.0
arm64 randconfig-004-20241128 gcc-14.2.0
x86_64 buildonly-randconfig-001-20241128 gcc-12
x86_64 buildonly-randconfig-002-20241128 gcc-12
x86_64 buildonly-randconfig-003-20241128 gcc-12
x86_64 buildonly-randconfig-004-20241128 gcc-12
x86_64 buildonly-randconfig-005-20241128 clang-19
x86_64 buildonly-randconfig-006-20241128 clang-19
x86_64 kexec clang-19
x86_64 randconfig-001-20241128 gcc-12
x86_64 randconfig-002-20241128 gcc-12
x86_64 randconfig-003-20241128 gcc-12
x86_64 randconfig-004-20241128 gcc-12
x86_64 randconfig-005-20241128 clang-19
x86_64 randconfig-006-20241128 clang-19
x86_64 randconfig-011-20241128 clang-19
x86_64 randconfig-012-20241128 clang-19
x86_64 randconfig-013-20241128 gcc-12
x86_64 randconfig-014-20241128 clang-19
x86_64 randconfig-015-20241128 clang-19
x86_64 randconfig-016-20241128 gcc-12
x86_64 randconfig-071-20241128 clang-19
x86_64 randconfig-072-20241128 gcc-12
x86_64 randconfig-073-20241128 gcc-12
x86_64 randconfig-074-20241128 gcc-12
x86_64 randconfig-075-20241128 clang-19
x86_64 randconfig-076-20241128 gcc-11
x86_64 rhel-9.4 gcc-12
x86_64 rhel-9.4-func gcc-12
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0