mailweb.openeuler.org
Manage this list

Keyboard Shortcuts

Thread View

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

Kernel

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

  • 51 participants
  • 19129 discussions
[PATCH v2 OLK-6.6 0/7] workload-specific and memory pressure-driven zswap writeback
by Wupeng Ma 31 Jan '24

31 Jan '24
From: Ma Wupeng <mawupeng1(a)huawei.com> Backport "workload-specific and memory pressure-driven zswap writeback" for OLK-6.6. Domenico Cerasuolo (3): zswap: make shrinking memcg-aware mm: memcg: add per-memcg zswap writeback stat selftests: cgroup: update per-memcg zswap writeback selftest Nhat Pham (4): list_lru: allow explicit memcg and NUMA node selection memcontrol: implement mem_cgroup_tryget_online() zswap: shrink zswap pool based on memory pressure zswap: memcontrol: implement zswap writeback disabling Documentation/admin-guide/cgroup-v2.rst | 15 + Documentation/admin-guide/mm/zswap.rst | 20 + drivers/android/binder_alloc.c | 7 +- fs/dcache.c | 8 +- fs/gfs2/quota.c | 6 +- fs/inode.c | 4 +- fs/nfs/nfs42xattr.c | 8 +- fs/nfsd/filecache.c | 4 +- fs/xfs/xfs_buf.c | 6 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_qm.c | 2 +- include/linux/list_lru.h | 56 ++- include/linux/memcontrol.h | 27 ++ include/linux/mmzone.h | 2 + include/linux/vm_event_item.h | 1 + include/linux/zswap.h | 32 +- mm/Kconfig | 14 + mm/list_lru.c | 48 +- mm/memcontrol.c | 42 ++ mm/mmzone.c | 1 + mm/page_io.c | 6 + mm/shmem.c | 3 +- mm/swap.h | 3 +- mm/swap_state.c | 28 +- mm/vmstat.c | 1 + mm/workingset.c | 4 +- mm/zswap.c | 467 +++++++++++++++++--- tools/testing/selftests/cgroup/test_zswap.c | 74 +++- 28 files changed, 764 insertions(+), 127 deletions(-) -- 2.25.1
2 8
0 0
[PATCH OLK-6.6 0/7] workload-specific and memory pressure-driven zswap writeback
by Wupeng Ma 31 Jan '24

31 Jan '24
From: Ma Wupeng <mawupeng1(a)huawei.com> Backport "workload-specific and memory pressure-driven zswap writeback" for OLK-6.6. Domenico Cerasuolo (3): zswap: make shrinking memcg-aware mm: memcg: add per-memcg zswap writeback stat selftests: cgroup: update per-memcg zswap writeback selftest Nhat Pham (4): list_lru: allow explicit memcg and NUMA node selection memcontrol: implement mem_cgroup_tryget_online() zswap: shrink zswap pool based on memory pressure zswap: memcontrol: implement zswap writeback disabling Documentation/admin-guide/cgroup-v2.rst | 15 + Documentation/admin-guide/mm/zswap.rst | 20 + drivers/android/binder_alloc.c | 7 +- fs/dcache.c | 8 +- fs/gfs2/quota.c | 6 +- fs/inode.c | 4 +- fs/nfs/nfs42xattr.c | 8 +- fs/nfsd/filecache.c | 4 +- fs/xfs/xfs_buf.c | 6 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_qm.c | 2 +- include/linux/list_lru.h | 56 ++- include/linux/memcontrol.h | 27 ++ include/linux/mmzone.h | 2 + include/linux/vm_event_item.h | 1 + include/linux/zswap.h | 32 +- mm/Kconfig | 14 + mm/list_lru.c | 48 +- mm/memcontrol.c | 42 ++ mm/mmzone.c | 1 + mm/page_io.c | 6 + mm/shmem.c | 3 +- mm/swap.h | 3 +- mm/swap_state.c | 28 +- mm/vmstat.c | 1 + mm/workingset.c | 4 +- mm/zswap.c | 467 +++++++++++++++++--- tools/testing/selftests/cgroup/test_zswap.c | 74 +++- 28 files changed, 764 insertions(+), 127 deletions(-) -- 2.25.1
2 8
0 0
[openeuler:OLK-6.6 2681/2881] dtbs_check: Documentation/devicetree/bindings/arm/arm,mpam-msc.yaml:76:15: [error] string value is redundantly quoted with any quotes (quoted-strings)
by kernel test robot 31 Jan '24

