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

[openeuler:OLK-6.6] BUILD REGRESSION 3567c3eb83b7211f9f906a3daa22470dd5649b94
by kernel test robot 29 Dec '24
by kernel test robot 29 Dec '24
29 Dec '24
tree/branch: https://gitee.com/openeuler/kernel.git OLK-6.6
branch HEAD: 3567c3eb83b7211f9f906a3daa22470dd5649b94 !14336 mm: Backport mainline patch
Error/Warning ids grouped by kconfigs:
recent_errors
|-- arm64-allmodconfig
| |-- drivers-ata-libahci.c:warning:no-previous-prototype-for-function-get_ahci_em_messages
| |-- instantiation:error:expected-absolute-expression
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-function-bpf_sched_entity_is_task
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-function-bpf_sched_entity_to_task
| `-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-function-bpf_sched_tag_of_entity
|-- arm64-allnoconfig
| |-- kismet:WARNING:unmet-direct-dependencies-detected-for-CRYPTO_DRBG_CTR-when-selected-by-CRYPTO_DEV_HISI_TRNG
| `-- kismet:WARNING:unmet-direct-dependencies-detected-for-HALTPOLL_CPUIDLE-when-selected-by-ARM64
|-- arm64-randconfig-002-20241228
| `-- instantiation:error:expected-absolute-expression
|-- loongarch-allmodconfig
| |-- arch-loongarch-kernel-paravirt.c:error:KVM_HCALL_FUNC_PV_IPI-undeclared-(first-use-in-this-function)
| |-- arch-loongarch-kernel-paravirt.c:error:mp_ops-undeclared-(first-use-in-this-function)
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-paravt_steal_clock
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-parse_no_stealacc
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_cpu_reboot
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_disable_steal_time
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_enable_steal_time
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_reboot_nb
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_reboot_notify
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_cpu_down_prepare
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_cpu_online
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_init
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-steal_acc
| |-- arch-loongarch-kernel-paravirt.c:warning:paravt_steal_clock-defined-but-not-used
| |-- arch-loongarch-kvm-intc-pch_pic.c:warning:variable-ret-set-but-not-used
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-e-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-irq_source_id-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-kvm-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-level-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-line_status-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-vm.c:warning:variable-vcpu-set-but-not-used
| |-- arch-loongarch-kvm-vm.c:warning:variable-vcpus-set-but-not-used
| |-- drivers-iommu-loongarch_iommu.c:warning:Function-parameter-or-member-ivrs-not-described-in-get_highest_supported_ivhd_type
| |-- drivers-iommu-loongarch_iommu.c:warning:la_iommu_setup-defined-but-not-used
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-check_device_compat
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-create_rlookup_entry
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-domain_attach_iommu
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-domain_deattach_iommu
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-find_iommu_by_dev
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-get_iommu_info_from_dom
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-iommu_init_device
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-la_iommu_probe_device
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-lookup_rlooptable
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-loongarch_get_iommu_by_devid
| |-- drivers-scsi-leapioraid-leapioraid_func.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-scsi-leapioraid-leapioraid_func.c:warning:u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- include-linux-init.h:error:redefinition-of-parse_no_stealacc
| |-- include-linux-init.h:error:redefinition-of-str_parse_no_stealacc
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-bpf_sched_entity_is_task
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-bpf_sched_entity_to_task
| `-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-bpf_sched_tag_of_entity
|-- loongarch-allnoconfig
| |-- arch-loongarch-kernel-efi.c:error:implicit-declaration-of-function-pmd_mkhuge
| |-- arch-loongarch-kernel-efi.c:error:incompatible-types-when-assigning-to-type-pmd_t-from-type-int
| |-- arch-loongarch-kernel-legacy_boot.c:error:implicit-declaration-of-function-nid_to_addrbase
| |-- drivers-irqchip-irq-loongson-eiointc.c:error:NODES_PER_FLATMODE_NODE-undeclared-(first-use-in-this-function)
| `-- include-linux-suspend.h:error:expected-)-before-numeric-constant
|-- loongarch-allyesconfig
| |-- arch-loongarch-kernel-paravirt.c:error:KVM_HCALL_FUNC_PV_IPI-undeclared-(first-use-in-this-function)
| |-- arch-loongarch-kernel-paravirt.c:error:mp_ops-undeclared-(first-use-in-this-function)
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-paravt_steal_clock
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-parse_no_stealacc
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_cpu_reboot
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_disable_steal_time
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_enable_steal_time
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_reboot_nb
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_reboot_notify
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_cpu_down_prepare
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_cpu_online
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_init
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-steal_acc
| |-- arch-loongarch-kernel-paravirt.c:warning:paravt_steal_clock-defined-but-not-used
| |-- arch-loongarch-kvm-intc-pch_pic.c:warning:variable-ret-set-but-not-used
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-e-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-irq_source_id-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-kvm-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-level-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-line_status-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-vm.c:warning:variable-vcpu-set-but-not-used
| |-- arch-loongarch-kvm-vm.c:warning:variable-vcpus-set-but-not-used
| |-- drivers-iommu-loongarch_iommu.c:warning:Function-parameter-or-member-ivrs-not-described-in-get_highest_supported_ivhd_type
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-check_device_compat
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-create_rlookup_entry
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-domain_attach_iommu
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-domain_deattach_iommu
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-find_iommu_by_dev
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-get_iommu_info_from_dom
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-iommu_init_device
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-la_iommu_probe_device
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-lookup_rlooptable
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-loongarch_get_iommu_by_devid
| |-- drivers-scsi-leapioraid-leapioraid_func.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-scsi-leapioraid-leapioraid_func.c:warning:u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- include-linux-init.h:error:redefinition-of-parse_no_stealacc
| |-- include-linux-init.h:error:redefinition-of-str_parse_no_stealacc
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-bpf_sched_entity_is_task
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-bpf_sched_entity_to_task
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-bpf_sched_tag_of_entity
| |-- net-ipv4-tcp_comp.c:warning:no-previous-prototype-for-comp_setup_strp
| `-- net-ipv4-tcp_comp.c:warning:no-previous-prototype-for-comp_stream_read
|-- loongarch-defconfig
| |-- arch-loongarch-kvm-intc-pch_pic.c:warning:variable-ret-set-but-not-used
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-e-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-irq_source_id-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-kvm-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-level-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-irqfd.c:warning:Function-parameter-or-member-line_status-not-described-in-kvm_set_msi
| |-- arch-loongarch-kvm-vm.c:warning:variable-vcpu-set-but-not-used
| |-- arch-loongarch-kvm-vm.c:warning:variable-vcpus-set-but-not-used
| |-- drivers-iommu-loongarch_iommu.c:warning:Function-parameter-or-member-ivrs-not-described-in-get_highest_supported_ivhd_type
| |-- drivers-iommu-loongarch_iommu.c:warning:la_iommu_setup-defined-but-not-used
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-check_device_compat
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-create_rlookup_entry
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-domain_attach_iommu
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-domain_deattach_iommu
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-find_iommu_by_dev
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-get_iommu_info_from_dom
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-iommu_init_device
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-la_iommu_probe_device
| |-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-lookup_rlooptable
| `-- drivers-iommu-loongarch_iommu.c:warning:no-previous-prototype-for-loongarch_get_iommu_by_devid
|-- loongarch-randconfig-002-20241228
| |-- arch-loongarch-kernel-efi.c:error:implicit-declaration-of-function-pmd_mkhuge
| |-- arch-loongarch-kernel-efi.c:error:incompatible-types-when-assigning-to-type-pmd_t-from-type-int
| |-- arch-loongarch-kernel-legacy_boot.c:error:implicit-declaration-of-function-nid_to_addrbase
| |-- arch-loongarch-kernel-paravirt.c:error:KVM_HCALL_FUNC_PV_IPI-undeclared-(first-use-in-this-function)
| |-- arch-loongarch-kernel-paravirt.c:error:mp_ops-undeclared-(first-use-in-this-function)
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-paravt_steal_clock
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-parse_no_stealacc
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_cpu_reboot
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_disable_steal_time
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_enable_steal_time
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_reboot_nb
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_reboot_notify
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_cpu_down_prepare
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_cpu_online
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-pv_time_init
| |-- arch-loongarch-kernel-paravirt.c:error:redefinition-of-steal_acc
| |-- arch-loongarch-kernel-paravirt.c:warning:paravt_steal_clock-defined-but-not-used
| |-- drivers-irqchip-irq-loongson-eiointc.c:error:NODES_PER_FLATMODE_NODE-undeclared-(first-use-in-this-function)
| |-- include-linux-init.h:error:redefinition-of-parse_no_stealacc
| `-- include-linux-init.h:error:redefinition-of-str_parse_no_stealacc
|-- x86_64-allnoconfig
| |-- drivers-char-lsse_sdf_cdev.c:linux-module.h-is-included-more-than-once.
| |-- drivers-scsi-leapioraid-leapioraid_app.c:leapioraid_func.h-is-included-more-than-once.
| |-- kismet:WARNING:unmet-direct-dependencies-detected-for-ACPI_HOTPLUG_IGNORE_OSC-when-selected-by-X86
| `-- kismet:WARNING:unmet-direct-dependencies-detected-for-VFIO_MDEV-when-selected-by-CRYPTO_DEV_HCT
|-- x86_64-allyesconfig
| |-- arch-x86-crypto-sm3-zhaoxin-gmi.c:warning:no-previous-prototype-for-function-sm3_generic_block_fn
| |-- arch-x86-crypto-sm3-zhaoxin-gmi.c:warning:no-previous-prototype-for-function-zx_sm3_finup
| |-- arch-x86-crypto-sm3-zhaoxin-gmi.c:warning:no-previous-prototype-for-function-zx_sm3_update
| |-- arch-x86-crypto-sm4-zhaoxin-gmi.c:warning:no-previous-prototype-for-function-gmi_sm4_set_key
| |-- arch-x86-kernel-cpu-hygon.c:warning:no-previous-prototype-for-function-get_nt_block_copy_mini_len
| |-- arch-x86-kernel-cpu-hygon.c:warning:no-previous-prototype-for-function-set_c86_features_para_invalid
| |-- arch-x86-kernel-csv-shared.c:warning:no-previous-prototype-for-function-csv3_early_secure_call_ident_map
| |-- arch-x86-kernel-csv-shared.c:warning:no-previous-prototype-for-function-csv3_scan_secure_call_pages
| |-- arch-x86-kernel-fpu-core.c:warning:no-previous-prototype-for-function-get_fpustate_free_space
| |-- arch-x86-kvm-svm-csv.c:warning:no-previous-prototype-for-function-csv_vm_attestation
| |-- arch-x86-kvm-svm-sev.c:warning:no-previous-prototype-for-function-sev_install_hooks
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-add_sgpio_zhaoxin
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_wait_em_reset
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_zhaoxin_set_em_sgpio
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_zhaoxin_set_em_sgpio_gpmode
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-remove_sgpio_zhaoxin
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-set_em_messages
| |-- drivers-ata-libahci.c:warning:no-previous-prototype-for-function-get_ahci_em_messages
| |-- drivers-gpu-drm-amd-amdgpu-..-amdkfd-kfd_topology.c:warning:stack-frame-size-()-exceeds-limit-()-in-kfd_topology_add_device
| |-- drivers-gpu-drm-amd-amdgpu-..-display-dc-dml-calcs-dcn_calc_auto.c:warning:stack-frame-size-()-exceeds-limit-()-in-mode_support_and_system_configuration
| |-- drivers-gpu-drm-amd-amdgpu-..-display-dc-dml-dcn30-display_mode_vba_30.c:warning:stack-frame-size-()-exceeds-limit-()-in-dml30_ModeSupportAndSystemConfigurationFull
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-function-bpf_sched_entity_is_task
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-function-bpf_sched_entity_to_task
| |-- kernel-sched-bpf_sched.c:warning:no-previous-prototype-for-function-bpf_sched_tag_of_entity
| |-- net-ipv4-tcp_comp.c:warning:no-previous-prototype-for-function-comp_setup_strp
| `-- net-ipv4-tcp_comp.c:warning:no-previous-prototype-for-function-comp_stream_read
|-- x86_64-buildonly-randconfig-001-20241228
| `-- kernel-sched-isolation.c:error:use-of-undeclared-identifier-setup_max_cpus
|-- x86_64-buildonly-randconfig-004-20241228
| `-- drivers-ata-libahci.c:warning:no-previous-prototype-for-function-get_ahci_em_messages
|-- x86_64-buildonly-randconfig-005-20241228
| |-- drivers-ata-libahci.c:warning:no-previous-prototype-for-function-get_ahci_em_messages
| |-- drivers-crypto-ccp-hygon-hct.c:error:no-member-named-numa_node-in-struct-device
| `-- drivers-crypto-ccp-hygon-tdm-kernel-guard.c:error:use-of-undeclared-identifier-NR_syscalls
|-- x86_64-buildonly-randconfig-006-20241228
| `-- drivers-crypto-ccp-hygon-hct.c:error:struct-device-has-no-member-named-numa_node
|-- x86_64-randconfig-102-20241228
| |-- arch-x86-kernel-csv-shared.c:warning:no-previous-prototype-for-function-csv3_early_secure_call_ident_map
| |-- arch-x86-kernel-csv-shared.c:warning:no-previous-prototype-for-function-csv3_scan_secure_call_pages
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-add_sgpio_zhaoxin
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_wait_em_reset
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_zhaoxin_set_em_sgpio
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_zhaoxin_set_em_sgpio_gpmode
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-remove_sgpio_zhaoxin
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-set_em_messages
| `-- drivers-ata-libahci.c:warning:no-previous-prototype-for-function-get_ahci_em_messages
|-- x86_64-randconfig-103-20241228
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-add_sgpio_zhaoxin
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_wait_em_reset
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_zhaoxin_set_em_sgpio
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_zhaoxin_set_em_sgpio_gpmode
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-remove_sgpio_zhaoxin
| |-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-set_em_messages
| |-- drivers-ata-libahci.c:warning:no-previous-prototype-for-function-get_ahci_em_messages
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:error:call-to-undeclared-function-eventfd_ctx_fileget-ISO-C99-and-later-do-not-support-implicit-function-declarations
| `-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:error:incompatible-integer-to-pointer-conversion-assigning-to-struct-eventfd_ctx-from-int
|-- x86_64-randconfig-161-20241228
| |-- kernel-pid_sysctl.h-(null)()-warn:(struct-ctl_table)-proc_handler-cannot-be-NULL.-Expression:pid_ns_ctl_table_vm-proc_handler
| `-- kernel-pid_sysctl.h-(null)()-warn:(struct-ctl_table)-procname-cannot-be-NULL.-Expression:pid_ns_ctl_table_vm-procname
`-- x86_64-randconfig-r051-20241228
|-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-add_sgpio_zhaoxin
|-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_wait_em_reset
|-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_zhaoxin_set_em_sgpio
|-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-ahci_zhaoxin_set_em_sgpio_gpmode
|-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-remove_sgpio_zhaoxin
|-- drivers-ata-ahci_zhaoxin_sgpio.c:warning:no-previous-prototype-for-function-set_em_messages
|-- drivers-ata-libahci.c:warning:no-previous-prototype-for-function-get_ahci_em_messages
`-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core.o:warning:objtool:.text.nbl_dev_start_user_dev:unexpected-end-of-section
elapsed time: 724m
configs tested: 21
configs skipped: 123
tested configs:
arm64 allmodconfig clang-18
arm64 allnoconfig gcc-14.2.0
arm64 defconfig gcc-14.2.0
arm64 randconfig-001-20241228 gcc-14.2.0
arm64 randconfig-002-20241228 clang-15
arm64 randconfig-003-20241228 gcc-14.2.0
arm64 randconfig-004-20241228 gcc-14.2.0
loongarch allmodconfig gcc-14.2.0
loongarch allnoconfig gcc-14.2.0
loongarch defconfig gcc-14.2.0
loongarch randconfig-001-20241228 gcc-14.2.0
loongarch randconfig-002-20241228 gcc-14.2.0
x86_64 allnoconfig clang-19
x86_64 allyesconfig clang-19
x86_64 buildonly-randconfig-001-20241228 clang-19
x86_64 buildonly-randconfig-002-20241228 clang-19
x86_64 buildonly-randconfig-003-20241228 gcc-12
x86_64 buildonly-randconfig-004-20241228 clang-19
x86_64 buildonly-randconfig-005-20241228 clang-19
x86_64 buildonly-randconfig-006-20241228 gcc-12
x86_64 defconfig gcc-11
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:openEuler-1.0-LTS] BUILD REGRESSION 773f731853f1368508a0b112047bd9b5a4bb9a5e
by kernel test robot 29 Dec '24
by kernel test robot 29 Dec '24
29 Dec '24
tree/branch: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
branch HEAD: 773f731853f1368508a0b112047bd9b5a4bb9a5e !14326 mm: Backport mainline patch
Error/Warning (recently discovered and may have been fixed):
https://lore.kernel.org/oe-kbuild-all/202412281637.7HUx9YuE-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202412281933.AtwopaHj-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202412282007.9AwBcoM1-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202412282259.rKjvWsmv-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202412290049.0DgodFXr-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202412290049.f0BfxWby-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202412290146.quOZpqaQ-lkp@intel.com
drivers/block/.tmp_null_blk_zoned.o: warning: objtool: missing symbol for section .text
drivers/net/ethernet/netswift/txgbe/txgbe_bp.o: warning: objtool: missing symbol for section .text
drivers/net/ethernet/netswift/txgbe/txgbe_mtd.o: warning: objtool: missing symbol for section .text
drivers/net/ethernet/netswift/txgbe/txgbe_phy.o: warning: objtool: missing symbol for section .text
fs/xfs/xfs_rtalloc.o: warning: objtool: missing symbol for section .text
include/linux/kern_levels.h:5:25: warning: format '%lu' expects argument of type 'long unsigned int', but argument 42 has type 'int' [-Wformat=]
include/linux/kern_levels.h:5:25: warning: format '%p' expects argument of type 'void *', but argument 40 has type 'long unsigned int' [-Wformat=]
kernel/sysctl.c:1817:36: error: 'ten_thousand' undeclared here (not in a function); did you mean 'one_thousand'?
mm/.tmp_mmu_gather.o: warning: objtool: missing symbol for section .text
net/sched/.tmp_sch_etf.o: warning: objtool: missing symbol for section .init.text
Unverified Error/Warning (likely false positive, kindly check if interested):
drivers/firmware/meson/meson_sm.c:169:17: sparse: sparse: incorrect type in argument 2 (different address spaces)
drivers/firmware/meson/meson_sm.c:203:9: sparse: sparse: incorrect type in argument 1 (different address spaces)
drivers/video/fbdev/sh_mobile_lcdcfb.c:1713:27: sparse: sparse: incorrect type in assignment (different address spaces)
sound/isa/ad1848/ad1848.o: warning: objtool: missing symbol for section .init.text
sound/isa/sb/jazz16.o: warning: objtool: missing symbol for section .init.text
sound/isa/sb/sb16.o: warning: objtool: missing symbol for section .init.text
sound/isa/sb/sb8.o: warning: objtool: missing symbol for section .init.text
sound/isa/sc6000.o: warning: objtool: missing symbol for section .init.text
sound/isa/sscape.o: warning: objtool: missing symbol for section .init.text
Error/Warning ids grouped by kconfigs:
recent_errors
|-- arm64-allnoconfig
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains
| |-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled
|-- arm64-defconfig
| `-- net-ipv4-route.c:warning:array-subscript-is-outside-array-bounds-of-struct-fib_nh
|-- arm64-randconfig-001-20241228
| |-- drivers-clocksource-arm_arch_timer.c:error:hisi_161010101_read_cntvct_el0-undeclared-(first-use-in-this-function)
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains
| |-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled
|-- arm64-randconfig-002-20241228
| |-- drivers-misc-uacce-uacce.c:error:implicit-declaration-of-function-module_refcount
| |-- drivers-staging-gmjstcm-tcm_tis_spi.c:warning:tcm_tis_spi_acpi_match-defined-but-not-used
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled
|-- arm64-randconfig-003-20241228
| |-- drivers-clocksource-arm_arch_timer.c:error:hisi_161010101_read_cntvct_el0-undeclared-(first-use-in-this-function)
| |-- drivers-nvme-host-core.c:error:compat_uptr_t-undeclared-(first-use-in-this-function)
| `-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa
|-- arm64-randconfig-004-20241228
| |-- drivers-clocksource-arm_arch_timer.c:error:hisi_161010101_read_cntvct_el0-undeclared-(first-use-in-this-function)
| |-- drivers-nvme-host-core.c:error:compat_uptr_t-undeclared-(first-use-in-this-function)
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains
| `-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa
|-- arm64-randconfig-r062-20241228
| |-- drivers-dma-ti-edma.c:opportunity-for-str_yes_no(ecc-chmap_exist)
| |-- drivers-staging-gmjstcm-tcm_tis_spi.c:warning:tcm_tis_spi_acpi_match-defined-but-not-used
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled
|-- arm64-randconfig-r122-20241228
| |-- block-blk-wbt.c:sparse:sparse:symbol-wbt_issue-was-not-declared.-Should-it-be-static
| |-- block-blk-wbt.c:sparse:sparse:symbol-wbt_requeue-was-not-declared.-Should-it-be-static
| |-- drivers-gpu-drm-msm-adreno-a6xx_gmu.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-noderef-pdc_mmio-got-void-noderef-__iomem
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_crtc.c:sparse:sparse:Using-plain-integer-as-NULL-pointer
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_plane.c:sparse:sparse:symbol-dpu_plane_danger_signal_ctrl-was-not-declared.-Should-it-be-static
| |-- drivers-gpu-drm-nouveau-dispnv50-corec37d.c:sparse:sparse:symbol-corec37d_init-was-not-declared.-Should-it-be-static
| |-- drivers-gpu-drm-nouveau-dispnv50-corec37d.c:sparse:sparse:symbol-corec37d_ntfy_wait_done-was-not-declared.-Should-it-be-static
| |-- drivers-gpu-drm-nouveau-nvkm-engine-fifo-gpfifogv100.c:sparse:sparse:symbol-gv100_fifo_gpfifo_func-was-not-declared.-Should-it-be-static
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-mmu-vmmgv100.c:sparse:sparse:symbol-gv100_vmm_join-was-not-declared.-Should-it-be-static
| |-- drivers-gpu-drm-sun4i-sun4i_tcon.c:sparse:sparse:symbol-sun4i_tcon_set_mux-was-not-declared.-Should-it-be-static
| |-- drivers-iommu-iommu.c:sparse:sparse:dubious:x-y
| |-- drivers-misc-aspeed-lpc-snoop.c:sparse:sparse:incorrect-type-in-initializer-(different-base-types)-expected-restricted-__poll_t-(-poll-)(-...-)-got-unsigned-int-(-)(-...-)
| |-- kernel-cred.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-p-got-int-const-noderef-__rcu
| |-- kernel-dma-coherent.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-addr-got-void-noderef-__iomem-mem_base
| |-- kernel-dma-coherent.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-noderef-__iomem-mem_base-got-void
| |-- kernel-dma-coherent.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-virt_base-got-void-noderef-__iomem-mem_base
| |-- kernel-module.c:sparse:sparse:symbol-set_module_sig_enforced-was-not-declared.-Should-it-be-static
| |-- kernel-time-time.c:sparse:sparse:symbol-__compat_get_timespec64-was-not-declared.-Should-it-be-static
| |-- kernel-time-time.c:sparse:sparse:symbol-__compat_put_timespec64-was-not-declared.-Should-it-be-static
| |-- lib-kobject.c:sparse:sparse:symbol-kset_get_ownership-was-not-declared.-Should-it-be-static
| `-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa
|-- arm64-randconfig-r123-20241228
| |-- drivers-clocksource-arm_arch_timer.c:error:hisi_161010101_read_cntvct_el0-undeclared-(first-use-in-this-function)
| |-- drivers-firmware-meson-meson_sm.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-got-void-noderef-__iomem-static-toplevel-sm_shmem_out_base
| |-- drivers-firmware-meson-meson_sm.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-got-void-noderef-__iomem-static-toplevel-sm_shmem_in_base
| |-- drivers-gpu-drm-msm-adreno-a6xx_gmu.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-noderef-pdc_mmio-got-void-noderef-__iomem
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_crtc.c:sparse:sparse:Using-plain-integer-as-NULL-pointer
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_plane.c:sparse:sparse:symbol-dpu_plane_danger_signal_ctrl-was-not-declared.-Should-it-be-static
| |-- drivers-gpu-drm-sun4i-sun4i_tcon.c:sparse:sparse:symbol-sun4i_tcon_set_mux-was-not-declared.-Should-it-be-static
| |-- drivers-misc-aspeed-lpc-snoop.c:sparse:sparse:incorrect-type-in-initializer-(different-base-types)-expected-restricted-__poll_t-(-poll-)(-...-)-got-unsigned-int-(-)(-...-)
| |-- drivers-video-fbdev-sh_mobile_lcdcfb.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-char-noderef-__iomem-screen_base-got-void-fb_mem
| |-- drivers-w1-slaves-w1_ds28e04.c:sparse:sparse:incorrect-type-in-initializer-(different-address-spaces)-expected-char-const-noderef-__user-got-char-const-buf
| |-- drivers-w1-slaves-w1_ds28e04.c:sparse:sparse:incorrect-type-in-initializer-(different-address-spaces)-expected-char-noderef-__user-got-char-buf
| |-- kernel-cred.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-p-got-int-const-noderef-__rcu
| |-- kernel-dma-coherent.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-addr-got-void-noderef-__iomem-mem_base
| |-- kernel-dma-coherent.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-noderef-__iomem-mem_base-got-void
| |-- kernel-dma-coherent.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-virt_base-got-void-noderef-__iomem-mem_base
| |-- kernel-module.c:sparse:sparse:symbol-set_module_sig_enforced-was-not-declared.-Should-it-be-static
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains
| |-- kernel-time-time.c:sparse:sparse:symbol-__compat_get_timespec64-was-not-declared.-Should-it-be-static
| |-- kernel-time-time.c:sparse:sparse:symbol-__compat_put_timespec64-was-not-declared.-Should-it-be-static
| |-- lib-kobject.c:sparse:sparse:symbol-kset_get_ownership-was-not-declared.-Should-it-be-static
| |-- mm-kmemleak.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-noderef-__percpu-ptr-got-void-const-ptr
| |-- mm-kmemleak.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-ptr-got-void-const-noderef-__percpu-ptr
| |-- mm-kmemleak.c:sparse:sparse:incorrect-type-in-initializer-(different-address-spaces)-expected-void-const-noderef-__percpu-ptr-got-void-const-ptr
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled
| `-- mm-vmstat.c:sparse:sparse:incorrect-type-in-initializer-(different-address-spaces)-expected-unsigned-short-noderef-usertype-__percpu-got-unsigned-short
|-- arm64-randconfig-r133-20241227
| |-- include-linux-kern_levels.h:warning:format-lu-expects-argument-of-type-long-unsigned-int-but-argument-has-type-int
| |-- include-linux-kern_levels.h:warning:format-p-expects-argument-of-type-void-but-argument-has-type-long-unsigned-int
| |-- include-linux-share_pool.h:sparse:sparse:incorrect-type-in-return-expression-(different-address-spaces)-expected-struct-task_struct-got-struct-task_struct-noderef-__rcu-owner
| |-- kernel-sysctl.c:error:ten_thousand-undeclared-here-(not-in-a-function)
| `-- mm-share_pool.c:sparse:sparse:incompatible-types-for-operation-(-):
|-- x86_64-allnoconfig
| |-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa-Werror-Wimplicit-function-declaration
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
|-- x86_64-allyesconfig
| |-- drivers-net-ethernet-hisilicon-hns3-hns3_extension-hns3_enet_it.c:warning:no-previous-prototype-for-function-hns3_nic_select_queue_it
| `-- samples-vfio-mdev-.tmp_mdpy-fb.o:warning:objtool:missing-symbol-for-section-.init.text
|-- x86_64-buildonly-randconfig-001-20241224
| |-- drivers-block-.tmp_null_blk_zoned.o:warning:objtool:missing-symbol-for-section-.text
| `-- mm-.tmp_mmu_gather.o:warning:objtool:missing-symbol-for-section-.text
|-- x86_64-buildonly-randconfig-001-20241228
| |-- arch-x86-kernel-unwind_orc.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv50-base.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv50-core.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv50-core507d.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv50-curs.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv50-oimm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv50-oimm507b.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv50-ovly.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv50-wimm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvif-disp.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvif-fifo.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvif-user.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-disp-hdmigv100.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-gr-ctxgf117.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-xen-xen_drm_front_cfg.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-xen-xen_drm_front_gem.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-input-rmi4-rmi_2d_sensor.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-mtd-nand-core.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-pci-ats.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-pci-controller-dwc-pcie-designware.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-usb-dwc2-hcd_ddma.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-xen-mem-reservation.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-f2fs-recovery.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-hung_task.c:error:use-of-undeclared-identifier-sysctl_hung_task_all_cpu_backtrace
| |-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa-Werror-Wimplicit-function-declaration
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
| |-- net-ipv4-metrics.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv4-netlink.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-mac80211-vht.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-mac80211-wep.o:warning:objtool:missing-symbol-for-section-.text
| `-- net-mac80211-wpa.o:warning:objtool:missing-symbol-for-section-.text
|-- x86_64-buildonly-randconfig-002-20241228
| |-- mm-slab_common.o:warning:objtool:kmem_cache_create_usercopy:unreachable-instruction
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
|-- x86_64-buildonly-randconfig-003-20241219
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_bp.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_mtd.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-net-ethernet-netswift-txgbe-txgbe_phy.o:warning:objtool:missing-symbol-for-section-.text
| `-- fs-xfs-xfs_rtalloc.o:warning:objtool:missing-symbol-for-section-.text
|-- x86_64-buildonly-randconfig-003-20241228
| |-- arch-x86-kernel-cpu-mce-genpool.o:warning:objtool:missing-symbol-for-section-.text
| |-- arch-x86-xen-setup.o:warning:objtool:missing-symbol-for-section-.ref.text
| |-- block-bfq-wf2q.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-char-tpm-eventlog-of.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-crypto-ccree-cc_debugfs.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-crypto-ccree-cc_hash.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-fpga-dfl-fme-main.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-gpu-drm-xen-xen_drm_front_cfg.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-xen-xen_drm_front_gem.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-hid-i2c-hid-i2c-hid-core.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-hwmon-mlxreg-fan.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-hwmon-raspberrypi-hwmon.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-hwtracing-intel_th-debug.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-usb-dwc2-hcd_ddma.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-usb-host-xhci-histb.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-video-backlight-otm3225a.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-autofs-init.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-f2fs-recovery.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-udf-unicode.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-sched-core.o:warning:objtool:missing-symbol-for-section-.text.unlikely
| |-- kernel-sched-pelt.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-memcontrol.o:warning:objtool:missing-symbol-for-section-.text.unlikely
| |-- sound-core-seq-seq_midi_emul.o:warning:objtool:missing-symbol-for-section-.text
| |-- sound-drivers-opl3-opl3_seq.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- sound-firewire-dice-dice-alesis.o:warning:objtool:missing-symbol-for-section-.text
| |-- sound-firewire-dice-dice-extension.o:warning:objtool:missing-symbol-for-section-.text
| |-- sound-firewire-dice-dice-mytek.o:warning:objtool:missing-symbol-for-section-.text
| |-- sound-firewire-dice-dice-tcelectronic.o:warning:objtool:missing-symbol-for-section-.text
| |-- sound-isa-ad1848-ad1848.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- sound-isa-cmi8328.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- sound-isa-cs423x-cs4231.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- sound-isa-galaxy-azt1605.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- sound-isa-galaxy-azt2316.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- sound-isa-gus-gusclassic.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- sound-isa-gus-gusextreme.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- sound-isa-gus-gusmax.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- sound-isa-msnd-msnd_classic.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- sound-isa-sb-jazz16.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- sound-isa-sb-sb16.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- sound-isa-sb-sb8.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- sound-isa-sc6000.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- sound-isa-sscape.o:warning:objtool:missing-symbol-for-section-.init.text
| `-- sound-xen-xen_snd_front.o:warning:objtool:missing-symbol-for-section-.init.text
|-- x86_64-buildonly-randconfig-004-20241228
| `-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa-Werror-Wimplicit-function-declaration
|-- x86_64-buildonly-randconfig-005-20241228
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
|-- x86_64-buildonly-randconfig-006-20241226
| `-- net-sched-.tmp_sch_etf.o:warning:objtool:missing-symbol-for-section-.init.text
|-- x86_64-buildonly-randconfig-006-20241228
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains
| |-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled
|-- x86_64-defconfig
| |-- kernel-sched-pelt.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv4-metrics.o:warning:objtool:missing-symbol-for-section-.text
| `-- net-ipv4-netlink.o:warning:objtool:missing-symbol-for-section-.text
|-- x86_64-randconfig-101-20241228
| |-- arch-x86-events-zhaoxin-core.c:error:redefinition-of-zhaoxin_pmu_init
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled
|-- x86_64-randconfig-102-20241228
| |-- drivers-of-dynamic.o:warning:objtool:of_reconfig_get_state_change:can-t-find-switch-jump-table
| |-- kernel-hung_task.c:error:use-of-undeclared-identifier-sysctl_hung_task_all_cpu_backtrace
| `-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa-Werror-Wimplicit-function-declaration
|-- x86_64-randconfig-103-20241228
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
|-- x86_64-randconfig-104-20241228
| |-- kernel-hung_task.c:error:sysctl_hung_task_all_cpu_backtrace-undeclared-(first-use-in-this-function)
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled
|-- x86_64-randconfig-121-20241228
| |-- arch-x86-events-zhaoxin-core.c:error:redefinition-of-zhaoxin_pmu_init
| |-- drivers-usb-musb-musb_core.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-addr-got-void-const-noderef-__iomem-addr
| |-- kernel-hung_task.c:error:sysctl_hung_task_all_cpu_backtrace-undeclared-(first-use-in-this-function)
| |-- kernel-time-time.c:sparse:sparse:symbol-__compat_get_timespec64-was-not-declared.-Should-it-be-static
| |-- kernel-time-time.c:sparse:sparse:symbol-__compat_put_timespec64-was-not-declared.-Should-it-be-static
| |-- lib-kobject.c:sparse:sparse:symbol-kset_get_ownership-was-not-declared.-Should-it-be-static
| |-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled
| |-- net-core-sock.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-struct-socket_wq-noderef-__rcu-sk_wq-got-struct-socket_wq-wq
| `-- net-ipv4-route.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-restricted-__be16-usertype-len-got-unsigned-long
|-- x86_64-randconfig-122-20241228
| |-- block-blk-wbt.c:sparse:sparse:symbol-wbt_issue-was-not-declared.-Should-it-be-static
| |-- block-blk-wbt.c:sparse:sparse:symbol-wbt_requeue-was-not-declared.-Should-it-be-static
| |-- drivers-usb-musb-musb_core.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-addr-got-void-const-noderef-__iomem-addr
| |-- drivers-usb-typec-tcpm.c:sparse:sparse:restricted-__le16-degrades-to-integer
| |-- fs-ext4-super.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-got-char-noderef-__rcu
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains
| |-- kernel-time-time.c:sparse:sparse:symbol-__compat_get_timespec64-was-not-declared.-Should-it-be-static
| |-- kernel-time-time.c:sparse:sparse:symbol-__compat_put_timespec64-was-not-declared.-Should-it-be-static
| |-- lib-kobject.c:sparse:sparse:symbol-kset_get_ownership-was-not-declared.-Should-it-be-static
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled
| |-- net-core-sock.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-struct-socket_wq-noderef-__rcu-sk_wq-got-struct-socket_wq-wq
| `-- net-ipv4-route.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-restricted-__be16-usertype-len-got-unsigned-long
|-- x86_64-randconfig-123-20241228
| |-- block-blk-wbt.c:sparse:sparse:symbol-wbt_issue-was-not-declared.-Should-it-be-static
| |-- block-blk-wbt.c:sparse:sparse:symbol-wbt_requeue-was-not-declared.-Should-it-be-static
| |-- kernel-hung_task.c:error:sysctl_hung_task_all_cpu_backtrace-undeclared-(first-use-in-this-function)
| |-- kernel-time-time.c:sparse:sparse:symbol-__compat_get_timespec64-was-not-declared.-Should-it-be-static
| |-- kernel-time-time.c:sparse:sparse:symbol-__compat_put_timespec64-was-not-declared.-Should-it-be-static
| |-- lib-kobject.c:sparse:sparse:symbol-kset_get_ownership-was-not-declared.-Should-it-be-static
| |-- net-core-sock.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-struct-socket_wq-noderef-__rcu-sk_wq-got-struct-socket_wq-wq
| |-- net-ipv4-route.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-restricted-__be16-usertype-len-got-unsigned-long
| `-- net-mac80211-rx.c:sparse:sparse:dubious:x-y
|-- x86_64-randconfig-161-20241228
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains
| |-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled
`-- x86_64-randconfig-r113-20241228
|-- block-blk-wbt.c:sparse:sparse:symbol-wbt_issue-was-not-declared.-Should-it-be-static
|-- block-blk-wbt.c:sparse:sparse:symbol-wbt_requeue-was-not-declared.-Should-it-be-static
|-- drivers-usb-typec-tcpm.c:sparse:sparse:restricted-__le16-degrades-to-integer
|-- kernel-time-time.c:sparse:sparse:symbol-__compat_get_timespec64-was-not-declared.-Should-it-be-static
|-- kernel-time-time.c:sparse:sparse:symbol-__compat_put_timespec64-was-not-declared.-Should-it-be-static
|-- lib-kobject.c:sparse:sparse:symbol-kset_get_ownership-was-not-declared.-Should-it-be-static
|-- net-core-sock.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-struct-socket_wq-noderef-__rcu-sk_wq-got-struct-socket_wq-wq
`-- net-ipv4-route.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-restricted-__be16-usertype-len-got-unsigned-long
elapsed time: 721m
configs tested: 16
configs skipped: 129
tested configs:
arm64 allmodconfig gcc-14.2.0
arm64 allnoconfig gcc-14.2.0
arm64 defconfig gcc-14.2.0
arm64 randconfig-001-20241228 gcc-14.2.0
arm64 randconfig-002-20241228 gcc-14.2.0
arm64 randconfig-003-20241228 gcc-14.2.0
arm64 randconfig-004-20241228 gcc-14.2.0
x86_64 allnoconfig clang-19
x86_64 allyesconfig clang-19
x86_64 buildonly-randconfig-001-20241228 clang-19
x86_64 buildonly-randconfig-002-20241228 clang-19
x86_64 buildonly-randconfig-003-20241228 gcc-12
x86_64 buildonly-randconfig-004-20241228 clang-19
x86_64 buildonly-randconfig-005-20241228 clang-19
x86_64 buildonly-randconfig-006-20241228 gcc-12
x86_64 defconfig gcc-11
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:OLK-5.10 2589/2589] net/sched/sch_qfq.o: warning: objtool: qfq_graft_class()+0xbd: unreachable instruction
by kernel test robot 29 Dec '24
by kernel test robot 29 Dec '24
29 Dec '24
tree: https://gitee.com/openeuler/kernel.git OLK-5.10
head: 4848f81edc2027721953fee5ded81f909a833e26
commit: 387687bb20f419c9cfb021a4e2c2a14935dd5c64 [2589/2589] net: sched: sch_qfq: Use non-work-conserving warning handler
config: x86_64-buildonly-randconfig-002-20241218 (https://download.01.org/0day-ci/archive/20241229/202412290220.89K1KTZx-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/20241229/202412290220.89K1KTZx-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/202412290220.89K1KTZx-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> net/sched/sch_qfq.o: warning: objtool: qfq_graft_class()+0xbd: unreachable instruction
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:openEuler-1.0-LTS 1358/1358] fs/ext4/super.c:4550:38: sparse: sparse: incorrect type in argument 1 (different address spaces)
by kernel test robot 29 Dec '24
by kernel test robot 29 Dec '24
29 Dec '24
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: 773f731853f1368508a0b112047bd9b5a4bb9a5e
commit: 15f255ec0f768bebebd8e3d9dfaad0afb9e78d4d [1358/1358] ext4: fix use-after-free race in ext4_remount()'s error path
config: x86_64-randconfig-122-20241228 (https://download.01.org/0day-ci/archive/20241229/202412290146.quOZpqaQ-lkp@…)
compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241229/202412290146.quOZpqaQ-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/202412290146.quOZpqaQ-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
>> fs/ext4/super.c:4550:38: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const * @@ got char [noderef] __rcu * @@
fs/ext4/super.c:4550:38: sparse: expected void const *
fs/ext4/super.c:4550:38: sparse: got char [noderef] __rcu *
vim +4550 fs/ext4/super.c
9b2ff35753c051 Jan Kara 2013-03-02 4449
617ba13b31fbf5 Mingming Cao 2006-10-11 4450 EXT4_SB(sb)->s_mount_state |= EXT4_ORPHAN_FS;
617ba13b31fbf5 Mingming Cao 2006-10-11 4451 ext4_orphan_cleanup(sb, es);
617ba13b31fbf5 Mingming Cao 2006-10-11 4452 EXT4_SB(sb)->s_mount_state &= ~EXT4_ORPHAN_FS;
0390131ba84fd3 Frank Mayhar 2009-01-07 4453 if (needs_recovery) {
b31e15527a9bb7 Eric Sandeen 2009-06-04 4454 ext4_msg(sb, KERN_INFO, "recovery complete");
617ba13b31fbf5 Mingming Cao 2006-10-11 4455 ext4_mark_recovery_complete(sb, es);
0390131ba84fd3 Frank Mayhar 2009-01-07 4456 }
0390131ba84fd3 Frank Mayhar 2009-01-07 4457 if (EXT4_SB(sb)->s_journal) {
0390131ba84fd3 Frank Mayhar 2009-01-07 4458 if (test_opt(sb, DATA_FLAGS) == EXT4_MOUNT_JOURNAL_DATA)
0390131ba84fd3 Frank Mayhar 2009-01-07 4459 descr = " journalled data mode";
0390131ba84fd3 Frank Mayhar 2009-01-07 4460 else if (test_opt(sb, DATA_FLAGS) == EXT4_MOUNT_ORDERED_DATA)
0390131ba84fd3 Frank Mayhar 2009-01-07 4461 descr = " ordered data mode";
0390131ba84fd3 Frank Mayhar 2009-01-07 4462 else
0390131ba84fd3 Frank Mayhar 2009-01-07 4463 descr = " writeback data mode";
0390131ba84fd3 Frank Mayhar 2009-01-07 4464 } else
0390131ba84fd3 Frank Mayhar 2009-01-07 4465 descr = "out journal";
0390131ba84fd3 Frank Mayhar 2009-01-07 4466
79add3a3f795e6 Lukas Czerner 2012-11-08 4467 if (test_opt(sb, DISCARD)) {
79add3a3f795e6 Lukas Czerner 2012-11-08 4468 struct request_queue *q = bdev_get_queue(sb->s_bdev);
79add3a3f795e6 Lukas Czerner 2012-11-08 4469 if (!blk_queue_discard(q))
79add3a3f795e6 Lukas Czerner 2012-11-08 4470 ext4_msg(sb, KERN_WARNING,
79add3a3f795e6 Lukas Czerner 2012-11-08 4471 "mounting with \"discard\" option, but "
79add3a3f795e6 Lukas Czerner 2012-11-08 4472 "the device does not support discard");
79add3a3f795e6 Lukas Czerner 2012-11-08 4473 }
79add3a3f795e6 Lukas Czerner 2012-11-08 4474
e294a5371b2e0b Theodore Ts'o 2015-08-15 4475 if (___ratelimit(&ext4_mount_msg_ratelimit, "EXT4-fs mount"))
d4c402d9fd97a5 Curt Wohlgemuth 2010-05-16 4476 ext4_msg(sb, KERN_INFO, "mounted filesystem with%s. "
5aee0f8a3f42c9 Theodore Ts'o 2016-11-18 4477 "Opts: %.*s%s%s", descr,
5aee0f8a3f42c9 Theodore Ts'o 2016-11-18 4478 (int) sizeof(sbi->s_es->s_mount_opts),
5aee0f8a3f42c9 Theodore Ts'o 2016-11-18 4479 sbi->s_es->s_mount_opts,
8b67f04ab9de5d Theodore Ts'o 2010-08-01 4480 *sbi->s_es->s_mount_opts ? "; " : "", orig_data);
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4481
66e61a9e9504f6 Theodore Ts'o 2010-07-27 4482 if (es->s_error_count)
66e61a9e9504f6 Theodore Ts'o 2010-07-27 4483 mod_timer(&sbi->s_err_report, jiffies + 300*HZ); /* 5 minutes */
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4484
efbed4dc5857f8 Theodore Ts'o 2013-10-17 4485 /* Enable message ratelimiting. Default is 10 messages per 5 secs. */
efbed4dc5857f8 Theodore Ts'o 2013-10-17 4486 ratelimit_state_init(&sbi->s_err_ratelimit_state, 5 * HZ, 10);
efbed4dc5857f8 Theodore Ts'o 2013-10-17 4487 ratelimit_state_init(&sbi->s_warning_ratelimit_state, 5 * HZ, 10);
efbed4dc5857f8 Theodore Ts'o 2013-10-17 4488 ratelimit_state_init(&sbi->s_msg_ratelimit_state, 5 * HZ, 10);
efbed4dc5857f8 Theodore Ts'o 2013-10-17 4489
d4c402d9fd97a5 Curt Wohlgemuth 2010-05-16 4490 kfree(orig_data);
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4491 return 0;
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4492
617ba13b31fbf5 Mingming Cao 2006-10-11 4493 cantfind_ext4:
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4494 if (!silent)
b31e15527a9bb7 Eric Sandeen 2009-06-04 4495 ext4_msg(sb, KERN_ERR, "VFS: Can't find ext4 filesystem");
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4496 goto failed_mount;
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4497
72ba74508b2857 Theodore Ts'o 2013-01-24 4498 #ifdef CONFIG_QUOTA
72ba74508b2857 Theodore Ts'o 2013-01-24 4499 failed_mount8:
ebd173beb8db5b Theodore Ts'o 2015-09-23 4500 ext4_unregister_sysfs(sb);
72ba74508b2857 Theodore Ts'o 2013-01-24 4501 #endif
dcf2d804ed6ffe Tao Ma 2011-10-06 4502 failed_mount7:
dcf2d804ed6ffe Tao Ma 2011-10-06 4503 ext4_unregister_li_request(sb);
dcf2d804ed6ffe Tao Ma 2011-10-06 4504 failed_mount6:
f9ae9cf5d72b39 Theodore Ts'o 2014-07-11 4505 ext4_mb_release(sb);
d5e03cbb0c88cd Theodore Ts'o 2014-07-15 4506 if (sbi->s_flex_groups)
b93b41d4c7338d Al Viro 2014-11-20 4507 kvfree(sbi->s_flex_groups);
d5e03cbb0c88cd Theodore Ts'o 2014-07-15 4508 percpu_counter_destroy(&sbi->s_freeclusters_counter);
d5e03cbb0c88cd Theodore Ts'o 2014-07-15 4509 percpu_counter_destroy(&sbi->s_freeinodes_counter);
d5e03cbb0c88cd Theodore Ts'o 2014-07-15 4510 percpu_counter_destroy(&sbi->s_dirs_counter);
d5e03cbb0c88cd Theodore Ts'o 2014-07-15 4511 percpu_counter_destroy(&sbi->s_dirtyclusters_counter);
007649375f6af2 Azat Khuzhin 2014-04-07 4512 failed_mount5:
f9ae9cf5d72b39 Theodore Ts'o 2014-07-11 4513 ext4_ext_release(sb);
f9ae9cf5d72b39 Theodore Ts'o 2014-07-11 4514 ext4_release_system_zone(sb);
f9ae9cf5d72b39 Theodore Ts'o 2014-07-11 4515 failed_mount4a:
94bf608a18fa44 Al Viro 2012-01-09 4516 dput(sb->s_root);
32a9bb57d7c1fd Manish Katiyar 2011-02-27 4517 sb->s_root = NULL;
94bf608a18fa44 Al Viro 2012-01-09 4518 failed_mount4:
b31e15527a9bb7 Eric Sandeen 2009-06-04 4519 ext4_msg(sb, KERN_ERR, "mount failed");
2e8fa54e3b48e4 Jan Kara 2013-06-04 4520 if (EXT4_SB(sb)->rsv_conversion_wq)
2e8fa54e3b48e4 Jan Kara 2013-06-04 4521 destroy_workqueue(EXT4_SB(sb)->rsv_conversion_wq);
4c0425ff68b1b8 Mingming Cao 2009-09-28 4522 failed_mount_wq:
dec214d00e0d78 Tahsin Erdogan 2017-06-22 4523 if (sbi->s_ea_inode_cache) {
dec214d00e0d78 Tahsin Erdogan 2017-06-22 4524 ext4_xattr_destroy_cache(sbi->s_ea_inode_cache);
dec214d00e0d78 Tahsin Erdogan 2017-06-22 4525 sbi->s_ea_inode_cache = NULL;
dec214d00e0d78 Tahsin Erdogan 2017-06-22 4526 }
47387409ee2e09 Tahsin Erdogan 2017-06-22 4527 if (sbi->s_ea_block_cache) {
47387409ee2e09 Tahsin Erdogan 2017-06-22 4528 ext4_xattr_destroy_cache(sbi->s_ea_block_cache);
47387409ee2e09 Tahsin Erdogan 2017-06-22 4529 sbi->s_ea_block_cache = NULL;
82939d7999dfc1 Jan Kara 2016-02-22 4530 }
0390131ba84fd3 Frank Mayhar 2009-01-07 4531 if (sbi->s_journal) {
dab291af8d6307 Mingming Cao 2006-10-11 4532 jbd2_journal_destroy(sbi->s_journal);
47b4a50bebfd34 Jan Kara 2008-07-11 4533 sbi->s_journal = NULL;
0390131ba84fd3 Frank Mayhar 2009-01-07 4534 }
50460fe8c6d1d9 Darrick J. Wong 2014-10-30 4535 failed_mount3a:
d3922a777f9b4c Zheng Liu 2013-07-01 4536 ext4_es_unregister_shrinker(sbi);
eb68d0e2fc5a4e Zheng Liu 2014-09-01 4537 failed_mount3:
9105bb149bbbc5 Al Viro 2013-12-08 4538 del_timer_sync(&sbi->s_err_report);
c5e06d101aaf72 Johann Lombardi 2011-05-24 4539 if (sbi->s_mmp_tsk)
c5e06d101aaf72 Johann Lombardi 2011-05-24 4540 kthread_stop(sbi->s_mmp_tsk);
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4541 failed_mount2:
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4542 for (i = 0; i < db_count; i++)
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4543 brelse(sbi->s_group_desc[i]);
b93b41d4c7338d Al Viro 2014-11-20 4544 kvfree(sbi->s_group_desc);
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4545 failed_mount:
0441984a339897 Darrick J. Wong 2012-04-29 4546 if (sbi->s_chksum_driver)
0441984a339897 Darrick J. Wong 2012-04-29 4547 crypto_free_shash(sbi->s_chksum_driver);
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4548 #ifdef CONFIG_QUOTA
a2d4a646e61954 Jan Kara 2014-09-11 4549 for (i = 0; i < EXT4_MAXQUOTAS; i++)
ac27a0ec112a08 Dave Kleikamp 2006-10-11 @4550 kfree(sbi->s_qf_names[i]);
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4551 #endif
617ba13b31fbf5 Mingming Cao 2006-10-11 4552 ext4_blkdev_remove(sbi);
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4553 brelse(bh);
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4554 out_fail:
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4555 sb->s_fs_info = NULL;
f68301656b5f5d Manish Katiyar 2009-05-17 4556 kfree(sbi->s_blockgroup_lock);
5aee0f8a3f42c9 Theodore Ts'o 2016-11-18 4557 out_free_base:
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4558 kfree(sbi);
d4c402d9fd97a5 Curt Wohlgemuth 2010-05-16 4559 kfree(orig_data);
5e405595e5bf4c Dan Williams 2017-08-24 4560 fs_put_dax(dax_dev);
07aa2ea13814ea Lukas Czerner 2012-11-08 4561 return err ? err : ret;
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4562 }
ac27a0ec112a08 Dave Kleikamp 2006-10-11 4563
:::::: The code at line 4550 was first introduced by commit
:::::: ac27a0ec112a089f1a5102bc8dffc79c8c815571 [PATCH] ext4: initial copy of files from ext3
:::::: TO: Dave Kleikamp <shaggy(a)austin.ibm.com>
:::::: CC: Linus Torvalds <torvalds(a)g5.osdl.org>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:openEuler-1.0-LTS 1336/1336] drivers/net/ethernet/netswift/txgbe/txgbe_mtd.o: warning: objtool: missing symbol for section .text
by kernel test robot 29 Dec '24
by kernel test robot 29 Dec '24
29 Dec '24
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: 773f731853f1368508a0b112047bd9b5a4bb9a5e
commit: e9f0b33ca1fa178f87823d17762a4d2f9296efd1 [1336/1336] net: txgbe: Add support for Netswift 10G NIC
config: x86_64-buildonly-randconfig-003-20241219 (https://download.01.org/0day-ci/archive/20241229/202412290049.f0BfxWby-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/20241229/202412290049.f0BfxWby-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/202412290049.f0BfxWby-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from drivers/net/ethernet/netswift/txgbe/txgbe_mtd.c:19:
drivers/net/ethernet/netswift/txgbe/txgbe.h:871:6: warning: variable 'cur_diff' set but not used [-Wunused-but-set-variable]
871 | u32 cur_diff = 0;
| ^
drivers/net/ethernet/netswift/txgbe/txgbe_mtd.c:178:12: warning: no previous prototype for function 'mtdCheckDeviceCapabilities' [-Wmissing-prototypes]
178 | MTD_STATUS mtdCheckDeviceCapabilities(
| ^
drivers/net/ethernet/netswift/txgbe/txgbe_mtd.c:178:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
178 | MTD_STATUS mtdCheckDeviceCapabilities(
| ^
| static
drivers/net/ethernet/netswift/txgbe/txgbe_mtd.c:290:12: warning: no previous prototype for function 'mtdIsPhyReadyAfterReset' [-Wmissing-prototypes]
290 | MTD_STATUS mtdIsPhyReadyAfterReset(
| ^
drivers/net/ethernet/netswift/txgbe/txgbe_mtd.c:290:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
290 | MTD_STATUS mtdIsPhyReadyAfterReset(
| ^
| static
drivers/net/ethernet/netswift/txgbe/txgbe_mtd.c:342:12: warning: no previous prototype for function 'mtdIsPhyReadyAfterHardwareReset' [-Wmissing-prototypes]
342 | MTD_STATUS mtdIsPhyReadyAfterHardwareReset(
| ^
drivers/net/ethernet/netswift/txgbe/txgbe_mtd.c:342:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
342 | MTD_STATUS mtdIsPhyReadyAfterHardwareReset(
| ^
| static
drivers/net/ethernet/netswift/txgbe/txgbe_mtd.c:829:12: warning: no previous prototype for function 'mtdAutonegIsCompleted' [-Wmissing-prototypes]
829 | MTD_STATUS mtdAutonegIsCompleted(
| ^
drivers/net/ethernet/netswift/txgbe/txgbe_mtd.c:829:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
829 | MTD_STATUS mtdAutonegIsCompleted(
| ^
| static
drivers/net/ethernet/netswift/txgbe/txgbe_mtd.c:1119:12: warning: no previous prototype for function 'mtdCunitSwReset' [-Wmissing-prototypes]
1119 | MTD_STATUS mtdCunitSwReset(
| ^
drivers/net/ethernet/netswift/txgbe/txgbe_mtd.c:1119:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
1119 | MTD_STATUS mtdCunitSwReset(
| ^
| static
drivers/net/ethernet/netswift/txgbe/txgbe_mtd.c:1127:12: warning: no previous prototype for function 'mtdRerunSerdesAutoInitializationUseAutoMode' [-Wmissing-prototypes]
1127 | MTD_STATUS mtdRerunSerdesAutoInitializationUseAutoMode(
| ^
drivers/net/ethernet/netswift/txgbe/txgbe_mtd.c:1127:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
1127 | MTD_STATUS mtdRerunSerdesAutoInitializationUseAutoMode(
| ^
| static
drivers/net/ethernet/netswift/txgbe/txgbe_mtd.c:1275:9: warning: no previous prototype for function 'mtdSemCreate' [-Wmissing-prototypes]
1275 | MTD_SEM mtdSemCreate(
| ^
drivers/net/ethernet/netswift/txgbe/txgbe_mtd.c:1275:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
1275 | MTD_SEM mtdSemCreate(
| ^
| static
8 warnings generated.
>> drivers/net/ethernet/netswift/txgbe/txgbe_mtd.o: warning: objtool: missing symbol for section .text
--
In file included from drivers/net/ethernet/netswift/txgbe/txgbe_bp.c:19:
In file included from drivers/net/ethernet/netswift/txgbe/txgbe_bp.h:22:
drivers/net/ethernet/netswift/txgbe/txgbe.h:871:6: warning: variable 'cur_diff' set but not used [-Wunused-but-set-variable]
871 | u32 cur_diff = 0;
| ^
drivers/net/ethernet/netswift/txgbe/txgbe_bp.c:582:5: warning: no previous prototype for function 'ReadPhyLaneTxEq' [-Wmissing-prototypes]
582 | int ReadPhyLaneTxEq(unsigned short lane, struct txgbe_adapter *adapter, int post_t, int mode)
| ^
drivers/net/ethernet/netswift/txgbe/txgbe_bp.c:582:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
582 | int ReadPhyLaneTxEq(unsigned short lane, struct txgbe_adapter *adapter, int post_t, int mode)
| ^
| static
drivers/net/ethernet/netswift/txgbe/txgbe_bp.c:645:5: warning: no previous prototype for function 'EnableCl72KrTr' [-Wmissing-prototypes]
645 | int EnableCl72KrTr(unsigned int enable, struct txgbe_adapter *adapter)
| ^
drivers/net/ethernet/netswift/txgbe/txgbe_bp.c:645:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
645 | int EnableCl72KrTr(unsigned int enable, struct txgbe_adapter *adapter)
| ^
| static
drivers/net/ethernet/netswift/txgbe/txgbe_bp.c:699:5: warning: no previous prototype for function 'CheckCl72KrTrStatus' [-Wmissing-prototypes]
699 | int CheckCl72KrTrStatus(struct txgbe_adapter *adapter)
| ^
drivers/net/ethernet/netswift/txgbe/txgbe_bp.c:699:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
699 | int CheckCl72KrTrStatus(struct txgbe_adapter *adapter)
| ^
| static
4 warnings generated.
>> drivers/net/ethernet/netswift/txgbe/txgbe_bp.o: warning: objtool: missing symbol for section .text
--
In file included from drivers/net/ethernet/netswift/txgbe/txgbe_phy.c:24:
In file included from drivers/net/ethernet/netswift/txgbe/txgbe_phy.h:28:
drivers/net/ethernet/netswift/txgbe/txgbe.h:871:6: warning: variable 'cur_diff' set but not used [-Wunused-but-set-variable]
871 | u32 cur_diff = 0;
| ^
1 warning generated.
drivers/net/ethernet/netswift/txgbe/txgbe_phy.c:95: warning: Function parameter or member 'hw' not described in 'txgbe_get_phy_type_from_id'
drivers/net/ethernet/netswift/txgbe/txgbe_phy.c:95: warning: Excess function parameter 'phy_id' description in 'txgbe_get_phy_type_from_id'
drivers/net/ethernet/netswift/txgbe/txgbe_phy.c:169: warning: Function parameter or member 'device_type' not described in 'txgbe_read_phy_reg_mdi'
drivers/net/ethernet/netswift/txgbe/txgbe_phy.c:207: warning: Function parameter or member 'device_type' not described in 'txgbe_read_phy_reg'
drivers/net/ethernet/netswift/txgbe/txgbe_phy.c:324: warning: Function parameter or member 'speed_set' not described in 'txgbe_setup_phy_link'
drivers/net/ethernet/netswift/txgbe/txgbe_phy.c:324: warning: Function parameter or member 'autoneg_wait_to_complete' not described in 'txgbe_setup_phy_link'
drivers/net/ethernet/netswift/txgbe/txgbe_phy.c:376: warning: Function parameter or member 'autoneg_wait_to_complete' not described in 'txgbe_setup_phy_link_speed'
drivers/net/ethernet/netswift/txgbe/txgbe_phy.c:774: warning: Function parameter or member 'sff8472_data' not described in 'txgbe_read_i2c_sff8472'
drivers/net/ethernet/netswift/txgbe/txgbe_phy.c:774: warning: Excess function parameter 'eeprom_data' description in 'txgbe_read_i2c_sff8472'
drivers/net/ethernet/netswift/txgbe/txgbe_phy.c:810: warning: Function parameter or member 'dev_addr' not described in 'txgbe_read_i2c_byte_int'
drivers/net/ethernet/netswift/txgbe/txgbe_phy.c:872: warning: Function parameter or member 'dev_addr' not described in 'txgbe_read_i2c_byte'
drivers/net/ethernet/netswift/txgbe/txgbe_phy.c:891: warning: Function parameter or member 'dev_addr' not described in 'txgbe_write_i2c_byte_int'
drivers/net/ethernet/netswift/txgbe/txgbe_phy.c:935: warning: Function parameter or member 'dev_addr' not described in 'txgbe_write_i2c_byte'
>> drivers/net/ethernet/netswift/txgbe/txgbe_phy.o: warning: objtool: missing symbol for section .text
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:openEuler-1.0-LTS 1345/1345] mm/.tmp_mmu_gather.o: warning: objtool: missing symbol for section .text
by kernel test robot 29 Dec '24
by kernel test robot 29 Dec '24
29 Dec '24
Hi Peter,
FYI, the error/warning still remains.
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: 773f731853f1368508a0b112047bd9b5a4bb9a5e
commit: 1f7b24152a85bec4ea4f5a6219b4702853ffd3e6 [1345/1345] mm/memory: Move mmu_gather and TLB invalidation code into its own file
config: x86_64-buildonly-randconfig-001-20241224 (https://download.01.org/0day-ci/archive/20241229/202412290049.0DgodFXr-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/20241229/202412290049.0DgodFXr-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/202412290049.0DgodFXr-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from mm/mmu_gather.c:6:
include/linux/pagemap.h:401:21: warning: cast from 'int (*)(struct file *, struct page *)' to 'filler_t *' (aka 'int (*)(void *, struct page *)') converts to incompatible function type [-Wcast-function-type-strict]
401 | filler_t *filler = (filler_t *)mapping->a_ops->readpage;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
>> mm/.tmp_mmu_gather.o: warning: objtool: missing symbol for section .text
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:OLK-5.10 2589/2589] kernel/futex/core.o: warning: objtool: futex_lock_pi()+0x6ec: unreachable instruction
by kernel test robot 28 Dec '24
by kernel test robot 28 Dec '24
28 Dec '24
Hi Peter,
First bad commit (maybe != root cause):
tree: https://gitee.com/openeuler/kernel.git OLK-5.10
head: 4848f81edc2027721953fee5ded81f909a833e26
commit: f552f518f86f4489577e296625e624271e2f76b2 [2589/2589] futex: Move to kernel/futex/
config: x86_64-buildonly-randconfig-002-20241218 (https://download.01.org/0day-ci/archive/20241228/202412282222.K2wXdQAA-lkp@…)
compiler: clang version 19.1.3 (https://github.com/llvm/llvm-project ab51eccf88f5321e7c60591c5546b254b6afab99)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241228/202412282222.K2wXdQAA-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/202412282222.K2wXdQAA-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> kernel/futex/core.o: warning: objtool: futex_lock_pi()+0x6ec: unreachable instruction
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:openEuler-1.0-LTS 1355/1355] kernel/sysctl.c:1817:36: error: 'ten_thousand' undeclared here (not in a function); did you mean 'one_thousand'?
by kernel test robot 28 Dec '24
by kernel test robot 28 Dec '24
28 Dec '24
Hi Tang,
FYI, the error/warning still remains.
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: 773f731853f1368508a0b112047bd9b5a4bb9a5e
commit: 5a2c074184137763d604ffb3f0178da26bee5260 [1355/1355] share_pool: Add sp_alloc trace
config: arm64-randconfig-r133-20241227 (https://download.01.org/0day-ci/archive/20241228/202412282259.rKjvWsmv-lkp@…)
compiler: aarch64-linux-gcc (GCC) 14.2.0
reproduce: (https://download.01.org/0day-ci/archive/20241228/202412282259.rKjvWsmv-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/202412282259.rKjvWsmv-lkp@intel.com/
All errors (new ones prefixed by >>):
kernel/sysctl.c:1817:36: sparse: sparse: undefined identifier 'ten_thousand'
kernel/sysctl.c:2246:66: sparse: sparse: self-comparison always evaluates to false
>> kernel/sysctl.c:1817:36: error: 'ten_thousand' undeclared here (not in a function); did you mean 'one_thousand'?
1817 | .extra2 = &ten_thousand,
| ^~~~~~~~~~~~
| one_thousand
--
>> kernel/sysctl.c:1817:36: error: 'ten_thousand' undeclared here (not in a function); did you mean 'one_thousand'?
1817 | .extra2 = &ten_thousand,
| ^~~~~~~~~~~~
| one_thousand
vim +1817 kernel/sysctl.c
1274
1275 static struct ctl_table vm_table[] = {
1276 {
1277 .procname = "overcommit_memory",
1278 .data = &sysctl_overcommit_memory,
1279 .maxlen = sizeof(sysctl_overcommit_memory),
1280 .mode = 0644,
1281 .proc_handler = proc_dointvec_minmax,
1282 .extra1 = &zero,
1283 .extra2 = &two,
1284 },
1285 {
1286 .procname = "panic_on_oom",
1287 .data = &sysctl_panic_on_oom,
1288 .maxlen = sizeof(sysctl_panic_on_oom),
1289 .mode = 0644,
1290 .proc_handler = proc_dointvec_minmax,
1291 .extra1 = &zero,
1292 .extra2 = &two,
1293 },
1294 #ifdef CONFIG_ASCEND_OOM
1295 {
1296 /* 0: diasable, 1: enable, 2: disable and panic on oom */
1297 .procname = "enable_oom_killer",
1298 .data = &sysctl_enable_oom_killer,
1299 .maxlen = sizeof(sysctl_enable_oom_killer),
1300 .mode = 0644,
1301 .proc_handler = proc_dointvec_minmax,
1302 .extra1 = &zero,
1303 .extra2 = &two,
1304 },
1305 #endif
1306 {
1307 .procname = "oom_kill_allocating_task",
1308 .data = &sysctl_oom_kill_allocating_task,
1309 .maxlen = sizeof(sysctl_oom_kill_allocating_task),
1310 .mode = 0644,
1311 .proc_handler = proc_dointvec,
1312 },
1313 {
1314 .procname = "oom_dump_tasks",
1315 .data = &sysctl_oom_dump_tasks,
1316 .maxlen = sizeof(sysctl_oom_dump_tasks),
1317 .mode = 0644,
1318 .proc_handler = proc_dointvec,
1319 },
1320 {
1321 .procname = "overcommit_ratio",
1322 .data = &sysctl_overcommit_ratio,
1323 .maxlen = sizeof(sysctl_overcommit_ratio),
1324 .mode = 0644,
1325 .proc_handler = overcommit_ratio_handler,
1326 },
1327 {
1328 .procname = "overcommit_kbytes",
1329 .data = &sysctl_overcommit_kbytes,
1330 .maxlen = sizeof(sysctl_overcommit_kbytes),
1331 .mode = 0644,
1332 .proc_handler = overcommit_kbytes_handler,
1333 },
1334 {
1335 .procname = "page-cluster",
1336 .data = &page_cluster,
1337 .maxlen = sizeof(int),
1338 .mode = 0644,
1339 .proc_handler = proc_dointvec_minmax,
1340 .extra1 = &zero,
1341 },
1342 {
1343 .procname = "dirty_background_ratio",
1344 .data = &dirty_background_ratio,
1345 .maxlen = sizeof(dirty_background_ratio),
1346 .mode = 0644,
1347 .proc_handler = dirty_background_ratio_handler,
1348 .extra1 = &zero,
1349 .extra2 = &one_hundred,
1350 },
1351 {
1352 .procname = "dirty_background_bytes",
1353 .data = &dirty_background_bytes,
1354 .maxlen = sizeof(dirty_background_bytes),
1355 .mode = 0644,
1356 .proc_handler = dirty_background_bytes_handler,
1357 .extra1 = &one_ul,
1358 },
1359 {
1360 .procname = "dirty_ratio",
1361 .data = &vm_dirty_ratio,
1362 .maxlen = sizeof(vm_dirty_ratio),
1363 .mode = 0644,
1364 .proc_handler = dirty_ratio_handler,
1365 .extra1 = &zero,
1366 .extra2 = &one_hundred,
1367 },
1368 {
1369 .procname = "dirty_bytes",
1370 .data = &vm_dirty_bytes,
1371 .maxlen = sizeof(vm_dirty_bytes),
1372 .mode = 0644,
1373 .proc_handler = dirty_bytes_handler,
1374 .extra1 = &dirty_bytes_min,
1375 },
1376 {
1377 .procname = "dirty_writeback_centisecs",
1378 .data = &dirty_writeback_interval,
1379 .maxlen = sizeof(dirty_writeback_interval),
1380 .mode = 0644,
1381 .proc_handler = dirty_writeback_centisecs_handler,
1382 },
1383 {
1384 .procname = "dirty_expire_centisecs",
1385 .data = &dirty_expire_interval,
1386 .maxlen = sizeof(dirty_expire_interval),
1387 .mode = 0644,
1388 .proc_handler = proc_dointvec_minmax,
1389 .extra1 = &zero,
1390 },
1391 {
1392 .procname = "dirtytime_expire_seconds",
1393 .data = &dirtytime_expire_interval,
1394 .maxlen = sizeof(dirtytime_expire_interval),
1395 .mode = 0644,
1396 .proc_handler = dirtytime_interval_handler,
1397 .extra1 = &zero,
1398 },
1399 {
1400 .procname = "swappiness",
1401 .data = &vm_swappiness,
1402 .maxlen = sizeof(vm_swappiness),
1403 .mode = 0644,
1404 .proc_handler = proc_dointvec_minmax,
1405 .extra1 = &zero,
1406 .extra2 = &one_hundred,
1407 },
1408 #ifdef CONFIG_SHRINK_PAGECACHE
1409 {
1410 .procname = "cache_reclaim_s",
1411 .data = &vm_cache_reclaim_s,
1412 .maxlen = sizeof(vm_cache_reclaim_s),
1413 .mode = 0644,
1414 .proc_handler = cache_reclaim_sysctl_handler,
1415 .extra1 = &vm_cache_reclaim_s_min,
1416 .extra2 = &vm_cache_reclaim_s_max,
1417 },
1418 {
1419 .procname = "cache_reclaim_weight",
1420 .data = &vm_cache_reclaim_weight,
1421 .maxlen = sizeof(vm_cache_reclaim_weight),
1422 .mode = 0644,
1423 .proc_handler = proc_dointvec_minmax,
1424 .extra1 = &vm_cache_reclaim_weight_min,
1425 .extra2 = &vm_cache_reclaim_weight_max,
1426 },
1427 {
1428 .procname = "cache_reclaim_enable",
1429 .data = &vm_cache_reclaim_enable,
1430 .maxlen = sizeof(vm_cache_reclaim_enable),
1431 .mode = 0644,
1432 .proc_handler = cache_reclaim_enable_handler,
1433 .extra1 = &zero,
1434 .extra2 = &one,
1435 },
1436 #endif
1437 #ifdef CONFIG_HUGETLB_PAGE
1438 {
1439 .procname = "nr_hugepages",
1440 .data = NULL,
1441 .maxlen = sizeof(unsigned long),
1442 .mode = 0644,
1443 .proc_handler = hugetlb_sysctl_handler,
1444 },
1445 #ifdef CONFIG_NUMA
1446 {
1447 .procname = "nr_hugepages_mempolicy",
1448 .data = NULL,
1449 .maxlen = sizeof(unsigned long),
1450 .mode = 0644,
1451 .proc_handler = &hugetlb_mempolicy_sysctl_handler,
1452 },
1453 {
1454 .procname = "numa_stat",
1455 .data = &sysctl_vm_numa_stat,
1456 .maxlen = sizeof(int),
1457 .mode = 0644,
1458 .proc_handler = sysctl_vm_numa_stat_handler,
1459 .extra1 = &zero,
1460 .extra2 = &one,
1461 },
1462 #endif
1463 {
1464 .procname = "hugetlb_shm_group",
1465 .data = &sysctl_hugetlb_shm_group,
1466 .maxlen = sizeof(gid_t),
1467 .mode = 0644,
1468 .proc_handler = proc_dointvec,
1469 },
1470 {
1471 .procname = "nr_overcommit_hugepages",
1472 .data = NULL,
1473 .maxlen = sizeof(unsigned long),
1474 .mode = 0644,
1475 .proc_handler = hugetlb_overcommit_handler,
1476 },
1477 #endif
1478 #ifdef CONFIG_MEMCG_QOS
1479 {
1480 .procname = "memcg_qos_enable",
1481 .data = &sysctl_memcg_qos_stat,
1482 .maxlen = sizeof(int),
1483 .mode = 0644,
1484 .proc_handler = sysctl_memcg_qos_handler,
1485 .extra1 = &zero,
1486 .extra2 = &one,
1487 },
1488 #endif
1489 {
1490 .procname = "lowmem_reserve_ratio",
1491 .data = &sysctl_lowmem_reserve_ratio,
1492 .maxlen = sizeof(sysctl_lowmem_reserve_ratio),
1493 .mode = 0644,
1494 .proc_handler = lowmem_reserve_ratio_sysctl_handler,
1495 },
1496 {
1497 .procname = "drop_caches",
1498 .data = &sysctl_drop_caches,
1499 .maxlen = sizeof(int),
1500 .mode = 0200,
1501 .proc_handler = drop_caches_sysctl_handler,
1502 .extra1 = &one,
1503 .extra2 = &four,
1504 },
1505 {
1506 .procname = "drop_caches_loop_limit",
1507 .data = &drop_caches_loop_limit,
1508 .maxlen = sizeof(unsigned int),
1509 .mode = 0644,
1510 .proc_handler = proc_douintvec,
1511 },
1512
1513 #ifdef CONFIG_COMPACTION
1514 {
1515 .procname = "compact_memory",
1516 .data = &sysctl_compact_memory,
1517 .maxlen = sizeof(int),
1518 .mode = 0200,
1519 .proc_handler = sysctl_compaction_handler,
1520 },
1521 {
1522 .procname = "extfrag_threshold",
1523 .data = &sysctl_extfrag_threshold,
1524 .maxlen = sizeof(int),
1525 .mode = 0644,
1526 .proc_handler = sysctl_extfrag_handler,
1527 .extra1 = &min_extfrag_threshold,
1528 .extra2 = &max_extfrag_threshold,
1529 },
1530 {
1531 .procname = "compact_unevictable_allowed",
1532 .data = &sysctl_compact_unevictable_allowed,
1533 .maxlen = sizeof(int),
1534 .mode = 0644,
1535 .proc_handler = proc_dointvec,
1536 .extra1 = &zero,
1537 .extra2 = &one,
1538 },
1539
1540 #endif /* CONFIG_COMPACTION */
1541 {
1542 .procname = "min_free_kbytes",
1543 .data = &min_free_kbytes,
1544 .maxlen = sizeof(min_free_kbytes),
1545 .mode = 0644,
1546 .proc_handler = min_free_kbytes_sysctl_handler,
1547 .extra1 = &zero,
1548 },
1549 {
1550 .procname = "watermark_scale_factor",
1551 .data = &watermark_scale_factor,
1552 .maxlen = sizeof(watermark_scale_factor),
1553 .mode = 0644,
1554 .proc_handler = watermark_scale_factor_sysctl_handler,
1555 .extra1 = &one,
1556 .extra2 = &one_thousand,
1557 },
1558 {
1559 .procname = "percpu_pagelist_fraction",
1560 .data = &percpu_pagelist_fraction,
1561 .maxlen = sizeof(percpu_pagelist_fraction),
1562 .mode = 0644,
1563 .proc_handler = percpu_pagelist_fraction_sysctl_handler,
1564 .extra1 = &zero,
1565 },
1566 #ifdef CONFIG_MMU
1567 {
1568 .procname = "max_map_count",
1569 .data = &sysctl_max_map_count,
1570 .maxlen = sizeof(sysctl_max_map_count),
1571 .mode = 0644,
1572 .proc_handler = proc_dointvec_minmax,
1573 .extra1 = &zero,
1574 },
1575 #else
1576 {
1577 .procname = "nr_trim_pages",
1578 .data = &sysctl_nr_trim_pages,
1579 .maxlen = sizeof(sysctl_nr_trim_pages),
1580 .mode = 0644,
1581 .proc_handler = proc_dointvec_minmax,
1582 .extra1 = &zero,
1583 },
1584 #endif
1585 {
1586 .procname = "laptop_mode",
1587 .data = &laptop_mode,
1588 .maxlen = sizeof(laptop_mode),
1589 .mode = 0644,
1590 .proc_handler = proc_dointvec_jiffies,
1591 },
1592 {
1593 .procname = "block_dump",
1594 .data = &block_dump,
1595 .maxlen = sizeof(block_dump),
1596 .mode = 0644,
1597 .proc_handler = proc_dointvec,
1598 .extra1 = &zero,
1599 },
1600 {
1601 .procname = "vfs_cache_pressure",
1602 .data = &sysctl_vfs_cache_pressure,
1603 .maxlen = sizeof(sysctl_vfs_cache_pressure),
1604 .mode = 0644,
1605 .proc_handler = proc_dointvec,
1606 .extra1 = &zero,
1607 },
1608 #ifdef HAVE_ARCH_PICK_MMAP_LAYOUT
1609 {
1610 .procname = "legacy_va_layout",
1611 .data = &sysctl_legacy_va_layout,
1612 .maxlen = sizeof(sysctl_legacy_va_layout),
1613 .mode = 0644,
1614 .proc_handler = proc_dointvec,
1615 .extra1 = &zero,
1616 },
1617 #endif
1618 #ifdef CONFIG_NUMA
1619 {
1620 .procname = "zone_reclaim_mode",
1621 .data = &node_reclaim_mode,
1622 .maxlen = sizeof(node_reclaim_mode),
1623 .mode = 0644,
1624 .proc_handler = proc_dointvec,
1625 .extra1 = &zero,
1626 },
1627 {
1628 .procname = "min_unmapped_ratio",
1629 .data = &sysctl_min_unmapped_ratio,
1630 .maxlen = sizeof(sysctl_min_unmapped_ratio),
1631 .mode = 0644,
1632 .proc_handler = sysctl_min_unmapped_ratio_sysctl_handler,
1633 .extra1 = &zero,
1634 .extra2 = &one_hundred,
1635 },
1636 {
1637 .procname = "min_slab_ratio",
1638 .data = &sysctl_min_slab_ratio,
1639 .maxlen = sizeof(sysctl_min_slab_ratio),
1640 .mode = 0644,
1641 .proc_handler = sysctl_min_slab_ratio_sysctl_handler,
1642 .extra1 = &zero,
1643 .extra2 = &one_hundred,
1644 },
1645 #endif
1646 #ifdef CONFIG_SMP
1647 {
1648 .procname = "stat_interval",
1649 .data = &sysctl_stat_interval,
1650 .maxlen = sizeof(sysctl_stat_interval),
1651 .mode = 0644,
1652 .proc_handler = proc_dointvec_jiffies,
1653 },
1654 {
1655 .procname = "stat_refresh",
1656 .data = NULL,
1657 .maxlen = 0,
1658 .mode = 0600,
1659 .proc_handler = vmstat_refresh,
1660 },
1661 #endif
1662 #ifdef CONFIG_MMU
1663 {
1664 .procname = "mmap_min_addr",
1665 .data = &dac_mmap_min_addr,
1666 .maxlen = sizeof(unsigned long),
1667 .mode = 0644,
1668 .proc_handler = mmap_min_addr_handler,
1669 },
1670 #endif
1671 #ifdef CONFIG_NUMA
1672 {
1673 .procname = "numa_zonelist_order",
1674 .data = &numa_zonelist_order,
1675 .maxlen = NUMA_ZONELIST_ORDER_LEN,
1676 .mode = 0644,
1677 .proc_handler = numa_zonelist_order_handler,
1678 },
1679 #endif
1680 #if (defined(CONFIG_X86_32) && !defined(CONFIG_UML))|| \
1681 (defined(CONFIG_SUPERH) && defined(CONFIG_VSYSCALL))
1682 {
1683 .procname = "vdso_enabled",
1684 #ifdef CONFIG_X86_32
1685 .data = &vdso32_enabled,
1686 .maxlen = sizeof(vdso32_enabled),
1687 #else
1688 .data = &vdso_enabled,
1689 .maxlen = sizeof(vdso_enabled),
1690 #endif
1691 .mode = 0644,
1692 .proc_handler = proc_dointvec,
1693 .extra1 = &zero,
1694 },
1695 #endif
1696 #ifdef CONFIG_HIGHMEM
1697 {
1698 .procname = "highmem_is_dirtyable",
1699 .data = &vm_highmem_is_dirtyable,
1700 .maxlen = sizeof(vm_highmem_is_dirtyable),
1701 .mode = 0644,
1702 .proc_handler = proc_dointvec_minmax,
1703 .extra1 = &zero,
1704 .extra2 = &one,
1705 },
1706 #endif
1707 #ifdef CONFIG_MEMORY_FAILURE
1708 {
1709 .procname = "memory_failure_early_kill",
1710 .data = &sysctl_memory_failure_early_kill,
1711 .maxlen = sizeof(sysctl_memory_failure_early_kill),
1712 .mode = 0644,
1713 .proc_handler = proc_dointvec_minmax,
1714 .extra1 = &zero,
1715 .extra2 = &one,
1716 },
1717 {
1718 .procname = "memory_failure_recovery",
1719 .data = &sysctl_memory_failure_recovery,
1720 .maxlen = sizeof(sysctl_memory_failure_recovery),
1721 .mode = 0644,
1722 .proc_handler = proc_dointvec_minmax,
1723 .extra1 = &zero,
1724 .extra2 = &one,
1725 },
1726 #endif
1727 {
1728 .procname = "user_reserve_kbytes",
1729 .data = &sysctl_user_reserve_kbytes,
1730 .maxlen = sizeof(sysctl_user_reserve_kbytes),
1731 .mode = 0644,
1732 .proc_handler = proc_doulongvec_minmax,
1733 },
1734 {
1735 .procname = "admin_reserve_kbytes",
1736 .data = &sysctl_admin_reserve_kbytes,
1737 .maxlen = sizeof(sysctl_admin_reserve_kbytes),
1738 .mode = 0644,
1739 .proc_handler = proc_doulongvec_minmax,
1740 },
1741 #ifdef CONFIG_HAVE_ARCH_MMAP_RND_BITS
1742 {
1743 .procname = "mmap_rnd_bits",
1744 .data = &mmap_rnd_bits,
1745 .maxlen = sizeof(mmap_rnd_bits),
1746 .mode = 0600,
1747 .proc_handler = proc_dointvec_minmax,
1748 .extra1 = (void *)&mmap_rnd_bits_min,
1749 .extra2 = (void *)&mmap_rnd_bits_max,
1750 },
1751 #endif
1752 #ifdef CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS
1753 {
1754 .procname = "mmap_rnd_compat_bits",
1755 .data = &mmap_rnd_compat_bits,
1756 .maxlen = sizeof(mmap_rnd_compat_bits),
1757 .mode = 0600,
1758 .proc_handler = proc_dointvec_minmax,
1759 .extra1 = (void *)&mmap_rnd_compat_bits_min,
1760 .extra2 = (void *)&mmap_rnd_compat_bits_max,
1761 },
1762 #endif
1763 #ifdef CONFIG_ASCEND_SHARE_POOL
1764 {
1765 .procname = "sharepool_ac_mode",
1766 .data = &sysctl_ac_mode,
1767 .maxlen = sizeof(sysctl_ac_mode),
1768 .mode = 0600,
1769 .proc_handler = proc_dointvec_minmax,
1770 .extra1 = &zero,
1771 .extra2 = &one,
1772 },
1773 {
1774 .procname = "sharepool_debug_mode",
1775 .data = &sysctl_sp_debug_mode,
1776 .maxlen = sizeof(sysctl_sp_debug_mode),
1777 .mode = 0600,
1778 .proc_handler = proc_dointvec_minmax,
1779 .extra1 = &zero,
1780 .extra2 = &one,
1781 },
1782 {
1783 /* 0: map_unlock, 1: map_lock */
1784 .procname = "share_pool_map_lock_enable",
1785 .data = &sysctl_share_pool_map_lock_enable,
1786 .maxlen = sizeof(int),
1787 .mode = 0644,
1788 .proc_handler = proc_dointvec_minmax,
1789 .extra1 = &zero,
1790 .extra2 = &one,
1791 },
1792 {
1793 .procname = "sharepool_compact_enable",
1794 .data = &sysctl_sp_compact_enable,
1795 .maxlen = sizeof(sysctl_sp_compact_enable),
1796 .mode = 0600,
1797 .proc_handler = proc_dointvec_minmax,
1798 .extra1 = &zero,
1799 .extra2 = &one,
1800 },
1801 {
1802 .procname = "sharepool_compact_interval",
1803 .data = &sysctl_sp_compact_interval,
1804 .maxlen = sizeof(sysctl_sp_compact_interval),
1805 .mode = 0600,
1806 .proc_handler = proc_doulongvec_minmax,
1807 .extra1 = &zero_ul,
1808 .extra2 = &sysctl_sp_compact_interval_max,
1809 },
1810 {
1811 .procname = "sharepool_perf_alloc",
1812 .data = &sysctl_sp_perf_alloc,
1813 .maxlen = sizeof(sysctl_sp_perf_alloc),
1814 .mode = 0600,
1815 .proc_handler = proc_dointvec_minmax,
1816 .extra1 = &zero,
> 1817 .extra2 = &ten_thousand,
1818 },
1819 #endif
1820 { }
1821 };
1822
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:openEuler-1.0-LTS 1355/1355] mm/share_pool.c:837:29: sparse: sparse: incompatible types for operation (<=):
by kernel test robot 28 Dec '24
by kernel test robot 28 Dec '24
28 Dec '24
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: 773f731853f1368508a0b112047bd9b5a4bb9a5e
commit: 0f0c3021514f52310056c32406b4b760fc9a7e6e [1355/1355] share_pool: Apply sp_group_id_by_pid() to multi-group-mode
config: arm64-randconfig-r133-20241227 (https://download.01.org/0day-ci/archive/20241228/202412282007.9AwBcoM1-lkp@…)
compiler: aarch64-linux-gcc (GCC) 14.2.0
reproduce: (https://download.01.org/0day-ci/archive/20241228/202412282007.9AwBcoM1-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/202412282007.9AwBcoM1-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
>> mm/share_pool.c:837:29: sparse: sparse: incompatible types for operation (<=):
mm/share_pool.c:837:29: sparse: int *num
mm/share_pool.c:837:29: sparse: int
mm/share_pool.c: In function 'sp_group_id_by_pid':
mm/share_pool.c:837:29: warning: ordered comparison of pointer with integer zero [-Wextra]
837 | if (!spg_ids || num <= 0)
| ^~
In function 'vmalloc_area_clr_flag',
inlined from 'sp_make_share_k2u' at mm/share_pool.c:2550:8:
mm/share_pool.c:2396:18: warning: 'spa' may be used uninitialized [-Wmaybe-uninitialized]
2396 | spa->kva = 0;
| ~~~~~~~~~^~~
mm/share_pool.c: In function 'sp_make_share_k2u':
mm/share_pool.c:2429:25: note: 'spa' was declared here
2429 | struct sp_area *spa;
| ^~~
mm/share_pool.c:2562:16: warning: 'uva' may be used uninitialized [-Wmaybe-uninitialized]
2562 | return uva;
| ^~~
mm/share_pool.c:2427:15: note: 'uva' was declared here
2427 | void *uva;
| ^~~
mm/share_pool.c:829: warning: Function parameter or member 'spg_ids' not described in 'sp_group_id_by_pid'
mm/share_pool.c:829: warning: Function parameter or member 'num' not described in 'sp_group_id_by_pid'
mm/share_pool.c:2423: warning: duplicate section name 'Return'
vim +837 mm/share_pool.c
815
816 /**
817 * sp_group_id_by_pid() - Get the sp_group ID array of a process.
818 * @pid: pid of target process.
819 * @spg_ids point to an array to save the group ids the process belongs to
820 * @num input the spg_ids array size; output the spg number of the process
821 *
822 * Return:
823 * >0 - the sp_group ID.
824 * -ENODEV - target process doesn't belong to any sp_group.
825 * -EINVAL - spg_ids or num is NULL.
826 * -E2BIG - the num of groups process belongs to is larger than *num
827 */
828 int sp_group_id_by_pid(int pid, int *spg_ids, int *num)
829 {
830 int ret = 0;
831 struct sp_group_node *node;
832 struct sp_group_master *master = NULL;
833 struct task_struct *tsk;
834
835 check_interrupt_context();
836
> 837 if (!spg_ids || num <= 0)
838 return -EINVAL;
839
840 ret = get_task(pid, &tsk);
841 if (ret)
842 return ret;
843
844 down_read(&sp_group_sem);
845 task_lock(tsk);
846 if (tsk->mm)
847 master = tsk->mm->sp_group_master;
848 task_unlock(tsk);
849
850 if (!master) {
851 ret = -ENODEV;
852 goto out_up_read;
853 }
854
855 if (!master->count) {
856 ret = -ENODEV;
857 goto out_up_read;
858 }
859 if ((unsigned int)*num < master->count) {
860 ret = -E2BIG;
861 goto out_up_read;
862 }
863 *num = master->count;
864
865 list_for_each_entry(node, &master->node_list, group_node)
866 *(spg_ids++) = node->spg->id;
867
868 out_up_read:
869 up_read(&sp_group_sem);
870 put_task_struct(tsk);
871 return ret;
872 }
873 EXPORT_SYMBOL_GPL(sp_group_id_by_pid);
874
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

[openeuler:openEuler-1.0-LTS 1355/1355] include/linux/share_pool.h:150:26: sparse: sparse: incorrect type in return expression (different address spaces)
by kernel test robot 28 Dec '24
by kernel test robot 28 Dec '24
28 Dec '24
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: 773f731853f1368508a0b112047bd9b5a4bb9a5e
commit: 4a280fac30d27ae2aff096f9f99aa12d50f83426 [1355/1355] ascend: share_pool: support share pool features for ascend platform
config: arm64-randconfig-r133-20241227 (https://download.01.org/0day-ci/archive/20241228/202412281933.AtwopaHj-lkp@…)
compiler: aarch64-linux-gcc (GCC) 14.2.0
reproduce: (https://download.01.org/0day-ci/archive/20241228/202412281933.AtwopaHj-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/202412281933.AtwopaHj-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
mm/gup.c: note: in included file:
>> include/linux/share_pool.h:150:26: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected struct task_struct * @@ got struct task_struct [noderef] __rcu *owner @@
include/linux/share_pool.h:150:26: sparse: expected struct task_struct *
include/linux/share_pool.h:150:26: sparse: got struct task_struct [noderef] __rcu *owner
mm/gup.c:1769:47: sparse: sparse: self-comparison always evaluates to false
mm/gup.c:1794:47: sparse: sparse: self-comparison always evaluates to false
mm/gup.c:1830:6: warning: no previous prototype for 'gup_fast_permitted' [-Wmissing-prototypes]
1830 | bool gup_fast_permitted(unsigned long start, int nr_pages, int write)
| ^~~~~~~~~~~~~~~~~~
vim +150 include/linux/share_pool.h
2facb5901ceebe Ding Tianhong 2021-10-30 146
2facb5901ceebe Ding Tianhong 2021-10-30 147 static inline struct task_struct *sp_get_task(struct mm_struct *mm)
2facb5901ceebe Ding Tianhong 2021-10-30 148 {
2facb5901ceebe Ding Tianhong 2021-10-30 149 if (enable_ascend_share_pool)
2facb5901ceebe Ding Tianhong 2021-10-30 @150 return mm->owner;
2facb5901ceebe Ding Tianhong 2021-10-30 151 else
2facb5901ceebe Ding Tianhong 2021-10-30 152 return current;
2facb5901ceebe Ding Tianhong 2021-10-30 153 }
2facb5901ceebe Ding Tianhong 2021-10-30 154
:::::: The code at line 150 was first introduced by commit
:::::: 2facb5901ceebe6736c0d192ca50be5d26c70ad9 ascend: vmalloc: export new function for share pool
:::::: TO: Ding Tianhong <dingtianhong(a)huawei.com>
:::::: CC: Yang Yingliang <yangyingliang(a)huawei.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0