{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/kernel/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/kernel/new_rpms/", "compare_result": "not pass", "compare_details": {"same": {"same_details": {"old": ["kernel-devel-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "bpftool-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "kernel-extra-modules-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "python3-perf-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "perf-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "kernel-tools-devel-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "kernel-headers-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "kernel-tools-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "kernel-source-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm"], "new": ["kernel-devel-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm", "bpftool-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm", "kernel-extra-modules-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm", "python3-perf-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm", "perf-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm", "kernel-tools-devel-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm", "kernel-headers-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm", "kernel-tools-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm", "kernel-source-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm"]}, "same_num": 9}, "diff": {"diff_details": {"kernel-devel": {"name": {"old": "kernel-devel-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "new": "kernel-devel-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm"}, "RPM Level": "level3", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm header": {}}, "bpftool": {"name": {"old": "bpftool-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "new": "bpftool-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}}, "kernel-extra-modules": {"name": {"old": "kernel-extra-modules-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "new": "kernel-extra-modules-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "ko": {}}, "python3-perf": {"name": {"old": "python3-perf-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "new": "python3-perf-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm lib": {}}, "perf": {"name": {"old": "perf-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "new": "perf-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}, "rpm lib": {}}, "kernel-tools-devel": {"name": {"old": "kernel-tools-devel-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "new": "kernel-tools-devel-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm header": {}}, "kernel-headers": {"name": {"old": "kernel-headers-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "new": "kernel-headers-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm header": {}}, "kernel": {"name": {"old": "kernel-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "new": "kernel-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm"}, "RPM Level": "level0", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm config": {}, "kconfig": {"diff": {"old": ["CONFIG_MODULE_SIG_KEY \"\"", "CONFIG_SYSTEM_TRUSTED_KEYS \"certs/openeuler-cert.pem\""], "new": ["CONFIG_MODULE_SIG_KEY \"certs/signing_key.pem\"", "CONFIG_SYSTEM_TRUSTED_KEYS \"\""]}, "more": ["CONFIG_MODULE_SIG_ALL y"]}, "drive kabi": {}, "ko": {"diff": {"old": ["/lib/modules/6.6.0-150.0.0.137.oe2403sp4.x86_64/kernel/drivers/nvme/target/nvmet-rdma.ko.xz", "/lib/modules/6.6.0-150.0.0.137.oe2403sp4.x86_64/kernel/net/netfilter/nft_ct.ko.xz", "/lib/modules/6.6.0-150.0.0.137.oe2403sp4.x86_64/kernel/net/netfilter/nfnetlink_cttimeout.ko.xz", "/lib/modules/6.6.0-150.0.0.137.oe2403sp4.x86_64/kernel/net/can/can-raw.ko.xz"], "new": ["/lib/modules/6.6.0-151.0.0.138.oe2403sp4.x86_64/kernel/drivers/nvme/target/nvmet-rdma.ko.xz", "/lib/modules/6.6.0-151.0.0.138.oe2403sp4.x86_64/kernel/net/netfilter/nft_ct.ko.xz", "/lib/modules/6.6.0-151.0.0.138.oe2403sp4.x86_64/kernel/net/netfilter/nfnetlink_cttimeout.ko.xz", "/lib/modules/6.6.0-151.0.0.138.oe2403sp4.x86_64/kernel/net/can/can-raw.ko.xz"]}}, "drive kconfig": {}, "rpm cmd": {}, "rpm lib": {}}, "kernel-tools": {"name": {"old": "kernel-tools-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "new": "kernel-tools-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm"}, "RPM Level": "level3", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm service": {}, "rpm cmd": {}, "rpm lib": {}}, "kernel-source": {"name": {"old": "kernel-source-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "new": "kernel-source-6.6.0-151.0.0.138.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm header": {}}}, "diff_num": 1}, "less": {"less_details": {}, "less_num": 0}, "more": {"more_details": {}, "more_num": 0}}, "pr_link": "https://gitcode.com/src-openeuler/kernel/pull/2514", "pr_changelog": "* Thu May 07 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-151.0.0.138\n- !20821 [OLK-6.6] Intel: Backport Architectual PEBS for Intel platforms\n- !22197  dmaengine: idxd: fix possible wrong descriptor completion in llist_abort_desc()\n- !21790 Fix CVE-2026-31407\n- !22090 Fix CVE-2026-31424\n- !22088 Fix CVE-2026-31423\n- !22086 Fix CVE-2026-31420\n- !22085 Fix CVE-2026-31418\n- !22083 Fix CVE-2026-31516\n- !22084 Fix CVE-2026-31665\n- !22056 Fix CVE-2026-31590\n- !21974 Fix CVE-2026-31542\n- !22042 Fix CVE-2026-31628\n- !22189 Revert \"KVM: arm64: Add a module param to enable/disable pv_preempted dynamically\"\n- dmaengine: idxd: fix possible wrong descriptor completion in llist_abort_desc()\n- !22179 Fix CVE-2026-31532\n- !22177 Fix CVE-2026-31533\n- !22180 Fix CVE-2026-31429\n- !22153  iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()\n- Revert \"KVM: arm64: Add a module param to enable/disable pv_preempted dynamically\"\n- !22172  PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in epf_ntb_epc_cleanup\n- !21260  bfq: Lock when clearing the q->elevator entry\n- !22024  nvmet: move async event work off nvmet-wq\n- !21972 Fix CVE-2026-31451\n- !21942 Fix CVE-2026-31450\n- !22015  Fix CVE-2026-31449\n- !21937 Fix CVE-2026-31447\n- !21941 Fix CVE-2026-31446\n- net: skb: fix cross-cache free of KFENCE-allocated skb head\n- can: raw: fix ro->uniq use-after-free in raw_rcv()\n- !21089 [OLK-6.6] Fix CVE-2025-68345\n- !21115 [OLK-6.6] Fix CVE-2025-68334\n- !21116 [OLK-6.6] Fix CVE-2025-68320\n- !21119 [OLK-6.6] Fix CVE-2025-68765\n- !21117 [OLK-6.6] Fix CVE-2025-68340\n- !21139 [OLK-6.6] Fix CVE-2025-68753\n- net/tls: fix use-after-free in -EBUSY error path of tls_do_encryption\n- !22158  perf/x86: Fix potential bad container_of in intel_pmu_hw_config\n- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in epf_ntb_epc_cleanup\n- !21771 [OLK-6.6][Intel-SIG] Backport upstream x86/topo: SNC Divination patch series\n- !22156  drm/i915/gt: Check set_default_submission() before deferencing\n- !22155 urma: change kzalloc into vzalloc for ubcore\n- !22044  ALSA: ctxfi: Limit PTP to a single page\n- urma: change kzalloc into vzalloc for ubcore\n- perf/x86: Fix potential bad container_of in intel_pmu_hw_config\n- !22154 A set of CVE fixes for Bluetooth\n- !21931 Fix CVE-2026-31452\n- drm/i915/gt: Check set_default_submission() before deferencing\n- Bluetooth: L2CAP: Validate PDU length before reading SDU length in l2cap_ecred_data_rcv()\n- Bluetooth: MGMT: Fix dangling pointer on mgmt_add_adv_patterns_monitor_complete\n- Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb\n- Bluetooth: L2CAP: Fix deadlock in l2cap_conn_del()\n- Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite loop\n- iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()\n- !22071 CVE-2026-31673\n- !22050 Fix CVE-2026-31674\n- !22069 CVE-2026-31680\n- !22025 Fix CVE-2026-31682\n- !22002 Fix CVE-2026-31546\n- !22011 Fix CVE-2026-31570\n- !22000 Fix CVE-2026-31495\n- !21999 Fix CVE-2026-31496\n- KVM: SEV: Drop WARN on large size for KVM_MEMORY_ENCRYPT_REG_REGION\n- netfilter: conntrack: add missing netlink policy validations\n- netfilter: x_tables: restrict xt_check_match/xt_check_target extensions for NFPROTO_ARP\n- net/sched: sch_hfsc: fix divide-by-zero in rtsc_min()\n- bridge: mrp: reject zero test interval to avoid OOM panic\n- netfilter: ipset: drop logically empty buckets in mtype_del\n- netfilter: nft_ct: fix use-after-free in timeout object destroy\n- xfrm: prevent policy_hthresh.work from racing with netns teardown\n- af_unix: read UNIX_DIAG_VFS data under unix_state_lock\n- net: ipv6: flowlabel: defer exclusive option free until RCU teardown\n- netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()\n- ALSA: ctxfi: Limit PTP to a single page\n- x86/CPU: Fix FPDSS on Zen1\n- bridge: br_nd_send: linearize skb before parsing ND options\n- nvmet: move async event work off nvmet-wq\n- ext4: validate p_idx bounds in ext4_ext_correct_indexes\n- ext4: prevent partial update of the extents path\n- ext4: refactor ext4_ext_rm_idx() to index 'path'\n- can: gw: fix OOB heap access in cgw_csum_crc8_rel()\n- net: bonding: fix NULL deref in bond_debug_rlb_hash_show\n- netfilter: ctnetlink: use netlink policy range checks\n- netfilter: nf_conntrack_expect: skip expectations in other netns via proc\n- x86/platform/uv: Handle deconfigured sockets\n- ext4: replace BUG_ON with proper error handling in ext4_read_inline_folio\n- ext4: publish jinode after initialization\n- ext4: fix use-after-free in update_super_work when racing with umount\n- ext4: reject mount if bigalloc with s_first_data_block != 0\n- ext4: convert inline data to extents when truncate exceeds inline size\n- x86/topo: Fix SNC topology mess\n- x86/topo: Replace x86_has_numa_in_package\n- x86/topo: Add topology_num_nodes_per_package()\n- x86/numa: Store extra copy of numa_nodes_parsed\n- x86/smpboot: avoid SMT domain attach/destroy if SMT is not enabled\n- x86/smpboot: moves x86_topology to static initialize and truncate\n- x86/smpboot: remove redundant CONFIG_SCHED_SMT\n- smpboot: introduce SDTL_INIT() helper to tidy sched topology setup\n- sched: Move sched domain name out of CONFIG_SCHED_DEBUG\n- x86/topology: Remove x86_smt_flags and use cpu_smt_flags directly\n- x86/mm: Don't print out SRAT table information\n- powerpc/smp: Dynamically build Powerpc topology\n- powerpc/smp: Avoid asym packing within thread_group of a core\n- powerpc/smp: Add __ro_after_init attribute\n- powerpc/smp: Disable MC domain for shared processor\n- powerpc/smp: Enable Asym packing for cores on shared processor\n- bfq: Lock when clearing the q->elevator entry\n- ALSA: firewire-motu: add bounds check in put_user loop for DSP events\n- mt76: mt7615: Fix memory leak in mt7615_mcu_wtbl_sta_add()\n- team: Move team device type change at the end of team_port_add\n- lan966x: Fix sleeping in atomic context\n- platform/x86/amd/pmc: Add support for Van Gogh SoC\n- ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_hda_read_acpi()\n- tools headers: Sync x86 headers with kernel sources\n- perf/x86: Add PERF_CAP_PEBS_TIMING_INFO flag\n- perf/x86/intel: Use early_initcall() to hook bts_init()\n- perf/x86/intel: Fix NULL event dereference crash in handle_pmi_common()\n- perf/x86/intel: Fix and clean up intel_pmu_drain_arch_pebs() type use\n- perf/x86/intel: Optimize PEBS extended config\n- perf/x86/intel: Check PEBS dyn_constraints\n- perf/x86/intel: Add a check for dynamic constraints\n- perf/x86/intel: Add counter group support for arch-PEBS\n- perf/x86/intel: Setup PEBS data configuration and enable legacy groups\n- perf/x86/intel: Update dyn_constraint base on PEBS event precise level\n- perf/x86/intel: Allocate arch-PEBS buffer and initialize PEBS_BASE MSR\n- perf/x86/intel: Process arch-PEBS records or record fragments\n- perf/x86/intel/ds: Factor out PEBS group processing code to functions\n- perf/x86/intel/ds: Factor out PEBS record processing code to functions\n- perf/x86/intel: Initialize architectural PEBS\n- perf/x86/intel: Correct large PEBS flag check\n- perf/x86/intel: Replace x86_pmu.drain_pebs calling with static call\n- perf/x86: Fix NULL event access and potential PEBS record loss\n- perf/x86: Remove redundant is_x86_event() prototype\n- perf/core: Check sample_type in perf_sample_save_brstack\n- perf/core: Check sample_type in perf_sample_save_callchain\n- perf/x86/intel/ds: Remove redundant assignments to sample.period\n- perf/x86/intel: Introduce pairs of PEBS static calls\n- perf/x86/intel: Rename x86_pmu.pebs to x86_pmu.ds_pebs\n- perf/x86/intel: Decouple BTS initialization from PEBS initialization\n"}