31 Jan '24
tree: https://gitee.com/openeuler/kernel.git OLK-6.6 head: 370d9c06c9c2609f0c25810eb8f913fc9cdde776 commit: c21dc717760f8594e1fccae49eb86eb05e9a5f12 [2681/2881] dt-bindings: arm: Add MPAM MSC binding compiler: loongarch64-linux-gcc (GCC) 13.2.0 reproduce: (https://download.01.org/0day-ci/archive/20240131/202401310530.n3p0dJu0-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/202401310530.n3p0dJu0-lkp@intel.com/ dtcheck warnings: (new ones prefixed by >>) >> Documentation/devicetree/bindings/arm/arm,mpam-msc.yaml:76:15: [error] string value is redundantly quoted with any quotes (quoted-strings) Documentation/devicetree/bindings/arm/arm,mpam-msc.yaml:82:15: [error] string value is redundantly quoted with any quotes (quoted-strings) vim +76 Documentation/devicetree/bindings/arm/arm,mpam-msc.yaml 8 9 description: | 10 The Arm MPAM specification can be found here: 11 12 https://developer.arm.com/documentation/ddi0598/latest 13 14 maintainers: 15 - Rob Herring <robh(a)kernel.org> 16 17 properties: 18 compatible: 19 items: 20 - const: arm,mpam-msc # Further details are discoverable 21 - const: arm,mpam-memory-controller-msc 22 23 reg: 24 maxItems: 1 25 description: A memory region containing registers as defined in the MPAM 26 specification. 27 28 interrupts: 29 minItems: 1 30 items: 31 - description: error (optional) 32 - description: overflow (optional, only for monitoring) 33 34 interrupt-names: 35 oneOf: 36 - items: 37 - enum: [ error, overflow ] 38 - items: 39 - const: error 40 - const: overflow 41 42 arm,not-ready-us: 43 description: The maximum time in microseconds for monitoring data to be 44 accurate after a settings change. For more information, see the 45 Not-Ready (NRDY) bit description in the MPAM specification. 46 47 numa-node-id: true # see NUMA binding 48 49 '#address-cells': 50 const: 1 51 52 '#size-cells': 53 const: 0 54 55 patternProperties: 56 '^ris@[0-9a-f]$': 57 type: object 58 additionalProperties: false 59 description: | 60 RIS nodes for each RIS in an MSC. These nodes are required for each RIS 61 implementing known MPAM controls 62 63 properties: 64 compatible: 65 enum: 66 # Bulk storage for cache 67 - arm,mpam-cache 68 # Memory bandwidth 69 - arm,mpam-memory 70 71 reg: 72 minimum: 0 73 maximum: 0xf 74 75 cpus: > 76 $ref: '/schemas/types.yaml#/definitions/phandle-array' 77 description: 78 Phandle(s) to the CPU node(s) this RIS belongs to. By default, the parent 79 device's affinity is used. 80 81 arm,mpam-device: 82 $ref: '/schemas/types.yaml#/definitions/phandle' 83 description: 84 By default, the MPAM enabled device associated with a RIS is the MSC's 85 parent node. It is possible for each RIS to be associated with different 86 devices in which case 'arm,mpam-device' should be used. 87 88 required: 89 - compatible 90 - reg 91 92 required: 93 - compatible 94 - reg 95 96 dependencies: 97 interrupts: [ interrupt-names ] 98 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
1 0
0 0
[openeuler:OLK-5.10] BUILD REGRESSION 7b3b2702f031a1a8368468aef621f12b23241185
by kernel test robot 31 Jan '24

