{"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-headers-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm", "kernel-devel-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm", "kernel-tools-devel-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm", "python3-perf-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm", "perf-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm", "kernel-tools-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm", "kernel-extra-modules-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm", "bpftool-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm"], "new": ["kernel-headers-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm", "kernel-devel-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", "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-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", "bpftool-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm"]}, "same_num": 8}, "diff": {"diff_details": {"kernel-headers": {"name": {"old": "kernel-headers-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm", "new": "kernel-headers-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm header": {}}, "kernel-devel": {"name": {"old": "kernel-devel-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm", "new": "kernel-devel-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm"}, "RPM Level": "level3", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm header": {}}, "kernel-tools-devel": {"name": {"old": "kernel-tools-devel-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm", "new": "kernel-tools-devel-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm header": {}}, "python3-perf": {"name": {"old": "python3-perf-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm", "new": "python3-perf-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm lib": {}}, "perf": {"name": {"old": "perf-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm", "new": "perf-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}, "rpm lib": {}}, "kernel-tools": {"name": {"old": "kernel-tools-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm", "new": "kernel-tools-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm"}, "RPM Level": "level3", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm service": {}, "rpm cmd": {}, "rpm lib": {}}, "kernel-extra-modules": {"name": {"old": "kernel-extra-modules-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm", "new": "kernel-extra-modules-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "ko": {}}, "bpftool": {"name": {"old": "bpftool-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm", "new": "bpftool-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}}, "kernel": {"name": {"old": "kernel-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm", "new": "kernel-6.6.0-150.0.0.137.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-149.0.0.136.oe2403sp4.x86_64/kernel/crypto/authenc.ko.xz", "/lib/modules/6.6.0-149.0.0.136.oe2403sp4.x86_64/kernel/crypto/authencesn.ko.xz"], "new": ["/lib/modules/6.6.0-150.0.0.137.oe2403sp4.x86_64/kernel/crypto/authenc.ko.xz", "/lib/modules/6.6.0-150.0.0.137.oe2403sp4.x86_64/kernel/crypto/authencesn.ko.xz"]}}, "drive kconfig": {}, "rpm cmd": {}, "rpm lib": {}}, "kernel-source": {"name": {"old": "kernel-source-6.6.0-149.0.0.136.oe2403sp4.x86_64.rpm", "new": "kernel-source-6.6.0-150.0.0.137.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {"more": ["/usr/src/linux-6.6.0-150.0.0.137.oe2403sp4.x86_64/tools/testing/selftests/x86/apx.c", "/usr/src/linux-6.6.0-150.0.0.137.oe2403sp4.x86_64/tools/testing/selftests/x86/xstate.c", "/usr/src/linux-6.6.0-150.0.0.137.oe2403sp4.x86_64/tools/testing/selftests/x86/avx.c"]}, "rpm header": {"more": ["xstate.h"]}}}, "diff_num": 2}, "less": {"less_details": {}, "less_num": 0}, "more": {"more_details": {}, "more_num": 0}}, "pr_link": "https://gitcode.com/src-openeuler/kernel/pull/2508", "pr_changelog": "* Fri May 01 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-150.0.0.137\n- !22147  Fix CVE-2026-31431\n- crypto: af_alg - Fix page reassignment overflow in af_alg_pull_tsgl\n- crypto: authencesn - Fix src offset when decrypting in-place\n- crypto: authencesn - Do not place hiseq at end of dst for out-of-place decryption\n- crypto: authenc - use memcpy_sglist() instead of null skcipher\n- crypto: algif_aead - snapshot IV for async AEAD requests\n- crypto: algif_aead - Revert to operating out-of-place\n- crypto: algif_aead - use memcpy_sglist() instead of null skcipher\n- crypto: scatterwalk - Backport memcpy_sglist()\n- crypto: algif_aead - Fix minimum RX size check for decryption\n- !22111 Fix CVE-2026-31651\n- !22095 Fix CVE-2026-31430\n- !21996 Fix CVE-2026-31504\n- !21997 Fix CVE-2026-31515\n- !22098 Fix CVE-2026-31678\n- !22113  Bluetooth: hci_sync: fix double unlock in hci_discovery_filter_clear()\n- !21769 [OLK-6.6] [Intel-SIG]: Support for Intel Microcode Staging Feature\n- !20823 [Intel-SIG] DMR APX support - kernel-host part\n- Bluetooth: hci_sync: fix double unlock in hci_discovery_filter_clear()\n- mmc: vub300: fix NULL-deref on disconnect\n- !22006 Fix CVE-2026-31677\n- X.509: Fix out-of-bounds access when parsing extensions\n- !21918  perf/x86/intel: Add missing branch counters constraint apply\n- crypto: af_alg - limit RX SG extraction by receive buffer budget\n- !21987 ub/ubdevshm: Remove KABI for compatible with Ubuntu x86, add version verification interface.\n- ub/ubdevshm: Remove KABI for compatible with Ubuntu x86, add version verification interface.\n- !21992 urma: move variable initialization before use in error branch\n- openvswitch: defer tunnel netdev_put to RCU release\n- urma: move variable initialization before use in error branch\n- af_key: validate families in pfkey_send_migrate()\n- net: fix fanout UAF in packet_release() via NETDEV_UP race\n- perf/x86/intel: Add missing branch counters constraint apply\n- x86/microcode/intel: Enable staging when available\n- x86/microcode/intel: Support mailbox transfer\n- x86/microcode/intel: Implement staging handler\n- x86/microcode/intel: Define staging state struct\n- x86/microcode/intel: Establish staging control logic\n- x86/microcode: Introduce staging step to reduce late-loading time\n- x86/cpu/topology: Make primary thread mask available with SMP=n\n- x86/fpu: Rename fpu_reset_fpregs() to fpu_reset_fpstate_regs()\n- x86/fpu: Remove export of mxcsr_feature_mask\n- x86/pkeys: Simplify PKRU update in signal frame\n- x86/fpu: Refactor xfeature bitmask update code for sigframe XSAVE\n- x86/fpu: Log XSAVE disablement consistently\n- selftests/x86/apx: Add APX test\n- x86/fpu/apx: Enable APX state support\n- x86/fpu/apx: Disallow conflicting MPX presence\n- x86/fpu/apx: Define APX state component\n- tools headers x86 cpufeatures: Sync with the kernel sources\n- x86/cpufeatures: Add X86_FEATURE_APX\n- x86/fpu/xstate: Adjust xstate copying logic for user ABI\n- x86/fpu/xstate: Adjust XSAVE buffer size calculation\n- x86/fpu/xstate: Introduce xfeature order table and accessor macro\n- x86/fpu/xstate: Remove xstate offset check\n- x86/fpu/xstate: Simplify print_xstate_features()\n- selftests/x86/avx: Add AVX tests\n- selftests/x86/xstate: Clarify supported xstates\n- selftests/x86/xstate: Consolidate test invocations into a single entry\n- selftests/x86/xstate: Introduce signal ABI test\n- selftests/x86/xstate: Refactor ptrace ABI test\n- selftests/x86/xstate: Refactor context switching test\n- selftests/x86/xstate: Enumerate and name xstate components\n- selftests/x86/xstate: Refactor XSAVE helpers for general use\n- selftests/x86: Consolidate redundant signal helper functions\n- x86/pkeys: Ensure updated PKRU value is XRSTOR'd\n- x86/pkeys: Change caller of update_pkru_in_sigframe()\n- x86/pkeys: Update PKRU to enable all pkeys before XSAVE\n- x86/pkeys: Add helper functions to update PKRU on the sigframe\n- selftests/x86: fix Makefile dependencies to work with clang\n- selftests/x86: remove (or use) unused variables and functions\n"}