31 Jan '24
tree/branch: https://gitee.com/openeuler/kernel.git OLK-5.10 branch HEAD: 7b3b2702f031a1a8368468aef621f12b23241185 !4280 v2 fs:/dcache.c: fix negative dentry limit not complete problem Error/Warning reports: https://lore.kernel.org/oe-kbuild-all/202401302223.n5Bt3u0j-lkp@intel.com https://lore.kernel.org/oe-kbuild-all/202401310428.WDzXvKLP-lkp@intel.com Error/Warning: (recently discovered and may have been fixed) Warning: arch/riscv/kvm/vcpu.c references a file that doesn't exist: Documentation/virtual/kvm/vcpu-requests.rst arch/arm64/kvm/reset.c:102:34: error: implicit declaration of function 'sve_max_virtualisable_vl' [-Werror=implicit-function-declaration] vmlinux.o: warning: objtool: do_machine_check()+0x160: call to memset() leaves .noinstr.text section Unverified Error/Warning (likely false positive, please contact us if interested): mm/hugetlb.c:3611 hugepages_setup() warn: potential spectre issue 'default_hugepages_in_node' [w] mm/hugetlb.c:3613 hugepages_setup() warn: potential spectre issue 'parsed_hstate->max_huge_pages_node' [w] Error/Warning ids grouped by kconfigs: gcc_recent_errors |-- arm64-allnoconfig | |-- arch-arm64-kernel-fpsimd.c:warning:get_sve_default_vl-defined-but-not-used | |-- arch-arm64-kernel-ipi_nmi.c:error:implicit-declaration-of-function-printk_safe_enter | |-- arch-arm64-kernel-ipi_nmi.c:error:implicit-declaration-of-function-printk_safe_exit | |-- arch-arm64-mm-init.c:warning:no-previous-prototype-for-ascend_enable_all_features | |-- drivers-irqchip-irq-gic-v3-its-platform-msi.c:warning:no-previous-prototype-for-vp_get_irq_domain | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_enter | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_exit | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- arm64-defconfig | |-- arch-arm64-kernel-paravirt-spinlocks.c:warning:no-previous-prototype-for-pv_is_native_spin_unlock | |-- arch-arm64-mm-init.c:warning:no-previous-prototype-for-ascend_enable_all_features | |-- drivers-crypto-hisilicon-qm.c:warning:strncpy-specified-bound-depends-on-the-length-of-the-source-argument | |-- drivers-net-ethernet-hisilicon-hns3-hns3_ethtool.c:warning:hns3_unic_ethtool_ops-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3_ethtool.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_bios_common_reg-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_igu_egu_reg-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_ncsi_reg-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_ppp_reg-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_rcb_reg-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_rpu_reg_0-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_rpu_reg_1-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_rtc_reg-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_ssu_reg_0-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_ssu_reg_1-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_ssu_reg_2-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_debugfs.h:warning:hclge_dbg_tqp_reg-defined-but-not-used | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_ext.c:warning:implicit-conversion-from-enum-hclge_ext_opcode_type-to-enum-hclge_opcode_type | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:implicit-conversion-from-enum-hnae3_reset_type-to-enum-hnae3_event_type_custom | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:unused-variable-ae_dev | |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_mbx.c:warning:unused-variable-hdev | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- arm64-randconfig-001-20240130 | |-- arch-arm64-kernel-fpsimd.c:warning:get_sve_default_vl-defined-but-not-used | |-- arch-arm64-mm-init.c:warning:no-previous-prototype-for-ascend_enable_all_features | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- arm64-randconfig-002-20240130 | |-- arch-arm64-kernel-fpsimd.c:warning:get_sve_default_vl-defined-but-not-used | |-- arch-arm64-kernel-paravirt-spinlocks.c:warning:no-previous-prototype-for-pv_is_native_spin_unlock | |-- arch-arm64-kvm-reset.c:error:implicit-declaration-of-function-sve_max_virtualisable_vl | |-- arch-arm64-mm-init.c:warning:no-previous-prototype-for-ascend_enable_all_features | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- arm64-randconfig-003-20240130 | |-- arch-arm64-kernel-fpsimd.c:warning:get_sve_default_vl-defined-but-not-used | |-- arch-arm64-kernel-ipi_nmi.c:error:implicit-declaration-of-function-printk_safe_enter | |-- arch-arm64-kernel-ipi_nmi.c:error:implicit-declaration-of-function-printk_safe_exit | |-- arch-arm64-kernel-paravirt-spinlocks.c:warning:no-previous-prototype-for-pv_is_native_spin_unlock | |-- arch-arm64-mm-init.c:warning:no-previous-prototype-for-ascend_enable_all_features | |-- drivers-gpio-gpio-hisi.c:warning:variable-clr-set-but-not-used | |-- drivers-gpio-gpio-hisi.c:warning:variable-dat-set-but-not-used | |-- drivers-gpio-gpio-hisi.c:warning:variable-set-set-but-not-used | |-- drivers-irqchip-irq-gic-v3-its-platform-msi.c:warning:no-previous-prototype-for-vp_get_irq_domain | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_enter | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_exit | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- arm64-randconfig-004-20240130 | |-- arch-arm64-kernel-paravirt-spinlocks.c:warning:no-previous-prototype-for-pv_is_native_spin_unlock | |-- arch-arm64-mm-init.c:warning:no-previous-prototype-for-ascend_enable_all_features | |-- kernel-sched-topology.c:error:implicit-declaration-of-function-register_sysctl_init | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-allnoconfig | |-- Warning:arch-riscv-kvm-vcpu.c-references-a-file-that-doesn-t-exist:Documentation-virtual-kvm-vcpu-requests.rst | |-- drivers-char-ipmi-ipmi_si_ls2k500.c:linux-version.h-not-needed. | |-- drivers-gpu-drm-inspur-inspur_drm_de.c::need-linux-version.h | |-- drivers-gpu-drm-inspur-inspur_drm_drv.c::need-linux-version.h | |-- drivers-net-ethernet-3snic-sssnic-include-kernel-sss_linux_kernel.h:linux-version.h-not-needed. | |-- drivers-net-ethernet-huawei-bma-edma_drv-bma_include.h:linux-version.h-not-needed. | |-- drivers-net-ethernet-huawei-bma-edma_drv-bma_pci.c:linux-version.h-not-needed. | |-- drivers-net-ethernet-huawei-bma-kbox_drv-kbox_include.h:linux-version.h-not-needed. | |-- drivers-net-ethernet-huawei-bma-kbox_drv-kbox_main.c:linux-version.h-not-needed. | |-- drivers-net-ethernet-huawei-bma-kbox_drv-kbox_mce.c:linux-version.h-not-needed. | |-- drivers-net-ethernet-huawei-bma-kbox_drv-kbox_ram_op.c:linux-version.h-not-needed. | |-- drivers-net-ethernet-huawei-hinic-ossl_knl.h:linux-version.h-not-needed. | |-- drivers-net-ethernet-huawei-hinic3-ossl_knl_linux.h:linux-version.h-not-needed. | |-- drivers-net-ethernet-nebula-matrix-m1600-common.h:linux-version.h-not-needed. | |-- drivers-net-ethernet-nebula-matrix-m1600-txrx.c:linux-version.h-not-needed. | |-- drivers-net-ethernet-yunsilicon-xsc-common-xsc_core.h:linux-version.h-not-needed. | |-- drivers-scsi-hisi_raid-hiraid_main.c:linux-version.h-not-needed. | |-- drivers-scsi-huawei-hifc-hifc_knl_adp.h:linux-version.h-not-needed. | |-- drivers-scsi-sssraid-sssraid_fw.c:linux-version.h-not-needed. | |-- drivers-scsi-sssraid-sssraid_os.c:linux-version.h-not-needed. | |-- drivers-ub-urma-ubcore-ubcore_main.c:linux-version.h-not-needed. | |-- drivers-ub-urma-ubcore-ubcore_tp.c:linux-version.h-not-needed. | |-- drivers-ub-urma-ubcore-ubcore_umem.c:linux-version.h-not-needed. | |-- drivers-ub-urma-uburma-uburma_cdev_file.c:linux-version.h-not-needed. | |-- drivers-ub-urma-uburma-uburma_main.c:linux-version.h-not-needed. | |-- fs-eulerfs-euler.h:linux-version.h-not-needed. | |-- fs-eulerfs-euler_common.h:linux-version.h-not-needed. | |-- fs-proc-etmem_scan.c:linux-version.h-not-needed. | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_enter | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_exit | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch | `-- tools-lib-bpf-libbpf_sched.h:linux-version.h-not-needed. |-- x86_64-buildonly-randconfig-001-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-reserve_crashkernel_high | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-buildonly-randconfig-002-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-reserve_crashkernel_high | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-buildonly-randconfig-003-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-reserve_crashkernel_high | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-__hardlockup_detector_perf_init | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch | `-- vmlinux.o:warning:objtool:do_machine_check:call-to-memset()-leaves-.noinstr.text-section |-- x86_64-buildonly-randconfig-004-20240130 | |-- drivers-tty-tty_buffer.c:error:implicit-declaration-of-function-printk_safe_enter | |-- drivers-tty-tty_buffer.c:error:implicit-declaration-of-function-printk_safe_exit | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_enter | `-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_exit |-- x86_64-buildonly-randconfig-005-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-reserve_crashkernel_high | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-buildonly-randconfig-006-20240130 | |-- drivers-tty-tty_buffer.c:error:implicit-declaration-of-function-printk_safe_enter | |-- drivers-tty-tty_buffer.c:error:implicit-declaration-of-function-printk_safe_exit | |-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_enter | `-- kernel-workqueue.c:error:implicit-declaration-of-function-printk_safe_exit |-- x86_64-defconfig | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-reserve_crashkernel_high | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-011-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-__hardlockup_detector_perf_init | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-012-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-reserve_crashkernel_high | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-__hardlockup_detector_perf_init | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-013-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- fs-ntfs3-frecord.o:warning:objtool:ni_read_frame-falls-through-to-next-function-ni_readpage_cmprcold() | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-014-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-reserve_crashkernel_high | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-__hardlockup_detector_perf_init | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-015-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-016-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-__hardlockup_detector_perf_init | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-072-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-reserve_crashkernel_high | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-__hardlockup_detector_perf_init | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-074-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-reserve_crashkernel_high | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-075-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-reserve_crashkernel_high | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-076-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-reserve_crashkernel_high | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-__hardlockup_detector_perf_init | |-- mm-page_alloc.c:warning:no-previous-prototype-for-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-__zone_set_pageset_high_and_batch `-- x86_64-randconfig-161-20240129 |-- mm-hugetlb.c-hugepages_setup()-warn:potential-spectre-issue-default_hugepages_in_node-w `-- mm-hugetlb.c-hugepages_setup()-warn:potential-spectre-issue-parsed_hstate-max_huge_pages_node-w clang_recent_errors |-- x86_64-allyesconfig | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- crypto-asymmetric_keys-pgp_library.c:warning:Excess-function-parameter-_data-description-in-pgp_parse_packets | |-- crypto-asymmetric_keys-pgp_library.c:warning:Excess-function-parameter-_datalen-description-in-pgp_parse_packets | |-- crypto-asymmetric_keys-pgp_library.c:warning:Function-parameter-or-member-data-not-described-in-pgp_parse_packets | |-- crypto-asymmetric_keys-pgp_library.c:warning:Function-parameter-or-member-datalen-not-described-in-pgp_parse_packets | |-- drivers-gpio-gpio-hisi.c:warning:variable-clr-set-but-not-used | |-- drivers-gpio-gpio-hisi.c:warning:variable-dat-set-but-not-used | |-- drivers-gpio-gpio-hisi.c:warning:variable-set-set-but-not-used | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_chip.c:warning:no-previous-prototype-for-function-sss_tool_adm_csr_rd32 | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_chip.c:warning:no-previous-prototype-for-function-sss_tool_adm_csr_wr32 | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_chip.c:warning:no-previous-prototype-for-function-sss_tool_send_clp_msg | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_main.c:warning:no-previous-prototype-for-function-sss_tool_alloc_in_buf | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_main.c:warning:no-previous-prototype-for-function-sss_tool_alloc_out_buf | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_main.c:warning:no-previous-prototype-for-function-sss_tool_copy_to_user | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_main.c:warning:no-previous-prototype-for-function-sss_tool_free_in_buf | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_main.c:warning:no-previous-prototype-for-function-sss_tool_free_out_buf | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_sdk.c:warning:no-previous-prototype-for-function-sss_tool_get_func_id | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_sdk.c:warning:no-previous-prototype-for-function-sss_tool_get_func_type | |-- drivers-net-ethernet-3snic-sssnic-hw-.-tool-sss_tool_sdk.c:warning:no-previous-prototype-for-function-sss_tool_get_hw_driver_stats | |-- drivers-net-ethernet-3snic-sssnic-hw-sss_hwif_adm.c:warning:no-previous-prototype-for-function-sss_adm_msg_read | |-- drivers-net-ethernet-3snic-sssnic-hw-sss_hwif_adm.c:warning:no-previous-prototype-for-function-sss_adm_msg_read_ack | |-- drivers-net-ethernet-3snic-sssnic-hw-sss_hwif_adm.c:warning:no-previous-prototype-for-function-sss_adm_msg_write | |-- drivers-net-ethernet-3snic-sssnic-hw-sss_hwif_adm.c:warning:no-previous-prototype-for-function-sss_adm_msg_write_nack | |-- drivers-net-ethernet-3snic-sssnic-hw-sss_hwif_adm_init.c:warning:no-previous-prototype-for-function-sss_destroy_adm_msg | |-- drivers-net-ethernet-3snic-sssnic-hw-sss_hwif_export.c:warning:no-previous-prototype-for-function-sss_get_func_id | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_dcb.c:warning:no-previous-prototype-for-function-sss_tool_dcb_mt_dcb_state | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_dcb.c:warning:no-previous-prototype-for-function-sss_tool_dcb_mt_hw_qos_get | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_dcb.c:warning:no-previous-prototype-for-function-sss_tool_dcb_mt_qos_map | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_func.c:warning:no-previous-prototype-for-function-sss_tool_ioctl | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_get_loopback_mode | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_get_netdev_name | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_get_netdev_tx_timeout | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_get_pf_bw_limit | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_get_xsfp_info | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_get_xsfp_present | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_set_link_mode | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_set_loopback_mode | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_set_netdev_tx_timeout | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:no-previous-prototype-for-function-sss_tool_set_pf_bw_limit | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_phy_attr.c:warning:variable-old_bw_limit-set-but-not-used | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_qp_info.c:warning:no-previous-prototype-for-function-sss_tool_get_inter_num | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_qp_info.c:warning:no-previous-prototype-for-function-sss_tool_get_q_num | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_qp_info.c:warning:no-previous-prototype-for-function-sss_tool_get_rx_cqe_info | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_qp_info.c:warning:no-previous-prototype-for-function-sss_tool_get_rx_info | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_qp_info.c:warning:no-previous-prototype-for-function-sss_tool_get_rx_wqe_info | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_qp_info.c:warning:no-previous-prototype-for-function-sss_tool_get_tx_info | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_qp_info.c:warning:no-previous-prototype-for-function-sss_tool_get_tx_wqe_info | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_stats.c:warning:no-previous-prototype-for-function-sss_tool_clear_func_stats | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_stats.c:warning:no-previous-prototype-for-function-sss_tool_get_sset_count | |-- drivers-net-ethernet-3snic-sssnic-nic-.-tool-sss_tool_nic_stats.c:warning:no-previous-prototype-for-function-sss_tool_get_sset_stats | |-- drivers-net-ethernet-3snic-sssnic-nic-sss_nic_ethtool_stats_api.c:warning:no-previous-prototype-for-function-sss_nic_get_io_stats_size | |-- drivers-net-ethernet-huawei-hinic-hinic_main.c:warning:no-previous-prototype-for-function-hinic_netdev_event | |-- drivers-net-ethernet-netswift-txgbe-txgbe_main.c:warning:Function-parameter-or-member-txqueue-not-described-in-txgbe_tx_timeout | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_irq_type | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_match | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_set_vendor_irqs | |-- drivers-vfio-pci-vfio_pci_rdwr.c:warning:no-previous-prototype-for-function-vfio_pci_get_barmap | |-- fs-eulerfs-euler_def.h:warning:redefinition-of-typedef-hashlen_t-is-a-C11-feature | |-- fs-eulerfs-euler_def.h:warning:redefinition-of-typedef-page_info_t-is-a-C11-feature | |-- fs-eulerfs-namei.c:warning:variable-de-is-uninitialized-when-used-here | |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-function-__hardlockup_detector_perf_init | |-- ld.lld:error:duplicate-symbol:g_card_node_array | |-- mm-damon-core-test.h:warning:comparison-of-distinct-pointer-types-(-typeof-(__left)-(aka-unsigned-int-)-and-typeof-(__right)-(aka-int-)) | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-001-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside | |-- fs-xfs-xfs_file.o:warning:objtool:xfs_is_falloc_aligned-falls-through-to-next-function-asanmodule_ctor() | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- mm-damon-core-test.h:warning:comparison-of-distinct-pointer-types-(-typeof-(__left)-(aka-unsigned-int-)-and-typeof-(__right)-(aka-int-)) | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-002-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-003-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-004-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-function-__hardlockup_detector_perf_init | |-- mm-damon-core-test.h:warning:comparison-of-distinct-pointer-types-(-typeof-(__left)-(aka-unsigned-int-)-and-typeof-(__right)-(aka-int-)) | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch | |-- security-integrity-ima-ima.h:warning:declaration-of-struct-ima_digest-will-not-be-visible-outside-of-this-function | `-- security-integrity-ima-ima_main.c:error:too-few-arguments-to-function-call-expected-have |-- x86_64-randconfig-005-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_irq_type | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_match | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_set_vendor_irqs | |-- drivers-vfio-pci-vfio_pci_rdwr.c:warning:no-previous-prototype-for-function-vfio_pci_get_barmap | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-function-__hardlockup_detector_perf_init | |-- mm-damon-core-test.h:warning:comparison-of-distinct-pointer-types-(-typeof-(__left)-(aka-unsigned-int-)-and-typeof-(__right)-(aka-int-)) | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-006-20240130 | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_irq_type | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_match | |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_set_vendor_irqs | |-- drivers-vfio-pci-vfio_pci_rdwr.c:warning:no-previous-prototype-for-function-vfio_pci_get_barmap | |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside | |-- fs-xfs-xfs_file.o:warning:objtool:xfs_is_falloc_aligned-falls-through-to-next-function-asanmodule_ctor() | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-function-__hardlockup_detector_perf_init | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch |-- x86_64-randconfig-122-20240130 | `-- arch-x86-include-asm-paravirt.h:sparse:sparse:cast-truncates-bits-from-constant-value-(10000000f-becomes-f) |-- x86_64-randconfig-123-20240130 | `-- arch-x86-kernel-cpu-common.c:sparse:sparse:incorrect-type-in-initializer-(different-address-spaces)-expected-void-const-noderef-__percpu-__vpp_verify-got-unsigned-short |-- x86_64-randconfig-161-20240131 | |-- arch-x86-events-zhaoxin-uncore.c-uncore_pci_probe()-warn:possible-memory-leak-of-boxes | |-- arch-x86-events-zhaoxin-uncore.c-uncore_pmu_disable()-warn:can-uncore_pmu-even-be-NULL | |-- arch-x86-events-zhaoxin-uncore.c-uncore_pmu_enable()-warn:can-uncore_pmu-even-be-NULL | |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy | |-- drivers-rtc-rtc-mc146818-lib.c-mc146818_set_time()-error:uninitialized-symbol-save_freq_select-. | |-- drivers-vfio-vfio_iommu_type1.c-vfio_iommu_bind_group()-error:uninitialized-symbol-ret-. | |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high | |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register | |-- mm-hugetlb.c-hugepages_setup()-warn:potential-spectre-issue-default_hugepages_in_node-w | |-- mm-hugetlb.c-hugepages_setup()-warn:potential-spectre-issue-parsed_hstate-max_huge_pages_node-w | |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used | |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages | `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch `-- x86_64-rhel-8.3-rust |-- arch-x86-lib-copy_highpages.c:warning:no-previous-prototype-for-function-sysctl_hugepage_nocache_copy |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_irq_type |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_match |-- drivers-vfio-pci-vfio_pci.c:warning:no-previous-prototype-for-function-vfio_pci_set_vendor_irqs |-- drivers-vfio-pci-vfio_pci_rdwr.c:warning:no-previous-prototype-for-function-vfio_pci_get_barmap |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside |-- kernel-crash_core.c:warning:no-previous-prototype-for-function-reserve_crashkernel_high |-- kernel-static_call.c:warning:no-previous-prototype-for-function-klp_static_call_register |-- kernel-watchdog_hld.c:warning:no-previous-prototype-for-function-__hardlockup_detector_perf_init |-- mm-hugetlb.c:warning:variable-gfp-set-but-not-used |-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__drain_all_pages `-- mm-page_alloc.c:warning:no-previous-prototype-for-function-__zone_set_pageset_high_and_batch elapsed time: 770m configs tested: 35 configs skipped: 147 tested configs: arm64 allmodconfig clang arm64 allnoconfig gcc arm64 defconfig gcc arm64 randconfig-001-20240130 gcc arm64 randconfig-002-20240130 gcc arm64 randconfig-003-20240130 gcc arm64 randconfig-004-20240130 gcc x86_64 allnoconfig gcc x86_64 allyesconfig clang x86_64 buildonly-randconfig-001-20240130 gcc x86_64 buildonly-randconfig-002-20240130 gcc x86_64 buildonly-randconfig-003-20240130 gcc x86_64 buildonly-randconfig-004-20240130 gcc x86_64 buildonly-randconfig-005-20240130 gcc x86_64 buildonly-randconfig-006-20240130 gcc x86_64 defconfig gcc x86_64 randconfig-001-20240130 clang x86_64 randconfig-002-20240130 clang x86_64 randconfig-003-20240130 clang x86_64 randconfig-004-20240130 clang x86_64 randconfig-005-20240130 clang x86_64 randconfig-006-20240130 clang x86_64 randconfig-011-20240130 gcc x86_64 randconfig-012-20240130 gcc x86_64 randconfig-013-20240130 gcc x86_64 randconfig-014-20240130 gcc x86_64 randconfig-015-20240130 gcc x86_64 randconfig-016-20240130 gcc x86_64 randconfig-071-20240130 gcc x86_64 randconfig-072-20240130 gcc x86_64 randconfig-073-20240130 gcc x86_64 randconfig-074-20240130 gcc x86_64 randconfig-075-20240130 gcc x86_64 randconfig-076-20240130 gcc x86_64 rhel-8.3-rust clang -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
1 0
0 0
[openeuler:OLK-5.10 28676/30000] arch/arm64/kvm/reset.c:102:34: error: implicit declaration of function 'sve_max_virtualisable_vl'
by kernel test robot 31 Jan '24

31 Jan '24
tree: https://gitee.com/openeuler/kernel.git OLK-5.10 head: 7b3b2702f031a1a8368468aef621f12b23241185 commit: 68da302c8ae30331c8917f1dc7b0f1682f696d71 [28676/30000] arm64/sve: Put system wide vector length information into structs config: arm64-randconfig-002-20240130 (https://download.01.org/0day-ci/archive/20240131/202401310428.WDzXvKLP-lkp@…) compiler: aarch64-linux-gcc (GCC) 13.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240131/202401310428.WDzXvKLP-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/202401310428.WDzXvKLP-lkp@intel.com/ All errors (new ones prefixed by >>): arch/arm64/kvm/reset.c: In function 'kvm_arm_init_sve': >> arch/arm64/kvm/reset.c:102:34: error: implicit declaration of function 'sve_max_virtualisable_vl' [-Werror=implicit-function-declaration] 102 | kvm_sve_max_vl = sve_max_virtualisable_vl(); | ^~~~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors vim +/sve_max_virtualisable_vl +102 arch/arm64/kvm/reset.c 98 99 int kvm_arm_init_sve(void) 100 { 101 if (system_supports_sve()) { > 102 kvm_sve_max_vl = sve_max_virtualisable_vl(); 103 104 /* 105 * The get_sve_reg()/set_sve_reg() ioctl interface will need 106 * to be extended with multiple register slice support in 107 * order to support vector lengths greater than 108 * SVE_VL_ARCH_MAX: 109 */ 110 if (WARN_ON(kvm_sve_max_vl > SVE_VL_ARCH_MAX)) 111 kvm_sve_max_vl = SVE_VL_ARCH_MAX; 112 113 /* 114 * Don't even try to make use of vector lengths that 115 * aren't available on all CPUs, for now: 116 */ 117 if (kvm_sve_max_vl < sve_max_vl()) 118 pr_warn("KVM: SVE vector length for guests limited to %u bytes\n", 119 kvm_sve_max_vl); 120 } 121 122 return 0; 123 } 124 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
1 0
0 0
[openeuler:OLK-5.10 29933/30000] arch/x86/kernel/cpu/common.c:92:16: sparse: sparse: incorrect type in initializer (different address spaces)
by kernel test robot 30 Jan '24

30 Jan '24
tree: https://gitee.com/openeuler/kernel.git OLK-5.10 head: 7b3b2702f031a1a8368468aef621f12b23241185 commit: f4128ae8e6ff03b4c805707fe75d0345797f7f53 [29933/30000] sched: Add cluster scheduler level for x86 config: x86_64-randconfig-123-20240130 (https://download.01.org/0day-ci/archive/20240130/202401302223.n5Bt3u0j-lkp@…) compiler: clang version 17.0.6 (https://github.com/llvm/llvm-project 6009708b4367171ccdbf4b5905cb6a803753fe18) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240130/202401302223.n5Bt3u0j-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/202401302223.n5Bt3u0j-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) >> arch/x86/kernel/cpu/common.c:92:16: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned short * @@ arch/x86/kernel/cpu/common.c:92:16: sparse: expected void const [noderef] __percpu *__vpp_verify arch/x86/kernel/cpu/common.c:92:16: sparse: got unsigned short * arch/x86/kernel/cpu/common.c:144:43: sparse: sparse: cast truncates bits from constant value (fffff becomes ffff) arch/x86/kernel/cpu/common.c:145:43: sparse: sparse: cast truncates bits from constant value (fffff becomes ffff) arch/x86/kernel/cpu/common.c:146:43: sparse: sparse: cast truncates bits from constant value (fffff becomes ffff) arch/x86/kernel/cpu/common.c:147:43: sparse: sparse: cast truncates bits from constant value (fffff becomes ffff) arch/x86/kernel/cpu/common.c:148:43: sparse: sparse: cast truncates bits from constant value (fffff becomes ffff) arch/x86/kernel/cpu/common.c:149:43: sparse: sparse: cast truncates bits from constant value (fffff becomes ffff) vim +92 arch/x86/kernel/cpu/common.c f8b64d08dde271 Borislav Petkov 2018-04-27 89 6f01df96c462b7 Kim Phillips 2021-08-17 90 u16 get_llc_id(unsigned int cpu) 6f01df96c462b7 Kim Phillips 2021-08-17 91 { 6f01df96c462b7 Kim Phillips 2021-08-17 @92 return per_cpu(cpu_llc_id, cpu); 6f01df96c462b7 Kim Phillips 2021-08-17 93 } 6f01df96c462b7 Kim Phillips 2021-08-17 94 EXPORT_SYMBOL_GPL(get_llc_id); 6f01df96c462b7 Kim Phillips 2021-08-17 95 :::::: The code at line 92 was first introduced by commit :::::: 6f01df96c462b77915b27d404152c47e75e879cf x86/cpu: Add get_llc_id() helper function :::::: TO: Kim Phillips <kim.phillips(a)amd.com> :::::: CC: Xie Haocheng <haocheng.xie(a)amd.com> -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
1 0
0 0
[PATCH OLK-6.6 v4 0/2] kabi reserve for memcg and cgroup_bpf
by Xiang Yang 30 Jan '24

30 Jan '24
v4: delete the kabi reserve for enums in include/linux/bpf.h v3: change kabi reserve for struct mem_cgroup_threshold_ary v2: add some kabi and fix the code conflict in include/linux/memcontrol.h Lu Jialin (2): memcg/kabi: reserve space for memcg related structures cgroup_bpf/kabi: reserve space for cgroup_bpf related structures include/linux/bpf-cgroup-defs.h | 10 ++++++ include/linux/memcontrol.h | 54 +++++++++++++++++++++++++++++++++ mm/memcontrol.c | 16 ++++++++++ 3 files changed, 80 insertions(+) -- 2.34.1
1 2
0 0
[PATCH OLK-6.6 v7 0/2] KABI reservation for IMA and crypto
by GUO Zihua 30 Jan '24

30 Jan '24
KABI reservation for IMA and crypto. v7: Remove semicolons as per requested. v6: Conflicts resolved. v5: Added one more reservation in struct file as requested. v4: Fixed remaining merge marks. v3: Reserve one more u64 for crypto related structs. v2: Changed reservation ordering, and more reservation. GUO Zihua (2): crypto: kabi: KABI reservation for crypto ima: kabi: KABI reservation for IMA include/crypto/aead.h | 7 +++++++ include/crypto/akcipher.h | 7 +++++++ include/crypto/algapi.h | 7 +++++++ include/crypto/cryptd.h | 3 +++ include/crypto/hash.h | 9 +++++++++ include/crypto/if_alg.h | 9 +++++++++ include/crypto/public_key.h | 5 +++++ include/crypto/rng.h | 5 +++++ include/crypto/skcipher.h | 7 +++++++ include/linux/crypto.h | 5 +++++ include/linux/fs.h | 3 +++ include/linux/kernel_read_file.h | 3 +++ include/linux/kexec.h | 5 +++++ 13 files changed, 75 insertions(+) -- 2.34.1
1 2
0 0
[PATCH OLK-6.6 0/7] workload-specific and memory pressure-driven zswap writeback
by Wupeng Ma 30 Jan '24

30 Jan '24
From: Ma Wupeng <mawupeng1(a)huawei.com> Backport "workload-specific and memory pressure-driven zswap writeback" for OLK-6.6. Domenico Cerasuolo (3): zswap: make shrinking memcg-aware mm: memcg: add per-memcg zswap writeback stat selftests: cgroup: update per-memcg zswap writeback selftest Nhat Pham (4): list_lru: allow explicit memcg and NUMA node selection memcontrol: implement mem_cgroup_tryget_online() zswap: shrink zswap pool based on memory pressure zswap: memcontrol: implement zswap writeback disabling Documentation/admin-guide/cgroup-v2.rst | 15 + Documentation/admin-guide/mm/zswap.rst | 20 + drivers/android/binder_alloc.c | 7 +- fs/dcache.c | 8 +- fs/gfs2/quota.c | 6 +- fs/inode.c | 4 +- fs/nfs/nfs42xattr.c | 8 +- fs/nfsd/filecache.c | 4 +- fs/xfs/xfs_buf.c | 6 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_qm.c | 2 +- include/linux/list_lru.h | 56 ++- include/linux/memcontrol.h | 27 ++ include/linux/mmzone.h | 2 + include/linux/vm_event_item.h | 1 + include/linux/zswap.h | 32 +- mm/Kconfig | 14 + mm/list_lru.c | 48 +- mm/memcontrol.c | 42 ++ mm/mmzone.c | 1 + mm/page_io.c | 6 + mm/shmem.c | 3 +- mm/swap.h | 3 +- mm/swap_state.c | 28 +- mm/vmstat.c | 1 + mm/workingset.c | 4 +- mm/zswap.c | 467 +++++++++++++++++--- tools/testing/selftests/cgroup/test_zswap.c | 74 +++- 28 files changed, 764 insertions(+), 127 deletions(-) -- 2.25.1
1 7
0 0
[PATCH OLK-6.6] kabi: net: reserve space for net subsystem related structure
by Ziyang Xuan 30 Jan '24

30 Jan '24
hulk inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I8OWRC ---------------------------------------------------- Reserve some fields beforehand for net subsystem related structures prone to change. Signed-off-by: Ziyang Xuan <william.xuanziyang(a)huawei.com> --- include/linux/ethtool.h | 6 ++++++ include/linux/phy.h | 12 ++++++++++++ include/linux/skbuff.h | 3 +++ include/net/tls.h | 3 +++ include/rdma/rdma_cm.h | 3 +++ 5 files changed, 27 insertions(+) diff --git a/include/linux/ethtool.h b/include/linux/ethtool.h index f9ee0a8c440b..9517aa2ae388 100644 --- a/include/linux/ethtool.h +++ b/include/linux/ethtool.h @@ -87,6 +87,9 @@ struct kernel_ethtool_ringparam { u32 cqe_size; u32 tx_push_buf_len; u32 tx_push_buf_max_len; + + KABI_RESERVE(1) + KABI_RESERVE(2) }; /** @@ -977,6 +980,9 @@ struct ethtool_phy_ops { int (*start_cable_test_tdr)(struct phy_device *phydev, struct netlink_ext_ack *extack, const struct phy_tdr_config *config); + + KABI_RESERVE(1) + KABI_RESERVE(2) }; /** diff --git a/include/linux/phy.h b/include/linux/phy.h index 1351b802ffcf..5c077c776985 100644 --- a/include/linux/phy.h +++ b/include/linux/phy.h @@ -433,6 +433,9 @@ struct mii_bus { /** @shared: shared state across different PHYs */ struct phy_package_shared *shared[PHY_MAX_ADDR]; + + KABI_RESERVE(1) + KABI_RESERVE(2) }; #define to_mii_bus(d) container_of(d, struct mii_bus, dev) @@ -761,6 +764,11 @@ struct phy_device { /* MACsec management functions */ const struct macsec_ops *macsec_ops; #endif + + KABI_RESERVE(1) + KABI_RESERVE(2) + KABI_RESERVE(3) + KABI_RESERVE(4) }; /* Generic phy_device::dev_flags */ @@ -1142,6 +1150,10 @@ struct phy_driver { int (*led_hw_control_get)(struct phy_device *dev, u8 index, unsigned long *rules); + KABI_RESERVE(1) + KABI_RESERVE(2) + KABI_RESERVE(3) + KABI_RESERVE(4) }; #define to_phy_driver(d) container_of(to_mdio_common_driver(d), \ struct phy_driver, mdiodrv) diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h index 58c227b47d81..185777f34f99 100644 --- a/include/linux/skbuff.h +++ b/include/linux/skbuff.h @@ -331,6 +331,9 @@ struct tc_skb_ext { u8 post_ct_dnat:1; u8 act_miss:1; /* Set if act_miss_cookie is used */ u8 l2_miss:1; /* Set by bridge upon FDB or MDB miss */ + + KABI_RESERVE(1) + KABI_RESERVE(2) }; #endif diff --git a/include/net/tls.h b/include/net/tls.h index 4fa58e4afae5..26cb26e1daea 100644 --- a/include/net/tls.h +++ b/include/net/tls.h @@ -120,6 +120,9 @@ struct tls_strparser { struct sk_buff *anchor; struct work_struct work; + + KABI_RESERVE(1) + KABI_RESERVE(2) }; struct tls_sw_context_rx { diff --git a/include/rdma/rdma_cm.h b/include/rdma/rdma_cm.h index aab31385fdce..642906a0aaaf 100644 --- a/include/rdma/rdma_cm.h +++ b/include/rdma/rdma_cm.h @@ -64,6 +64,9 @@ struct rdma_route { * 2 - Both primary and alternate path are available */ int num_pri_alt_paths; + + KABI_RESERVE(1) + KABI_RESERVE(2) }; struct rdma_conn_param { -- 2.25.1
1 0
0 0
  • ← Newer
  • 1
  • ...
  • 1359
  • 1360
  • 1361
  • 1362
  • 1363
  • 1364
  • 1365
  • ...
  • 1913
  • Older →

HyperKitty Powered by HyperKitty