- !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234 - !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143 - !30322 urma: fix ipourma eid handler and register work concurrency - !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2 - EDAC/amd64: Avoid a -Wformat-security warning - EDAC/amd64: Generate ctl_name string at runtime - !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807 - !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747 - !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism. - !30447 wifi: mac80211: minstrel_ht: validate fixed rate index - !30446 net: ena: fix MMIO read buffer leak on probe failure - tracing: Keep the predicate limit separate from program capacity - !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855 - !30431 fix CVE-2026-98490 for OLK-6.6 - !30425 fix CVE-2026-98722 for OLK-6.6 - !30410 nvdimm: pmem: keep PREFLUSH before data writes - !30406 Fix CVE-2026-97480 for OLK-6.6 - !30204 x86/cpu/hygon: Report S5 reset status during boot - tracing: Unregister field variable histograms when the command fails - !30395 tty: fix saved termios reset race - arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30031 drm/amdkfd: fix SMI event cross-process information leak - wifi: mac80211: minstrel_ht: validate fixed rate index - net: ena: fix MMIO read buffer leak on probe failure - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: openvswitch: conntrack: remove 'add_helper' dead code - openvswitch: prepare for stolen verdict coming from conntrack and nat engine - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net/sched: act_ct: fix helper UAF due to extensions realloc - ub/ubmem-vmmu: Remove the support_attr callback mechanism. - mtd: block2mtd: Fix divide error when erase_size is zero - block2mtd: prevent direct access of bd_inode - nvdimm: pmem: keep PREFLUSH before data writes - tty: serial: 8250: protect against NULL uart->port.dev in register - serial: 8250: invert serial8250_register_8250_port() CIR condition - urma: fix ipourma eid handler and register work concurrency - tty: fix saved termios reset race - x86/cpu/hygon: Report S5 reset status during boot - drm/amdkfd: fix SMI event cross-process information leak - of/overlay: put property on deadprops only after changeset add succeeds - net/mlx5: Fix slab-out-of-bounds when handling team device events - serial: core: fix NULL pointer dereference in serial_core_unregister_port() - !30553 tracing: Reject incomplete event filter expressions - !30498 nfsd: split nfsd4_copy into transient and durable async copy objects - !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822 - !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization - tracing: Reject incomplete event filter expressions - !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling - !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080 - !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206 - !30388 Fix CVE-2026-99153 - !30390 Fix CVE-2026-99152 - !30387 Fix CVE-2026-99110 - !30391 Fix CVE-2026-99109 - !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254 - !30538 scsi: libsas: Fix SMP IO deadlock during HA resume - !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper - !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247 - !30454 [OLK-6.6] Fix CVE-2026-97566 - !30453 [OLK-6.6] Fix CVE-2026-97432 - !30444 [OLK-6.6] Fix CVE-2026-43234 - !30403 x86/hygon: Fix FPDSS on Hygon - !30269 [OLK-6.6] update rnpvf driver to 1.2.0. - !30155 [OLK-6.6] Fix CVE-2026-74695 - !30153 [OLK-6.6] Fix CVE-2026-72494 - !30149 [OLK-6.6] Fix CVE-2026-74368 - !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052 - !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040 - !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948 - !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025 - !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078 - !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079 - ub: ubase: skip bandwidth queries on next-generation chips - net: unic: Fix TX/RX DMA ordering and cache sync - net: unic: serialize port deactivation with reset - ub: ubase: add ub port events handling and statistics - scsi: libsas: Fix SMP IO deadlock during HA resume - scsi: libsas: Add sas_ex_phy_to_dev() helper - scsi: libsas: Add linkrate and sas_addr change detection in rediscover - !30430 v8 arm64: Allow CPU0 to be nohz_full - ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30300 mm/gup: allow movable memory pinnable - !30487 urma: limit opt buf length in uburma ioctl commands - !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570 - nfsd: split nfsd4_copy into transient and durable async copy objects - ub: cdma: header file code synchronization - ub: cdma: ratelimit hot-path error logs in kernel driver - x86: hygon: Fix FPDSS on Hygon - tracing: Do not initialize tracefs work if tracing is disabled - scsi: target: iscsi: Fix race in discovery auth updates - fs: Free any excess xarray nodes in clear_inode() - io_uring: don't flood a cancelling task with task_work - urma: limit opt buf length in uburma ioctl commands - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 - wifi: iwlwifi: mvm: fix P2P-Device binding handling - team: avoid NETDEV_CHANGEMTU event when unregistering slave - arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Allow boot CPU nohz_full to coexist with suspend and kexec - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - smb: client: reject SetEA requests that do not fit the request buffer - scsi: libiscsi: Validate the task named by a management response - scsi: libiscsi: Validate the ITT reflected in a Reject PDU - smb: client: fix heap overflow in cifs_do_set_acl() - rnpvf: update rnpvf driver to 1.2.0. - mm/gup: allow movable memory pinnable - rnpvf: update rnpvf driver to 1.2.0. - netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() - RDMA/irdma: Replace waitqueue and flag with completion - wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - KEYS: Fix add_key() race with keyring restriction - openvswitch: fix soft lockup in the netlink flow dump - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - wifi: mac80211: prevent AP VLAN tx from other interfaces - net: ipv6: keep room for the mac header in dst_dev_overhead() - !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163 - !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235 - !29765 Fix CVE-2026-98289 - !30230 Fix CVE-2026-97615 - !29790 Fix CVE-2026-93250 - !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005 - !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871 - !30307 feat/obmm-unified-switch-split-v4 - !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972 - !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883 - !30450 BBML3 bugfix - !30156 [OLK-6.6] Fix CVE-2026-68258 - !30154 [OLK-6.6] Fix CVE-2026-74729 - !30151 [OLK-6.6] Fix CVE-2026-74273 - !27793 [OLK-6.6] Fix CVE-2026-68421 - !27512 [OLK-6.6] Fix CVE-2026-64259 - !30146 [OLK-6.6] Fix CVE-2026-53109 - !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30567 scsi: hisi_sas: Clear PHY error counts on phyup - arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243 - scsi: hisi_sas: Clear PHY error counts on phyup - scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c - tracing: Save the event file instead of the compatible histogram - tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields - drm/i915/gt: Unmask interrupts only when ACTIVE is true - serial: 8250_port: recognize UPIO_AU - crypto: ccp - Fix possible deadlock in SEV init failure path - obmm: pack the internal structs by field ordering - obmm: sysfs views over the switch: attributes, identity, lockless reads - obmm: generalized dual-backend gap mmap - obmm: export switch target wrap-up and validation consolidation - obmm: unified two-phase switch core (import target) - obmm: install mappings lazily from the backend fault paths - obmm: fix the pxm bound, the open TOCTOU and the teardown release - obmm: split the region shell from the memory backends - obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths - io-wq: order the exit bit against worker creation task work - mm/pfn_range_alloc: split block mappings in linear map updates - arm64/mm: make pte_present() recognize present-invalid entries - net: bridge: use option bits for CFM/MRP frame handlers - drm/amdkfd: Check bounds on CRIU restore queue type and mqd size - soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read - cxl/region: Block region delete during region creation - powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy - cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() - vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() - af_unix: Unify scc_index when finalising SCC in __unix_walk_scc(). - sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() - fuse-uring: make a fuse_req on SQE commit only findable after memcpy - !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142 - !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219 - !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233 - !30600 urma: warn on slow TP driver callbacks - urma: warn on slow TP driver callbacks - tracing/histograms: Verify event_call identity when updating synth_event refcount - tracing: Check operator stack capacity before pushing - ftrace: Initialize modname and offset in print_rec() - !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117 - !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211 - !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201 - netlink: reset skb headers before unicast and multicast filtering - netlink: avoid hashing the network namespace pointer - net: bridge: mcast: don't truncate the port group walk on teardown - !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239 - !30582 v5 MOC bypass cache - !30610 iommu/io-pgtable-arm: Add support for contiguous hint - !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10) - !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802 - !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988 - !30473 Fix CVE-2026-97992 - !30150 [OLK-6.6] Fix CVE-2026-74527 - !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - !30544 [OLK-6.6] Fix CVE-2026-90057 - !30476 [OLK-6.6] fix CVE-2026-98936 - !30474 [OLK-6.6] fix CVE-2026-99059 - !30144 [OLK-6.6] Fix CVE-2026-64190 - !30311 [OLK-6.6]nser: add support for wangxun RDMA driver - iommu/io-pgtable-arm: Add support for contiguous hint - Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - slip: remove slip_hangup() to fix use-after-free in slip_receive_buf() - drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6 - net: team: fix NULL pointer dereference in team_xmit during mode change - net: team: Rename port_disabled team mode op to port_tx_disabled - net: team: Remove unused team_mode_op, port_enabled - wifi: ath11k: reset ar->num_stations on hardware start - wireguard: noise: reject response consumption after intermediate initiation - vhost-vdpa: protect config_ctx from being freed under the config callback - x86/arm64: config: enable the Wangxun nser RDMA driver - net: wangxun: nser: add RDMA support for 100GbE NICs - octeontx2-af: Block VFs from clobbering special CGX PKIND state - vhost: invalidate vring access on IOTLB transitions - drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op - drivers:misc:sdma-dae: Remove redundant print during mm exit and resume. - drivers:misc:sdma-dae: Revert optimize kernel code - drivers:misc:sdma-dae: Revert add channel depth info in debugfs - drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Remove interference print. - drivers:misc:sdma-dae: Checking the address alignment - drivers:misc:sdma-dae: add NULL judgement of global variables - drivers:misc:sdma-dae: add channel depth info in debugfs - drivers:misc:sdma-dae: optimize kernel code - drivers:misc:sdma-dae: fix incorrect debugfs print - drivers:misc:sdma-dae: sdma fix uncorrect sleep time - drivers:misc:sdma-dae: fix incorrect kmalloc flag - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk - drivers:misc:sdma-dae: modify ttl_processes reduce logic - drivers:misc:sdma-dae: remove unnecessary return in void function - drivers:misc:sdma-dae: fix incorrect resource release - drivers:misc:sdma-dae: remove lock while pausing channels - drivers:misc:sdma-dae: add mmu_notifier - drivers:misc:sdma-dae: add MODULE_VERSION to control version - drivers:misc:sdma-dae: add print in exceptional branch - drivers:misc:sdma-dae: bugfix of channel operation - drivers:misc:sdma-dae: change authority of sdma device - drivers:misc:sdma-dae: add channel ida validation - drivers:misc:sdma-dae: add vma_ops to avoid mremap error - drivers:misc:sdma-dae: add fast mode - drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - drivers:misc:sdma-dae: add debugfs of sdma-dae - drivers:misc:sdma-dae: fix icsl code check problems - drivers:misc:sdma-dae: fix input validate problems - drivers:misc:sdma-dae: fix interrupt handle logic - drivers:misc:sdma-dae: not compile sdma-dae by default - drivers:misc:sdma-dae: enable sdma_dae for arm64 - drivers:misc:sdma-dae: support page fault preprocess - drivers:misc:sdma-dae: support interrupt init and handle - drivers:misc:sdma-dae: support sqe task send and execute - drivers:misc:sdma-dae: support channel management - drivers:misc:sdma-dae: support getting streamID - drivers:misc:sdma-dae: support initializ sdma driver - !30531 neighbour: guarantee the localhost connections be established successfully even the ARP table is full - !16014 [OLK-6.6]Add Phytium GPIO driver - !30713 checkpatch.pl: minor improvements - !30181 [OLK-6.6]nsevf: add support for wangxun nsevf driver - !30271 net/hibifur: remove build timestamp to fix hotpatch creation - !30648 [CVEAgent@OLK-6.6] Fix CVE-2026-99224 - !30650 [CVEAgent@OLK-6.6] Fix CVE-2026-99225 - !30646 [CVEAgent@OLK-6.6] Fix CVE-2026-99088 - !30651 [CVEAgent@OLK-6.6] Fix CVE-2026-99226 - !30654 [CVEAgent@OLK-6.6] Fix CVE-2026-99245 - checkpatch: recognize Co-authored-by as a valid signature tag - checkpatch.pl: adapt to new Assisted-by: format - !30678 fix CVE-2026-98751 - !30682 [OLK-6.6] Backport CPPC Performance Priority test case - net: wangxun: nsevf: update to 1.0.2oe - !30573 [CVEAgent@OLK-6.6] Fix CVE-2026-99172 - x86/arm64: config: enable the Wangxun NSEVF Ethernet driver - net: wangxun: nsevf: add support for 100GbE vf NICs - cpufreq/amd-pstate-ut: Add unit test for CPPC Performance Priority - tty: Fix kabi breakage of tty_struct - tty: add break_wait kernel-doc - tty: abort break signalling on hangup - KEYS: Fix key_reject_and_link() race with keyring restriction - keys: Avoid the owner account dereference in named keyring lookup - keys: Check the authorization payload in process keyring searches - keys: Protect the type name while describing a key - net: openvswitch: validate transport header presence in set_ipv6_addr - ipc: drop the mqueue mount with kern_unmount() on setup failure - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure - neighbour: guarantee the localhost connections be established successfully even the ARP table is full - net/hibifur: remove build timestamp to fix hotpatch creation - gpio: phytium: Add Phytium GPIO driver - dt-bindings: gpio: Add bindings for Phytium GPIO - !30177 [OLK-6.6] crypto: hisilicon - backport hpre/sec/zip/sec2/trng and hisi_acc_vfio_pci fixes from mainline - !30495 [Intel][6.6] PMU: Add new precise OMR events for DMR and PEBS data source fixes - hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/ - !30012 [CVEAgent@OLK-6.6] Fix CVE-2026-98854 - !30079 [CVEAgent@OLK-6.6] Fix CVE-2026-99002 - !30770 CODEOWNERS: add hisi-trng entry following driver relocation - !30680 [OLK-6.6] Fix CVE-2026-98700 - !30681 [OLK-6.6] Fix CVE-2026-98699 - !30606 [CVEAgent@OLK-6.6] Fix CVE-2026-90315 - !30720 [CVEAgent@OLK-6.6] Fix CVE-2026-99222 - !30718 [CVEAgent@OLK-6.6] Fix CVE-2026-99220 - !30475 [CVEAgent@OLK-6.6] Fix CVE-2026-98786 - !30719 [CVEAgent@OLK-6.6] Fix CVE-2026-99221 - !30059 [CVEAgent@OLK-6.6] Fix CVE-2026-98955 - !30058 [CVEAgent@OLK-6.6] Fix CVE-2026-98950 - !29185 [CVEAgent@OLK-6.6] Fix CVE-2026-90099 - !30010 [CVEAgent@OLK-6.6] Fix CVE-2026-98852 - CODEOWNERS: add hisi-trng entry following driver relocation - !30721 [CVEAgent@OLK-6.6] Fix CVE-2026-99187 - !30611 ub:ubus: support interrupt affinity - !30565 [PATCH 00/28]KVM: arm64: pvm: Add shadow MMU support and enable Linux guests - !30703 [CVEAgent@OLK-6.6] Fix CVE-2026-99121 - !30704 [CVEAgent@OLK-6.6] Fix CVE-2026-99138 - !30689 perf: hisi: Fix read sccl_id and ccl_id error in some platform - !30675 ub/ubdevshm: Fix potential concurrency issues. - KVM: arm64: pvm: Enable VM creation with shadow translation - KVM: arm64: pvm: Retain SCTLR_EL1 across guest exit fixups - KVM: arm64: pvm: Reject unsupported guest debug requests - KVM: arm64: pvm: Disable unsupported PMU capabilities - KVM: arm64: pvm: Reconstruct missing MMIO abort syndromes - KVM: arm64: pvm: Honor guest EL0 cache maintenance controls - KVM: arm64: pvm: Handle cache maintenance by guest VA - KVM: arm64: pvm: Emulate AT S1E1R through the guest walker - KVM: arm64: pvm: Handle guest TLBI instructions - KVM: arm64: pvm: Recover trapped instructions through guest memory - KVM: arm64: pvm: Disable GFN-based shadow aging - KVM: arm64: pvm: Write-protect shadow mappings for dirty logging - perf: Fix perf_pmu_migrate_context() leaving events behind - KVM: arm64: pvm: Cover all shadows in VM-wide cache operations - KVM: arm64: pvm: Synchronize caches before executing guest code - KVM: arm64: pvm: Maintain D-cache coherency for shadow mappings - KVM: arm64: pvm: Synchronize shadows with host MMU changes - KVM: arm64: pvm: Switch shadow translation state at guest entry - KVM: arm64: pvm: Allow tuning the shadow context pool size - KVM: arm64: pvm: Add per-regime kernel shadow roots - KVM: arm64: pvm: Install user shadow mappings on faults - keys: Protect the read method check against type removal - keys/trusted_keys: return immediately after TPM unseal failure - asymmetric_keys: reject trust keys without IDs - ub:ubus: support interrupt affinity - tcp: fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO) - ipv4: avoid divide by zero in fib_rebalance - perf: hisi: Fix read sccl_id and ccl_id error in some platform - wifi: mac80211: fix mesh fast xmit path deletion UAF - ub/ubdevshm: Fix potential concurrency issues. - wifi: mac80211: set info->band for 802.3 encap offload frames - KVM: arm64: pvm: Walk guest stage-1 tables - KVM: arm64: pvm: Pin user shadow translation contexts - KVM: arm64: pvm: Use EL1 TLB maintenance for shadow tables - KVM: arm64: pvm: Add shadow stage-1 permission projection - KVM: arm64: pvm: Manage the user shadow MMU pool lifecycle - KVM: arm64: pvm: Set a fixed shadow page-table geometry - KVM: arm64: pvm: Validate host capabilities before enabling PVM - KVM: arm64: pvm: Prevent host debug controls from affecting guests - PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers - perf/x86/intel: Rename DMR offcore_rsp attribute to offmodule_rsp - perf/x86/intel: Fix precise OMR event scheduling for DMR/NVL - perf/x86/intel: Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3 - perf/x86/intel: Fix Panther Cove PEBS data-source snoop states - perf/x86/intel: Remove incorrect Panther Cove PEBS data-source constraints - perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - perf/x86/intel: Fix DKT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix CMT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - drm/amd/display: guard dc_sink dereferences in MST mode validation - crypto: hisi-trng - Remove crypto_rng interface - crypto: hisilicon/hpre - fix GFP flags for dma_alloc_coherent - hisi_acc_vfio_pci: reject live migration on 64KB page with QM_HW_V3 hardware - crypto: hisilicon/hpre - remove unused macros and struct fields - crypto: hisilicon/sec - remove SEC crypto block cipher accelerator - hisi_acc_vfio_pci: fix NULL dereference in reset_prepare on PF passthrough - crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN - crypto: hisilicon/hpre - extract clusters num into inline function - crypto: hisilicon/hpre - fix ECDH destination DMA mapping - crypto: hisilicon/hpre - return -EOVERFLOW for small ECDH output buffer - crypto: hisilicon/hpre - remove dma_free_coherent on NULL req->dst in ECDH - crypto: hisilicon/hpre - fix pointer dereference before length check - crypto: hisilicon/zip - enable auto clock gating for DAE - drm/vmwgfx: validate pitch coming from userspace - flow_dissector: avoid u16 truncation of skb->len when computing thoff - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - of/overlay: only treat a positive changeset id as registered - net: extend IPv6 exthdr detection of tunneled packets - net/sched: account classifier filter allocations to memcg - The RISC-V architecture features have been updated. - For more details, refer to the rvck-olk repository. - kernel.spec: fetch the source tarball from AtomGit over HTTPS Replace the lookaside "kernel.tar.gz" with a URL Source so the tree can be fetched without a populated lookaside cache: Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/6.6.0-182.0.0.tar.gz rpm will not download a URL Source while _disable_source_fetch is 1, which is the default, so set it to 0. AtomGit unpacks the archive to kernel-6.6.0-182.0.0/, which is not the kernel/ the old tarball produced, so %prep unpacks Source0 itself and moves that directory into place. Stay on 6.6.0-182.0.0: the 183.0.0 archive is not available from AtomGit. - !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234 - !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143 - !30322 urma: fix ipourma eid handler and register work concurrency - !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2 - EDAC/amd64: Avoid a -Wformat-security warning - EDAC/amd64: Generate ctl_name string at runtime - !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807 - !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747 - !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism. - !30447 wifi: mac80211: minstrel_ht: validate fixed rate index - !30446 net: ena: fix MMIO read buffer leak on probe failure - tracing: Keep the predicate limit separate from program capacity - !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855 - !30431 fix CVE-2026-98490 for OLK-6.6 - !30425 fix CVE-2026-98722 for OLK-6.6 - !30410 nvdimm: pmem: keep PREFLUSH before data writes - !30406 Fix CVE-2026-97480 for OLK-6.6 - !30204 x86/cpu/hygon: Report S5 reset status during boot - tracing: Unregister field variable histograms when the command fails - !30395 tty: fix saved termios reset race - arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30031 drm/amdkfd: fix SMI event cross-process information leak - wifi: mac80211: minstrel_ht: validate fixed rate index - net: ena: fix MMIO read buffer leak on probe failure - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: openvswitch: conntrack: remove 'add_helper' dead code - openvswitch: prepare for stolen verdict coming from conntrack and nat engine - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net/sched: act_ct: fix helper UAF due to extensions realloc - ub/ubmem-vmmu: Remove the support_attr callback mechanism. - mtd: block2mtd: Fix divide error when erase_size is zero - block2mtd: prevent direct access of bd_inode - nvdimm: pmem: keep PREFLUSH before data writes - tty: serial: 8250: protect against NULL uart->port.dev in register - serial: 8250: invert serial8250_register_8250_port() CIR condition - urma: fix ipourma eid handler and register work concurrency - tty: fix saved termios reset race - x86/cpu/hygon: Report S5 reset status during boot - drm/amdkfd: fix SMI event cross-process information leak - of/overlay: put property on deadprops only after changeset add succeeds - net/mlx5: Fix slab-out-of-bounds when handling team device events - serial: core: fix NULL pointer dereference in serial_core_unregister_port() - !30553 tracing: Reject incomplete event filter expressions - !30498 nfsd: split nfsd4_copy into transient and durable async copy objects - !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822 - !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization - tracing: Reject incomplete event filter expressions - !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling - !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080 - !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206 - !30388 Fix CVE-2026-99153 - !30390 Fix CVE-2026-99152 - !30387 Fix CVE-2026-99110 - !30391 Fix CVE-2026-99109 - !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254 - !30538 scsi: libsas: Fix SMP IO deadlock during HA resume - !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper - !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247 - !30454 [OLK-6.6] Fix CVE-2026-97566 - !30453 [OLK-6.6] Fix CVE-2026-97432 - !30444 [OLK-6.6] Fix CVE-2026-43234 - !30403 x86/hygon: Fix FPDSS on Hygon - !30269 [OLK-6.6] update rnpvf driver to 1.2.0. - !30155 [OLK-6.6] Fix CVE-2026-74695 - !30153 [OLK-6.6] Fix CVE-2026-72494 - !30149 [OLK-6.6] Fix CVE-2026-74368 - !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052 - !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040 - !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948 - !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025 - !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078 - !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079 - ub: ubase: skip bandwidth queries on next-generation chips - net: unic: Fix TX/RX DMA ordering and cache sync - net: unic: serialize port deactivation with reset - ub: ubase: add ub port events handling and statistics - scsi: libsas: Fix SMP IO deadlock during HA resume - scsi: libsas: Add sas_ex_phy_to_dev() helper - scsi: libsas: Add linkrate and sas_addr change detection in rediscover - !30430 v8 arm64: Allow CPU0 to be nohz_full - ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30300 mm/gup: allow movable memory pinnable - !30487 urma: limit opt buf length in uburma ioctl commands - !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570 - nfsd: split nfsd4_copy into transient and durable async copy objects - ub: cdma: header file code synchronization - ub: cdma: ratelimit hot-path error logs in kernel driver - x86: hygon: Fix FPDSS on Hygon - tracing: Do not initialize tracefs work if tracing is disabled - scsi: target: iscsi: Fix race in discovery auth updates - fs: Free any excess xarray nodes in clear_inode() - io_uring: don't flood a cancelling task with task_work - urma: limit opt buf length in uburma ioctl commands - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 - wifi: iwlwifi: mvm: fix P2P-Device binding handling - team: avoid NETDEV_CHANGEMTU event when unregistering slave - arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Allow boot CPU nohz_full to coexist with suspend and kexec - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - smb: client: reject SetEA requests that do not fit the request buffer - scsi: libiscsi: Validate the task named by a management response - scsi: libiscsi: Validate the ITT reflected in a Reject PDU - smb: client: fix heap overflow in cifs_do_set_acl() - rnpvf: update rnpvf driver to 1.2.0. - mm/gup: allow movable memory pinnable - rnpvf: update rnpvf driver to 1.2.0. - netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() - RDMA/irdma: Replace waitqueue and flag with completion - wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - KEYS: Fix add_key() race with keyring restriction - openvswitch: fix soft lockup in the netlink flow dump - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - wifi: mac80211: prevent AP VLAN tx from other interfaces - net: ipv6: keep room for the mac header in dst_dev_overhead() - !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163 - !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235 - !29765 Fix CVE-2026-98289 - !30230 Fix CVE-2026-97615 - !29790 Fix CVE-2026-93250 - !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005 - !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871 - !30307 feat/obmm-unified-switch-split-v4 - !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972 - !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883 - !30450 BBML3 bugfix - !30156 [OLK-6.6] Fix CVE-2026-68258 - !30154 [OLK-6.6] Fix CVE-2026-74729 - !30151 [OLK-6.6] Fix CVE-2026-74273 - !27793 [OLK-6.6] Fix CVE-2026-68421 - !27512 [OLK-6.6] Fix CVE-2026-64259 - !30146 [OLK-6.6] Fix CVE-2026-53109 - !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30567 scsi: hisi_sas: Clear PHY error counts on phyup - arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243 - scsi: hisi_sas: Clear PHY error counts on phyup - scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c - tracing: Save the event file instead of the compatible histogram - tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields - drm/i915/gt: Unmask interrupts only when ACTIVE is true - serial: 8250_port: recognize UPIO_AU - crypto: ccp - Fix possible deadlock in SEV init failure path - obmm: pack the internal structs by field ordering - obmm: sysfs views over the switch: attributes, identity, lockless reads - obmm: generalized dual-backend gap mmap - obmm: export switch target wrap-up and validation consolidation - obmm: unified two-phase switch core (import target) - obmm: install mappings lazily from the backend fault paths - obmm: fix the pxm bound, the open TOCTOU and the teardown release - obmm: split the region shell from the memory backends - obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths - io-wq: order the exit bit against worker creation task work - mm/pfn_range_alloc: split block mappings in linear map updates - arm64/mm: make pte_present() recognize present-invalid entries - net: bridge: use option bits for CFM/MRP frame handlers - drm/amdkfd: Check bounds on CRIU restore queue type and mqd size - soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read - cxl/region: Block region delete during region creation - powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy - cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() - vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() - af_unix: Unify scc_index when finalising SCC in __unix_walk_scc(). - sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() - fuse-uring: make a fuse_req on SQE commit only findable after memcpy - !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142 - !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219 - !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233 - !30600 urma: warn on slow TP driver callbacks - urma: warn on slow TP driver callbacks - tracing/histograms: Verify event_call identity when updating synth_event refcount - tracing: Check operator stack capacity before pushing - ftrace: Initialize modname and offset in print_rec() - !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117 - !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211 - !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201 - netlink: reset skb headers before unicast and multicast filtering - netlink: avoid hashing the network namespace pointer - net: bridge: mcast: don't truncate the port group walk on teardown - !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239 - !30582 v5 MOC bypass cache - !30610 iommu/io-pgtable-arm: Add support for contiguous hint - !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10) - !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802 - !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988 - !30473 Fix CVE-2026-97992 - !30150 [OLK-6.6] Fix CVE-2026-74527 - !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - !30544 [OLK-6.6] Fix CVE-2026-90057 - !30476 [OLK-6.6] fix CVE-2026-98936 - !30474 [OLK-6.6] fix CVE-2026-99059 - !30144 [OLK-6.6] Fix CVE-2026-64190 - !30311 [OLK-6.6]nser: add support for wangxun RDMA driver - iommu/io-pgtable-arm: Add support for contiguous hint - Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - slip: remove slip_hangup() to fix use-after-free in slip_receive_buf() - drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6 - net: team: fix NULL pointer dereference in team_xmit during mode change - net: team: Rename port_disabled team mode op to port_tx_disabled - net: team: Remove unused team_mode_op, port_enabled - wifi: ath11k: reset ar->num_stations on hardware start - wireguard: noise: reject response consumption after intermediate initiation - vhost-vdpa: protect config_ctx from being freed under the config callback - x86/arm64: config: enable the Wangxun nser RDMA driver - net: wangxun: nser: add RDMA support for 100GbE NICs - octeontx2-af: Block VFs from clobbering special CGX PKIND state - vhost: invalidate vring access on IOTLB transitions - drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op - drivers:misc:sdma-dae: Remove redundant print during mm exit and resume. - drivers:misc:sdma-dae: Revert optimize kernel code - drivers:misc:sdma-dae: Revert add channel depth info in debugfs - drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Remove interference print. - drivers:misc:sdma-dae: Checking the address alignment - drivers:misc:sdma-dae: add NULL judgement of global variables - drivers:misc:sdma-dae: add channel depth info in debugfs - drivers:misc:sdma-dae: optimize kernel code - drivers:misc:sdma-dae: fix incorrect debugfs print - drivers:misc:sdma-dae: sdma fix uncorrect sleep time - drivers:misc:sdma-dae: fix incorrect kmalloc flag - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk - drivers:misc:sdma-dae: modify ttl_processes reduce logic - drivers:misc:sdma-dae: remove unnecessary return in void function - drivers:misc:sdma-dae: fix incorrect resource release - drivers:misc:sdma-dae: remove lock while pausing channels - drivers:misc:sdma-dae: add mmu_notifier - drivers:misc:sdma-dae: add MODULE_VERSION to control version - drivers:misc:sdma-dae: add print in exceptional branch - drivers:misc:sdma-dae: bugfix of channel operation - drivers:misc:sdma-dae: change authority of sdma device - drivers:misc:sdma-dae: add channel ida validation - drivers:misc:sdma-dae: add vma_ops to avoid mremap error - drivers:misc:sdma-dae: add fast mode - drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - drivers:misc:sdma-dae: add debugfs of sdma-dae - drivers:misc:sdma-dae: fix icsl code check problems - drivers:misc:sdma-dae: fix input validate problems - drivers:misc:sdma-dae: fix interrupt handle logic - drivers:misc:sdma-dae: not compile sdma-dae by default - drivers:misc:sdma-dae: enable sdma_dae for arm64 - drivers:misc:sdma-dae: support page fault preprocess - drivers:misc:sdma-dae: support interrupt init and handle - drivers:misc:sdma-dae: support sqe task send and execute - drivers:misc:sdma-dae: support channel management - drivers:misc:sdma-dae: support getting streamID - drivers:misc:sdma-dae: support initializ sdma driver - !30531 neighbour: guarantee the localhost connections be established successfully even the ARP table is full - !16014 [OLK-6.6]Add Phytium GPIO driver - !30713 checkpatch.pl: minor improvements - !30181 [OLK-6.6]nsevf: add support for wangxun nsevf driver - !30271 net/hibifur: remove build timestamp to fix hotpatch creation - !30648 [CVEAgent@OLK-6.6] Fix CVE-2026-99224 - !30650 [CVEAgent@OLK-6.6] Fix CVE-2026-99225 - !30646 [CVEAgent@OLK-6.6] Fix CVE-2026-99088 - !30651 [CVEAgent@OLK-6.6] Fix CVE-2026-99226 - !30654 [CVEAgent@OLK-6.6] Fix CVE-2026-99245 - checkpatch: recognize Co-authored-by as a valid signature tag - checkpatch.pl: adapt to new Assisted-by: format - !30678 fix CVE-2026-98751 - !30682 [OLK-6.6] Backport CPPC Performance Priority test case - net: wangxun: nsevf: update to 1.0.2oe - !30573 [CVEAgent@OLK-6.6] Fix CVE-2026-99172 - x86/arm64: config: enable the Wangxun NSEVF Ethernet driver - net: wangxun: nsevf: add support for 100GbE vf NICs - cpufreq/amd-pstate-ut: Add unit test for CPPC Performance Priority - tty: Fix kabi breakage of tty_struct - tty: add break_wait kernel-doc - tty: abort break signalling on hangup - KEYS: Fix key_reject_and_link() race with keyring restriction - keys: Avoid the owner account dereference in named keyring lookup - keys: Check the authorization payload in process keyring searches - keys: Protect the type name while describing a key - net: openvswitch: validate transport header presence in set_ipv6_addr - ipc: drop the mqueue mount with kern_unmount() on setup failure - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure - neighbour: guarantee the localhost connections be established successfully even the ARP table is full - net/hibifur: remove build timestamp to fix hotpatch creation - gpio: phytium: Add Phytium GPIO driver - dt-bindings: gpio: Add bindings for Phytium GPIO - !30177 [OLK-6.6] crypto: hisilicon - backport hpre/sec/zip/sec2/trng and hisi_acc_vfio_pci fixes from mainline - !30495 [Intel][6.6] PMU: Add new precise OMR events for DMR and PEBS data source fixes - hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/ - !30012 [CVEAgent@OLK-6.6] Fix CVE-2026-98854 - !30079 [CVEAgent@OLK-6.6] Fix CVE-2026-99002 - !30770 CODEOWNERS: add hisi-trng entry following driver relocation - !30680 [OLK-6.6] Fix CVE-2026-98700 - !30681 [OLK-6.6] Fix CVE-2026-98699 - !30606 [CVEAgent@OLK-6.6] Fix CVE-2026-90315 - !30720 [CVEAgent@OLK-6.6] Fix CVE-2026-99222 - !30718 [CVEAgent@OLK-6.6] Fix CVE-2026-99220 - !30475 [CVEAgent@OLK-6.6] Fix CVE-2026-98786 - !30719 [CVEAgent@OLK-6.6] Fix CVE-2026-99221 - !30059 [CVEAgent@OLK-6.6] Fix CVE-2026-98955 - !30058 [CVEAgent@OLK-6.6] Fix CVE-2026-98950 - !29185 [CVEAgent@OLK-6.6] Fix CVE-2026-90099 - !30010 [CVEAgent@OLK-6.6] Fix CVE-2026-98852 - CODEOWNERS: add hisi-trng entry following driver relocation - !30721 [CVEAgent@OLK-6.6] Fix CVE-2026-99187 - !30611 ub:ubus: support interrupt affinity - !30565 [PATCH 00/28]KVM: arm64: pvm: Add shadow MMU support and enable Linux guests - !30703 [CVEAgent@OLK-6.6] Fix CVE-2026-99121 - !30704 [CVEAgent@OLK-6.6] Fix CVE-2026-99138 - !30689 perf: hisi: Fix read sccl_id and ccl_id error in some platform - !30675 ub/ubdevshm: Fix potential concurrency issues. - KVM: arm64: pvm: Enable VM creation with shadow translation - KVM: arm64: pvm: Retain SCTLR_EL1 across guest exit fixups - KVM: arm64: pvm: Reject unsupported guest debug requests - KVM: arm64: pvm: Disable unsupported PMU capabilities - KVM: arm64: pvm: Reconstruct missing MMIO abort syndromes - KVM: arm64: pvm: Honor guest EL0 cache maintenance controls - KVM: arm64: pvm: Handle cache maintenance by guest VA - KVM: arm64: pvm: Emulate AT S1E1R through the guest walker - KVM: arm64: pvm: Handle guest TLBI instructions - KVM: arm64: pvm: Recover trapped instructions through guest memory - KVM: arm64: pvm: Disable GFN-based shadow aging - KVM: arm64: pvm: Write-protect shadow mappings for dirty logging - perf: Fix perf_pmu_migrate_context() leaving events behind - KVM: arm64: pvm: Cover all shadows in VM-wide cache operations - KVM: arm64: pvm: Synchronize caches before executing guest code - KVM: arm64: pvm: Maintain D-cache coherency for shadow mappings - KVM: arm64: pvm: Synchronize shadows with host MMU changes - KVM: arm64: pvm: Switch shadow translation state at guest entry - KVM: arm64: pvm: Allow tuning the shadow context pool size - KVM: arm64: pvm: Add per-regime kernel shadow roots - KVM: arm64: pvm: Install user shadow mappings on faults - keys: Protect the read method check against type removal - keys/trusted_keys: return immediately after TPM unseal failure - asymmetric_keys: reject trust keys without IDs - ub:ubus: support interrupt affinity - tcp: fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO) - ipv4: avoid divide by zero in fib_rebalance - perf: hisi: Fix read sccl_id and ccl_id error in some platform - wifi: mac80211: fix mesh fast xmit path deletion UAF - ub/ubdevshm: Fix potential concurrency issues. - wifi: mac80211: set info->band for 802.3 encap offload frames - KVM: arm64: pvm: Walk guest stage-1 tables - KVM: arm64: pvm: Pin user shadow translation contexts - KVM: arm64: pvm: Use EL1 TLB maintenance for shadow tables - KVM: arm64: pvm: Add shadow stage-1 permission projection - KVM: arm64: pvm: Manage the user shadow MMU pool lifecycle - KVM: arm64: pvm: Set a fixed shadow page-table geometry - KVM: arm64: pvm: Validate host capabilities before enabling PVM - KVM: arm64: pvm: Prevent host debug controls from affecting guests - PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers - perf/x86/intel: Rename DMR offcore_rsp attribute to offmodule_rsp - perf/x86/intel: Fix precise OMR event scheduling for DMR/NVL - perf/x86/intel: Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3 - perf/x86/intel: Fix Panther Cove PEBS data-source snoop states - perf/x86/intel: Remove incorrect Panther Cove PEBS data-source constraints - perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - perf/x86/intel: Fix DKT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix CMT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - drm/amd/display: guard dc_sink dereferences in MST mode validation - crypto: hisi-trng - Remove crypto_rng interface - crypto: hisilicon/hpre - fix GFP flags for dma_alloc_coherent - hisi_acc_vfio_pci: reject live migration on 64KB page with QM_HW_V3 hardware - crypto: hisilicon/hpre - remove unused macros and struct fields - crypto: hisilicon/sec - remove SEC crypto block cipher accelerator - hisi_acc_vfio_pci: fix NULL dereference in reset_prepare on PF passthrough - crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN - crypto: hisilicon/hpre - extract clusters num into inline function - crypto: hisilicon/hpre - fix ECDH destination DMA mapping - crypto: hisilicon/hpre - return -EOVERFLOW for small ECDH output buffer - crypto: hisilicon/hpre - remove dma_free_coherent on NULL req->dst in ECDH - crypto: hisilicon/hpre - fix pointer dereference before length check - crypto: hisilicon/zip - enable auto clock gating for DAE - drm/vmwgfx: validate pitch coming from userspace - flow_dissector: avoid u16 truncation of skb->len when computing thoff - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - of/overlay: only treat a positive changeset id as registered - net: extend IPv6 exthdr detection of tunneled packets - net/sched: account classifier filter allocations to memcg - The RISC-V architecture features have been updated. - For more details, refer to the rvck-olk repository. - kernel.spec: fetch the source tarball from AtomGit over HTTPS Replace the lookaside "kernel.tar.gz" with a URL Source so the tree can be fetched without a populated lookaside cache: Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/6.6.0-182.0.0.tar.gz rpm will not download a URL Source while _disable_source_fetch is 1, which is the default, so set it to 0. AtomGit unpacks the archive to kernel-6.6.0-182.0.0/, which is not the kernel/ the old tarball produced, so %prep unpacks Source0 itself and moves that directory into place. Stay on 6.6.0-182.0.0: the 183.0.0 archive is not available from AtomGit. - !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234 - !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143 - !30322 urma: fix ipourma eid handler and register work concurrency - !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2 - EDAC/amd64: Avoid a -Wformat-security warning - EDAC/amd64: Generate ctl_name string at runtime - !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807 - !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747 - !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism. - !30447 wifi: mac80211: minstrel_ht: validate fixed rate index - !30446 net: ena: fix MMIO read buffer leak on probe failure - tracing: Keep the predicate limit separate from program capacity - !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855 - !30431 fix CVE-2026-98490 for OLK-6.6 - !30425 fix CVE-2026-98722 for OLK-6.6 - !30410 nvdimm: pmem: keep PREFLUSH before data writes - !30406 Fix CVE-2026-97480 for OLK-6.6 - !30204 x86/cpu/hygon: Report S5 reset status during boot - tracing: Unregister field variable histograms when the command fails - !30395 tty: fix saved termios reset race - arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30031 drm/amdkfd: fix SMI event cross-process information leak - wifi: mac80211: minstrel_ht: validate fixed rate index - net: ena: fix MMIO read buffer leak on probe failure - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: openvswitch: conntrack: remove 'add_helper' dead code - openvswitch: prepare for stolen verdict coming from conntrack and nat engine - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net/sched: act_ct: fix helper UAF due to extensions realloc - ub/ubmem-vmmu: Remove the support_attr callback mechanism. - mtd: block2mtd: Fix divide error when erase_size is zero - block2mtd: prevent direct access of bd_inode - nvdimm: pmem: keep PREFLUSH before data writes - tty: serial: 8250: protect against NULL uart->port.dev in register - serial: 8250: invert serial8250_register_8250_port() CIR condition - urma: fix ipourma eid handler and register work concurrency - tty: fix saved termios reset race - x86/cpu/hygon: Report S5 reset status during boot - drm/amdkfd: fix SMI event cross-process information leak - of/overlay: put property on deadprops only after changeset add succeeds - net/mlx5: Fix slab-out-of-bounds when handling team device events - serial: core: fix NULL pointer dereference in serial_core_unregister_port() - !30553 tracing: Reject incomplete event filter expressions - !30498 nfsd: split nfsd4_copy into transient and durable async copy objects - !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822 - !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization - tracing: Reject incomplete event filter expressions - !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling - !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080 - !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206 - !30388 Fix CVE-2026-99153 - !30390 Fix CVE-2026-99152 - !30387 Fix CVE-2026-99110 - !30391 Fix CVE-2026-99109 - !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254 - !30538 scsi: libsas: Fix SMP IO deadlock during HA resume - !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper - !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247 - !30454 [OLK-6.6] Fix CVE-2026-97566 - !30453 [OLK-6.6] Fix CVE-2026-97432 - !30444 [OLK-6.6] Fix CVE-2026-43234 - !30403 x86/hygon: Fix FPDSS on Hygon - !30269 [OLK-6.6] update rnpvf driver to 1.2.0. - !30155 [OLK-6.6] Fix CVE-2026-74695 - !30153 [OLK-6.6] Fix CVE-2026-72494 - !30149 [OLK-6.6] Fix CVE-2026-74368 - !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052 - !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040 - !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948 - !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025 - !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078 - !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079 - ub: ubase: skip bandwidth queries on next-generation chips - net: unic: Fix TX/RX DMA ordering and cache sync - net: unic: serialize port deactivation with reset - ub: ubase: add ub port events handling and statistics - scsi: libsas: Fix SMP IO deadlock during HA resume - scsi: libsas: Add sas_ex_phy_to_dev() helper - scsi: libsas: Add linkrate and sas_addr change detection in rediscover - !30430 v8 arm64: Allow CPU0 to be nohz_full - ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30300 mm/gup: allow movable memory pinnable - !30487 urma: limit opt buf length in uburma ioctl commands - !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570 - nfsd: split nfsd4_copy into transient and durable async copy objects - ub: cdma: header file code synchronization - ub: cdma: ratelimit hot-path error logs in kernel driver - x86: hygon: Fix FPDSS on Hygon - tracing: Do not initialize tracefs work if tracing is disabled - scsi: target: iscsi: Fix race in discovery auth updates - fs: Free any excess xarray nodes in clear_inode() - io_uring: don't flood a cancelling task with task_work - urma: limit opt buf length in uburma ioctl commands - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 - wifi: iwlwifi: mvm: fix P2P-Device binding handling - team: avoid NETDEV_CHANGEMTU event when unregistering slave - arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Allow boot CPU nohz_full to coexist with suspend and kexec - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - smb: client: reject SetEA requests that do not fit the request buffer - scsi: libiscsi: Validate the task named by a management response - scsi: libiscsi: Validate the ITT reflected in a Reject PDU - smb: client: fix heap overflow in cifs_do_set_acl() - rnpvf: update rnpvf driver to 1.2.0. - mm/gup: allow movable memory pinnable - rnpvf: update rnpvf driver to 1.2.0. - netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() - RDMA/irdma: Replace waitqueue and flag with completion - wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - KEYS: Fix add_key() race with keyring restriction - openvswitch: fix soft lockup in the netlink flow dump - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - wifi: mac80211: prevent AP VLAN tx from other interfaces - net: ipv6: keep room for the mac header in dst_dev_overhead() - !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163 - !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235 - !29765 Fix CVE-2026-98289 - !30230 Fix CVE-2026-97615 - !29790 Fix CVE-2026-93250 - !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005 - !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871 - !30307 feat/obmm-unified-switch-split-v4 - !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972 - !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883 - !30450 BBML3 bugfix - !30156 [OLK-6.6] Fix CVE-2026-68258 - !30154 [OLK-6.6] Fix CVE-2026-74729 - !30151 [OLK-6.6] Fix CVE-2026-74273 - !27793 [OLK-6.6] Fix CVE-2026-68421 - !27512 [OLK-6.6] Fix CVE-2026-64259 - !30146 [OLK-6.6] Fix CVE-2026-53109 - !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30567 scsi: hisi_sas: Clear PHY error counts on phyup - arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243 - scsi: hisi_sas: Clear PHY error counts on phyup - scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c - tracing: Save the event file instead of the compatible histogram - tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields - drm/i915/gt: Unmask interrupts only when ACTIVE is true - serial: 8250_port: recognize UPIO_AU - crypto: ccp - Fix possible deadlock in SEV init failure path - obmm: pack the internal structs by field ordering - obmm: sysfs views over the switch: attributes, identity, lockless reads - obmm: generalized dual-backend gap mmap - obmm: export switch target wrap-up and validation consolidation - obmm: unified two-phase switch core (import target) - obmm: install mappings lazily from the backend fault paths - obmm: fix the pxm bound, the open TOCTOU and the teardown release - obmm: split the region shell from the memory backends - obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths - io-wq: order the exit bit against worker creation task work - mm/pfn_range_alloc: split block mappings in linear map updates - arm64/mm: make pte_present() recognize present-invalid entries - net: bridge: use option bits for CFM/MRP frame handlers - drm/amdkfd: Check bounds on CRIU restore queue type and mqd size - soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read - cxl/region: Block region delete during region creation - powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy - cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() - vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() - af_unix: Unify scc_index when finalising SCC in __unix_walk_scc(). - sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() - fuse-uring: make a fuse_req on SQE commit only findable after memcpy - !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142 - !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219 - !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233 - !30600 urma: warn on slow TP driver callbacks - urma: warn on slow TP driver callbacks - tracing/histograms: Verify event_call identity when updating synth_event refcount - tracing: Check operator stack capacity before pushing - ftrace: Initialize modname and offset in print_rec() - !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117 - !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211 - !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201 - netlink: reset skb headers before unicast and multicast filtering - netlink: avoid hashing the network namespace pointer - net: bridge: mcast: don't truncate the port group walk on teardown - !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239 - !30582 v5 MOC bypass cache - !30610 iommu/io-pgtable-arm: Add support for contiguous hint - !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10) - !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802 - !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988 - !30473 Fix CVE-2026-97992 - !30150 [OLK-6.6] Fix CVE-2026-74527 - !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - !30544 [OLK-6.6] Fix CVE-2026-90057 - !30476 [OLK-6.6] fix CVE-2026-98936 - !30474 [OLK-6.6] fix CVE-2026-99059 - !30144 [OLK-6.6] Fix CVE-2026-64190 - !30311 [OLK-6.6]nser: add support for wangxun RDMA driver - iommu/io-pgtable-arm: Add support for contiguous hint - Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - slip: remove slip_hangup() to fix use-after-free in slip_receive_buf() - drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6 - net: team: fix NULL pointer dereference in team_xmit during mode change - net: team: Rename port_disabled team mode op to port_tx_disabled - net: team: Remove unused team_mode_op, port_enabled - wifi: ath11k: reset ar->num_stations on hardware start - wireguard: noise: reject response consumption after intermediate initiation - vhost-vdpa: protect config_ctx from being freed under the config callback - x86/arm64: config: enable the Wangxun nser RDMA driver - net: wangxun: nser: add RDMA support for 100GbE NICs - octeontx2-af: Block VFs from clobbering special CGX PKIND state - vhost: invalidate vring access on IOTLB transitions - drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op - drivers:misc:sdma-dae: Remove redundant print during mm exit and resume. - drivers:misc:sdma-dae: Revert optimize kernel code - drivers:misc:sdma-dae: Revert add channel depth info in debugfs - drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Remove interference print. - drivers:misc:sdma-dae: Checking the address alignment - drivers:misc:sdma-dae: add NULL judgement of global variables - drivers:misc:sdma-dae: add channel depth info in debugfs - drivers:misc:sdma-dae: optimize kernel code - drivers:misc:sdma-dae: fix incorrect debugfs print - drivers:misc:sdma-dae: sdma fix uncorrect sleep time - drivers:misc:sdma-dae: fix incorrect kmalloc flag - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk - drivers:misc:sdma-dae: modify ttl_processes reduce logic - drivers:misc:sdma-dae: remove unnecessary return in void function - drivers:misc:sdma-dae: fix incorrect resource release - drivers:misc:sdma-dae: remove lock while pausing channels - drivers:misc:sdma-dae: add mmu_notifier - drivers:misc:sdma-dae: add MODULE_VERSION to control version - drivers:misc:sdma-dae: add print in exceptional branch - drivers:misc:sdma-dae: bugfix of channel operation - drivers:misc:sdma-dae: change authority of sdma device - drivers:misc:sdma-dae: add channel ida validation - drivers:misc:sdma-dae: add vma_ops to avoid mremap error - drivers:misc:sdma-dae: add fast mode - drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - drivers:misc:sdma-dae: add debugfs of sdma-dae - drivers:misc:sdma-dae: fix icsl code check problems - drivers:misc:sdma-dae: fix input validate problems - drivers:misc:sdma-dae: fix interrupt handle logic - drivers:misc:sdma-dae: not compile sdma-dae by default - drivers:misc:sdma-dae: enable sdma_dae for arm64 - drivers:misc:sdma-dae: support page fault preprocess - drivers:misc:sdma-dae: support interrupt init and handle - drivers:misc:sdma-dae: support sqe task send and execute - drivers:misc:sdma-dae: support channel management - drivers:misc:sdma-dae: support getting streamID - drivers:misc:sdma-dae: support initializ sdma driver - !30531 neighbour: guarantee the localhost connections be established successfully even the ARP table is full - !16014 [OLK-6.6]Add Phytium GPIO driver - !30713 checkpatch.pl: minor improvements - !30181 [OLK-6.6]nsevf: add support for wangxun nsevf driver - !30271 net/hibifur: remove build timestamp to fix hotpatch creation - !30648 [CVEAgent@OLK-6.6] Fix CVE-2026-99224 - !30650 [CVEAgent@OLK-6.6] Fix CVE-2026-99225 - !30646 [CVEAgent@OLK-6.6] Fix CVE-2026-99088 - !30651 [CVEAgent@OLK-6.6] Fix CVE-2026-99226 - !30654 [CVEAgent@OLK-6.6] Fix CVE-2026-99245 - checkpatch: recognize Co-authored-by as a valid signature tag - checkpatch.pl: adapt to new Assisted-by: format - !30678 fix CVE-2026-98751 - !30682 [OLK-6.6] Backport CPPC Performance Priority test case - net: wangxun: nsevf: update to 1.0.2oe - !30573 [CVEAgent@OLK-6.6] Fix CVE-2026-99172 - x86/arm64: config: enable the Wangxun NSEVF Ethernet driver - net: wangxun: nsevf: add support for 100GbE vf NICs - cpufreq/amd-pstate-ut: Add unit test for CPPC Performance Priority - tty: Fix kabi breakage of tty_struct - tty: add break_wait kernel-doc - tty: abort break signalling on hangup - KEYS: Fix key_reject_and_link() race with keyring restriction - keys: Avoid the owner account dereference in named keyring lookup - keys: Check the authorization payload in process keyring searches - keys: Protect the type name while describing a key - net: openvswitch: validate transport header presence in set_ipv6_addr - ipc: drop the mqueue mount with kern_unmount() on setup failure - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure - neighbour: guarantee the localhost connections be established successfully even the ARP table is full - net/hibifur: remove build timestamp to fix hotpatch creation - gpio: phytium: Add Phytium GPIO driver - dt-bindings: gpio: Add bindings for Phytium GPIO - !30177 [OLK-6.6] crypto: hisilicon - backport hpre/sec/zip/sec2/trng and hisi_acc_vfio_pci fixes from mainline - !30495 [Intel][6.6] PMU: Add new precise OMR events for DMR and PEBS data source fixes - hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/ - !30012 [CVEAgent@OLK-6.6] Fix CVE-2026-98854 - !30079 [CVEAgent@OLK-6.6] Fix CVE-2026-99002 - !30770 CODEOWNERS: add hisi-trng entry following driver relocation - !30680 [OLK-6.6] Fix CVE-2026-98700 - !30681 [OLK-6.6] Fix CVE-2026-98699 - !30606 [CVEAgent@OLK-6.6] Fix CVE-2026-90315 - !30720 [CVEAgent@OLK-6.6] Fix CVE-2026-99222 - !30718 [CVEAgent@OLK-6.6] Fix CVE-2026-99220 - !30475 [CVEAgent@OLK-6.6] Fix CVE-2026-98786 - !30719 [CVEAgent@OLK-6.6] Fix CVE-2026-99221 - !30059 [CVEAgent@OLK-6.6] Fix CVE-2026-98955 - !30058 [CVEAgent@OLK-6.6] Fix CVE-2026-98950 - !29185 [CVEAgent@OLK-6.6] Fix CVE-2026-90099 - !30010 [CVEAgent@OLK-6.6] Fix CVE-2026-98852 - CODEOWNERS: add hisi-trng entry following driver relocation - !30721 [CVEAgent@OLK-6.6] Fix CVE-2026-99187 - !30611 ub:ubus: support interrupt affinity - !30565 [PATCH 00/28]KVM: arm64: pvm: Add shadow MMU support and enable Linux guests - !30703 [CVEAgent@OLK-6.6] Fix CVE-2026-99121 - !30704 [CVEAgent@OLK-6.6] Fix CVE-2026-99138 - !30689 perf: hisi: Fix read sccl_id and ccl_id error in some platform - !30675 ub/ubdevshm: Fix potential concurrency issues. - KVM: arm64: pvm: Enable VM creation with shadow translation - KVM: arm64: pvm: Retain SCTLR_EL1 across guest exit fixups - KVM: arm64: pvm: Reject unsupported guest debug requests - KVM: arm64: pvm: Disable unsupported PMU capabilities - KVM: arm64: pvm: Reconstruct missing MMIO abort syndromes - KVM: arm64: pvm: Honor guest EL0 cache maintenance controls - KVM: arm64: pvm: Handle cache maintenance by guest VA - KVM: arm64: pvm: Emulate AT S1E1R through the guest walker - KVM: arm64: pvm: Handle guest TLBI instructions - KVM: arm64: pvm: Recover trapped instructions through guest memory - KVM: arm64: pvm: Disable GFN-based shadow aging - KVM: arm64: pvm: Write-protect shadow mappings for dirty logging - perf: Fix perf_pmu_migrate_context() leaving events behind - KVM: arm64: pvm: Cover all shadows in VM-wide cache operations - KVM: arm64: pvm: Synchronize caches before executing guest code - KVM: arm64: pvm: Maintain D-cache coherency for shadow mappings - KVM: arm64: pvm: Synchronize shadows with host MMU changes - KVM: arm64: pvm: Switch shadow translation state at guest entry - KVM: arm64: pvm: Allow tuning the shadow context pool size - KVM: arm64: pvm: Add per-regime kernel shadow roots - KVM: arm64: pvm: Install user shadow mappings on faults - keys: Protect the read method check against type removal - keys/trusted_keys: return immediately after TPM unseal failure - asymmetric_keys: reject trust keys without IDs - ub:ubus: support interrupt affinity - tcp: fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO) - ipv4: avoid divide by zero in fib_rebalance - perf: hisi: Fix read sccl_id and ccl_id error in some platform - wifi: mac80211: fix mesh fast xmit path deletion UAF - ub/ubdevshm: Fix potential concurrency issues. - wifi: mac80211: set info->band for 802.3 encap offload frames - KVM: arm64: pvm: Walk guest stage-1 tables - KVM: arm64: pvm: Pin user shadow translation contexts - KVM: arm64: pvm: Use EL1 TLB maintenance for shadow tables - KVM: arm64: pvm: Add shadow stage-1 permission projection - KVM: arm64: pvm: Manage the user shadow MMU pool lifecycle - KVM: arm64: pvm: Set a fixed shadow page-table geometry - KVM: arm64: pvm: Validate host capabilities before enabling PVM - KVM: arm64: pvm: Prevent host debug controls from affecting guests - PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers - perf/x86/intel: Rename DMR offcore_rsp attribute to offmodule_rsp - perf/x86/intel: Fix precise OMR event scheduling for DMR/NVL - perf/x86/intel: Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3 - perf/x86/intel: Fix Panther Cove PEBS data-source snoop states - perf/x86/intel: Remove incorrect Panther Cove PEBS data-source constraints - perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - perf/x86/intel: Fix DKT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix CMT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - drm/amd/display: guard dc_sink dereferences in MST mode validation - crypto: hisi-trng - Remove crypto_rng interface - crypto: hisilicon/hpre - fix GFP flags for dma_alloc_coherent - hisi_acc_vfio_pci: reject live migration on 64KB page with QM_HW_V3 hardware - crypto: hisilicon/hpre - remove unused macros and struct fields - crypto: hisilicon/sec - remove SEC crypto block cipher accelerator - hisi_acc_vfio_pci: fix NULL dereference in reset_prepare on PF passthrough - crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN - crypto: hisilicon/hpre - extract clusters num into inline function - crypto: hisilicon/hpre - fix ECDH destination DMA mapping - crypto: hisilicon/hpre - return -EOVERFLOW for small ECDH output buffer - crypto: hisilicon/hpre - remove dma_free_coherent on NULL req->dst in ECDH - crypto: hisilicon/hpre - fix pointer dereference before length check - crypto: hisilicon/zip - enable auto clock gating for DAE - drm/vmwgfx: validate pitch coming from userspace - flow_dissector: avoid u16 truncation of skb->len when computing thoff - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - of/overlay: only treat a positive changeset id as registered - net: extend IPv6 exthdr detection of tunneled packets - net/sched: account classifier filter allocations to memcg - The RISC-V architecture features have been updated. - For more details, refer to the rvck-olk repository. - kernel.spec: fetch the source tarball from AtomGit over HTTPS Replace the lookaside "kernel.tar.gz" with a URL Source so the tree can be fetched without a populated lookaside cache: Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/6.6.0-182.0.0.tar.gz rpm will not download a URL Source while _disable_source_fetch is 1, which is the default, so set it to 0. AtomGit unpacks the archive to kernel-6.6.0-182.0.0/, which is not the kernel/ the old tarball produced, so %prep unpacks Source0 itself and moves that directory into place. Stay on 6.6.0-182.0.0: the 183.0.0 archive is not available from AtomGit. - !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234 - !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143 - !30322 urma: fix ipourma eid handler and register work concurrency - !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2 - EDAC/amd64: Avoid a -Wformat-security warning - EDAC/amd64: Generate ctl_name string at runtime - !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807 - !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747 - !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism. - !30447 wifi: mac80211: minstrel_ht: validate fixed rate index - !30446 net: ena: fix MMIO read buffer leak on probe failure - tracing: Keep the predicate limit separate from program capacity - !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855 - !30431 fix CVE-2026-98490 for OLK-6.6 - !30425 fix CVE-2026-98722 for OLK-6.6 - !30410 nvdimm: pmem: keep PREFLUSH before data writes - !30406 Fix CVE-2026-97480 for OLK-6.6 - !30204 x86/cpu/hygon: Report S5 reset status during boot - tracing: Unregister field variable histograms when the command fails - !30395 tty: fix saved termios reset race - arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30031 drm/amdkfd: fix SMI event cross-process information leak - wifi: mac80211: minstrel_ht: validate fixed rate index - net: ena: fix MMIO read buffer leak on probe failure - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: openvswitch: conntrack: remove 'add_helper' dead code - openvswitch: prepare for stolen verdict coming from conntrack and nat engine - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net/sched: act_ct: fix helper UAF due to extensions realloc - ub/ubmem-vmmu: Remove the support_attr callback mechanism. - mtd: block2mtd: Fix divide error when erase_size is zero - block2mtd: prevent direct access of bd_inode - nvdimm: pmem: keep PREFLUSH before data writes - tty: serial: 8250: protect against NULL uart->port.dev in register - serial: 8250: invert serial8250_register_8250_port() CIR condition - urma: fix ipourma eid handler and register work concurrency - tty: fix saved termios reset race - x86/cpu/hygon: Report S5 reset status during boot - drm/amdkfd: fix SMI event cross-process information leak - of/overlay: put property on deadprops only after changeset add succeeds - net/mlx5: Fix slab-out-of-bounds when handling team device events - serial: core: fix NULL pointer dereference in serial_core_unregister_port() - !30553 tracing: Reject incomplete event filter expressions - !30498 nfsd: split nfsd4_copy into transient and durable async copy objects - !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822 - !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization - tracing: Reject incomplete event filter expressions - !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling - !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080 - !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206 - !30388 Fix CVE-2026-99153 - !30390 Fix CVE-2026-99152 - !30387 Fix CVE-2026-99110 - !30391 Fix CVE-2026-99109 - !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254 - !30538 scsi: libsas: Fix SMP IO deadlock during HA resume - !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper - !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247 - !30454 [OLK-6.6] Fix CVE-2026-97566 - !30453 [OLK-6.6] Fix CVE-2026-97432 - !30444 [OLK-6.6] Fix CVE-2026-43234 - !30403 x86/hygon: Fix FPDSS on Hygon - !30269 [OLK-6.6] update rnpvf driver to 1.2.0. - !30155 [OLK-6.6] Fix CVE-2026-74695 - !30153 [OLK-6.6] Fix CVE-2026-72494 - !30149 [OLK-6.6] Fix CVE-2026-74368 - !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052 - !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040 - !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948 - !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025 - !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078 - !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079 - ub: ubase: skip bandwidth queries on next-generation chips - net: unic: Fix TX/RX DMA ordering and cache sync - net: unic: serialize port deactivation with reset - ub: ubase: add ub port events handling and statistics - scsi: libsas: Fix SMP IO deadlock during HA resume - scsi: libsas: Add sas_ex_phy_to_dev() helper - scsi: libsas: Add linkrate and sas_addr change detection in rediscover - !30430 v8 arm64: Allow CPU0 to be nohz_full - ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30300 mm/gup: allow movable memory pinnable - !30487 urma: limit opt buf length in uburma ioctl commands - !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570 - nfsd: split nfsd4_copy into transient and durable async copy objects - ub: cdma: header file code synchronization - ub: cdma: ratelimit hot-path error logs in kernel driver - x86: hygon: Fix FPDSS on Hygon - tracing: Do not initialize tracefs work if tracing is disabled - scsi: target: iscsi: Fix race in discovery auth updates - fs: Free any excess xarray nodes in clear_inode() - io_uring: don't flood a cancelling task with task_work - urma: limit opt buf length in uburma ioctl commands - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 - wifi: iwlwifi: mvm: fix P2P-Device binding handling - team: avoid NETDEV_CHANGEMTU event when unregistering slave - arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Allow boot CPU nohz_full to coexist with suspend and kexec - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - smb: client: reject SetEA requests that do not fit the request buffer - scsi: libiscsi: Validate the task named by a management response - scsi: libiscsi: Validate the ITT reflected in a Reject PDU - smb: client: fix heap overflow in cifs_do_set_acl() - rnpvf: update rnpvf driver to 1.2.0. - mm/gup: allow movable memory pinnable - rnpvf: update rnpvf driver to 1.2.0. - netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() - RDMA/irdma: Replace waitqueue and flag with completion - wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - KEYS: Fix add_key() race with keyring restriction - openvswitch: fix soft lockup in the netlink flow dump - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - wifi: mac80211: prevent AP VLAN tx from other interfaces - net: ipv6: keep room for the mac header in dst_dev_overhead() - !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163 - !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235 - !29765 Fix CVE-2026-98289 - !30230 Fix CVE-2026-97615 - !29790 Fix CVE-2026-93250 - !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005 - !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871 - !30307 feat/obmm-unified-switch-split-v4 - !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972 - !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883 - !30450 BBML3 bugfix - !30156 [OLK-6.6] Fix CVE-2026-68258 - !30154 [OLK-6.6] Fix CVE-2026-74729 - !30151 [OLK-6.6] Fix CVE-2026-74273 - !27793 [OLK-6.6] Fix CVE-2026-68421 - !27512 [OLK-6.6] Fix CVE-2026-64259 - !30146 [OLK-6.6] Fix CVE-2026-53109 - !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30567 scsi: hisi_sas: Clear PHY error counts on phyup - arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243 - scsi: hisi_sas: Clear PHY error counts on phyup - scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c - tracing: Save the event file instead of the compatible histogram - tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields - drm/i915/gt: Unmask interrupts only when ACTIVE is true - serial: 8250_port: recognize UPIO_AU - crypto: ccp - Fix possible deadlock in SEV init failure path - obmm: pack the internal structs by field ordering - obmm: sysfs views over the switch: attributes, identity, lockless reads - obmm: generalized dual-backend gap mmap - obmm: export switch target wrap-up and validation consolidation - obmm: unified two-phase switch core (import target) - obmm: install mappings lazily from the backend fault paths - obmm: fix the pxm bound, the open TOCTOU and the teardown release - obmm: split the region shell from the memory backends - obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths - io-wq: order the exit bit against worker creation task work - mm/pfn_range_alloc: split block mappings in linear map updates - arm64/mm: make pte_present() recognize present-invalid entries - net: bridge: use option bits for CFM/MRP frame handlers - drm/amdkfd: Check bounds on CRIU restore queue type and mqd size - soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read - cxl/region: Block region delete during region creation - powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy - cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() - vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() - af_unix: Unify scc_index when finalising SCC in __unix_walk_scc(). - sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() - fuse-uring: make a fuse_req on SQE commit only findable after memcpy - !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142 - !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219 - !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233 - !30600 urma: warn on slow TP driver callbacks - urma: warn on slow TP driver callbacks - tracing/histograms: Verify event_call identity when updating synth_event refcount - tracing: Check operator stack capacity before pushing - ftrace: Initialize modname and offset in print_rec() - !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117 - !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211 - !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201 - netlink: reset skb headers before unicast and multicast filtering - netlink: avoid hashing the network namespace pointer - net: bridge: mcast: don't truncate the port group walk on teardown - !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239 - !30582 v5 MOC bypass cache - !30610 iommu/io-pgtable-arm: Add support for contiguous hint - !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10) - !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802 - !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988 - !30473 Fix CVE-2026-97992 - !30150 [OLK-6.6] Fix CVE-2026-74527 - !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - !30544 [OLK-6.6] Fix CVE-2026-90057 - !30476 [OLK-6.6] fix CVE-2026-98936 - !30474 [OLK-6.6] fix CVE-2026-99059 - !30144 [OLK-6.6] Fix CVE-2026-64190 - !30311 [OLK-6.6]nser: add support for wangxun RDMA driver - iommu/io-pgtable-arm: Add support for contiguous hint - Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - slip: remove slip_hangup() to fix use-after-free in slip_receive_buf() - drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6 - net: team: fix NULL pointer dereference in team_xmit during mode change - net: team: Rename port_disabled team mode op to port_tx_disabled - net: team: Remove unused team_mode_op, port_enabled - wifi: ath11k: reset ar->num_stations on hardware start - wireguard: noise: reject response consumption after intermediate initiation - vhost-vdpa: protect config_ctx from being freed under the config callback - x86/arm64: config: enable the Wangxun nser RDMA driver - net: wangxun: nser: add RDMA support for 100GbE NICs - octeontx2-af: Block VFs from clobbering special CGX PKIND state - vhost: invalidate vring access on IOTLB transitions - drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op - drivers:misc:sdma-dae: Remove redundant print during mm exit and resume. - drivers:misc:sdma-dae: Revert optimize kernel code - drivers:misc:sdma-dae: Revert add channel depth info in debugfs - drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Remove interference print. - drivers:misc:sdma-dae: Checking the address alignment - drivers:misc:sdma-dae: add NULL judgement of global variables - drivers:misc:sdma-dae: add channel depth info in debugfs - drivers:misc:sdma-dae: optimize kernel code - drivers:misc:sdma-dae: fix incorrect debugfs print - drivers:misc:sdma-dae: sdma fix uncorrect sleep time - drivers:misc:sdma-dae: fix incorrect kmalloc flag - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk - drivers:misc:sdma-dae: modify ttl_processes reduce logic - drivers:misc:sdma-dae: remove unnecessary return in void function - drivers:misc:sdma-dae: fix incorrect resource release - drivers:misc:sdma-dae: remove lock while pausing channels - drivers:misc:sdma-dae: add mmu_notifier - drivers:misc:sdma-dae: add MODULE_VERSION to control version - drivers:misc:sdma-dae: add print in exceptional branch - drivers:misc:sdma-dae: bugfix of channel operation - drivers:misc:sdma-dae: change authority of sdma device - drivers:misc:sdma-dae: add channel ida validation - drivers:misc:sdma-dae: add vma_ops to avoid mremap error - drivers:misc:sdma-dae: add fast mode - drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - drivers:misc:sdma-dae: add debugfs of sdma-dae - drivers:misc:sdma-dae: fix icsl code check problems - drivers:misc:sdma-dae: fix input validate problems - drivers:misc:sdma-dae: fix interrupt handle logic - drivers:misc:sdma-dae: not compile sdma-dae by default - drivers:misc:sdma-dae: enable sdma_dae for arm64 - drivers:misc:sdma-dae: support page fault preprocess - drivers:misc:sdma-dae: support interrupt init and handle - drivers:misc:sdma-dae: support sqe task send and execute - drivers:misc:sdma-dae: support channel management - drivers:misc:sdma-dae: support getting streamID - drivers:misc:sdma-dae: support initializ sdma driver - !30531 neighbour: guarantee the localhost connections be established successfully even the ARP table is full - !16014 [OLK-6.6]Add Phytium GPIO driver - !30713 checkpatch.pl: minor improvements - !30181 [OLK-6.6]nsevf: add support for wangxun nsevf driver - !30271 net/hibifur: remove build timestamp to fix hotpatch creation - !30648 [CVEAgent@OLK-6.6] Fix CVE-2026-99224 - !30650 [CVEAgent@OLK-6.6] Fix CVE-2026-99225 - !30646 [CVEAgent@OLK-6.6] Fix CVE-2026-99088 - !30651 [CVEAgent@OLK-6.6] Fix CVE-2026-99226 - !30654 [CVEAgent@OLK-6.6] Fix CVE-2026-99245 - checkpatch: recognize Co-authored-by as a valid signature tag - checkpatch.pl: adapt to new Assisted-by: format - !30678 fix CVE-2026-98751 - !30682 [OLK-6.6] Backport CPPC Performance Priority test case - net: wangxun: nsevf: update to 1.0.2oe - !30573 [CVEAgent@OLK-6.6] Fix CVE-2026-99172 - x86/arm64: config: enable the Wangxun NSEVF Ethernet driver - net: wangxun: nsevf: add support for 100GbE vf NICs - cpufreq/amd-pstate-ut: Add unit test for CPPC Performance Priority - tty: Fix kabi breakage of tty_struct - tty: add break_wait kernel-doc - tty: abort break signalling on hangup - KEYS: Fix key_reject_and_link() race with keyring restriction - keys: Avoid the owner account dereference in named keyring lookup - keys: Check the authorization payload in process keyring searches - keys: Protect the type name while describing a key - net: openvswitch: validate transport header presence in set_ipv6_addr - ipc: drop the mqueue mount with kern_unmount() on setup failure - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure - neighbour: guarantee the localhost connections be established successfully even the ARP table is full - net/hibifur: remove build timestamp to fix hotpatch creation - gpio: phytium: Add Phytium GPIO driver - dt-bindings: gpio: Add bindings for Phytium GPIO - !30177 [OLK-6.6] crypto: hisilicon - backport hpre/sec/zip/sec2/trng and hisi_acc_vfio_pci fixes from mainline - !30495 [Intel][6.6] PMU: Add new precise OMR events for DMR and PEBS data source fixes - hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/ - !30012 [CVEAgent@OLK-6.6] Fix CVE-2026-98854 - !30079 [CVEAgent@OLK-6.6] Fix CVE-2026-99002 - !30770 CODEOWNERS: add hisi-trng entry following driver relocation - !30680 [OLK-6.6] Fix CVE-2026-98700 - !30681 [OLK-6.6] Fix CVE-2026-98699 - !30606 [CVEAgent@OLK-6.6] Fix CVE-2026-90315 - !30720 [CVEAgent@OLK-6.6] Fix CVE-2026-99222 - !30718 [CVEAgent@OLK-6.6] Fix CVE-2026-99220 - !30475 [CVEAgent@OLK-6.6] Fix CVE-2026-98786 - !30719 [CVEAgent@OLK-6.6] Fix CVE-2026-99221 - !30059 [CVEAgent@OLK-6.6] Fix CVE-2026-98955 - !30058 [CVEAgent@OLK-6.6] Fix CVE-2026-98950 - !29185 [CVEAgent@OLK-6.6] Fix CVE-2026-90099 - !30010 [CVEAgent@OLK-6.6] Fix CVE-2026-98852 - CODEOWNERS: add hisi-trng entry following driver relocation - !30721 [CVEAgent@OLK-6.6] Fix CVE-2026-99187 - !30611 ub:ubus: support interrupt affinity - !30565 [PATCH 00/28]KVM: arm64: pvm: Add shadow MMU support and enable Linux guests - !30703 [CVEAgent@OLK-6.6] Fix CVE-2026-99121 - !30704 [CVEAgent@OLK-6.6] Fix CVE-2026-99138 - !30689 perf: hisi: Fix read sccl_id and ccl_id error in some platform - !30675 ub/ubdevshm: Fix potential concurrency issues. - KVM: arm64: pvm: Enable VM creation with shadow translation - KVM: arm64: pvm: Retain SCTLR_EL1 across guest exit fixups - KVM: arm64: pvm: Reject unsupported guest debug requests - KVM: arm64: pvm: Disable unsupported PMU capabilities - KVM: arm64: pvm: Reconstruct missing MMIO abort syndromes - KVM: arm64: pvm: Honor guest EL0 cache maintenance controls - KVM: arm64: pvm: Handle cache maintenance by guest VA - KVM: arm64: pvm: Emulate AT S1E1R through the guest walker - KVM: arm64: pvm: Handle guest TLBI instructions - KVM: arm64: pvm: Recover trapped instructions through guest memory - KVM: arm64: pvm: Disable GFN-based shadow aging - KVM: arm64: pvm: Write-protect shadow mappings for dirty logging - perf: Fix perf_pmu_migrate_context() leaving events behind - KVM: arm64: pvm: Cover all shadows in VM-wide cache operations - KVM: arm64: pvm: Synchronize caches before executing guest code - KVM: arm64: pvm: Maintain D-cache coherency for shadow mappings - KVM: arm64: pvm: Synchronize shadows with host MMU changes - KVM: arm64: pvm: Switch shadow translation state at guest entry - KVM: arm64: pvm: Allow tuning the shadow context pool size - KVM: arm64: pvm: Add per-regime kernel shadow roots - KVM: arm64: pvm: Install user shadow mappings on faults - keys: Protect the read method check against type removal - keys/trusted_keys: return immediately after TPM unseal failure - asymmetric_keys: reject trust keys without IDs - ub:ubus: support interrupt affinity - tcp: fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO) - ipv4: avoid divide by zero in fib_rebalance - perf: hisi: Fix read sccl_id and ccl_id error in some platform - wifi: mac80211: fix mesh fast xmit path deletion UAF - ub/ubdevshm: Fix potential concurrency issues. - wifi: mac80211: set info->band for 802.3 encap offload frames - KVM: arm64: pvm: Walk guest stage-1 tables - KVM: arm64: pvm: Pin user shadow translation contexts - KVM: arm64: pvm: Use EL1 TLB maintenance for shadow tables - KVM: arm64: pvm: Add shadow stage-1 permission projection - KVM: arm64: pvm: Manage the user shadow MMU pool lifecycle - KVM: arm64: pvm: Set a fixed shadow page-table geometry - KVM: arm64: pvm: Validate host capabilities before enabling PVM - KVM: arm64: pvm: Prevent host debug controls from affecting guests - PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers - perf/x86/intel: Rename DMR offcore_rsp attribute to offmodule_rsp - perf/x86/intel: Fix precise OMR event scheduling for DMR/NVL - perf/x86/intel: Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3 - perf/x86/intel: Fix Panther Cove PEBS data-source snoop states - perf/x86/intel: Remove incorrect Panther Cove PEBS data-source constraints - perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - perf/x86/intel: Fix DKT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix CMT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - drm/amd/display: guard dc_sink dereferences in MST mode validation - crypto: hisi-trng - Remove crypto_rng interface - crypto: hisilicon/hpre - fix GFP flags for dma_alloc_coherent - hisi_acc_vfio_pci: reject live migration on 64KB page with QM_HW_V3 hardware - crypto: hisilicon/hpre - remove unused macros and struct fields - crypto: hisilicon/sec - remove SEC crypto block cipher accelerator - hisi_acc_vfio_pci: fix NULL dereference in reset_prepare on PF passthrough - crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN - crypto: hisilicon/hpre - extract clusters num into inline function - crypto: hisilicon/hpre - fix ECDH destination DMA mapping - crypto: hisilicon/hpre - return -EOVERFLOW for small ECDH output buffer - crypto: hisilicon/hpre - remove dma_free_coherent on NULL req->dst in ECDH - crypto: hisilicon/hpre - fix pointer dereference before length check - crypto: hisilicon/zip - enable auto clock gating for DAE - drm/vmwgfx: validate pitch coming from userspace - flow_dissector: avoid u16 truncation of skb->len when computing thoff - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - of/overlay: only treat a positive changeset id as registered - net: extend IPv6 exthdr detection of tunneled packets - net/sched: account classifier filter allocations to memcg - The RISC-V architecture features have been updated. - For more details, refer to the rvck-olk repository. - kernel.spec: fetch the source tarball from AtomGit over HTTPS Replace the lookaside "kernel.tar.gz" with a URL Source so the tree can be fetched without a populated lookaside cache: Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/6.6.0-182.0.0.tar.gz rpm will not download a URL Source while _disable_source_fetch is 1, which is the default, so set it to 0. AtomGit unpacks the archive to kernel-6.6.0-182.0.0/, which is not the kernel/ the old tarball produced, so %prep unpacks Source0 itself and moves that directory into place. Stay on 6.6.0-182.0.0: the 183.0.0 archive is not available from AtomGit. - !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234 - !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143 - !30322 urma: fix ipourma eid handler and register work concurrency - !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2 - EDAC/amd64: Avoid a -Wformat-security warning - EDAC/amd64: Generate ctl_name string at runtime - !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807 - !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747 - !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism. - !30447 wifi: mac80211: minstrel_ht: validate fixed rate index - !30446 net: ena: fix MMIO read buffer leak on probe failure - tracing: Keep the predicate limit separate from program capacity - !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855 - !30431 fix CVE-2026-98490 for OLK-6.6 - !30425 fix CVE-2026-98722 for OLK-6.6 - !30410 nvdimm: pmem: keep PREFLUSH before data writes - !30406 Fix CVE-2026-97480 for OLK-6.6 - !30204 x86/cpu/hygon: Report S5 reset status during boot - tracing: Unregister field variable histograms when the command fails - !30395 tty: fix saved termios reset race - arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30031 drm/amdkfd: fix SMI event cross-process information leak - wifi: mac80211: minstrel_ht: validate fixed rate index - net: ena: fix MMIO read buffer leak on probe failure - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: openvswitch: conntrack: remove 'add_helper' dead code - openvswitch: prepare for stolen verdict coming from conntrack and nat engine - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net/sched: act_ct: fix helper UAF due to extensions realloc - ub/ubmem-vmmu: Remove the support_attr callback mechanism. - mtd: block2mtd: Fix divide error when erase_size is zero - block2mtd: prevent direct access of bd_inode - nvdimm: pmem: keep PREFLUSH before data writes - tty: serial: 8250: protect against NULL uart->port.dev in register - serial: 8250: invert serial8250_register_8250_port() CIR condition - urma: fix ipourma eid handler and register work concurrency - tty: fix saved termios reset race - x86/cpu/hygon: Report S5 reset status during boot - drm/amdkfd: fix SMI event cross-process information leak - of/overlay: put property on deadprops only after changeset add succeeds - net/mlx5: Fix slab-out-of-bounds when handling team device events - serial: core: fix NULL pointer dereference in serial_core_unregister_port() - !30553 tracing: Reject incomplete event filter expressions - !30498 nfsd: split nfsd4_copy into transient and durable async copy objects - !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822 - !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization - tracing: Reject incomplete event filter expressions - !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling - !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080 - !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206 - !30388 Fix CVE-2026-99153 - !30390 Fix CVE-2026-99152 - !30387 Fix CVE-2026-99110 - !30391 Fix CVE-2026-99109 - !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254 - !30538 scsi: libsas: Fix SMP IO deadlock during HA resume - !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper - !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247 - !30454 [OLK-6.6] Fix CVE-2026-97566 - !30453 [OLK-6.6] Fix CVE-2026-97432 - !30444 [OLK-6.6] Fix CVE-2026-43234 - !30403 x86/hygon: Fix FPDSS on Hygon - !30269 [OLK-6.6] update rnpvf driver to 1.2.0. - !30155 [OLK-6.6] Fix CVE-2026-74695 - !30153 [OLK-6.6] Fix CVE-2026-72494 - !30149 [OLK-6.6] Fix CVE-2026-74368 - !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052 - !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040 - !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948 - !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025 - !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078 - !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079 - ub: ubase: skip bandwidth queries on next-generation chips - net: unic: Fix TX/RX DMA ordering and cache sync - net: unic: serialize port deactivation with reset - ub: ubase: add ub port events handling and statistics - scsi: libsas: Fix SMP IO deadlock during HA resume - scsi: libsas: Add sas_ex_phy_to_dev() helper - scsi: libsas: Add linkrate and sas_addr change detection in rediscover - !30430 v8 arm64: Allow CPU0 to be nohz_full - ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30300 mm/gup: allow movable memory pinnable - !30487 urma: limit opt buf length in uburma ioctl commands - !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570 - nfsd: split nfsd4_copy into transient and durable async copy objects - ub: cdma: header file code synchronization - ub: cdma: ratelimit hot-path error logs in kernel driver - x86: hygon: Fix FPDSS on Hygon - tracing: Do not initialize tracefs work if tracing is disabled - scsi: target: iscsi: Fix race in discovery auth updates - fs: Free any excess xarray nodes in clear_inode() - io_uring: don't flood a cancelling task with task_work - urma: limit opt buf length in uburma ioctl commands - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 - wifi: iwlwifi: mvm: fix P2P-Device binding handling - team: avoid NETDEV_CHANGEMTU event when unregistering slave - arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Allow boot CPU nohz_full to coexist with suspend and kexec - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - smb: client: reject SetEA requests that do not fit the request buffer - scsi: libiscsi: Validate the task named by a management response - scsi: libiscsi: Validate the ITT reflected in a Reject PDU - smb: client: fix heap overflow in cifs_do_set_acl() - rnpvf: update rnpvf driver to 1.2.0. - mm/gup: allow movable memory pinnable - rnpvf: update rnpvf driver to 1.2.0. - netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() - RDMA/irdma: Replace waitqueue and flag with completion - wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - KEYS: Fix add_key() race with keyring restriction - openvswitch: fix soft lockup in the netlink flow dump - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - wifi: mac80211: prevent AP VLAN tx from other interfaces - net: ipv6: keep room for the mac header in dst_dev_overhead() - !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163 - !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235 - !29765 Fix CVE-2026-98289 - !30230 Fix CVE-2026-97615 - !29790 Fix CVE-2026-93250 - !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005 - !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871 - !30307 feat/obmm-unified-switch-split-v4 - !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972 - !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883 - !30450 BBML3 bugfix - !30156 [OLK-6.6] Fix CVE-2026-68258 - !30154 [OLK-6.6] Fix CVE-2026-74729 - !30151 [OLK-6.6] Fix CVE-2026-74273 - !27793 [OLK-6.6] Fix CVE-2026-68421 - !27512 [OLK-6.6] Fix CVE-2026-64259 - !30146 [OLK-6.6] Fix CVE-2026-53109 - !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30567 scsi: hisi_sas: Clear PHY error counts on phyup - arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243 - scsi: hisi_sas: Clear PHY error counts on phyup - scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c - tracing: Save the event file instead of the compatible histogram - tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields - drm/i915/gt: Unmask interrupts only when ACTIVE is true - serial: 8250_port: recognize UPIO_AU - crypto: ccp - Fix possible deadlock in SEV init failure path - obmm: pack the internal structs by field ordering - obmm: sysfs views over the switch: attributes, identity, lockless reads - obmm: generalized dual-backend gap mmap - obmm: export switch target wrap-up and validation consolidation - obmm: unified two-phase switch core (import target) - obmm: install mappings lazily from the backend fault paths - obmm: fix the pxm bound, the open TOCTOU and the teardown release - obmm: split the region shell from the memory backends - obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths - io-wq: order the exit bit against worker creation task work - mm/pfn_range_alloc: split block mappings in linear map updates - arm64/mm: make pte_present() recognize present-invalid entries - net: bridge: use option bits for CFM/MRP frame handlers - drm/amdkfd: Check bounds on CRIU restore queue type and mqd size - soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read - cxl/region: Block region delete during region creation - powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy - cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() - vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() - af_unix: Unify scc_index when finalising SCC in __unix_walk_scc(). - sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() - fuse-uring: make a fuse_req on SQE commit only findable after memcpy - !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142 - !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219 - !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233 - !30600 urma: warn on slow TP driver callbacks - urma: warn on slow TP driver callbacks - tracing/histograms: Verify event_call identity when updating synth_event refcount - tracing: Check operator stack capacity before pushing - ftrace: Initialize modname and offset in print_rec() - !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117 - !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211 - !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201 - netlink: reset skb headers before unicast and multicast filtering - netlink: avoid hashing the network namespace pointer - net: bridge: mcast: don't truncate the port group walk on teardown - !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239 - !30582 v5 MOC bypass cache - !30610 iommu/io-pgtable-arm: Add support for contiguous hint - !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10) - !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802 - !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988 - !30473 Fix CVE-2026-97992 - !30150 [OLK-6.6] Fix CVE-2026-74527 - !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - !30544 [OLK-6.6] Fix CVE-2026-90057 - !30476 [OLK-6.6] fix CVE-2026-98936 - !30474 [OLK-6.6] fix CVE-2026-99059 - !30144 [OLK-6.6] Fix CVE-2026-64190 - !30311 [OLK-6.6]nser: add support for wangxun RDMA driver - iommu/io-pgtable-arm: Add support for contiguous hint - Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - slip: remove slip_hangup() to fix use-after-free in slip_receive_buf() - drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6 - net: team: fix NULL pointer dereference in team_xmit during mode change - net: team: Rename port_disabled team mode op to port_tx_disabled - net: team: Remove unused team_mode_op, port_enabled - wifi: ath11k: reset ar->num_stations on hardware start - wireguard: noise: reject response consumption after intermediate initiation - vhost-vdpa: protect config_ctx from being freed under the config callback - x86/arm64: config: enable the Wangxun nser RDMA driver - net: wangxun: nser: add RDMA support for 100GbE NICs - octeontx2-af: Block VFs from clobbering special CGX PKIND state - vhost: invalidate vring access on IOTLB transitions - drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op - drivers:misc:sdma-dae: Remove redundant print during mm exit and resume. - drivers:misc:sdma-dae: Revert optimize kernel code - drivers:misc:sdma-dae: Revert add channel depth info in debugfs - drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Remove interference print. - drivers:misc:sdma-dae: Checking the address alignment - drivers:misc:sdma-dae: add NULL judgement of global variables - drivers:misc:sdma-dae: add channel depth info in debugfs - drivers:misc:sdma-dae: optimize kernel code - drivers:misc:sdma-dae: fix incorrect debugfs print - drivers:misc:sdma-dae: sdma fix uncorrect sleep time - drivers:misc:sdma-dae: fix incorrect kmalloc flag - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk - drivers:misc:sdma-dae: modify ttl_processes reduce logic - drivers:misc:sdma-dae: remove unnecessary return in void function - drivers:misc:sdma-dae: fix incorrect resource release - drivers:misc:sdma-dae: remove lock while pausing channels - drivers:misc:sdma-dae: add mmu_notifier - drivers:misc:sdma-dae: add MODULE_VERSION to control version - drivers:misc:sdma-dae: add print in exceptional branch - drivers:misc:sdma-dae: bugfix of channel operation - drivers:misc:sdma-dae: change authority of sdma device - drivers:misc:sdma-dae: add channel ida validation - drivers:misc:sdma-dae: add vma_ops to avoid mremap error - drivers:misc:sdma-dae: add fast mode - drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - drivers:misc:sdma-dae: add debugfs of sdma-dae - drivers:misc:sdma-dae: fix icsl code check problems - drivers:misc:sdma-dae: fix input validate problems - drivers:misc:sdma-dae: fix interrupt handle logic - drivers:misc:sdma-dae: not compile sdma-dae by default - drivers:misc:sdma-dae: enable sdma_dae for arm64 - drivers:misc:sdma-dae: support page fault preprocess - drivers:misc:sdma-dae: support interrupt init and handle - drivers:misc:sdma-dae: support sqe task send and execute - drivers:misc:sdma-dae: support channel management - drivers:misc:sdma-dae: support getting streamID - drivers:misc:sdma-dae: support initializ sdma driver - !30531 neighbour: guarantee the localhost connections be established successfully even the ARP table is full - !16014 [OLK-6.6]Add Phytium GPIO driver - !30713 checkpatch.pl: minor improvements - !30181 [OLK-6.6]nsevf: add support for wangxun nsevf driver - !30271 net/hibifur: remove build timestamp to fix hotpatch creation - !30648 [CVEAgent@OLK-6.6] Fix CVE-2026-99224 - !30650 [CVEAgent@OLK-6.6] Fix CVE-2026-99225 - !30646 [CVEAgent@OLK-6.6] Fix CVE-2026-99088 - !30651 [CVEAgent@OLK-6.6] Fix CVE-2026-99226 - !30654 [CVEAgent@OLK-6.6] Fix CVE-2026-99245 - checkpatch: recognize Co-authored-by as a valid signature tag - checkpatch.pl: adapt to new Assisted-by: format - !30678 fix CVE-2026-98751 - !30682 [OLK-6.6] Backport CPPC Performance Priority test case - net: wangxun: nsevf: update to 1.0.2oe - !30573 [CVEAgent@OLK-6.6] Fix CVE-2026-99172 - x86/arm64: config: enable the Wangxun NSEVF Ethernet driver - net: wangxun: nsevf: add support for 100GbE vf NICs - cpufreq/amd-pstate-ut: Add unit test for CPPC Performance Priority - tty: Fix kabi breakage of tty_struct - tty: add break_wait kernel-doc - tty: abort break signalling on hangup - KEYS: Fix key_reject_and_link() race with keyring restriction - keys: Avoid the owner account dereference in named keyring lookup - keys: Check the authorization payload in process keyring searches - keys: Protect the type name while describing a key - net: openvswitch: validate transport header presence in set_ipv6_addr - ipc: drop the mqueue mount with kern_unmount() on setup failure - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure - neighbour: guarantee the localhost connections be established successfully even the ARP table is full - net/hibifur: remove build timestamp to fix hotpatch creation - gpio: phytium: Add Phytium GPIO driver - dt-bindings: gpio: Add bindings for Phytium GPIO - !30177 [OLK-6.6] crypto: hisilicon - backport hpre/sec/zip/sec2/trng and hisi_acc_vfio_pci fixes from mainline - !30495 [Intel][6.6] PMU: Add new precise OMR events for DMR and PEBS data source fixes - hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/ - !30012 [CVEAgent@OLK-6.6] Fix CVE-2026-98854 - !30079 [CVEAgent@OLK-6.6] Fix CVE-2026-99002 - !30770 CODEOWNERS: add hisi-trng entry following driver relocation - !30680 [OLK-6.6] Fix CVE-2026-98700 - !30681 [OLK-6.6] Fix CVE-2026-98699 - !30606 [CVEAgent@OLK-6.6] Fix CVE-2026-90315 - !30720 [CVEAgent@OLK-6.6] Fix CVE-2026-99222 - !30718 [CVEAgent@OLK-6.6] Fix CVE-2026-99220 - !30475 [CVEAgent@OLK-6.6] Fix CVE-2026-98786 - !30719 [CVEAgent@OLK-6.6] Fix CVE-2026-99221 - !30059 [CVEAgent@OLK-6.6] Fix CVE-2026-98955 - !30058 [CVEAgent@OLK-6.6] Fix CVE-2026-98950 - !29185 [CVEAgent@OLK-6.6] Fix CVE-2026-90099 - !30010 [CVEAgent@OLK-6.6] Fix CVE-2026-98852 - CODEOWNERS: add hisi-trng entry following driver relocation - !30721 [CVEAgent@OLK-6.6] Fix CVE-2026-99187 - !30611 ub:ubus: support interrupt affinity - !30565 [PATCH 00/28]KVM: arm64: pvm: Add shadow MMU support and enable Linux guests - !30703 [CVEAgent@OLK-6.6] Fix CVE-2026-99121 - !30704 [CVEAgent@OLK-6.6] Fix CVE-2026-99138 - !30689 perf: hisi: Fix read sccl_id and ccl_id error in some platform - !30675 ub/ubdevshm: Fix potential concurrency issues. - KVM: arm64: pvm: Enable VM creation with shadow translation - KVM: arm64: pvm: Retain SCTLR_EL1 across guest exit fixups - KVM: arm64: pvm: Reject unsupported guest debug requests - KVM: arm64: pvm: Disable unsupported PMU capabilities - KVM: arm64: pvm: Reconstruct missing MMIO abort syndromes - KVM: arm64: pvm: Honor guest EL0 cache maintenance controls - KVM: arm64: pvm: Handle cache maintenance by guest VA - KVM: arm64: pvm: Emulate AT S1E1R through the guest walker - KVM: arm64: pvm: Handle guest TLBI instructions - KVM: arm64: pvm: Recover trapped instructions through guest memory - KVM: arm64: pvm: Disable GFN-based shadow aging - KVM: arm64: pvm: Write-protect shadow mappings for dirty logging - perf: Fix perf_pmu_migrate_context() leaving events behind - KVM: arm64: pvm: Cover all shadows in VM-wide cache operations - KVM: arm64: pvm: Synchronize caches before executing guest code - KVM: arm64: pvm: Maintain D-cache coherency for shadow mappings - KVM: arm64: pvm: Synchronize shadows with host MMU changes - KVM: arm64: pvm: Switch shadow translation state at guest entry - KVM: arm64: pvm: Allow tuning the shadow context pool size - KVM: arm64: pvm: Add per-regime kernel shadow roots - KVM: arm64: pvm: Install user shadow mappings on faults - keys: Protect the read method check against type removal - keys/trusted_keys: return immediately after TPM unseal failure - asymmetric_keys: reject trust keys without IDs - ub:ubus: support interrupt affinity - tcp: fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO) - ipv4: avoid divide by zero in fib_rebalance - perf: hisi: Fix read sccl_id and ccl_id error in some platform - wifi: mac80211: fix mesh fast xmit path deletion UAF - ub/ubdevshm: Fix potential concurrency issues. - wifi: mac80211: set info->band for 802.3 encap offload frames - KVM: arm64: pvm: Walk guest stage-1 tables - KVM: arm64: pvm: Pin user shadow translation contexts - KVM: arm64: pvm: Use EL1 TLB maintenance for shadow tables - KVM: arm64: pvm: Add shadow stage-1 permission projection - KVM: arm64: pvm: Manage the user shadow MMU pool lifecycle - KVM: arm64: pvm: Set a fixed shadow page-table geometry - KVM: arm64: pvm: Validate host capabilities before enabling PVM - KVM: arm64: pvm: Prevent host debug controls from affecting guests - PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers - perf/x86/intel: Rename DMR offcore_rsp attribute to offmodule_rsp - perf/x86/intel: Fix precise OMR event scheduling for DMR/NVL - perf/x86/intel: Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3 - perf/x86/intel: Fix Panther Cove PEBS data-source snoop states - perf/x86/intel: Remove incorrect Panther Cove PEBS data-source constraints - perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - perf/x86/intel: Fix DKT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix CMT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - drm/amd/display: guard dc_sink dereferences in MST mode validation - crypto: hisi-trng - Remove crypto_rng interface - crypto: hisilicon/hpre - fix GFP flags for dma_alloc_coherent - hisi_acc_vfio_pci: reject live migration on 64KB page with QM_HW_V3 hardware - crypto: hisilicon/hpre - remove unused macros and struct fields - crypto: hisilicon/sec - remove SEC crypto block cipher accelerator - hisi_acc_vfio_pci: fix NULL dereference in reset_prepare on PF passthrough - crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN - crypto: hisilicon/hpre - extract clusters num into inline function - crypto: hisilicon/hpre - fix ECDH destination DMA mapping - crypto: hisilicon/hpre - return -EOVERFLOW for small ECDH output buffer - crypto: hisilicon/hpre - remove dma_free_coherent on NULL req->dst in ECDH - crypto: hisilicon/hpre - fix pointer dereference before length check - crypto: hisilicon/zip - enable auto clock gating for DAE - drm/vmwgfx: validate pitch coming from userspace - flow_dissector: avoid u16 truncation of skb->len when computing thoff - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - of/overlay: only treat a positive changeset id as registered - net: extend IPv6 exthdr detection of tunneled packets - net/sched: account classifier filter allocations to memcg - The RISC-V architecture features have been updated. - For more details, refer to the rvck-olk repository. - kernel.spec: fetch the source tarball from AtomGit over HTTPS Replace the lookaside "kernel.tar.gz" with a URL Source so the tree can be fetched without a populated lookaside cache: Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/6.6.0-182.0.0.tar.gz rpm will not download a URL Source while _disable_source_fetch is 1, which is the default, so set it to 0. AtomGit unpacks the archive to kernel-6.6.0-182.0.0/, which is not the kernel/ the old tarball produced, so %prep unpacks Source0 itself and moves that directory into place. Stay on 6.6.0-182.0.0: the 183.0.0 archive is not available from AtomGit. - !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234 - !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143 - !30322 urma: fix ipourma eid handler and register work concurrency - !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2 - EDAC/amd64: Avoid a -Wformat-security warning - EDAC/amd64: Generate ctl_name string at runtime - !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807 - !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747 - !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism. - !30447 wifi: mac80211: minstrel_ht: validate fixed rate index - !30446 net: ena: fix MMIO read buffer leak on probe failure - tracing: Keep the predicate limit separate from program capacity - !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855 - !30431 fix CVE-2026-98490 for OLK-6.6 - !30425 fix CVE-2026-98722 for OLK-6.6 - !30410 nvdimm: pmem: keep PREFLUSH before data writes - !30406 Fix CVE-2026-97480 for OLK-6.6 - !30204 x86/cpu/hygon: Report S5 reset status during boot - tracing: Unregister field variable histograms when the command fails - !30395 tty: fix saved termios reset race - arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30031 drm/amdkfd: fix SMI event cross-process information leak - wifi: mac80211: minstrel_ht: validate fixed rate index - net: ena: fix MMIO read buffer leak on probe failure - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: openvswitch: conntrack: remove 'add_helper' dead code - openvswitch: prepare for stolen verdict coming from conntrack and nat engine - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net/sched: act_ct: fix helper UAF due to extensions realloc - ub/ubmem-vmmu: Remove the support_attr callback mechanism. - mtd: block2mtd: Fix divide error when erase_size is zero - block2mtd: prevent direct access of bd_inode - nvdimm: pmem: keep PREFLUSH before data writes - tty: serial: 8250: protect against NULL uart->port.dev in register - serial: 8250: invert serial8250_register_8250_port() CIR condition - urma: fix ipourma eid handler and register work concurrency - tty: fix saved termios reset race - x86/cpu/hygon: Report S5 reset status during boot - drm/amdkfd: fix SMI event cross-process information leak - of/overlay: put property on deadprops only after changeset add succeeds - net/mlx5: Fix slab-out-of-bounds when handling team device events - serial: core: fix NULL pointer dereference in serial_core_unregister_port() - !30553 tracing: Reject incomplete event filter expressions - !30498 nfsd: split nfsd4_copy into transient and durable async copy objects - !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822 - !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization - tracing: Reject incomplete event filter expressions - !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling - !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080 - !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206 - !30388 Fix CVE-2026-99153 - !30390 Fix CVE-2026-99152 - !30387 Fix CVE-2026-99110 - !30391 Fix CVE-2026-99109 - !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254 - !30538 scsi: libsas: Fix SMP IO deadlock during HA resume - !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper - !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247 - !30454 [OLK-6.6] Fix CVE-2026-97566 - !30453 [OLK-6.6] Fix CVE-2026-97432 - !30444 [OLK-6.6] Fix CVE-2026-43234 - !30403 x86/hygon: Fix FPDSS on Hygon - !30269 [OLK-6.6] update rnpvf driver to 1.2.0. - !30155 [OLK-6.6] Fix CVE-2026-74695 - !30153 [OLK-6.6] Fix CVE-2026-72494 - !30149 [OLK-6.6] Fix CVE-2026-74368 - !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052 - !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040 - !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948 - !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025 - !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078 - !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079 - ub: ubase: skip bandwidth queries on next-generation chips - net: unic: Fix TX/RX DMA ordering and cache sync - net: unic: serialize port deactivation with reset - ub: ubase: add ub port events handling and statistics - scsi: libsas: Fix SMP IO deadlock during HA resume - scsi: libsas: Add sas_ex_phy_to_dev() helper - scsi: libsas: Add linkrate and sas_addr change detection in rediscover - !30430 v8 arm64: Allow CPU0 to be nohz_full - ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30300 mm/gup: allow movable memory pinnable - !30487 urma: limit opt buf length in uburma ioctl commands - !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570 - nfsd: split nfsd4_copy into transient and durable async copy objects - ub: cdma: header file code synchronization - ub: cdma: ratelimit hot-path error logs in kernel driver - x86: hygon: Fix FPDSS on Hygon - tracing: Do not initialize tracefs work if tracing is disabled - scsi: target: iscsi: Fix race in discovery auth updates - fs: Free any excess xarray nodes in clear_inode() - io_uring: don't flood a cancelling task with task_work - urma: limit opt buf length in uburma ioctl commands - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 - wifi: iwlwifi: mvm: fix P2P-Device binding handling - team: avoid NETDEV_CHANGEMTU event when unregistering slave - arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Allow boot CPU nohz_full to coexist with suspend and kexec - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - smb: client: reject SetEA requests that do not fit the request buffer - scsi: libiscsi: Validate the task named by a management response - scsi: libiscsi: Validate the ITT reflected in a Reject PDU - smb: client: fix heap overflow in cifs_do_set_acl() - rnpvf: update rnpvf driver to 1.2.0. - mm/gup: allow movable memory pinnable - rnpvf: update rnpvf driver to 1.2.0. - netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() - RDMA/irdma: Replace waitqueue and flag with completion - wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - KEYS: Fix add_key() race with keyring restriction - openvswitch: fix soft lockup in the netlink flow dump - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - wifi: mac80211: prevent AP VLAN tx from other interfaces - net: ipv6: keep room for the mac header in dst_dev_overhead() - !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163 - !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235 - !29765 Fix CVE-2026-98289 - !30230 Fix CVE-2026-97615 - !29790 Fix CVE-2026-93250 - !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005 - !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871 - !30307 feat/obmm-unified-switch-split-v4 - !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972 - !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883 - !30450 BBML3 bugfix - !30156 [OLK-6.6] Fix CVE-2026-68258 - !30154 [OLK-6.6] Fix CVE-2026-74729 - !30151 [OLK-6.6] Fix CVE-2026-74273 - !27793 [OLK-6.6] Fix CVE-2026-68421 - !27512 [OLK-6.6] Fix CVE-2026-64259 - !30146 [OLK-6.6] Fix CVE-2026-53109 - !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30567 scsi: hisi_sas: Clear PHY error counts on phyup - arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243 - scsi: hisi_sas: Clear PHY error counts on phyup - scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c - tracing: Save the event file instead of the compatible histogram - tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields - drm/i915/gt: Unmask interrupts only when ACTIVE is true - serial: 8250_port: recognize UPIO_AU - crypto: ccp - Fix possible deadlock in SEV init failure path - obmm: pack the internal structs by field ordering - obmm: sysfs views over the switch: attributes, identity, lockless reads - obmm: generalized dual-backend gap mmap - obmm: export switch target wrap-up and validation consolidation - obmm: unified two-phase switch core (import target) - obmm: install mappings lazily from the backend fault paths - obmm: fix the pxm bound, the open TOCTOU and the teardown release - obmm: split the region shell from the memory backends - obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths - io-wq: order the exit bit against worker creation task work - mm/pfn_range_alloc: split block mappings in linear map updates - arm64/mm: make pte_present() recognize present-invalid entries - net: bridge: use option bits for CFM/MRP frame handlers - drm/amdkfd: Check bounds on CRIU restore queue type and mqd size - soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read - cxl/region: Block region delete during region creation - powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy - cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() - vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() - af_unix: Unify scc_index when finalising SCC in __unix_walk_scc(). - sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() - fuse-uring: make a fuse_req on SQE commit only findable after memcpy - !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142 - !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219 - !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233 - !30600 urma: warn on slow TP driver callbacks - urma: warn on slow TP driver callbacks - tracing/histograms: Verify event_call identity when updating synth_event refcount - tracing: Check operator stack capacity before pushing - ftrace: Initialize modname and offset in print_rec() - !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117 - !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211 - !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201 - netlink: reset skb headers before unicast and multicast filtering - netlink: avoid hashing the network namespace pointer - net: bridge: mcast: don't truncate the port group walk on teardown - !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239 - !30582 v5 MOC bypass cache - !30610 iommu/io-pgtable-arm: Add support for contiguous hint - !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10) - !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802 - !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988 - !30473 Fix CVE-2026-97992 - !30150 [OLK-6.6] Fix CVE-2026-74527 - !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - !30544 [OLK-6.6] Fix CVE-2026-90057 - !30476 [OLK-6.6] fix CVE-2026-98936 - !30474 [OLK-6.6] fix CVE-2026-99059 - !30144 [OLK-6.6] Fix CVE-2026-64190 - !30311 [OLK-6.6]nser: add support for wangxun RDMA driver - iommu/io-pgtable-arm: Add support for contiguous hint - Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - slip: remove slip_hangup() to fix use-after-free in slip_receive_buf() - drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6 - net: team: fix NULL pointer dereference in team_xmit during mode change - net: team: Rename port_disabled team mode op to port_tx_disabled - net: team: Remove unused team_mode_op, port_enabled - wifi: ath11k: reset ar->num_stations on hardware start - wireguard: noise: reject response consumption after intermediate initiation - vhost-vdpa: protect config_ctx from being freed under the config callback - x86/arm64: config: enable the Wangxun nser RDMA driver - net: wangxun: nser: add RDMA support for 100GbE NICs - octeontx2-af: Block VFs from clobbering special CGX PKIND state - vhost: invalidate vring access on IOTLB transitions - drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op - drivers:misc:sdma-dae: Remove redundant print during mm exit and resume. - drivers:misc:sdma-dae: Revert optimize kernel code - drivers:misc:sdma-dae: Revert add channel depth info in debugfs - drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Remove interference print. - drivers:misc:sdma-dae: Checking the address alignment - drivers:misc:sdma-dae: add NULL judgement of global variables - drivers:misc:sdma-dae: add channel depth info in debugfs - drivers:misc:sdma-dae: optimize kernel code - drivers:misc:sdma-dae: fix incorrect debugfs print - drivers:misc:sdma-dae: sdma fix uncorrect sleep time - drivers:misc:sdma-dae: fix incorrect kmalloc flag - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk - drivers:misc:sdma-dae: modify ttl_processes reduce logic - drivers:misc:sdma-dae: remove unnecessary return in void function - drivers:misc:sdma-dae: fix incorrect resource release - drivers:misc:sdma-dae: remove lock while pausing channels - drivers:misc:sdma-dae: add mmu_notifier - drivers:misc:sdma-dae: add MODULE_VERSION to control version - drivers:misc:sdma-dae: add print in exceptional branch - drivers:misc:sdma-dae: bugfix of channel operation - drivers:misc:sdma-dae: change authority of sdma device - drivers:misc:sdma-dae: add channel ida validation - drivers:misc:sdma-dae: add vma_ops to avoid mremap error - drivers:misc:sdma-dae: add fast mode - drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - drivers:misc:sdma-dae: add debugfs of sdma-dae - drivers:misc:sdma-dae: fix icsl code check problems - drivers:misc:sdma-dae: fix input validate problems - drivers:misc:sdma-dae: fix interrupt handle logic - drivers:misc:sdma-dae: not compile sdma-dae by default - drivers:misc:sdma-dae: enable sdma_dae for arm64 - drivers:misc:sdma-dae: support page fault preprocess - drivers:misc:sdma-dae: support interrupt init and handle - drivers:misc:sdma-dae: support sqe task send and execute - drivers:misc:sdma-dae: support channel management - drivers:misc:sdma-dae: support getting streamID - drivers:misc:sdma-dae: support initializ sdma driver - !30531 neighbour: guarantee the localhost connections be established successfully even the ARP table is full - !16014 [OLK-6.6]Add Phytium GPIO driver - !30713 checkpatch.pl: minor improvements - !30181 [OLK-6.6]nsevf: add support for wangxun nsevf driver - !30271 net/hibifur: remove build timestamp to fix hotpatch creation - !30648 [CVEAgent@OLK-6.6] Fix CVE-2026-99224 - !30650 [CVEAgent@OLK-6.6] Fix CVE-2026-99225 - !30646 [CVEAgent@OLK-6.6] Fix CVE-2026-99088 - !30651 [CVEAgent@OLK-6.6] Fix CVE-2026-99226 - !30654 [CVEAgent@OLK-6.6] Fix CVE-2026-99245 - checkpatch: recognize Co-authored-by as a valid signature tag - checkpatch.pl: adapt to new Assisted-by: format - !30678 fix CVE-2026-98751 - !30682 [OLK-6.6] Backport CPPC Performance Priority test case - net: wangxun: nsevf: update to 1.0.2oe - !30573 [CVEAgent@OLK-6.6] Fix CVE-2026-99172 - x86/arm64: config: enable the Wangxun NSEVF Ethernet driver - net: wangxun: nsevf: add support for 100GbE vf NICs - cpufreq/amd-pstate-ut: Add unit test for CPPC Performance Priority - tty: Fix kabi breakage of tty_struct - tty: add break_wait kernel-doc - tty: abort break signalling on hangup - KEYS: Fix key_reject_and_link() race with keyring restriction - keys: Avoid the owner account dereference in named keyring lookup - keys: Check the authorization payload in process keyring searches - keys: Protect the type name while describing a key - net: openvswitch: validate transport header presence in set_ipv6_addr - ipc: drop the mqueue mount with kern_unmount() on setup failure - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure - neighbour: guarantee the localhost connections be established successfully even the ARP table is full - net/hibifur: remove build timestamp to fix hotpatch creation - gpio: phytium: Add Phytium GPIO driver - dt-bindings: gpio: Add bindings for Phytium GPIO - !30177 [OLK-6.6] crypto: hisilicon - backport hpre/sec/zip/sec2/trng and hisi_acc_vfio_pci fixes from mainline - !30495 [Intel][6.6] PMU: Add new precise OMR events for DMR and PEBS data source fixes - hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/ - !30012 [CVEAgent@OLK-6.6] Fix CVE-2026-98854 - !30079 [CVEAgent@OLK-6.6] Fix CVE-2026-99002 - !30770 CODEOWNERS: add hisi-trng entry following driver relocation - !30680 [OLK-6.6] Fix CVE-2026-98700 - !30681 [OLK-6.6] Fix CVE-2026-98699 - !30606 [CVEAgent@OLK-6.6] Fix CVE-2026-90315 - !30720 [CVEAgent@OLK-6.6] Fix CVE-2026-99222 - !30718 [CVEAgent@OLK-6.6] Fix CVE-2026-99220 - !30475 [CVEAgent@OLK-6.6] Fix CVE-2026-98786 - !30719 [CVEAgent@OLK-6.6] Fix CVE-2026-99221 - !30059 [CVEAgent@OLK-6.6] Fix CVE-2026-98955 - !30058 [CVEAgent@OLK-6.6] Fix CVE-2026-98950 - !29185 [CVEAgent@OLK-6.6] Fix CVE-2026-90099 - !30010 [CVEAgent@OLK-6.6] Fix CVE-2026-98852 - CODEOWNERS: add hisi-trng entry following driver relocation - !30721 [CVEAgent@OLK-6.6] Fix CVE-2026-99187 - !30611 ub:ubus: support interrupt affinity - !30565 [PATCH 00/28]KVM: arm64: pvm: Add shadow MMU support and enable Linux guests - !30703 [CVEAgent@OLK-6.6] Fix CVE-2026-99121 - !30704 [CVEAgent@OLK-6.6] Fix CVE-2026-99138 - !30689 perf: hisi: Fix read sccl_id and ccl_id error in some platform - !30675 ub/ubdevshm: Fix potential concurrency issues. - KVM: arm64: pvm: Enable VM creation with shadow translation - KVM: arm64: pvm: Retain SCTLR_EL1 across guest exit fixups - KVM: arm64: pvm: Reject unsupported guest debug requests - KVM: arm64: pvm: Disable unsupported PMU capabilities - KVM: arm64: pvm: Reconstruct missing MMIO abort syndromes - KVM: arm64: pvm: Honor guest EL0 cache maintenance controls - KVM: arm64: pvm: Handle cache maintenance by guest VA - KVM: arm64: pvm: Emulate AT S1E1R through the guest walker - KVM: arm64: pvm: Handle guest TLBI instructions - KVM: arm64: pvm: Recover trapped instructions through guest memory - KVM: arm64: pvm: Disable GFN-based shadow aging - KVM: arm64: pvm: Write-protect shadow mappings for dirty logging - perf: Fix perf_pmu_migrate_context() leaving events behind - KVM: arm64: pvm: Cover all shadows in VM-wide cache operations - KVM: arm64: pvm: Synchronize caches before executing guest code - KVM: arm64: pvm: Maintain D-cache coherency for shadow mappings - KVM: arm64: pvm: Synchronize shadows with host MMU changes - KVM: arm64: pvm: Switch shadow translation state at guest entry - KVM: arm64: pvm: Allow tuning the shadow context pool size - KVM: arm64: pvm: Add per-regime kernel shadow roots - KVM: arm64: pvm: Install user shadow mappings on faults - keys: Protect the read method check against type removal - keys/trusted_keys: return immediately after TPM unseal failure - asymmetric_keys: reject trust keys without IDs - ub:ubus: support interrupt affinity - tcp: fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO) - ipv4: avoid divide by zero in fib_rebalance - perf: hisi: Fix read sccl_id and ccl_id error in some platform - wifi: mac80211: fix mesh fast xmit path deletion UAF - ub/ubdevshm: Fix potential concurrency issues. - wifi: mac80211: set info->band for 802.3 encap offload frames - KVM: arm64: pvm: Walk guest stage-1 tables - KVM: arm64: pvm: Pin user shadow translation contexts - KVM: arm64: pvm: Use EL1 TLB maintenance for shadow tables - KVM: arm64: pvm: Add shadow stage-1 permission projection - KVM: arm64: pvm: Manage the user shadow MMU pool lifecycle - KVM: arm64: pvm: Set a fixed shadow page-table geometry - KVM: arm64: pvm: Validate host capabilities before enabling PVM - KVM: arm64: pvm: Prevent host debug controls from affecting guests - PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers - perf/x86/intel: Rename DMR offcore_rsp attribute to offmodule_rsp - perf/x86/intel: Fix precise OMR event scheduling for DMR/NVL - perf/x86/intel: Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3 - perf/x86/intel: Fix Panther Cove PEBS data-source snoop states - perf/x86/intel: Remove incorrect Panther Cove PEBS data-source constraints - perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - perf/x86/intel: Fix DKT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix CMT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - drm/amd/display: guard dc_sink dereferences in MST mode validation - crypto: hisi-trng - Remove crypto_rng interface - crypto: hisilicon/hpre - fix GFP flags for dma_alloc_coherent - hisi_acc_vfio_pci: reject live migration on 64KB page with QM_HW_V3 hardware - crypto: hisilicon/hpre - remove unused macros and struct fields - crypto: hisilicon/sec - remove SEC crypto block cipher accelerator - hisi_acc_vfio_pci: fix NULL dereference in reset_prepare on PF passthrough - crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN - crypto: hisilicon/hpre - extract clusters num into inline function - crypto: hisilicon/hpre - fix ECDH destination DMA mapping - crypto: hisilicon/hpre - return -EOVERFLOW for small ECDH output buffer - crypto: hisilicon/hpre - remove dma_free_coherent on NULL req->dst in ECDH - crypto: hisilicon/hpre - fix pointer dereference before length check - crypto: hisilicon/zip - enable auto clock gating for DAE - drm/vmwgfx: validate pitch coming from userspace - flow_dissector: avoid u16 truncation of skb->len when computing thoff - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - of/overlay: only treat a positive changeset id as registered - net: extend IPv6 exthdr detection of tunneled packets - net/sched: account classifier filter allocations to memcg - The RISC-V architecture features have been updated. - For more details, refer to the rvck-olk repository. - kernel.spec: fetch the source tarball from AtomGit over HTTPS Replace the lookaside "kernel.tar.gz" with a URL Source so the tree can be fetched without a populated lookaside cache: Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/6.6.0-182.0.0.tar.gz rpm will not download a URL Source while _disable_source_fetch is 1, which is the default, so set it to 0. AtomGit unpacks the archive to kernel-6.6.0-182.0.0/, which is not the kernel/ the old tarball produced, so %prep unpacks Source0 itself and moves that directory into place. Stay on 6.6.0-182.0.0: the 183.0.0 archive is not available from AtomGit. - !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234 - !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143 - !30322 urma: fix ipourma eid handler and register work concurrency - !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2 - EDAC/amd64: Avoid a -Wformat-security warning - EDAC/amd64: Generate ctl_name string at runtime - !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807 - !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747 - !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism. - !30447 wifi: mac80211: minstrel_ht: validate fixed rate index - !30446 net: ena: fix MMIO read buffer leak on probe failure - tracing: Keep the predicate limit separate from program capacity - !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855 - !30431 fix CVE-2026-98490 for OLK-6.6 - !30425 fix CVE-2026-98722 for OLK-6.6 - !30410 nvdimm: pmem: keep PREFLUSH before data writes - !30406 Fix CVE-2026-97480 for OLK-6.6 - !30204 x86/cpu/hygon: Report S5 reset status during boot - tracing: Unregister field variable histograms when the command fails - !30395 tty: fix saved termios reset race - arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30031 drm/amdkfd: fix SMI event cross-process information leak - wifi: mac80211: minstrel_ht: validate fixed rate index - net: ena: fix MMIO read buffer leak on probe failure - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: openvswitch: conntrack: remove 'add_helper' dead code - openvswitch: prepare for stolen verdict coming from conntrack and nat engine - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net/sched: act_ct: fix helper UAF due to extensions realloc - ub/ubmem-vmmu: Remove the support_attr callback mechanism. - mtd: block2mtd: Fix divide error when erase_size is zero - block2mtd: prevent direct access of bd_inode - nvdimm: pmem: keep PREFLUSH before data writes - tty: serial: 8250: protect against NULL uart->port.dev in register - serial: 8250: invert serial8250_register_8250_port() CIR condition - urma: fix ipourma eid handler and register work concurrency - tty: fix saved termios reset race - x86/cpu/hygon: Report S5 reset status during boot - drm/amdkfd: fix SMI event cross-process information leak - of/overlay: put property on deadprops only after changeset add succeeds - net/mlx5: Fix slab-out-of-bounds when handling team device events - serial: core: fix NULL pointer dereference in serial_core_unregister_port() - !30553 tracing: Reject incomplete event filter expressions - !30498 nfsd: split nfsd4_copy into transient and durable async copy objects - !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822 - !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization - tracing: Reject incomplete event filter expressions - !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling - !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080 - !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206 - !30388 Fix CVE-2026-99153 - !30390 Fix CVE-2026-99152 - !30387 Fix CVE-2026-99110 - !30391 Fix CVE-2026-99109 - !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254 - !30538 scsi: libsas: Fix SMP IO deadlock during HA resume - !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper - !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247 - !30454 [OLK-6.6] Fix CVE-2026-97566 - !30453 [OLK-6.6] Fix CVE-2026-97432 - !30444 [OLK-6.6] Fix CVE-2026-43234 - !30403 x86/hygon: Fix FPDSS on Hygon - !30269 [OLK-6.6] update rnpvf driver to 1.2.0. - !30155 [OLK-6.6] Fix CVE-2026-74695 - !30153 [OLK-6.6] Fix CVE-2026-72494 - !30149 [OLK-6.6] Fix CVE-2026-74368 - !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052 - !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040 - !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948 - !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025 - !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078 - !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079 - ub: ubase: skip bandwidth queries on next-generation chips - net: unic: Fix TX/RX DMA ordering and cache sync - net: unic: serialize port deactivation with reset - ub: ubase: add ub port events handling and statistics - scsi: libsas: Fix SMP IO deadlock during HA resume - scsi: libsas: Add sas_ex_phy_to_dev() helper - scsi: libsas: Add linkrate and sas_addr change detection in rediscover - !30430 v8 arm64: Allow CPU0 to be nohz_full - ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30300 mm/gup: allow movable memory pinnable - !30487 urma: limit opt buf length in uburma ioctl commands - !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570 - nfsd: split nfsd4_copy into transient and durable async copy objects - ub: cdma: header file code synchronization - ub: cdma: ratelimit hot-path error logs in kernel driver - x86: hygon: Fix FPDSS on Hygon - tracing: Do not initialize tracefs work if tracing is disabled - scsi: target: iscsi: Fix race in discovery auth updates - fs: Free any excess xarray nodes in clear_inode() - io_uring: don't flood a cancelling task with task_work - urma: limit opt buf length in uburma ioctl commands - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 - wifi: iwlwifi: mvm: fix P2P-Device binding handling - team: avoid NETDEV_CHANGEMTU event when unregistering slave - arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Allow boot CPU nohz_full to coexist with suspend and kexec - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - smb: client: reject SetEA requests that do not fit the request buffer - scsi: libiscsi: Validate the task named by a management response - scsi: libiscsi: Validate the ITT reflected in a Reject PDU - smb: client: fix heap overflow in cifs_do_set_acl() - rnpvf: update rnpvf driver to 1.2.0. - mm/gup: allow movable memory pinnable - rnpvf: update rnpvf driver to 1.2.0. - netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() - RDMA/irdma: Replace waitqueue and flag with completion - wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - KEYS: Fix add_key() race with keyring restriction - openvswitch: fix soft lockup in the netlink flow dump - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - wifi: mac80211: prevent AP VLAN tx from other interfaces - net: ipv6: keep room for the mac header in dst_dev_overhead() - !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163 - !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235 - !29765 Fix CVE-2026-98289 - !30230 Fix CVE-2026-97615 - !29790 Fix CVE-2026-93250 - !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005 - !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871 - !30307 feat/obmm-unified-switch-split-v4 - !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972 - !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883 - !30450 BBML3 bugfix - !30156 [OLK-6.6] Fix CVE-2026-68258 - !30154 [OLK-6.6] Fix CVE-2026-74729 - !30151 [OLK-6.6] Fix CVE-2026-74273 - !27793 [OLK-6.6] Fix CVE-2026-68421 - !27512 [OLK-6.6] Fix CVE-2026-64259 - !30146 [OLK-6.6] Fix CVE-2026-53109 - !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30567 scsi: hisi_sas: Clear PHY error counts on phyup - arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243 - scsi: hisi_sas: Clear PHY error counts on phyup - scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c - tracing: Save the event file instead of the compatible histogram - tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields - drm/i915/gt: Unmask interrupts only when ACTIVE is true - serial: 8250_port: recognize UPIO_AU - crypto: ccp - Fix possible deadlock in SEV init failure path - obmm: pack the internal structs by field ordering - obmm: sysfs views over the switch: attributes, identity, lockless reads - obmm: generalized dual-backend gap mmap - obmm: export switch target wrap-up and validation consolidation - obmm: unified two-phase switch core (import target) - obmm: install mappings lazily from the backend fault paths - obmm: fix the pxm bound, the open TOCTOU and the teardown release - obmm: split the region shell from the memory backends - obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths - io-wq: order the exit bit against worker creation task work - mm/pfn_range_alloc: split block mappings in linear map updates - arm64/mm: make pte_present() recognize present-invalid entries - net: bridge: use option bits for CFM/MRP frame handlers - drm/amdkfd: Check bounds on CRIU restore queue type and mqd size - soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read - cxl/region: Block region delete during region creation - powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy - cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() - vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() - af_unix: Unify scc_index when finalising SCC in __unix_walk_scc(). - sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() - fuse-uring: make a fuse_req on SQE commit only findable after memcpy - !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142 - !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219 - !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233 - !30600 urma: warn on slow TP driver callbacks - urma: warn on slow TP driver callbacks - tracing/histograms: Verify event_call identity when updating synth_event refcount - tracing: Check operator stack capacity before pushing - ftrace: Initialize modname and offset in print_rec() - !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117 - !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211 - !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201 - netlink: reset skb headers before unicast and multicast filtering - netlink: avoid hashing the network namespace pointer - net: bridge: mcast: don't truncate the port group walk on teardown - !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239 - !30582 v5 MOC bypass cache - !30610 iommu/io-pgtable-arm: Add support for contiguous hint - !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10) - !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802 - !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988 - !30473 Fix CVE-2026-97992 - !30150 [OLK-6.6] Fix CVE-2026-74527 - !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - !30544 [OLK-6.6] Fix CVE-2026-90057 - !30476 [OLK-6.6] fix CVE-2026-98936 - !30474 [OLK-6.6] fix CVE-2026-99059 - !30144 [OLK-6.6] Fix CVE-2026-64190 - !30311 [OLK-6.6]nser: add support for wangxun RDMA driver - iommu/io-pgtable-arm: Add support for contiguous hint - Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - slip: remove slip_hangup() to fix use-after-free in slip_receive_buf() - drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6 - net: team: fix NULL pointer dereference in team_xmit during mode change - net: team: Rename port_disabled team mode op to port_tx_disabled - net: team: Remove unused team_mode_op, port_enabled - wifi: ath11k: reset ar->num_stations on hardware start - wireguard: noise: reject response consumption after intermediate initiation - vhost-vdpa: protect config_ctx from being freed under the config callback - x86/arm64: config: enable the Wangxun nser RDMA driver - net: wangxun: nser: add RDMA support for 100GbE NICs - octeontx2-af: Block VFs from clobbering special CGX PKIND state - vhost: invalidate vring access on IOTLB transitions - drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op - drivers:misc:sdma-dae: Remove redundant print during mm exit and resume. - drivers:misc:sdma-dae: Revert optimize kernel code - drivers:misc:sdma-dae: Revert add channel depth info in debugfs - drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Remove interference print. - drivers:misc:sdma-dae: Checking the address alignment - drivers:misc:sdma-dae: add NULL judgement of global variables - drivers:misc:sdma-dae: add channel depth info in debugfs - drivers:misc:sdma-dae: optimize kernel code - drivers:misc:sdma-dae: fix incorrect debugfs print - drivers:misc:sdma-dae: sdma fix uncorrect sleep time - drivers:misc:sdma-dae: fix incorrect kmalloc flag - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk - drivers:misc:sdma-dae: modify ttl_processes reduce logic - drivers:misc:sdma-dae: remove unnecessary return in void function - drivers:misc:sdma-dae: fix incorrect resource release - drivers:misc:sdma-dae: remove lock while pausing channels - drivers:misc:sdma-dae: add mmu_notifier - drivers:misc:sdma-dae: add MODULE_VERSION to control version - drivers:misc:sdma-dae: add print in exceptional branch - drivers:misc:sdma-dae: bugfix of channel operation - drivers:misc:sdma-dae: change authority of sdma device - drivers:misc:sdma-dae: add channel ida validation - drivers:misc:sdma-dae: add vma_ops to avoid mremap error - drivers:misc:sdma-dae: add fast mode - drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - drivers:misc:sdma-dae: add debugfs of sdma-dae - drivers:misc:sdma-dae: fix icsl code check problems - drivers:misc:sdma-dae: fix input validate problems - drivers:misc:sdma-dae: fix interrupt handle logic - drivers:misc:sdma-dae: not compile sdma-dae by default - drivers:misc:sdma-dae: enable sdma_dae for arm64 - drivers:misc:sdma-dae: support page fault preprocess - drivers:misc:sdma-dae: support interrupt init and handle - drivers:misc:sdma-dae: support sqe task send and execute - drivers:misc:sdma-dae: support channel management - drivers:misc:sdma-dae: support getting streamID - drivers:misc:sdma-dae: support initializ sdma driver - !30531 neighbour: guarantee the localhost connections be established successfully even the ARP table is full - !16014 [OLK-6.6]Add Phytium GPIO driver - !30713 checkpatch.pl: minor improvements - !30181 [OLK-6.6]nsevf: add support for wangxun nsevf driver - !30271 net/hibifur: remove build timestamp to fix hotpatch creation - !30648 [CVEAgent@OLK-6.6] Fix CVE-2026-99224 - !30650 [CVEAgent@OLK-6.6] Fix CVE-2026-99225 - !30646 [CVEAgent@OLK-6.6] Fix CVE-2026-99088 - !30651 [CVEAgent@OLK-6.6] Fix CVE-2026-99226 - !30654 [CVEAgent@OLK-6.6] Fix CVE-2026-99245 - checkpatch: recognize Co-authored-by as a valid signature tag - checkpatch.pl: adapt to new Assisted-by: format - !30678 fix CVE-2026-98751 - !30682 [OLK-6.6] Backport CPPC Performance Priority test case - net: wangxun: nsevf: update to 1.0.2oe - !30573 [CVEAgent@OLK-6.6] Fix CVE-2026-99172 - x86/arm64: config: enable the Wangxun NSEVF Ethernet driver - net: wangxun: nsevf: add support for 100GbE vf NICs - cpufreq/amd-pstate-ut: Add unit test for CPPC Performance Priority - tty: Fix kabi breakage of tty_struct - tty: add break_wait kernel-doc - tty: abort break signalling on hangup - KEYS: Fix key_reject_and_link() race with keyring restriction - keys: Avoid the owner account dereference in named keyring lookup - keys: Check the authorization payload in process keyring searches - keys: Protect the type name while describing a key - net: openvswitch: validate transport header presence in set_ipv6_addr - ipc: drop the mqueue mount with kern_unmount() on setup failure - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure - neighbour: guarantee the localhost connections be established successfully even the ARP table is full - net/hibifur: remove build timestamp to fix hotpatch creation - gpio: phytium: Add Phytium GPIO driver - dt-bindings: gpio: Add bindings for Phytium GPIO - !30177 [OLK-6.6] crypto: hisilicon - backport hpre/sec/zip/sec2/trng and hisi_acc_vfio_pci fixes from mainline - !30495 [Intel][6.6] PMU: Add new precise OMR events for DMR and PEBS data source fixes - hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/ - !30012 [CVEAgent@OLK-6.6] Fix CVE-2026-98854 - !30079 [CVEAgent@OLK-6.6] Fix CVE-2026-99002 - !30770 CODEOWNERS: add hisi-trng entry following driver relocation - !30680 [OLK-6.6] Fix CVE-2026-98700 - !30681 [OLK-6.6] Fix CVE-2026-98699 - !30606 [CVEAgent@OLK-6.6] Fix CVE-2026-90315 - !30720 [CVEAgent@OLK-6.6] Fix CVE-2026-99222 - !30718 [CVEAgent@OLK-6.6] Fix CVE-2026-99220 - !30475 [CVEAgent@OLK-6.6] Fix CVE-2026-98786 - !30719 [CVEAgent@OLK-6.6] Fix CVE-2026-99221 - !30059 [CVEAgent@OLK-6.6] Fix CVE-2026-98955 - !30058 [CVEAgent@OLK-6.6] Fix CVE-2026-98950 - !29185 [CVEAgent@OLK-6.6] Fix CVE-2026-90099 - !30010 [CVEAgent@OLK-6.6] Fix CVE-2026-98852 - CODEOWNERS: add hisi-trng entry following driver relocation - !30721 [CVEAgent@OLK-6.6] Fix CVE-2026-99187 - !30611 ub:ubus: support interrupt affinity - !30565 [PATCH 00/28]KVM: arm64: pvm: Add shadow MMU support and enable Linux guests - !30703 [CVEAgent@OLK-6.6] Fix CVE-2026-99121 - !30704 [CVEAgent@OLK-6.6] Fix CVE-2026-99138 - !30689 perf: hisi: Fix read sccl_id and ccl_id error in some platform - !30675 ub/ubdevshm: Fix potential concurrency issues. - KVM: arm64: pvm: Enable VM creation with shadow translation - KVM: arm64: pvm: Retain SCTLR_EL1 across guest exit fixups - KVM: arm64: pvm: Reject unsupported guest debug requests - KVM: arm64: pvm: Disable unsupported PMU capabilities - KVM: arm64: pvm: Reconstruct missing MMIO abort syndromes - KVM: arm64: pvm: Honor guest EL0 cache maintenance controls - KVM: arm64: pvm: Handle cache maintenance by guest VA - KVM: arm64: pvm: Emulate AT S1E1R through the guest walker - KVM: arm64: pvm: Handle guest TLBI instructions - KVM: arm64: pvm: Recover trapped instructions through guest memory - KVM: arm64: pvm: Disable GFN-based shadow aging - KVM: arm64: pvm: Write-protect shadow mappings for dirty logging - perf: Fix perf_pmu_migrate_context() leaving events behind - KVM: arm64: pvm: Cover all shadows in VM-wide cache operations - KVM: arm64: pvm: Synchronize caches before executing guest code - KVM: arm64: pvm: Maintain D-cache coherency for shadow mappings - KVM: arm64: pvm: Synchronize shadows with host MMU changes - KVM: arm64: pvm: Switch shadow translation state at guest entry - KVM: arm64: pvm: Allow tuning the shadow context pool size - KVM: arm64: pvm: Add per-regime kernel shadow roots - KVM: arm64: pvm: Install user shadow mappings on faults - keys: Protect the read method check against type removal - keys/trusted_keys: return immediately after TPM unseal failure - asymmetric_keys: reject trust keys without IDs - ub:ubus: support interrupt affinity - tcp: fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO) - ipv4: avoid divide by zero in fib_rebalance - perf: hisi: Fix read sccl_id and ccl_id error in some platform - wifi: mac80211: fix mesh fast xmit path deletion UAF - ub/ubdevshm: Fix potential concurrency issues. - wifi: mac80211: set info->band for 802.3 encap offload frames - KVM: arm64: pvm: Walk guest stage-1 tables - KVM: arm64: pvm: Pin user shadow translation contexts - KVM: arm64: pvm: Use EL1 TLB maintenance for shadow tables - KVM: arm64: pvm: Add shadow stage-1 permission projection - KVM: arm64: pvm: Manage the user shadow MMU pool lifecycle - KVM: arm64: pvm: Set a fixed shadow page-table geometry - KVM: arm64: pvm: Validate host capabilities before enabling PVM - KVM: arm64: pvm: Prevent host debug controls from affecting guests - PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers - perf/x86/intel: Rename DMR offcore_rsp attribute to offmodule_rsp - perf/x86/intel: Fix precise OMR event scheduling for DMR/NVL - perf/x86/intel: Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3 - perf/x86/intel: Fix Panther Cove PEBS data-source snoop states - perf/x86/intel: Remove incorrect Panther Cove PEBS data-source constraints - perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - perf/x86/intel: Fix DKT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix CMT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - drm/amd/display: guard dc_sink dereferences in MST mode validation - crypto: hisi-trng - Remove crypto_rng interface - crypto: hisilicon/hpre - fix GFP flags for dma_alloc_coherent - hisi_acc_vfio_pci: reject live migration on 64KB page with QM_HW_V3 hardware - crypto: hisilicon/hpre - remove unused macros and struct fields - crypto: hisilicon/sec - remove SEC crypto block cipher accelerator - hisi_acc_vfio_pci: fix NULL dereference in reset_prepare on PF passthrough - crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN - crypto: hisilicon/hpre - extract clusters num into inline function - crypto: hisilicon/hpre - fix ECDH destination DMA mapping - crypto: hisilicon/hpre - return -EOVERFLOW for small ECDH output buffer - crypto: hisilicon/hpre - remove dma_free_coherent on NULL req->dst in ECDH - crypto: hisilicon/hpre - fix pointer dereference before length check - crypto: hisilicon/zip - enable auto clock gating for DAE - drm/vmwgfx: validate pitch coming from userspace - flow_dissector: avoid u16 truncation of skb->len when computing thoff - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - of/overlay: only treat a positive changeset id as registered - net: extend IPv6 exthdr detection of tunneled packets - net/sched: account classifier filter allocations to memcg - The RISC-V architecture features have been updated. - For more details, refer to the rvck-olk repository. - kernel.spec: fetch the source tarball from AtomGit over HTTPS Replace the lookaside "kernel.tar.gz" with a URL Source so the tree can be fetched without a populated lookaside cache: Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/6.6.0-182.0.0.tar.gz rpm will not download a URL Source while _disable_source_fetch is 1, which is the default, so set it to 0. AtomGit unpacks the archive to kernel-6.6.0-182.0.0/, which is not the kernel/ the old tarball produced, so %prep unpacks Source0 itself and moves that directory into place. Stay on 6.6.0-182.0.0: the 183.0.0 archive is not available from AtomGit. - !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234 - !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143 - !30322 urma: fix ipourma eid handler and register work concurrency - !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2 - EDAC/amd64: Avoid a -Wformat-security warning - EDAC/amd64: Generate ctl_name string at runtime - !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807 - !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747 - !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism. - !30447 wifi: mac80211: minstrel_ht: validate fixed rate index - !30446 net: ena: fix MMIO read buffer leak on probe failure - tracing: Keep the predicate limit separate from program capacity - !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855 - !30431 fix CVE-2026-98490 for OLK-6.6 - !30425 fix CVE-2026-98722 for OLK-6.6 - !30410 nvdimm: pmem: keep PREFLUSH before data writes - !30406 Fix CVE-2026-97480 for OLK-6.6 - !30204 x86/cpu/hygon: Report S5 reset status during boot - tracing: Unregister field variable histograms when the command fails - !30395 tty: fix saved termios reset race - arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30031 drm/amdkfd: fix SMI event cross-process information leak - wifi: mac80211: minstrel_ht: validate fixed rate index - net: ena: fix MMIO read buffer leak on probe failure - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: openvswitch: conntrack: remove 'add_helper' dead code - openvswitch: prepare for stolen verdict coming from conntrack and nat engine - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net/sched: act_ct: fix helper UAF due to extensions realloc - ub/ubmem-vmmu: Remove the support_attr callback mechanism. - mtd: block2mtd: Fix divide error when erase_size is zero - block2mtd: prevent direct access of bd_inode - nvdimm: pmem: keep PREFLUSH before data writes - tty: serial: 8250: protect against NULL uart->port.dev in register - serial: 8250: invert serial8250_register_8250_port() CIR condition - urma: fix ipourma eid handler and register work concurrency - tty: fix saved termios reset race - x86/cpu/hygon: Report S5 reset status during boot - drm/amdkfd: fix SMI event cross-process information leak - of/overlay: put property on deadprops only after changeset add succeeds - net/mlx5: Fix slab-out-of-bounds when handling team device events - serial: core: fix NULL pointer dereference in serial_core_unregister_port() - !30553 tracing: Reject incomplete event filter expressions - !30498 nfsd: split nfsd4_copy into transient and durable async copy objects - !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822 - !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization - tracing: Reject incomplete event filter expressions - !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling - !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080 - !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206 - !30388 Fix CVE-2026-99153 - !30390 Fix CVE-2026-99152 - !30387 Fix CVE-2026-99110 - !30391 Fix CVE-2026-99109 - !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254 - !30538 scsi: libsas: Fix SMP IO deadlock during HA resume - !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper - !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247 - !30454 [OLK-6.6] Fix CVE-2026-97566 - !30453 [OLK-6.6] Fix CVE-2026-97432 - !30444 [OLK-6.6] Fix CVE-2026-43234 - !30403 x86/hygon: Fix FPDSS on Hygon - !30269 [OLK-6.6] update rnpvf driver to 1.2.0. - !30155 [OLK-6.6] Fix CVE-2026-74695 - !30153 [OLK-6.6] Fix CVE-2026-72494 - !30149 [OLK-6.6] Fix CVE-2026-74368 - !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052 - !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040 - !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948 - !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025 - !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078 - !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079 - ub: ubase: skip bandwidth queries on next-generation chips - net: unic: Fix TX/RX DMA ordering and cache sync - net: unic: serialize port deactivation with reset - ub: ubase: add ub port events handling and statistics - scsi: libsas: Fix SMP IO deadlock during HA resume - scsi: libsas: Add sas_ex_phy_to_dev() helper - scsi: libsas: Add linkrate and sas_addr change detection in rediscover - !30430 v8 arm64: Allow CPU0 to be nohz_full - ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30300 mm/gup: allow movable memory pinnable - !30487 urma: limit opt buf length in uburma ioctl commands - !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570 - nfsd: split nfsd4_copy into transient and durable async copy objects - ub: cdma: header file code synchronization - ub: cdma: ratelimit hot-path error logs in kernel driver - x86: hygon: Fix FPDSS on Hygon - tracing: Do not initialize tracefs work if tracing is disabled - scsi: target: iscsi: Fix race in discovery auth updates - fs: Free any excess xarray nodes in clear_inode() - io_uring: don't flood a cancelling task with task_work - urma: limit opt buf length in uburma ioctl commands - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 - wifi: iwlwifi: mvm: fix P2P-Device binding handling - team: avoid NETDEV_CHANGEMTU event when unregistering slave - arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Allow boot CPU nohz_full to coexist with suspend and kexec - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - smb: client: reject SetEA requests that do not fit the request buffer - scsi: libiscsi: Validate the task named by a management response - scsi: libiscsi: Validate the ITT reflected in a Reject PDU - smb: client: fix heap overflow in cifs_do_set_acl() - rnpvf: update rnpvf driver to 1.2.0. - mm/gup: allow movable memory pinnable - rnpvf: update rnpvf driver to 1.2.0. - netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() - RDMA/irdma: Replace waitqueue and flag with completion - wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - KEYS: Fix add_key() race with keyring restriction - openvswitch: fix soft lockup in the netlink flow dump - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - wifi: mac80211: prevent AP VLAN tx from other interfaces - net: ipv6: keep room for the mac header in dst_dev_overhead() - !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163 - !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235 - !29765 Fix CVE-2026-98289 - !30230 Fix CVE-2026-97615 - !29790 Fix CVE-2026-93250 - !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005 - !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871 - !30307 feat/obmm-unified-switch-split-v4 - !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972 - !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883 - !30450 BBML3 bugfix - !30156 [OLK-6.6] Fix CVE-2026-68258 - !30154 [OLK-6.6] Fix CVE-2026-74729 - !30151 [OLK-6.6] Fix CVE-2026-74273 - !27793 [OLK-6.6] Fix CVE-2026-68421 - !27512 [OLK-6.6] Fix CVE-2026-64259 - !30146 [OLK-6.6] Fix CVE-2026-53109 - !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30567 scsi: hisi_sas: Clear PHY error counts on phyup - arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243 - scsi: hisi_sas: Clear PHY error counts on phyup - scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c - tracing: Save the event file instead of the compatible histogram - tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields - drm/i915/gt: Unmask interrupts only when ACTIVE is true - serial: 8250_port: recognize UPIO_AU - crypto: ccp - Fix possible deadlock in SEV init failure path - obmm: pack the internal structs by field ordering - obmm: sysfs views over the switch: attributes, identity, lockless reads - obmm: generalized dual-backend gap mmap - obmm: export switch target wrap-up and validation consolidation - obmm: unified two-phase switch core (import target) - obmm: install mappings lazily from the backend fault paths - obmm: fix the pxm bound, the open TOCTOU and the teardown release - obmm: split the region shell from the memory backends - obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths - io-wq: order the exit bit against worker creation task work - mm/pfn_range_alloc: split block mappings in linear map updates - arm64/mm: make pte_present() recognize present-invalid entries - net: bridge: use option bits for CFM/MRP frame handlers - drm/amdkfd: Check bounds on CRIU restore queue type and mqd size - soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read - cxl/region: Block region delete during region creation - powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy - cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() - vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() - af_unix: Unify scc_index when finalising SCC in __unix_walk_scc(). - sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() - fuse-uring: make a fuse_req on SQE commit only findable after memcpy - !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142 - !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219 - !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233 - !30600 urma: warn on slow TP driver callbacks - urma: warn on slow TP driver callbacks - tracing/histograms: Verify event_call identity when updating synth_event refcount - tracing: Check operator stack capacity before pushing - ftrace: Initialize modname and offset in print_rec() - !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117 - !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211 - !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201 - netlink: reset skb headers before unicast and multicast filtering - netlink: avoid hashing the network namespace pointer - net: bridge: mcast: don't truncate the port group walk on teardown - !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239 - !30582 v5 MOC bypass cache - !30610 iommu/io-pgtable-arm: Add support for contiguous hint - !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10) - !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802 - !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988 - !30473 Fix CVE-2026-97992 - !30150 [OLK-6.6] Fix CVE-2026-74527 - !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - !30544 [OLK-6.6] Fix CVE-2026-90057 - !30476 [OLK-6.6] fix CVE-2026-98936 - !30474 [OLK-6.6] fix CVE-2026-99059 - !30144 [OLK-6.6] Fix CVE-2026-64190 - !30311 [OLK-6.6]nser: add support for wangxun RDMA driver - iommu/io-pgtable-arm: Add support for contiguous hint - Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - slip: remove slip_hangup() to fix use-after-free in slip_receive_buf() - drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6 - net: team: fix NULL pointer dereference in team_xmit during mode change - net: team: Rename port_disabled team mode op to port_tx_disabled - net: team: Remove unused team_mode_op, port_enabled - wifi: ath11k: reset ar->num_stations on hardware start - wireguard: noise: reject response consumption after intermediate initiation - vhost-vdpa: protect config_ctx from being freed under the config callback - x86/arm64: config: enable the Wangxun nser RDMA driver - net: wangxun: nser: add RDMA support for 100GbE NICs - octeontx2-af: Block VFs from clobbering special CGX PKIND state - vhost: invalidate vring access on IOTLB transitions - drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op - drivers:misc:sdma-dae: Remove redundant print during mm exit and resume. - drivers:misc:sdma-dae: Revert optimize kernel code - drivers:misc:sdma-dae: Revert add channel depth info in debugfs - drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Remove interference print. - drivers:misc:sdma-dae: Checking the address alignment - drivers:misc:sdma-dae: add NULL judgement of global variables - drivers:misc:sdma-dae: add channel depth info in debugfs - drivers:misc:sdma-dae: optimize kernel code - drivers:misc:sdma-dae: fix incorrect debugfs print - drivers:misc:sdma-dae: sdma fix uncorrect sleep time - drivers:misc:sdma-dae: fix incorrect kmalloc flag - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk - drivers:misc:sdma-dae: modify ttl_processes reduce logic - drivers:misc:sdma-dae: remove unnecessary return in void function - drivers:misc:sdma-dae: fix incorrect resource release - drivers:misc:sdma-dae: remove lock while pausing channels - drivers:misc:sdma-dae: add mmu_notifier - drivers:misc:sdma-dae: add MODULE_VERSION to control version - drivers:misc:sdma-dae: add print in exceptional branch - drivers:misc:sdma-dae: bugfix of channel operation - drivers:misc:sdma-dae: change authority of sdma device - drivers:misc:sdma-dae: add channel ida validation - drivers:misc:sdma-dae: add vma_ops to avoid mremap error - drivers:misc:sdma-dae: add fast mode - drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - drivers:misc:sdma-dae: add debugfs of sdma-dae - drivers:misc:sdma-dae: fix icsl code check problems - drivers:misc:sdma-dae: fix input validate problems - drivers:misc:sdma-dae: fix interrupt handle logic - drivers:misc:sdma-dae: not compile sdma-dae by default - drivers:misc:sdma-dae: enable sdma_dae for arm64 - drivers:misc:sdma-dae: support page fault preprocess - drivers:misc:sdma-dae: support interrupt init and handle - drivers:misc:sdma-dae: support sqe task send and execute - drivers:misc:sdma-dae: support channel management - drivers:misc:sdma-dae: support getting streamID - drivers:misc:sdma-dae: support initializ sdma driver - !30531 neighbour: guarantee the localhost connections be established successfully even the ARP table is full - !16014 [OLK-6.6]Add Phytium GPIO driver - !30713 checkpatch.pl: minor improvements - !30181 [OLK-6.6]nsevf: add support for wangxun nsevf driver - !30271 net/hibifur: remove build timestamp to fix hotpatch creation - !30648 [CVEAgent@OLK-6.6] Fix CVE-2026-99224 - !30650 [CVEAgent@OLK-6.6] Fix CVE-2026-99225 - !30646 [CVEAgent@OLK-6.6] Fix CVE-2026-99088 - !30651 [CVEAgent@OLK-6.6] Fix CVE-2026-99226 - !30654 [CVEAgent@OLK-6.6] Fix CVE-2026-99245 - checkpatch: recognize Co-authored-by as a valid signature tag - checkpatch.pl: adapt to new Assisted-by: format - !30678 fix CVE-2026-98751 - !30682 [OLK-6.6] Backport CPPC Performance Priority test case - net: wangxun: nsevf: update to 1.0.2oe - !30573 [CVEAgent@OLK-6.6] Fix CVE-2026-99172 - x86/arm64: config: enable the Wangxun NSEVF Ethernet driver - net: wangxun: nsevf: add support for 100GbE vf NICs - cpufreq/amd-pstate-ut: Add unit test for CPPC Performance Priority - tty: Fix kabi breakage of tty_struct - tty: add break_wait kernel-doc - tty: abort break signalling on hangup - KEYS: Fix key_reject_and_link() race with keyring restriction - keys: Avoid the owner account dereference in named keyring lookup - keys: Check the authorization payload in process keyring searches - keys: Protect the type name while describing a key - net: openvswitch: validate transport header presence in set_ipv6_addr - ipc: drop the mqueue mount with kern_unmount() on setup failure - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure - neighbour: guarantee the localhost connections be established successfully even the ARP table is full - net/hibifur: remove build timestamp to fix hotpatch creation - gpio: phytium: Add Phytium GPIO driver - dt-bindings: gpio: Add bindings for Phytium GPIO - !30177 [OLK-6.6] crypto: hisilicon - backport hpre/sec/zip/sec2/trng and hisi_acc_vfio_pci fixes from mainline - !30495 [Intel][6.6] PMU: Add new precise OMR events for DMR and PEBS data source fixes - hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/ - !30012 [CVEAgent@OLK-6.6] Fix CVE-2026-98854 - !30079 [CVEAgent@OLK-6.6] Fix CVE-2026-99002 - !30770 CODEOWNERS: add hisi-trng entry following driver relocation - !30680 [OLK-6.6] Fix CVE-2026-98700 - !30681 [OLK-6.6] Fix CVE-2026-98699 - !30606 [CVEAgent@OLK-6.6] Fix CVE-2026-90315 - !30720 [CVEAgent@OLK-6.6] Fix CVE-2026-99222 - !30718 [CVEAgent@OLK-6.6] Fix CVE-2026-99220 - !30475 [CVEAgent@OLK-6.6] Fix CVE-2026-98786 - !30719 [CVEAgent@OLK-6.6] Fix CVE-2026-99221 - !30059 [CVEAgent@OLK-6.6] Fix CVE-2026-98955 - !30058 [CVEAgent@OLK-6.6] Fix CVE-2026-98950 - !29185 [CVEAgent@OLK-6.6] Fix CVE-2026-90099 - !30010 [CVEAgent@OLK-6.6] Fix CVE-2026-98852 - CODEOWNERS: add hisi-trng entry following driver relocation - !30721 [CVEAgent@OLK-6.6] Fix CVE-2026-99187 - !30611 ub:ubus: support interrupt affinity - !30565 [PATCH 00/28]KVM: arm64: pvm: Add shadow MMU support and enable Linux guests - !30703 [CVEAgent@OLK-6.6] Fix CVE-2026-99121 - !30704 [CVEAgent@OLK-6.6] Fix CVE-2026-99138 - !30689 perf: hisi: Fix read sccl_id and ccl_id error in some platform - !30675 ub/ubdevshm: Fix potential concurrency issues. - KVM: arm64: pvm: Enable VM creation with shadow translation - KVM: arm64: pvm: Retain SCTLR_EL1 across guest exit fixups - KVM: arm64: pvm: Reject unsupported guest debug requests - KVM: arm64: pvm: Disable unsupported PMU capabilities - KVM: arm64: pvm: Reconstruct missing MMIO abort syndromes - KVM: arm64: pvm: Honor guest EL0 cache maintenance controls - KVM: arm64: pvm: Handle cache maintenance by guest VA - KVM: arm64: pvm: Emulate AT S1E1R through the guest walker - KVM: arm64: pvm: Handle guest TLBI instructions - KVM: arm64: pvm: Recover trapped instructions through guest memory - KVM: arm64: pvm: Disable GFN-based shadow aging - KVM: arm64: pvm: Write-protect shadow mappings for dirty logging - perf: Fix perf_pmu_migrate_context() leaving events behind - KVM: arm64: pvm: Cover all shadows in VM-wide cache operations - KVM: arm64: pvm: Synchronize caches before executing guest code - KVM: arm64: pvm: Maintain D-cache coherency for shadow mappings - KVM: arm64: pvm: Synchronize shadows with host MMU changes - KVM: arm64: pvm: Switch shadow translation state at guest entry - KVM: arm64: pvm: Allow tuning the shadow context pool size - KVM: arm64: pvm: Add per-regime kernel shadow roots - KVM: arm64: pvm: Install user shadow mappings on faults - keys: Protect the read method check against type removal - keys/trusted_keys: return immediately after TPM unseal failure - asymmetric_keys: reject trust keys without IDs - ub:ubus: support interrupt affinity - tcp: fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO) - ipv4: avoid divide by zero in fib_rebalance - perf: hisi: Fix read sccl_id and ccl_id error in some platform - wifi: mac80211: fix mesh fast xmit path deletion UAF - ub/ubdevshm: Fix potential concurrency issues. - wifi: mac80211: set info->band for 802.3 encap offload frames - KVM: arm64: pvm: Walk guest stage-1 tables - KVM: arm64: pvm: Pin user shadow translation contexts - KVM: arm64: pvm: Use EL1 TLB maintenance for shadow tables - KVM: arm64: pvm: Add shadow stage-1 permission projection - KVM: arm64: pvm: Manage the user shadow MMU pool lifecycle - KVM: arm64: pvm: Set a fixed shadow page-table geometry - KVM: arm64: pvm: Validate host capabilities before enabling PVM - KVM: arm64: pvm: Prevent host debug controls from affecting guests - PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers - perf/x86/intel: Rename DMR offcore_rsp attribute to offmodule_rsp - perf/x86/intel: Fix precise OMR event scheduling for DMR/NVL - perf/x86/intel: Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3 - perf/x86/intel: Fix Panther Cove PEBS data-source snoop states - perf/x86/intel: Remove incorrect Panther Cove PEBS data-source constraints - perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - perf/x86/intel: Fix DKT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix CMT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - drm/amd/display: guard dc_sink dereferences in MST mode validation - crypto: hisi-trng - Remove crypto_rng interface - crypto: hisilicon/hpre - fix GFP flags for dma_alloc_coherent - hisi_acc_vfio_pci: reject live migration on 64KB page with QM_HW_V3 hardware - crypto: hisilicon/hpre - remove unused macros and struct fields - crypto: hisilicon/sec - remove SEC crypto block cipher accelerator - hisi_acc_vfio_pci: fix NULL dereference in reset_prepare on PF passthrough - crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN - crypto: hisilicon/hpre - extract clusters num into inline function - crypto: hisilicon/hpre - fix ECDH destination DMA mapping - crypto: hisilicon/hpre - return -EOVERFLOW for small ECDH output buffer - crypto: hisilicon/hpre - remove dma_free_coherent on NULL req->dst in ECDH - crypto: hisilicon/hpre - fix pointer dereference before length check - crypto: hisilicon/zip - enable auto clock gating for DAE - drm/vmwgfx: validate pitch coming from userspace - flow_dissector: avoid u16 truncation of skb->len when computing thoff - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - of/overlay: only treat a positive changeset id as registered - net: extend IPv6 exthdr detection of tunneled packets - net/sched: account classifier filter allocations to memcg - The RISC-V architecture features have been updated. - For more details, refer to the rvck-olk repository. - kernel.spec: fetch the source tarball from AtomGit over HTTPS Replace the lookaside "kernel.tar.gz" with a URL Source so the tree can be fetched without a populated lookaside cache: Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/6.6.0-182.0.0.tar.gz rpm will not download a URL Source while _disable_source_fetch is 1, which is the default, so set it to 0. AtomGit unpacks the archive to kernel-6.6.0-182.0.0/, which is not the kernel/ the old tarball produced, so %prep unpacks Source0 itself and moves that directory into place. Stay on 6.6.0-182.0.0: the 183.0.0 archive is not available from AtomGit. - !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234 - !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143 - !30322 urma: fix ipourma eid handler and register work concurrency - !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2 - EDAC/amd64: Avoid a -Wformat-security warning - EDAC/amd64: Generate ctl_name string at runtime - !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807 - !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747 - !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism. - !30447 wifi: mac80211: minstrel_ht: validate fixed rate index - !30446 net: ena: fix MMIO read buffer leak on probe failure - tracing: Keep the predicate limit separate from program capacity - !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855 - !30431 fix CVE-2026-98490 for OLK-6.6 - !30425 fix CVE-2026-98722 for OLK-6.6 - !30410 nvdimm: pmem: keep PREFLUSH before data writes - !30406 Fix CVE-2026-97480 for OLK-6.6 - !30204 x86/cpu/hygon: Report S5 reset status during boot - tracing: Unregister field variable histograms when the command fails - !30395 tty: fix saved termios reset race - arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30031 drm/amdkfd: fix SMI event cross-process information leak - wifi: mac80211: minstrel_ht: validate fixed rate index - net: ena: fix MMIO read buffer leak on probe failure - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: openvswitch: conntrack: remove 'add_helper' dead code - openvswitch: prepare for stolen verdict coming from conntrack and nat engine - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net/sched: act_ct: fix helper UAF due to extensions realloc - ub/ubmem-vmmu: Remove the support_attr callback mechanism. - mtd: block2mtd: Fix divide error when erase_size is zero - block2mtd: prevent direct access of bd_inode - nvdimm: pmem: keep PREFLUSH before data writes - tty: serial: 8250: protect against NULL uart->port.dev in register - serial: 8250: invert serial8250_register_8250_port() CIR condition - urma: fix ipourma eid handler and register work concurrency - tty: fix saved termios reset race - x86/cpu/hygon: Report S5 reset status during boot - drm/amdkfd: fix SMI event cross-process information leak - of/overlay: put property on deadprops only after changeset add succeeds - net/mlx5: Fix slab-out-of-bounds when handling team device events - serial: core: fix NULL pointer dereference in serial_core_unregister_port() - !30553 tracing: Reject incomplete event filter expressions - !30498 nfsd: split nfsd4_copy into transient and durable async copy objects - !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822 - !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization - tracing: Reject incomplete event filter expressions - !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling - !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080 - !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206 - !30388 Fix CVE-2026-99153 - !30390 Fix CVE-2026-99152 - !30387 Fix CVE-2026-99110 - !30391 Fix CVE-2026-99109 - !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254 - !30538 scsi: libsas: Fix SMP IO deadlock during HA resume - !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper - !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247 - !30454 [OLK-6.6] Fix CVE-2026-97566 - !30453 [OLK-6.6] Fix CVE-2026-97432 - !30444 [OLK-6.6] Fix CVE-2026-43234 - !30403 x86/hygon: Fix FPDSS on Hygon - !30269 [OLK-6.6] update rnpvf driver to 1.2.0. - !30155 [OLK-6.6] Fix CVE-2026-74695 - !30153 [OLK-6.6] Fix CVE-2026-72494 - !30149 [OLK-6.6] Fix CVE-2026-74368 - !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052 - !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040 - !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948 - !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025 - !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078 - !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079 - ub: ubase: skip bandwidth queries on next-generation chips - net: unic: Fix TX/RX DMA ordering and cache sync - net: unic: serialize port deactivation with reset - ub: ubase: add ub port events handling and statistics - scsi: libsas: Fix SMP IO deadlock during HA resume - scsi: libsas: Add sas_ex_phy_to_dev() helper - scsi: libsas: Add linkrate and sas_addr change detection in rediscover - !30430 v8 arm64: Allow CPU0 to be nohz_full - ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30300 mm/gup: allow movable memory pinnable - !30487 urma: limit opt buf length in uburma ioctl commands - !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570 - nfsd: split nfsd4_copy into transient and durable async copy objects - ub: cdma: header file code synchronization - ub: cdma: ratelimit hot-path error logs in kernel driver - x86: hygon: Fix FPDSS on Hygon - tracing: Do not initialize tracefs work if tracing is disabled - scsi: target: iscsi: Fix race in discovery auth updates - fs: Free any excess xarray nodes in clear_inode() - io_uring: don't flood a cancelling task with task_work - urma: limit opt buf length in uburma ioctl commands - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 - wifi: iwlwifi: mvm: fix P2P-Device binding handling - team: avoid NETDEV_CHANGEMTU event when unregistering slave - arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Allow boot CPU nohz_full to coexist with suspend and kexec - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - smb: client: reject SetEA requests that do not fit the request buffer - scsi: libiscsi: Validate the task named by a management response - scsi: libiscsi: Validate the ITT reflected in a Reject PDU - smb: client: fix heap overflow in cifs_do_set_acl() - rnpvf: update rnpvf driver to 1.2.0. - mm/gup: allow movable memory pinnable - rnpvf: update rnpvf driver to 1.2.0. - netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() - RDMA/irdma: Replace waitqueue and flag with completion - wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - KEYS: Fix add_key() race with keyring restriction - openvswitch: fix soft lockup in the netlink flow dump - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - wifi: mac80211: prevent AP VLAN tx from other interfaces - net: ipv6: keep room for the mac header in dst_dev_overhead() - !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163 - !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235 - !29765 Fix CVE-2026-98289 - !30230 Fix CVE-2026-97615 - !29790 Fix CVE-2026-93250 - !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005 - !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871 - !30307 feat/obmm-unified-switch-split-v4 - !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972 - !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883 - !30450 BBML3 bugfix - !30156 [OLK-6.6] Fix CVE-2026-68258 - !30154 [OLK-6.6] Fix CVE-2026-74729 - !30151 [OLK-6.6] Fix CVE-2026-74273 - !27793 [OLK-6.6] Fix CVE-2026-68421 - !27512 [OLK-6.6] Fix CVE-2026-64259 - !30146 [OLK-6.6] Fix CVE-2026-53109 - !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30567 scsi: hisi_sas: Clear PHY error counts on phyup - arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243 - scsi: hisi_sas: Clear PHY error counts on phyup - scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c - tracing: Save the event file instead of the compatible histogram - tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields - drm/i915/gt: Unmask interrupts only when ACTIVE is true - serial: 8250_port: recognize UPIO_AU - crypto: ccp - Fix possible deadlock in SEV init failure path - obmm: pack the internal structs by field ordering - obmm: sysfs views over the switch: attributes, identity, lockless reads - obmm: generalized dual-backend gap mmap - obmm: export switch target wrap-up and validation consolidation - obmm: unified two-phase switch core (import target) - obmm: install mappings lazily from the backend fault paths - obmm: fix the pxm bound, the open TOCTOU and the teardown release - obmm: split the region shell from the memory backends - obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths - io-wq: order the exit bit against worker creation task work - mm/pfn_range_alloc: split block mappings in linear map updates - arm64/mm: make pte_present() recognize present-invalid entries - net: bridge: use option bits for CFM/MRP frame handlers - drm/amdkfd: Check bounds on CRIU restore queue type and mqd size - soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read - cxl/region: Block region delete during region creation - powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy - cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() - vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() - af_unix: Unify scc_index when finalising SCC in __unix_walk_scc(). - sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() - fuse-uring: make a fuse_req on SQE commit only findable after memcpy - !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142 - !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219 - !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233 - !30600 urma: warn on slow TP driver callbacks - urma: warn on slow TP driver callbacks - tracing/histograms: Verify event_call identity when updating synth_event refcount - tracing: Check operator stack capacity before pushing - ftrace: Initialize modname and offset in print_rec() - !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117 - !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211 - !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201 - netlink: reset skb headers before unicast and multicast filtering - netlink: avoid hashing the network namespace pointer - net: bridge: mcast: don't truncate the port group walk on teardown - !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239 - !30582 v5 MOC bypass cache - !30610 iommu/io-pgtable-arm: Add support for contiguous hint - !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10) - !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802 - !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988 - !30473 Fix CVE-2026-97992 - !30150 [OLK-6.6] Fix CVE-2026-74527 - !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - !30544 [OLK-6.6] Fix CVE-2026-90057 - !30476 [OLK-6.6] fix CVE-2026-98936 - !30474 [OLK-6.6] fix CVE-2026-99059 - !30144 [OLK-6.6] Fix CVE-2026-64190 - !30311 [OLK-6.6]nser: add support for wangxun RDMA driver - iommu/io-pgtable-arm: Add support for contiguous hint - Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - slip: remove slip_hangup() to fix use-after-free in slip_receive_buf() - drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6 - net: team: fix NULL pointer dereference in team_xmit during mode change - net: team: Rename port_disabled team mode op to port_tx_disabled - net: team: Remove unused team_mode_op, port_enabled - wifi: ath11k: reset ar->num_stations on hardware start - wireguard: noise: reject response consumption after intermediate initiation - vhost-vdpa: protect config_ctx from being freed under the config callback - x86/arm64: config: enable the Wangxun nser RDMA driver - net: wangxun: nser: add RDMA support for 100GbE NICs - octeontx2-af: Block VFs from clobbering special CGX PKIND state - vhost: invalidate vring access on IOTLB transitions - drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op - drivers:misc:sdma-dae: Remove redundant print during mm exit and resume. - drivers:misc:sdma-dae: Revert optimize kernel code - drivers:misc:sdma-dae: Revert add channel depth info in debugfs - drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Remove interference print. - drivers:misc:sdma-dae: Checking the address alignment - drivers:misc:sdma-dae: add NULL judgement of global variables - drivers:misc:sdma-dae: add channel depth info in debugfs - drivers:misc:sdma-dae: optimize kernel code - drivers:misc:sdma-dae: fix incorrect debugfs print - drivers:misc:sdma-dae: sdma fix uncorrect sleep time - drivers:misc:sdma-dae: fix incorrect kmalloc flag - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk - drivers:misc:sdma-dae: modify ttl_processes reduce logic - drivers:misc:sdma-dae: remove unnecessary return in void function - drivers:misc:sdma-dae: fix incorrect resource release - drivers:misc:sdma-dae: remove lock while pausing channels - drivers:misc:sdma-dae: add mmu_notifier - drivers:misc:sdma-dae: add MODULE_VERSION to control version - drivers:misc:sdma-dae: add print in exceptional branch - drivers:misc:sdma-dae: bugfix of channel operation - drivers:misc:sdma-dae: change authority of sdma device - drivers:misc:sdma-dae: add channel ida validation - drivers:misc:sdma-dae: add vma_ops to avoid mremap error - drivers:misc:sdma-dae: add fast mode - drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - drivers:misc:sdma-dae: add debugfs of sdma-dae - drivers:misc:sdma-dae: fix icsl code check problems - drivers:misc:sdma-dae: fix input validate problems - drivers:misc:sdma-dae: fix interrupt handle logic - drivers:misc:sdma-dae: not compile sdma-dae by default - drivers:misc:sdma-dae: enable sdma_dae for arm64 - drivers:misc:sdma-dae: support page fault preprocess - drivers:misc:sdma-dae: support interrupt init and handle - drivers:misc:sdma-dae: support sqe task send and execute - drivers:misc:sdma-dae: support channel management - drivers:misc:sdma-dae: support getting streamID - drivers:misc:sdma-dae: support initializ sdma driver - !30531 neighbour: guarantee the localhost connections be established successfully even the ARP table is full - !16014 [OLK-6.6]Add Phytium GPIO driver - !30713 checkpatch.pl: minor improvements - !30181 [OLK-6.6]nsevf: add support for wangxun nsevf driver - !30271 net/hibifur: remove build timestamp to fix hotpatch creation - !30648 [CVEAgent@OLK-6.6] Fix CVE-2026-99224 - !30650 [CVEAgent@OLK-6.6] Fix CVE-2026-99225 - !30646 [CVEAgent@OLK-6.6] Fix CVE-2026-99088 - !30651 [CVEAgent@OLK-6.6] Fix CVE-2026-99226 - !30654 [CVEAgent@OLK-6.6] Fix CVE-2026-99245 - checkpatch: recognize Co-authored-by as a valid signature tag - checkpatch.pl: adapt to new Assisted-by: format - !30678 fix CVE-2026-98751 - !30682 [OLK-6.6] Backport CPPC Performance Priority test case - net: wangxun: nsevf: update to 1.0.2oe - !30573 [CVEAgent@OLK-6.6] Fix CVE-2026-99172 - x86/arm64: config: enable the Wangxun NSEVF Ethernet driver - net: wangxun: nsevf: add support for 100GbE vf NICs - cpufreq/amd-pstate-ut: Add unit test for CPPC Performance Priority - tty: Fix kabi breakage of tty_struct - tty: add break_wait kernel-doc - tty: abort break signalling on hangup - KEYS: Fix key_reject_and_link() race with keyring restriction - keys: Avoid the owner account dereference in named keyring lookup - keys: Check the authorization payload in process keyring searches - keys: Protect the type name while describing a key - net: openvswitch: validate transport header presence in set_ipv6_addr - ipc: drop the mqueue mount with kern_unmount() on setup failure - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure - neighbour: guarantee the localhost connections be established successfully even the ARP table is full - net/hibifur: remove build timestamp to fix hotpatch creation - gpio: phytium: Add Phytium GPIO driver - dt-bindings: gpio: Add bindings for Phytium GPIO - !30177 [OLK-6.6] crypto: hisilicon - backport hpre/sec/zip/sec2/trng and hisi_acc_vfio_pci fixes from mainline - !30495 [Intel][6.6] PMU: Add new precise OMR events for DMR and PEBS data source fixes - hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/ - !30012 [CVEAgent@OLK-6.6] Fix CVE-2026-98854 - !30079 [CVEAgent@OLK-6.6] Fix CVE-2026-99002 - !30770 CODEOWNERS: add hisi-trng entry following driver relocation - !30680 [OLK-6.6] Fix CVE-2026-98700 - !30681 [OLK-6.6] Fix CVE-2026-98699 - !30606 [CVEAgent@OLK-6.6] Fix CVE-2026-90315 - !30720 [CVEAgent@OLK-6.6] Fix CVE-2026-99222 - !30718 [CVEAgent@OLK-6.6] Fix CVE-2026-99220 - !30475 [CVEAgent@OLK-6.6] Fix CVE-2026-98786 - !30719 [CVEAgent@OLK-6.6] Fix CVE-2026-99221 - !30059 [CVEAgent@OLK-6.6] Fix CVE-2026-98955 - !30058 [CVEAgent@OLK-6.6] Fix CVE-2026-98950 - !29185 [CVEAgent@OLK-6.6] Fix CVE-2026-90099 - !30010 [CVEAgent@OLK-6.6] Fix CVE-2026-98852 - CODEOWNERS: add hisi-trng entry following driver relocation - !30721 [CVEAgent@OLK-6.6] Fix CVE-2026-99187 - !30611 ub:ubus: support interrupt affinity - !30565 [PATCH 00/28]KVM: arm64: pvm: Add shadow MMU support and enable Linux guests - !30703 [CVEAgent@OLK-6.6] Fix CVE-2026-99121 - !30704 [CVEAgent@OLK-6.6] Fix CVE-2026-99138 - !30689 perf: hisi: Fix read sccl_id and ccl_id error in some platform - !30675 ub/ubdevshm: Fix potential concurrency issues. - KVM: arm64: pvm: Enable VM creation with shadow translation - KVM: arm64: pvm: Retain SCTLR_EL1 across guest exit fixups - KVM: arm64: pvm: Reject unsupported guest debug requests - KVM: arm64: pvm: Disable unsupported PMU capabilities - KVM: arm64: pvm: Reconstruct missing MMIO abort syndromes - KVM: arm64: pvm: Honor guest EL0 cache maintenance controls - KVM: arm64: pvm: Handle cache maintenance by guest VA - KVM: arm64: pvm: Emulate AT S1E1R through the guest walker - KVM: arm64: pvm: Handle guest TLBI instructions - KVM: arm64: pvm: Recover trapped instructions through guest memory - KVM: arm64: pvm: Disable GFN-based shadow aging - KVM: arm64: pvm: Write-protect shadow mappings for dirty logging - perf: Fix perf_pmu_migrate_context() leaving events behind - KVM: arm64: pvm: Cover all shadows in VM-wide cache operations - KVM: arm64: pvm: Synchronize caches before executing guest code - KVM: arm64: pvm: Maintain D-cache coherency for shadow mappings - KVM: arm64: pvm: Synchronize shadows with host MMU changes - KVM: arm64: pvm: Switch shadow translation state at guest entry - KVM: arm64: pvm: Allow tuning the shadow context pool size - KVM: arm64: pvm: Add per-regime kernel shadow roots - KVM: arm64: pvm: Install user shadow mappings on faults - keys: Protect the read method check against type removal - keys/trusted_keys: return immediately after TPM unseal failure - asymmetric_keys: reject trust keys without IDs - ub:ubus: support interrupt affinity - tcp: fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO) - ipv4: avoid divide by zero in fib_rebalance - perf: hisi: Fix read sccl_id and ccl_id error in some platform - wifi: mac80211: fix mesh fast xmit path deletion UAF - ub/ubdevshm: Fix potential concurrency issues. - wifi: mac80211: set info->band for 802.3 encap offload frames - KVM: arm64: pvm: Walk guest stage-1 tables - KVM: arm64: pvm: Pin user shadow translation contexts - KVM: arm64: pvm: Use EL1 TLB maintenance for shadow tables - KVM: arm64: pvm: Add shadow stage-1 permission projection - KVM: arm64: pvm: Manage the user shadow MMU pool lifecycle - KVM: arm64: pvm: Set a fixed shadow page-table geometry - KVM: arm64: pvm: Validate host capabilities before enabling PVM - KVM: arm64: pvm: Prevent host debug controls from affecting guests - PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers - perf/x86/intel: Rename DMR offcore_rsp attribute to offmodule_rsp - perf/x86/intel: Fix precise OMR event scheduling for DMR/NVL - perf/x86/intel: Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3 - perf/x86/intel: Fix Panther Cove PEBS data-source snoop states - perf/x86/intel: Remove incorrect Panther Cove PEBS data-source constraints - perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - perf/x86/intel: Fix DKT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix CMT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - drm/amd/display: guard dc_sink dereferences in MST mode validation - crypto: hisi-trng - Remove crypto_rng interface - crypto: hisilicon/hpre - fix GFP flags for dma_alloc_coherent - hisi_acc_vfio_pci: reject live migration on 64KB page with QM_HW_V3 hardware - crypto: hisilicon/hpre - remove unused macros and struct fields - crypto: hisilicon/sec - remove SEC crypto block cipher accelerator - hisi_acc_vfio_pci: fix NULL dereference in reset_prepare on PF passthrough - crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN - crypto: hisilicon/hpre - extract clusters num into inline function - crypto: hisilicon/hpre - fix ECDH destination DMA mapping - crypto: hisilicon/hpre - return -EOVERFLOW for small ECDH output buffer - crypto: hisilicon/hpre - remove dma_free_coherent on NULL req->dst in ECDH - crypto: hisilicon/hpre - fix pointer dereference before length check - crypto: hisilicon/zip - enable auto clock gating for DAE - drm/vmwgfx: validate pitch coming from userspace - flow_dissector: avoid u16 truncation of skb->len when computing thoff - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - of/overlay: only treat a positive changeset id as registered - net: extend IPv6 exthdr detection of tunneled packets - net/sched: account classifier filter allocations to memcg - The RISC-V architecture features have been updated. - For more details, refer to the rvck-olk repository. - kernel.spec: fetch the source tarball from AtomGit over HTTPS Replace the lookaside "kernel.tar.gz" with a URL Source so the tree can be fetched without a populated lookaside cache: Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/6.6.0-182.0.0.tar.gz rpm will not download a URL Source while _disable_source_fetch is 1, which is the default, so set it to 0. AtomGit unpacks the archive to kernel-6.6.0-182.0.0/, which is not the kernel/ the old tarball produced, so %prep unpacks Source0 itself and moves that directory into place. Stay on 6.6.0-182.0.0: the 183.0.0 archive is not available from AtomGit. - !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234 - !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143 - !30322 urma: fix ipourma eid handler and register work concurrency - !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2 - EDAC/amd64: Avoid a -Wformat-security warning - EDAC/amd64: Generate ctl_name string at runtime - !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807 - !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747 - !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism. - !30447 wifi: mac80211: minstrel_ht: validate fixed rate index - !30446 net: ena: fix MMIO read buffer leak on probe failure - tracing: Keep the predicate limit separate from program capacity - !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855 - !30431 fix CVE-2026-98490 for OLK-6.6 - !30425 fix CVE-2026-98722 for OLK-6.6 - !30410 nvdimm: pmem: keep PREFLUSH before data writes - !30406 Fix CVE-2026-97480 for OLK-6.6 - !30204 x86/cpu/hygon: Report S5 reset status during boot - tracing: Unregister field variable histograms when the command fails - !30395 tty: fix saved termios reset race - arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30031 drm/amdkfd: fix SMI event cross-process information leak - wifi: mac80211: minstrel_ht: validate fixed rate index - net: ena: fix MMIO read buffer leak on probe failure - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: openvswitch: conntrack: remove 'add_helper' dead code - openvswitch: prepare for stolen verdict coming from conntrack and nat engine - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net/sched: act_ct: fix helper UAF due to extensions realloc - ub/ubmem-vmmu: Remove the support_attr callback mechanism. - mtd: block2mtd: Fix divide error when erase_size is zero - block2mtd: prevent direct access of bd_inode - nvdimm: pmem: keep PREFLUSH before data writes - tty: serial: 8250: protect against NULL uart->port.dev in register - serial: 8250: invert serial8250_register_8250_port() CIR condition - urma: fix ipourma eid handler and register work concurrency - tty: fix saved termios reset race - x86/cpu/hygon: Report S5 reset status during boot - drm/amdkfd: fix SMI event cross-process information leak - of/overlay: put property on deadprops only after changeset add succeeds - net/mlx5: Fix slab-out-of-bounds when handling team device events - serial: core: fix NULL pointer dereference in serial_core_unregister_port() - !30553 tracing: Reject incomplete event filter expressions - !30498 nfsd: split nfsd4_copy into transient and durable async copy objects - !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822 - !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization - tracing: Reject incomplete event filter expressions - !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling - !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080 - !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206 - !30388 Fix CVE-2026-99153 - !30390 Fix CVE-2026-99152 - !30387 Fix CVE-2026-99110 - !30391 Fix CVE-2026-99109 - !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254 - !30538 scsi: libsas: Fix SMP IO deadlock during HA resume - !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper - !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247 - !30454 [OLK-6.6] Fix CVE-2026-97566 - !30453 [OLK-6.6] Fix CVE-2026-97432 - !30444 [OLK-6.6] Fix CVE-2026-43234 - !30403 x86/hygon: Fix FPDSS on Hygon - !30269 [OLK-6.6] update rnpvf driver to 1.2.0. - !30155 [OLK-6.6] Fix CVE-2026-74695 - !30153 [OLK-6.6] Fix CVE-2026-72494 - !30149 [OLK-6.6] Fix CVE-2026-74368 - !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052 - !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040 - !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948 - !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025 - !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078 - !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079 - ub: ubase: skip bandwidth queries on next-generation chips - net: unic: Fix TX/RX DMA ordering and cache sync - net: unic: serialize port deactivation with reset - ub: ubase: add ub port events handling and statistics - scsi: libsas: Fix SMP IO deadlock during HA resume - scsi: libsas: Add sas_ex_phy_to_dev() helper - scsi: libsas: Add linkrate and sas_addr change detection in rediscover - !30430 v8 arm64: Allow CPU0 to be nohz_full - ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30300 mm/gup: allow movable memory pinnable - !30487 urma: limit opt buf length in uburma ioctl commands - !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570 - nfsd: split nfsd4_copy into transient and durable async copy objects - ub: cdma: header file code synchronization - ub: cdma: ratelimit hot-path error logs in kernel driver - x86: hygon: Fix FPDSS on Hygon - tracing: Do not initialize tracefs work if tracing is disabled - scsi: target: iscsi: Fix race in discovery auth updates - fs: Free any excess xarray nodes in clear_inode() - io_uring: don't flood a cancelling task with task_work - urma: limit opt buf length in uburma ioctl commands - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 - wifi: iwlwifi: mvm: fix P2P-Device binding handling - team: avoid NETDEV_CHANGEMTU event when unregistering slave - arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Allow boot CPU nohz_full to coexist with suspend and kexec - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - smb: client: reject SetEA requests that do not fit the request buffer - scsi: libiscsi: Validate the task named by a management response - scsi: libiscsi: Validate the ITT reflected in a Reject PDU - smb: client: fix heap overflow in cifs_do_set_acl() - rnpvf: update rnpvf driver to 1.2.0. - mm/gup: allow movable memory pinnable - rnpvf: update rnpvf driver to 1.2.0. - netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() - RDMA/irdma: Replace waitqueue and flag with completion - wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - KEYS: Fix add_key() race with keyring restriction - openvswitch: fix soft lockup in the netlink flow dump - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - wifi: mac80211: prevent AP VLAN tx from other interfaces - net: ipv6: keep room for the mac header in dst_dev_overhead() - !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163 - !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235 - !29765 Fix CVE-2026-98289 - !30230 Fix CVE-2026-97615 - !29790 Fix CVE-2026-93250 - !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005 - !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871 - !30307 feat/obmm-unified-switch-split-v4 - !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972 - !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883 - !30450 BBML3 bugfix - !30156 [OLK-6.6] Fix CVE-2026-68258 - !30154 [OLK-6.6] Fix CVE-2026-74729 - !30151 [OLK-6.6] Fix CVE-2026-74273 - !27793 [OLK-6.6] Fix CVE-2026-68421 - !27512 [OLK-6.6] Fix CVE-2026-64259 - !30146 [OLK-6.6] Fix CVE-2026-53109 - !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30567 scsi: hisi_sas: Clear PHY error counts on phyup - arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243 - scsi: hisi_sas: Clear PHY error counts on phyup - scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c - tracing: Save the event file instead of the compatible histogram - tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields - drm/i915/gt: Unmask interrupts only when ACTIVE is true - serial: 8250_port: recognize UPIO_AU - crypto: ccp - Fix possible deadlock in SEV init failure path - obmm: pack the internal structs by field ordering - obmm: sysfs views over the switch: attributes, identity, lockless reads - obmm: generalized dual-backend gap mmap - obmm: export switch target wrap-up and validation consolidation - obmm: unified two-phase switch core (import target) - obmm: install mappings lazily from the backend fault paths - obmm: fix the pxm bound, the open TOCTOU and the teardown release - obmm: split the region shell from the memory backends - obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths - io-wq: order the exit bit against worker creation task work - mm/pfn_range_alloc: split block mappings in linear map updates - arm64/mm: make pte_present() recognize present-invalid entries - net: bridge: use option bits for CFM/MRP frame handlers - drm/amdkfd: Check bounds on CRIU restore queue type and mqd size - soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read - cxl/region: Block region delete during region creation - powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy - cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() - vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() - af_unix: Unify scc_index when finalising SCC in __unix_walk_scc(). - sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() - fuse-uring: make a fuse_req on SQE commit only findable after memcpy - !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142 - !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219 - !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233 - !30600 urma: warn on slow TP driver callbacks - urma: warn on slow TP driver callbacks - tracing/histograms: Verify event_call identity when updating synth_event refcount - tracing: Check operator stack capacity before pushing - ftrace: Initialize modname and offset in print_rec() - !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117 - !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211 - !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201 - netlink: reset skb headers before unicast and multicast filtering - netlink: avoid hashing the network namespace pointer - net: bridge: mcast: don't truncate the port group walk on teardown - !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239 - !30582 v5 MOC bypass cache - !30610 iommu/io-pgtable-arm: Add support for contiguous hint - !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10) - !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802 - !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988 - !30473 Fix CVE-2026-97992 - !30150 [OLK-6.6] Fix CVE-2026-74527 - !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - !30544 [OLK-6.6] Fix CVE-2026-90057 - !30476 [OLK-6.6] fix CVE-2026-98936 - !30474 [OLK-6.6] fix CVE-2026-99059 - !30144 [OLK-6.6] Fix CVE-2026-64190 - !30311 [OLK-6.6]nser: add support for wangxun RDMA driver - iommu/io-pgtable-arm: Add support for contiguous hint - Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - slip: remove slip_hangup() to fix use-after-free in slip_receive_buf() - drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6 - net: team: fix NULL pointer dereference in team_xmit during mode change - net: team: Rename port_disabled team mode op to port_tx_disabled - net: team: Remove unused team_mode_op, port_enabled - wifi: ath11k: reset ar->num_stations on hardware start - wireguard: noise: reject response consumption after intermediate initiation - vhost-vdpa: protect config_ctx from being freed under the config callback - x86/arm64: config: enable the Wangxun nser RDMA driver - net: wangxun: nser: add RDMA support for 100GbE NICs - octeontx2-af: Block VFs from clobbering special CGX PKIND state - vhost: invalidate vring access on IOTLB transitions - drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op - drivers:misc:sdma-dae: Remove redundant print during mm exit and resume. - drivers:misc:sdma-dae: Revert optimize kernel code - drivers:misc:sdma-dae: Revert add channel depth info in debugfs - drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Remove interference print. - drivers:misc:sdma-dae: Checking the address alignment - drivers:misc:sdma-dae: add NULL judgement of global variables - drivers:misc:sdma-dae: add channel depth info in debugfs - drivers:misc:sdma-dae: optimize kernel code - drivers:misc:sdma-dae: fix incorrect debugfs print - drivers:misc:sdma-dae: sdma fix uncorrect sleep time - drivers:misc:sdma-dae: fix incorrect kmalloc flag - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk - drivers:misc:sdma-dae: modify ttl_processes reduce logic - drivers:misc:sdma-dae: remove unnecessary return in void function - drivers:misc:sdma-dae: fix incorrect resource release - drivers:misc:sdma-dae: remove lock while pausing channels - drivers:misc:sdma-dae: add mmu_notifier - drivers:misc:sdma-dae: add MODULE_VERSION to control version - drivers:misc:sdma-dae: add print in exceptional branch - drivers:misc:sdma-dae: bugfix of channel operation - drivers:misc:sdma-dae: change authority of sdma device - drivers:misc:sdma-dae: add channel ida validation - drivers:misc:sdma-dae: add vma_ops to avoid mremap error - drivers:misc:sdma-dae: add fast mode - drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - drivers:misc:sdma-dae: add debugfs of sdma-dae - drivers:misc:sdma-dae: fix icsl code check problems - drivers:misc:sdma-dae: fix input validate problems - drivers:misc:sdma-dae: fix interrupt handle logic - drivers:misc:sdma-dae: not compile sdma-dae by default - drivers:misc:sdma-dae: enable sdma_dae for arm64 - drivers:misc:sdma-dae: support page fault preprocess - drivers:misc:sdma-dae: support interrupt init and handle - drivers:misc:sdma-dae: support sqe task send and execute - drivers:misc:sdma-dae: support channel management - drivers:misc:sdma-dae: support getting streamID - drivers:misc:sdma-dae: support initializ sdma driver - !30531 neighbour: guarantee the localhost connections be established successfully even the ARP table is full - !16014 [OLK-6.6]Add Phytium GPIO driver - !30713 checkpatch.pl: minor improvements - !30181 [OLK-6.6]nsevf: add support for wangxun nsevf driver - !30271 net/hibifur: remove build timestamp to fix hotpatch creation - !30648 [CVEAgent@OLK-6.6] Fix CVE-2026-99224 - !30650 [CVEAgent@OLK-6.6] Fix CVE-2026-99225 - !30646 [CVEAgent@OLK-6.6] Fix CVE-2026-99088 - !30651 [CVEAgent@OLK-6.6] Fix CVE-2026-99226 - !30654 [CVEAgent@OLK-6.6] Fix CVE-2026-99245 - checkpatch: recognize Co-authored-by as a valid signature tag - checkpatch.pl: adapt to new Assisted-by: format - !30678 fix CVE-2026-98751 - !30682 [OLK-6.6] Backport CPPC Performance Priority test case - net: wangxun: nsevf: update to 1.0.2oe - !30573 [CVEAgent@OLK-6.6] Fix CVE-2026-99172 - x86/arm64: config: enable the Wangxun NSEVF Ethernet driver - net: wangxun: nsevf: add support for 100GbE vf NICs - cpufreq/amd-pstate-ut: Add unit test for CPPC Performance Priority - tty: Fix kabi breakage of tty_struct - tty: add break_wait kernel-doc - tty: abort break signalling on hangup - KEYS: Fix key_reject_and_link() race with keyring restriction - keys: Avoid the owner account dereference in named keyring lookup - keys: Check the authorization payload in process keyring searches - keys: Protect the type name while describing a key - net: openvswitch: validate transport header presence in set_ipv6_addr - ipc: drop the mqueue mount with kern_unmount() on setup failure - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure - neighbour: guarantee the localhost connections be established successfully even the ARP table is full - net/hibifur: remove build timestamp to fix hotpatch creation - gpio: phytium: Add Phytium GPIO driver - dt-bindings: gpio: Add bindings for Phytium GPIO - !30177 [OLK-6.6] crypto: hisilicon - backport hpre/sec/zip/sec2/trng and hisi_acc_vfio_pci fixes from mainline - !30495 [Intel][6.6] PMU: Add new precise OMR events for DMR and PEBS data source fixes - hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/ - !30012 [CVEAgent@OLK-6.6] Fix CVE-2026-98854 - !30079 [CVEAgent@OLK-6.6] Fix CVE-2026-99002 - !30770 CODEOWNERS: add hisi-trng entry following driver relocation - !30680 [OLK-6.6] Fix CVE-2026-98700 - !30681 [OLK-6.6] Fix CVE-2026-98699 - !30606 [CVEAgent@OLK-6.6] Fix CVE-2026-90315 - !30720 [CVEAgent@OLK-6.6] Fix CVE-2026-99222 - !30718 [CVEAgent@OLK-6.6] Fix CVE-2026-99220 - !30475 [CVEAgent@OLK-6.6] Fix CVE-2026-98786 - !30719 [CVEAgent@OLK-6.6] Fix CVE-2026-99221 - !30059 [CVEAgent@OLK-6.6] Fix CVE-2026-98955 - !30058 [CVEAgent@OLK-6.6] Fix CVE-2026-98950 - !29185 [CVEAgent@OLK-6.6] Fix CVE-2026-90099 - !30010 [CVEAgent@OLK-6.6] Fix CVE-2026-98852 - CODEOWNERS: add hisi-trng entry following driver relocation - !30721 [CVEAgent@OLK-6.6] Fix CVE-2026-99187 - !30611 ub:ubus: support interrupt affinity - !30565 [PATCH 00/28]KVM: arm64: pvm: Add shadow MMU support and enable Linux guests - !30703 [CVEAgent@OLK-6.6] Fix CVE-2026-99121 - !30704 [CVEAgent@OLK-6.6] Fix CVE-2026-99138 - !30689 perf: hisi: Fix read sccl_id and ccl_id error in some platform - !30675 ub/ubdevshm: Fix potential concurrency issues. - KVM: arm64: pvm: Enable VM creation with shadow translation - KVM: arm64: pvm: Retain SCTLR_EL1 across guest exit fixups - KVM: arm64: pvm: Reject unsupported guest debug requests - KVM: arm64: pvm: Disable unsupported PMU capabilities - KVM: arm64: pvm: Reconstruct missing MMIO abort syndromes - KVM: arm64: pvm: Honor guest EL0 cache maintenance controls - KVM: arm64: pvm: Handle cache maintenance by guest VA - KVM: arm64: pvm: Emulate AT S1E1R through the guest walker - KVM: arm64: pvm: Handle guest TLBI instructions - KVM: arm64: pvm: Recover trapped instructions through guest memory - KVM: arm64: pvm: Disable GFN-based shadow aging - KVM: arm64: pvm: Write-protect shadow mappings for dirty logging - perf: Fix perf_pmu_migrate_context() leaving events behind - KVM: arm64: pvm: Cover all shadows in VM-wide cache operations - KVM: arm64: pvm: Synchronize caches before executing guest code - KVM: arm64: pvm: Maintain D-cache coherency for shadow mappings - KVM: arm64: pvm: Synchronize shadows with host MMU changes - KVM: arm64: pvm: Switch shadow translation state at guest entry - KVM: arm64: pvm: Allow tuning the shadow context pool size - KVM: arm64: pvm: Add per-regime kernel shadow roots - KVM: arm64: pvm: Install user shadow mappings on faults - keys: Protect the read method check against type removal - keys/trusted_keys: return immediately after TPM unseal failure - asymmetric_keys: reject trust keys without IDs - ub:ubus: support interrupt affinity - tcp: fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO) - ipv4: avoid divide by zero in fib_rebalance - perf: hisi: Fix read sccl_id and ccl_id error in some platform - wifi: mac80211: fix mesh fast xmit path deletion UAF - ub/ubdevshm: Fix potential concurrency issues. - wifi: mac80211: set info->band for 802.3 encap offload frames - KVM: arm64: pvm: Walk guest stage-1 tables - KVM: arm64: pvm: Pin user shadow translation contexts - KVM: arm64: pvm: Use EL1 TLB maintenance for shadow tables - KVM: arm64: pvm: Add shadow stage-1 permission projection - KVM: arm64: pvm: Manage the user shadow MMU pool lifecycle - KVM: arm64: pvm: Set a fixed shadow page-table geometry - KVM: arm64: pvm: Validate host capabilities before enabling PVM - KVM: arm64: pvm: Prevent host debug controls from affecting guests - PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers - perf/x86/intel: Rename DMR offcore_rsp attribute to offmodule_rsp - perf/x86/intel: Fix precise OMR event scheduling for DMR/NVL - perf/x86/intel: Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3 - perf/x86/intel: Fix Panther Cove PEBS data-source snoop states - perf/x86/intel: Remove incorrect Panther Cove PEBS data-source constraints - perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - perf/x86/intel: Fix DKT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix CMT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - drm/amd/display: guard dc_sink dereferences in MST mode validation - crypto: hisi-trng - Remove crypto_rng interface - crypto: hisilicon/hpre - fix GFP flags for dma_alloc_coherent - hisi_acc_vfio_pci: reject live migration on 64KB page with QM_HW_V3 hardware - crypto: hisilicon/hpre - remove unused macros and struct fields - crypto: hisilicon/sec - remove SEC crypto block cipher accelerator - hisi_acc_vfio_pci: fix NULL dereference in reset_prepare on PF passthrough - crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN - crypto: hisilicon/hpre - extract clusters num into inline function - crypto: hisilicon/hpre - fix ECDH destination DMA mapping - crypto: hisilicon/hpre - return -EOVERFLOW for small ECDH output buffer - crypto: hisilicon/hpre - remove dma_free_coherent on NULL req->dst in ECDH - crypto: hisilicon/hpre - fix pointer dereference before length check - crypto: hisilicon/zip - enable auto clock gating for DAE - drm/vmwgfx: validate pitch coming from userspace - flow_dissector: avoid u16 truncation of skb->len when computing thoff - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - of/overlay: only treat a positive changeset id as registered - net: extend IPv6 exthdr detection of tunneled packets - net/sched: account classifier filter allocations to memcg - The RISC-V architecture features have been updated. - For more details, refer to the rvck-olk repository. - kernel.spec: fetch the source tarball from AtomGit over HTTPS Replace the lookaside "kernel.tar.gz" with a URL Source so the tree can be fetched without a populated lookaside cache: Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/6.6.0-182.0.0.tar.gz rpm will not download a URL Source while _disable_source_fetch is 1, which is the default, so set it to 0. AtomGit unpacks the archive to kernel-6.6.0-182.0.0/, which is not the kernel/ the old tarball produced, so %prep unpacks Source0 itself and moves that directory into place. Stay on 6.6.0-182.0.0: the 183.0.0 archive is not available from AtomGit. - !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234 - !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143 - !30322 urma: fix ipourma eid handler and register work concurrency - !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2 - EDAC/amd64: Avoid a -Wformat-security warning - EDAC/amd64: Generate ctl_name string at runtime - !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807 - !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747 - !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism. - !30447 wifi: mac80211: minstrel_ht: validate fixed rate index - !30446 net: ena: fix MMIO read buffer leak on probe failure - tracing: Keep the predicate limit separate from program capacity - !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855 - !30431 fix CVE-2026-98490 for OLK-6.6 - !30425 fix CVE-2026-98722 for OLK-6.6 - !30410 nvdimm: pmem: keep PREFLUSH before data writes - !30406 Fix CVE-2026-97480 for OLK-6.6 - !30204 x86/cpu/hygon: Report S5 reset status during boot - tracing: Unregister field variable histograms when the command fails - !30395 tty: fix saved termios reset race - arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30031 drm/amdkfd: fix SMI event cross-process information leak - wifi: mac80211: minstrel_ht: validate fixed rate index - net: ena: fix MMIO read buffer leak on probe failure - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: openvswitch: conntrack: remove 'add_helper' dead code - openvswitch: prepare for stolen verdict coming from conntrack and nat engine - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net/sched: act_ct: fix helper UAF due to extensions realloc - ub/ubmem-vmmu: Remove the support_attr callback mechanism. - mtd: block2mtd: Fix divide error when erase_size is zero - block2mtd: prevent direct access of bd_inode - nvdimm: pmem: keep PREFLUSH before data writes - tty: serial: 8250: protect against NULL uart->port.dev in register - serial: 8250: invert serial8250_register_8250_port() CIR condition - urma: fix ipourma eid handler and register work concurrency - tty: fix saved termios reset race - x86/cpu/hygon: Report S5 reset status during boot - drm/amdkfd: fix SMI event cross-process information leak - of/overlay: put property on deadprops only after changeset add succeeds - net/mlx5: Fix slab-out-of-bounds when handling team device events - serial: core: fix NULL pointer dereference in serial_core_unregister_port() - !30553 tracing: Reject incomplete event filter expressions - !30498 nfsd: split nfsd4_copy into transient and durable async copy objects - !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822 - !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization - tracing: Reject incomplete event filter expressions - !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling - !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080 - !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206 - !30388 Fix CVE-2026-99153 - !30390 Fix CVE-2026-99152 - !30387 Fix CVE-2026-99110 - !30391 Fix CVE-2026-99109 - !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254 - !30538 scsi: libsas: Fix SMP IO deadlock during HA resume - !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper - !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247 - !30454 [OLK-6.6] Fix CVE-2026-97566 - !30453 [OLK-6.6] Fix CVE-2026-97432 - !30444 [OLK-6.6] Fix CVE-2026-43234 - !30403 x86/hygon: Fix FPDSS on Hygon - !30269 [OLK-6.6] update rnpvf driver to 1.2.0. - !30155 [OLK-6.6] Fix CVE-2026-74695 - !30153 [OLK-6.6] Fix CVE-2026-72494 - !30149 [OLK-6.6] Fix CVE-2026-74368 - !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052 - !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040 - !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948 - !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025 - !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078 - !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079 - ub: ubase: skip bandwidth queries on next-generation chips - net: unic: Fix TX/RX DMA ordering and cache sync - net: unic: serialize port deactivation with reset - ub: ubase: add ub port events handling and statistics - scsi: libsas: Fix SMP IO deadlock during HA resume - scsi: libsas: Add sas_ex_phy_to_dev() helper - scsi: libsas: Add linkrate and sas_addr change detection in rediscover - !30430 v8 arm64: Allow CPU0 to be nohz_full - ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30300 mm/gup: allow movable memory pinnable - !30487 urma: limit opt buf length in uburma ioctl commands - !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570 - nfsd: split nfsd4_copy into transient and durable async copy objects - ub: cdma: header file code synchronization - ub: cdma: ratelimit hot-path error logs in kernel driver - x86: hygon: Fix FPDSS on Hygon - tracing: Do not initialize tracefs work if tracing is disabled - scsi: target: iscsi: Fix race in discovery auth updates - fs: Free any excess xarray nodes in clear_inode() - io_uring: don't flood a cancelling task with task_work - urma: limit opt buf length in uburma ioctl commands - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 - wifi: iwlwifi: mvm: fix P2P-Device binding handling - team: avoid NETDEV_CHANGEMTU event when unregistering slave - arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Allow boot CPU nohz_full to coexist with suspend and kexec - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - smb: client: reject SetEA requests that do not fit the request buffer - scsi: libiscsi: Validate the task named by a management response - scsi: libiscsi: Validate the ITT reflected in a Reject PDU - smb: client: fix heap overflow in cifs_do_set_acl() - rnpvf: update rnpvf driver to 1.2.0. - mm/gup: allow movable memory pinnable - rnpvf: update rnpvf driver to 1.2.0. - netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() - RDMA/irdma: Replace waitqueue and flag with completion - wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - KEYS: Fix add_key() race with keyring restriction - openvswitch: fix soft lockup in the netlink flow dump - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - wifi: mac80211: prevent AP VLAN tx from other interfaces - net: ipv6: keep room for the mac header in dst_dev_overhead() - !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163 - !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235 - !29765 Fix CVE-2026-98289 - !30230 Fix CVE-2026-97615 - !29790 Fix CVE-2026-93250 - !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005 - !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871 - !30307 feat/obmm-unified-switch-split-v4 - !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972 - !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883 - !30450 BBML3 bugfix - !30156 [OLK-6.6] Fix CVE-2026-68258 - !30154 [OLK-6.6] Fix CVE-2026-74729 - !30151 [OLK-6.6] Fix CVE-2026-74273 - !27793 [OLK-6.6] Fix CVE-2026-68421 - !27512 [OLK-6.6] Fix CVE-2026-64259 - !30146 [OLK-6.6] Fix CVE-2026-53109 - !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30567 scsi: hisi_sas: Clear PHY error counts on phyup - arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243 - scsi: hisi_sas: Clear PHY error counts on phyup - scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c - tracing: Save the event file instead of the compatible histogram - tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields - drm/i915/gt: Unmask interrupts only when ACTIVE is true - serial: 8250_port: recognize UPIO_AU - crypto: ccp - Fix possible deadlock in SEV init failure path - obmm: pack the internal structs by field ordering - obmm: sysfs views over the switch: attributes, identity, lockless reads - obmm: generalized dual-backend gap mmap - obmm: export switch target wrap-up and validation consolidation - obmm: unified two-phase switch core (import target) - obmm: install mappings lazily from the backend fault paths - obmm: fix the pxm bound, the open TOCTOU and the teardown release - obmm: split the region shell from the memory backends - obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths - io-wq: order the exit bit against worker creation task work - mm/pfn_range_alloc: split block mappings in linear map updates - arm64/mm: make pte_present() recognize present-invalid entries - net: bridge: use option bits for CFM/MRP frame handlers - drm/amdkfd: Check bounds on CRIU restore queue type and mqd size - soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read - cxl/region: Block region delete during region creation - powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy - cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() - vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() - af_unix: Unify scc_index when finalising SCC in __unix_walk_scc(). - sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() - fuse-uring: make a fuse_req on SQE commit only findable after memcpy - !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142 - !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219 - !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233 - !30600 urma: warn on slow TP driver callbacks - urma: warn on slow TP driver callbacks - tracing/histograms: Verify event_call identity when updating synth_event refcount - tracing: Check operator stack capacity before pushing - ftrace: Initialize modname and offset in print_rec() - !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117 - !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211 - !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201 - netlink: reset skb headers before unicast and multicast filtering - netlink: avoid hashing the network namespace pointer - net: bridge: mcast: don't truncate the port group walk on teardown - !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239 - !30582 v5 MOC bypass cache - !30610 iommu/io-pgtable-arm: Add support for contiguous hint - !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10) - !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802 - !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988 - !30473 Fix CVE-2026-97992 - !30150 [OLK-6.6] Fix CVE-2026-74527 - !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - !30544 [OLK-6.6] Fix CVE-2026-90057 - !30476 [OLK-6.6] fix CVE-2026-98936 - !30474 [OLK-6.6] fix CVE-2026-99059 - !30144 [OLK-6.6] Fix CVE-2026-64190 - !30311 [OLK-6.6]nser: add support for wangxun RDMA driver - iommu/io-pgtable-arm: Add support for contiguous hint - Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - slip: remove slip_hangup() to fix use-after-free in slip_receive_buf() - drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6 - net: team: fix NULL pointer dereference in team_xmit during mode change - net: team: Rename port_disabled team mode op to port_tx_disabled - net: team: Remove unused team_mode_op, port_enabled - wifi: ath11k: reset ar->num_stations on hardware start - wireguard: noise: reject response consumption after intermediate initiation - vhost-vdpa: protect config_ctx from being freed under the config callback - x86/arm64: config: enable the Wangxun nser RDMA driver - net: wangxun: nser: add RDMA support for 100GbE NICs - octeontx2-af: Block VFs from clobbering special CGX PKIND state - vhost: invalidate vring access on IOTLB transitions - drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op - drivers:misc:sdma-dae: Remove redundant print during mm exit and resume. - drivers:misc:sdma-dae: Revert optimize kernel code - drivers:misc:sdma-dae: Revert add channel depth info in debugfs - drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Remove interference print. - drivers:misc:sdma-dae: Checking the address alignment - drivers:misc:sdma-dae: add NULL judgement of global variables - drivers:misc:sdma-dae: add channel depth info in debugfs - drivers:misc:sdma-dae: optimize kernel code - drivers:misc:sdma-dae: fix incorrect debugfs print - drivers:misc:sdma-dae: sdma fix uncorrect sleep time - drivers:misc:sdma-dae: fix incorrect kmalloc flag - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk - drivers:misc:sdma-dae: modify ttl_processes reduce logic - drivers:misc:sdma-dae: remove unnecessary return in void function - drivers:misc:sdma-dae: fix incorrect resource release - drivers:misc:sdma-dae: remove lock while pausing channels - drivers:misc:sdma-dae: add mmu_notifier - drivers:misc:sdma-dae: add MODULE_VERSION to control version - drivers:misc:sdma-dae: add print in exceptional branch - drivers:misc:sdma-dae: bugfix of channel operation - drivers:misc:sdma-dae: change authority of sdma device - drivers:misc:sdma-dae: add channel ida validation - drivers:misc:sdma-dae: add vma_ops to avoid mremap error - drivers:misc:sdma-dae: add fast mode - drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - drivers:misc:sdma-dae: add debugfs of sdma-dae - drivers:misc:sdma-dae: fix icsl code check problems - drivers:misc:sdma-dae: fix input validate problems - drivers:misc:sdma-dae: fix interrupt handle logic - drivers:misc:sdma-dae: not compile sdma-dae by default - drivers:misc:sdma-dae: enable sdma_dae for arm64 - drivers:misc:sdma-dae: support page fault preprocess - drivers:misc:sdma-dae: support interrupt init and handle - drivers:misc:sdma-dae: support sqe task send and execute - drivers:misc:sdma-dae: support channel management - drivers:misc:sdma-dae: support getting streamID - drivers:misc:sdma-dae: support initializ sdma driver - !30531 neighbour: guarantee the localhost connections be established successfully even the ARP table is full - !16014 [OLK-6.6]Add Phytium GPIO driver - !30713 checkpatch.pl: minor improvements - !30181 [OLK-6.6]nsevf: add support for wangxun nsevf driver - !30271 net/hibifur: remove build timestamp to fix hotpatch creation - !30648 [CVEAgent@OLK-6.6] Fix CVE-2026-99224 - !30650 [CVEAgent@OLK-6.6] Fix CVE-2026-99225 - !30646 [CVEAgent@OLK-6.6] Fix CVE-2026-99088 - !30651 [CVEAgent@OLK-6.6] Fix CVE-2026-99226 - !30654 [CVEAgent@OLK-6.6] Fix CVE-2026-99245 - checkpatch: recognize Co-authored-by as a valid signature tag - checkpatch.pl: adapt to new Assisted-by: format - !30678 fix CVE-2026-98751 - !30682 [OLK-6.6] Backport CPPC Performance Priority test case - net: wangxun: nsevf: update to 1.0.2oe - !30573 [CVEAgent@OLK-6.6] Fix CVE-2026-99172 - x86/arm64: config: enable the Wangxun NSEVF Ethernet driver - net: wangxun: nsevf: add support for 100GbE vf NICs - cpufreq/amd-pstate-ut: Add unit test for CPPC Performance Priority - tty: Fix kabi breakage of tty_struct - tty: add break_wait kernel-doc - tty: abort break signalling on hangup - KEYS: Fix key_reject_and_link() race with keyring restriction - keys: Avoid the owner account dereference in named keyring lookup - keys: Check the authorization payload in process keyring searches - keys: Protect the type name while describing a key - net: openvswitch: validate transport header presence in set_ipv6_addr - ipc: drop the mqueue mount with kern_unmount() on setup failure - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure - neighbour: guarantee the localhost connections be established successfully even the ARP table is full - net/hibifur: remove build timestamp to fix hotpatch creation - gpio: phytium: Add Phytium GPIO driver - dt-bindings: gpio: Add bindings for Phytium GPIO - !30177 [OLK-6.6] crypto: hisilicon - backport hpre/sec/zip/sec2/trng and hisi_acc_vfio_pci fixes from mainline - !30495 [Intel][6.6] PMU: Add new precise OMR events for DMR and PEBS data source fixes - hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/ - !30012 [CVEAgent@OLK-6.6] Fix CVE-2026-98854 - !30079 [CVEAgent@OLK-6.6] Fix CVE-2026-99002 - !30770 CODEOWNERS: add hisi-trng entry following driver relocation - !30680 [OLK-6.6] Fix CVE-2026-98700 - !30681 [OLK-6.6] Fix CVE-2026-98699 - !30606 [CVEAgent@OLK-6.6] Fix CVE-2026-90315 - !30720 [CVEAgent@OLK-6.6] Fix CVE-2026-99222 - !30718 [CVEAgent@OLK-6.6] Fix CVE-2026-99220 - !30475 [CVEAgent@OLK-6.6] Fix CVE-2026-98786 - !30719 [CVEAgent@OLK-6.6] Fix CVE-2026-99221 - !30059 [CVEAgent@OLK-6.6] Fix CVE-2026-98955 - !30058 [CVEAgent@OLK-6.6] Fix CVE-2026-98950 - !29185 [CVEAgent@OLK-6.6] Fix CVE-2026-90099 - !30010 [CVEAgent@OLK-6.6] Fix CVE-2026-98852 - CODEOWNERS: add hisi-trng entry following driver relocation - !30721 [CVEAgent@OLK-6.6] Fix CVE-2026-99187 - !30611 ub:ubus: support interrupt affinity - !30565 [PATCH 00/28]KVM: arm64: pvm: Add shadow MMU support and enable Linux guests - !30703 [CVEAgent@OLK-6.6] Fix CVE-2026-99121 - !30704 [CVEAgent@OLK-6.6] Fix CVE-2026-99138 - !30689 perf: hisi: Fix read sccl_id and ccl_id error in some platform - !30675 ub/ubdevshm: Fix potential concurrency issues. - KVM: arm64: pvm: Enable VM creation with shadow translation - KVM: arm64: pvm: Retain SCTLR_EL1 across guest exit fixups - KVM: arm64: pvm: Reject unsupported guest debug requests - KVM: arm64: pvm: Disable unsupported PMU capabilities - KVM: arm64: pvm: Reconstruct missing MMIO abort syndromes - KVM: arm64: pvm: Honor guest EL0 cache maintenance controls - KVM: arm64: pvm: Handle cache maintenance by guest VA - KVM: arm64: pvm: Emulate AT S1E1R through the guest walker - KVM: arm64: pvm: Handle guest TLBI instructions - KVM: arm64: pvm: Recover trapped instructions through guest memory - KVM: arm64: pvm: Disable GFN-based shadow aging - KVM: arm64: pvm: Write-protect shadow mappings for dirty logging - perf: Fix perf_pmu_migrate_context() leaving events behind - KVM: arm64: pvm: Cover all shadows in VM-wide cache operations - KVM: arm64: pvm: Synchronize caches before executing guest code - KVM: arm64: pvm: Maintain D-cache coherency for shadow mappings - KVM: arm64: pvm: Synchronize shadows with host MMU changes - KVM: arm64: pvm: Switch shadow translation state at guest entry - KVM: arm64: pvm: Allow tuning the shadow context pool size - KVM: arm64: pvm: Add per-regime kernel shadow roots - KVM: arm64: pvm: Install user shadow mappings on faults - keys: Protect the read method check against type removal - keys/trusted_keys: return immediately after TPM unseal failure - asymmetric_keys: reject trust keys without IDs - ub:ubus: support interrupt affinity - tcp: fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO) - ipv4: avoid divide by zero in fib_rebalance - perf: hisi: Fix read sccl_id and ccl_id error in some platform - wifi: mac80211: fix mesh fast xmit path deletion UAF - ub/ubdevshm: Fix potential concurrency issues. - wifi: mac80211: set info->band for 802.3 encap offload frames - KVM: arm64: pvm: Walk guest stage-1 tables - KVM: arm64: pvm: Pin user shadow translation contexts - KVM: arm64: pvm: Use EL1 TLB maintenance for shadow tables - KVM: arm64: pvm: Add shadow stage-1 permission projection - KVM: arm64: pvm: Manage the user shadow MMU pool lifecycle - KVM: arm64: pvm: Set a fixed shadow page-table geometry - KVM: arm64: pvm: Validate host capabilities before enabling PVM - KVM: arm64: pvm: Prevent host debug controls from affecting guests - PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers - perf/x86/intel: Rename DMR offcore_rsp attribute to offmodule_rsp - perf/x86/intel: Fix precise OMR event scheduling for DMR/NVL - perf/x86/intel: Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3 - perf/x86/intel: Fix Panther Cove PEBS data-source snoop states - perf/x86/intel: Remove incorrect Panther Cove PEBS data-source constraints - perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - perf/x86/intel: Fix DKT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix CMT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - drm/amd/display: guard dc_sink dereferences in MST mode validation - crypto: hisi-trng - Remove crypto_rng interface - crypto: hisilicon/hpre - fix GFP flags for dma_alloc_coherent - hisi_acc_vfio_pci: reject live migration on 64KB page with QM_HW_V3 hardware - crypto: hisilicon/hpre - remove unused macros and struct fields - crypto: hisilicon/sec - remove SEC crypto block cipher accelerator - hisi_acc_vfio_pci: fix NULL dereference in reset_prepare on PF passthrough - crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN - crypto: hisilicon/hpre - extract clusters num into inline function - crypto: hisilicon/hpre - fix ECDH destination DMA mapping - crypto: hisilicon/hpre - return -EOVERFLOW for small ECDH output buffer - crypto: hisilicon/hpre - remove dma_free_coherent on NULL req->dst in ECDH - crypto: hisilicon/hpre - fix pointer dereference before length check - crypto: hisilicon/zip - enable auto clock gating for DAE - drm/vmwgfx: validate pitch coming from userspace - flow_dissector: avoid u16 truncation of skb->len when computing thoff - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - of/overlay: only treat a positive changeset id as registered - net: extend IPv6 exthdr detection of tunneled packets - net/sched: account classifier filter allocations to memcg - The RISC-V architecture features have been updated. - For more details, refer to the rvck-olk repository. - kernel.spec: fetch the source tarball from AtomGit over HTTPS Replace the lookaside "kernel.tar.gz" with a URL Source so the tree can be fetched without a populated lookaside cache: Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/6.6.0-182.0.0.tar.gz rpm will not download a URL Source while _disable_source_fetch is 1, which is the default, so set it to 0. AtomGit unpacks the archive to kernel-6.6.0-182.0.0/, which is not the kernel/ the old tarball produced, so %prep unpacks Source0 itself and moves that directory into place. Stay on 6.6.0-182.0.0: the 183.0.0 archive is not available from AtomGit. - !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234 - !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143 - !30322 urma: fix ipourma eid handler and register work concurrency - !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2 - EDAC/amd64: Avoid a -Wformat-security warning - EDAC/amd64: Generate ctl_name string at runtime - !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807 - !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747 - !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism. - !30447 wifi: mac80211: minstrel_ht: validate fixed rate index - !30446 net: ena: fix MMIO read buffer leak on probe failure - tracing: Keep the predicate limit separate from program capacity - !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855 - !30431 fix CVE-2026-98490 for OLK-6.6 - !30425 fix CVE-2026-98722 for OLK-6.6 - !30410 nvdimm: pmem: keep PREFLUSH before data writes - !30406 Fix CVE-2026-97480 for OLK-6.6 - !30204 x86/cpu/hygon: Report S5 reset status during boot - tracing: Unregister field variable histograms when the command fails - !30395 tty: fix saved termios reset race - arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30031 drm/amdkfd: fix SMI event cross-process information leak - wifi: mac80211: minstrel_ht: validate fixed rate index - net: ena: fix MMIO read buffer leak on probe failure - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: openvswitch: conntrack: remove 'add_helper' dead code - openvswitch: prepare for stolen verdict coming from conntrack and nat engine - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net/sched: act_ct: fix helper UAF due to extensions realloc - ub/ubmem-vmmu: Remove the support_attr callback mechanism. - mtd: block2mtd: Fix divide error when erase_size is zero - block2mtd: prevent direct access of bd_inode - nvdimm: pmem: keep PREFLUSH before data writes - tty: serial: 8250: protect against NULL uart->port.dev in register - serial: 8250: invert serial8250_register_8250_port() CIR condition - urma: fix ipourma eid handler and register work concurrency - tty: fix saved termios reset race - x86/cpu/hygon: Report S5 reset status during boot - drm/amdkfd: fix SMI event cross-process information leak - of/overlay: put property on deadprops only after changeset add succeeds - net/mlx5: Fix slab-out-of-bounds when handling team device events - serial: core: fix NULL pointer dereference in serial_core_unregister_port() - !30553 tracing: Reject incomplete event filter expressions - !30498 nfsd: split nfsd4_copy into transient and durable async copy objects - !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822 - !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization - tracing: Reject incomplete event filter expressions - !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling - !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080 - !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206 - !30388 Fix CVE-2026-99153 - !30390 Fix CVE-2026-99152 - !30387 Fix CVE-2026-99110 - !30391 Fix CVE-2026-99109 - !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254 - !30538 scsi: libsas: Fix SMP IO deadlock during HA resume - !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper - !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247 - !30454 [OLK-6.6] Fix CVE-2026-97566 - !30453 [OLK-6.6] Fix CVE-2026-97432 - !30444 [OLK-6.6] Fix CVE-2026-43234 - !30403 x86/hygon: Fix FPDSS on Hygon - !30269 [OLK-6.6] update rnpvf driver to 1.2.0. - !30155 [OLK-6.6] Fix CVE-2026-74695 - !30153 [OLK-6.6] Fix CVE-2026-72494 - !30149 [OLK-6.6] Fix CVE-2026-74368 - !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052 - !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040 - !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948 - !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025 - !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078 - !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079 - ub: ubase: skip bandwidth queries on next-generation chips - net: unic: Fix TX/RX DMA ordering and cache sync - net: unic: serialize port deactivation with reset - ub: ubase: add ub port events handling and statistics - scsi: libsas: Fix SMP IO deadlock during HA resume - scsi: libsas: Add sas_ex_phy_to_dev() helper - scsi: libsas: Add linkrate and sas_addr change detection in rediscover - !30430 v8 arm64: Allow CPU0 to be nohz_full - ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30300 mm/gup: allow movable memory pinnable - !30487 urma: limit opt buf length in uburma ioctl commands - !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570 - nfsd: split nfsd4_copy into transient and durable async copy objects - ub: cdma: header file code synchronization - ub: cdma: ratelimit hot-path error logs in kernel driver - x86: hygon: Fix FPDSS on Hygon - tracing: Do not initialize tracefs work if tracing is disabled - scsi: target: iscsi: Fix race in discovery auth updates - fs: Free any excess xarray nodes in clear_inode() - io_uring: don't flood a cancelling task with task_work - urma: limit opt buf length in uburma ioctl commands - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 - wifi: iwlwifi: mvm: fix P2P-Device binding handling - team: avoid NETDEV_CHANGEMTU event when unregistering slave - arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Allow boot CPU nohz_full to coexist with suspend and kexec - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - smb: client: reject SetEA requests that do not fit the request buffer - scsi: libiscsi: Validate the task named by a management response - scsi: libiscsi: Validate the ITT reflected in a Reject PDU - smb: client: fix heap overflow in cifs_do_set_acl() - rnpvf: update rnpvf driver to 1.2.0. - mm/gup: allow movable memory pinnable - rnpvf: update rnpvf driver to 1.2.0. - netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() - RDMA/irdma: Replace waitqueue and flag with completion - wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - KEYS: Fix add_key() race with keyring restriction - openvswitch: fix soft lockup in the netlink flow dump - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - wifi: mac80211: prevent AP VLAN tx from other interfaces - net: ipv6: keep room for the mac header in dst_dev_overhead() - !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163 - !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235 - !29765 Fix CVE-2026-98289 - !30230 Fix CVE-2026-97615 - !29790 Fix CVE-2026-93250 - !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005 - !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871 - !30307 feat/obmm-unified-switch-split-v4 - !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972 - !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883 - !30450 BBML3 bugfix - !30156 [OLK-6.6] Fix CVE-2026-68258 - !30154 [OLK-6.6] Fix CVE-2026-74729 - !30151 [OLK-6.6] Fix CVE-2026-74273 - !27793 [OLK-6.6] Fix CVE-2026-68421 - !27512 [OLK-6.6] Fix CVE-2026-64259 - !30146 [OLK-6.6] Fix CVE-2026-53109 - !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30567 scsi: hisi_sas: Clear PHY error counts on phyup - arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243 - scsi: hisi_sas: Clear PHY error counts on phyup - scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c - tracing: Save the event file instead of the compatible histogram - tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields - drm/i915/gt: Unmask interrupts only when ACTIVE is true - serial: 8250_port: recognize UPIO_AU - crypto: ccp - Fix possible deadlock in SEV init failure path - obmm: pack the internal structs by field ordering - obmm: sysfs views over the switch: attributes, identity, lockless reads - obmm: generalized dual-backend gap mmap - obmm: export switch target wrap-up and validation consolidation - obmm: unified two-phase switch core (import target) - obmm: install mappings lazily from the backend fault paths - obmm: fix the pxm bound, the open TOCTOU and the teardown release - obmm: split the region shell from the memory backends - obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths - io-wq: order the exit bit against worker creation task work - mm/pfn_range_alloc: split block mappings in linear map updates - arm64/mm: make pte_present() recognize present-invalid entries - net: bridge: use option bits for CFM/MRP frame handlers - drm/amdkfd: Check bounds on CRIU restore queue type and mqd size - soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read - cxl/region: Block region delete during region creation - powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy - cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() - vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() - af_unix: Unify scc_index when finalising SCC in __unix_walk_scc(). - sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() - fuse-uring: make a fuse_req on SQE commit only findable after memcpy - !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142 - !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219 - !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233 - !30600 urma: warn on slow TP driver callbacks - urma: warn on slow TP driver callbacks - tracing/histograms: Verify event_call identity when updating synth_event refcount - tracing: Check operator stack capacity before pushing - ftrace: Initialize modname and offset in print_rec() - !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117 - !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211 - !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201 - netlink: reset skb headers before unicast and multicast filtering - netlink: avoid hashing the network namespace pointer - net: bridge: mcast: don't truncate the port group walk on teardown - !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239 - !30582 v5 MOC bypass cache - !30610 iommu/io-pgtable-arm: Add support for contiguous hint - !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10) - !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802 - !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988 - !30473 Fix CVE-2026-97992 - !30150 [OLK-6.6] Fix CVE-2026-74527 - !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - !30544 [OLK-6.6] Fix CVE-2026-90057 - !30476 [OLK-6.6] fix CVE-2026-98936 - !30474 [OLK-6.6] fix CVE-2026-99059 - !30144 [OLK-6.6] Fix CVE-2026-64190 - !30311 [OLK-6.6]nser: add support for wangxun RDMA driver - iommu/io-pgtable-arm: Add support for contiguous hint - Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - slip: remove slip_hangup() to fix use-after-free in slip_receive_buf() - drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6 - net: team: fix NULL pointer dereference in team_xmit during mode change - net: team: Rename port_disabled team mode op to port_tx_disabled - net: team: Remove unused team_mode_op, port_enabled - wifi: ath11k: reset ar->num_stations on hardware start - wireguard: noise: reject response consumption after intermediate initiation - vhost-vdpa: protect config_ctx from being freed under the config callback - x86/arm64: config: enable the Wangxun nser RDMA driver - net: wangxun: nser: add RDMA support for 100GbE NICs - octeontx2-af: Block VFs from clobbering special CGX PKIND state - vhost: invalidate vring access on IOTLB transitions - drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op - drivers:misc:sdma-dae: Remove redundant print during mm exit and resume. - drivers:misc:sdma-dae: Revert optimize kernel code - drivers:misc:sdma-dae: Revert add channel depth info in debugfs - drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Remove interference print. - drivers:misc:sdma-dae: Checking the address alignment - drivers:misc:sdma-dae: add NULL judgement of global variables - drivers:misc:sdma-dae: add channel depth info in debugfs - drivers:misc:sdma-dae: optimize kernel code - drivers:misc:sdma-dae: fix incorrect debugfs print - drivers:misc:sdma-dae: sdma fix uncorrect sleep time - drivers:misc:sdma-dae: fix incorrect kmalloc flag - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk - drivers:misc:sdma-dae: modify ttl_processes reduce logic - drivers:misc:sdma-dae: remove unnecessary return in void function - drivers:misc:sdma-dae: fix incorrect resource release - drivers:misc:sdma-dae: remove lock while pausing channels - drivers:misc:sdma-dae: add mmu_notifier - drivers:misc:sdma-dae: add MODULE_VERSION to control version - drivers:misc:sdma-dae: add print in exceptional branch - drivers:misc:sdma-dae: bugfix of channel operation - drivers:misc:sdma-dae: change authority of sdma device - drivers:misc:sdma-dae: add channel ida validation - drivers:misc:sdma-dae: add vma_ops to avoid mremap error - drivers:misc:sdma-dae: add fast mode - drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - drivers:misc:sdma-dae: add debugfs of sdma-dae - drivers:misc:sdma-dae: fix icsl code check problems - drivers:misc:sdma-dae: fix input validate problems - drivers:misc:sdma-dae: fix interrupt handle logic - drivers:misc:sdma-dae: not compile sdma-dae by default - drivers:misc:sdma-dae: enable sdma_dae for arm64 - drivers:misc:sdma-dae: support page fault preprocess - drivers:misc:sdma-dae: support interrupt init and handle - drivers:misc:sdma-dae: support sqe task send and execute - drivers:misc:sdma-dae: support channel management - drivers:misc:sdma-dae: support getting streamID - drivers:misc:sdma-dae: support initializ sdma driver - !30531 neighbour: guarantee the localhost connections be established successfully even the ARP table is full - !16014 [OLK-6.6]Add Phytium GPIO driver - !30713 checkpatch.pl: minor improvements - !30181 [OLK-6.6]nsevf: add support for wangxun nsevf driver - !30271 net/hibifur: remove build timestamp to fix hotpatch creation - !30648 [CVEAgent@OLK-6.6] Fix CVE-2026-99224 - !30650 [CVEAgent@OLK-6.6] Fix CVE-2026-99225 - !30646 [CVEAgent@OLK-6.6] Fix CVE-2026-99088 - !30651 [CVEAgent@OLK-6.6] Fix CVE-2026-99226 - !30654 [CVEAgent@OLK-6.6] Fix CVE-2026-99245 - checkpatch: recognize Co-authored-by as a valid signature tag - checkpatch.pl: adapt to new Assisted-by: format - !30678 fix CVE-2026-98751 - !30682 [OLK-6.6] Backport CPPC Performance Priority test case - net: wangxun: nsevf: update to 1.0.2oe - !30573 [CVEAgent@OLK-6.6] Fix CVE-2026-99172 - x86/arm64: config: enable the Wangxun NSEVF Ethernet driver - net: wangxun: nsevf: add support for 100GbE vf NICs - cpufreq/amd-pstate-ut: Add unit test for CPPC Performance Priority - tty: Fix kabi breakage of tty_struct - tty: add break_wait kernel-doc - tty: abort break signalling on hangup - KEYS: Fix key_reject_and_link() race with keyring restriction - keys: Avoid the owner account dereference in named keyring lookup - keys: Check the authorization payload in process keyring searches - keys: Protect the type name while describing a key - net: openvswitch: validate transport header presence in set_ipv6_addr - ipc: drop the mqueue mount with kern_unmount() on setup failure - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure - neighbour: guarantee the localhost connections be established successfully even the ARP table is full - net/hibifur: remove build timestamp to fix hotpatch creation - gpio: phytium: Add Phytium GPIO driver - dt-bindings: gpio: Add bindings for Phytium GPIO - !30177 [OLK-6.6] crypto: hisilicon - backport hpre/sec/zip/sec2/trng and hisi_acc_vfio_pci fixes from mainline - !30495 [Intel][6.6] PMU: Add new precise OMR events for DMR and PEBS data source fixes - hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/ - !30012 [CVEAgent@OLK-6.6] Fix CVE-2026-98854 - !30079 [CVEAgent@OLK-6.6] Fix CVE-2026-99002 - !30770 CODEOWNERS: add hisi-trng entry following driver relocation - !30680 [OLK-6.6] Fix CVE-2026-98700 - !30681 [OLK-6.6] Fix CVE-2026-98699 - !30606 [CVEAgent@OLK-6.6] Fix CVE-2026-90315 - !30720 [CVEAgent@OLK-6.6] Fix CVE-2026-99222 - !30718 [CVEAgent@OLK-6.6] Fix CVE-2026-99220 - !30475 [CVEAgent@OLK-6.6] Fix CVE-2026-98786 - !30719 [CVEAgent@OLK-6.6] Fix CVE-2026-99221 - !30059 [CVEAgent@OLK-6.6] Fix CVE-2026-98955 - !30058 [CVEAgent@OLK-6.6] Fix CVE-2026-98950 - !29185 [CVEAgent@OLK-6.6] Fix CVE-2026-90099 - !30010 [CVEAgent@OLK-6.6] Fix CVE-2026-98852 - CODEOWNERS: add hisi-trng entry following driver relocation - !30721 [CVEAgent@OLK-6.6] Fix CVE-2026-99187 - !30611 ub:ubus: support interrupt affinity - !30565 [PATCH 00/28]KVM: arm64: pvm: Add shadow MMU support and enable Linux guests - !30703 [CVEAgent@OLK-6.6] Fix CVE-2026-99121 - !30704 [CVEAgent@OLK-6.6] Fix CVE-2026-99138 - !30689 perf: hisi: Fix read sccl_id and ccl_id error in some platform - !30675 ub/ubdevshm: Fix potential concurrency issues. - KVM: arm64: pvm: Enable VM creation with shadow translation - KVM: arm64: pvm: Retain SCTLR_EL1 across guest exit fixups - KVM: arm64: pvm: Reject unsupported guest debug requests - KVM: arm64: pvm: Disable unsupported PMU capabilities - KVM: arm64: pvm: Reconstruct missing MMIO abort syndromes - KVM: arm64: pvm: Honor guest EL0 cache maintenance controls - KVM: arm64: pvm: Handle cache maintenance by guest VA - KVM: arm64: pvm: Emulate AT S1E1R through the guest walker - KVM: arm64: pvm: Handle guest TLBI instructions - KVM: arm64: pvm: Recover trapped instructions through guest memory - KVM: arm64: pvm: Disable GFN-based shadow aging - KVM: arm64: pvm: Write-protect shadow mappings for dirty logging - perf: Fix perf_pmu_migrate_context() leaving events behind - KVM: arm64: pvm: Cover all shadows in VM-wide cache operations - KVM: arm64: pvm: Synchronize caches before executing guest code - KVM: arm64: pvm: Maintain D-cache coherency for shadow mappings - KVM: arm64: pvm: Synchronize shadows with host MMU changes - KVM: arm64: pvm: Switch shadow translation state at guest entry - KVM: arm64: pvm: Allow tuning the shadow context pool size - KVM: arm64: pvm: Add per-regime kernel shadow roots - KVM: arm64: pvm: Install user shadow mappings on faults - keys: Protect the read method check against type removal - keys/trusted_keys: return immediately after TPM unseal failure - asymmetric_keys: reject trust keys without IDs - ub:ubus: support interrupt affinity - tcp: fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO) - ipv4: avoid divide by zero in fib_rebalance - perf: hisi: Fix read sccl_id and ccl_id error in some platform - wifi: mac80211: fix mesh fast xmit path deletion UAF - ub/ubdevshm: Fix potential concurrency issues. - wifi: mac80211: set info->band for 802.3 encap offload frames - KVM: arm64: pvm: Walk guest stage-1 tables - KVM: arm64: pvm: Pin user shadow translation contexts - KVM: arm64: pvm: Use EL1 TLB maintenance for shadow tables - KVM: arm64: pvm: Add shadow stage-1 permission projection - KVM: arm64: pvm: Manage the user shadow MMU pool lifecycle - KVM: arm64: pvm: Set a fixed shadow page-table geometry - KVM: arm64: pvm: Validate host capabilities before enabling PVM - KVM: arm64: pvm: Prevent host debug controls from affecting guests - PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers - perf/x86/intel: Rename DMR offcore_rsp attribute to offmodule_rsp - perf/x86/intel: Fix precise OMR event scheduling for DMR/NVL - perf/x86/intel: Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3 - perf/x86/intel: Fix Panther Cove PEBS data-source snoop states - perf/x86/intel: Remove incorrect Panther Cove PEBS data-source constraints - perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - perf/x86/intel: Fix DKT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix CMT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - drm/amd/display: guard dc_sink dereferences in MST mode validation - crypto: hisi-trng - Remove crypto_rng interface - crypto: hisilicon/hpre - fix GFP flags for dma_alloc_coherent - hisi_acc_vfio_pci: reject live migration on 64KB page with QM_HW_V3 hardware - crypto: hisilicon/hpre - remove unused macros and struct fields - crypto: hisilicon/sec - remove SEC crypto block cipher accelerator - hisi_acc_vfio_pci: fix NULL dereference in reset_prepare on PF passthrough - crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN - crypto: hisilicon/hpre - extract clusters num into inline function - crypto: hisilicon/hpre - fix ECDH destination DMA mapping - crypto: hisilicon/hpre - return -EOVERFLOW for small ECDH output buffer - crypto: hisilicon/hpre - remove dma_free_coherent on NULL req->dst in ECDH - crypto: hisilicon/hpre - fix pointer dereference before length check - crypto: hisilicon/zip - enable auto clock gating for DAE - drm/vmwgfx: validate pitch coming from userspace - flow_dissector: avoid u16 truncation of skb->len when computing thoff - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - of/overlay: only treat a positive changeset id as registered - net: extend IPv6 exthdr detection of tunneled packets - net/sched: account classifier filter allocations to memcg - The RISC-V architecture features have been updated. - For more details, refer to the rvck-olk repository. - kernel.spec: fetch the source tarball from AtomGit over HTTPS Replace the lookaside "kernel.tar.gz" with a URL Source so the tree can be fetched without a populated lookaside cache: Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/6.6.0-182.0.0.tar.gz rpm will not download a URL Source while _disable_source_fetch is 1, which is the default, so set it to 0. AtomGit unpacks the archive to kernel-6.6.0-182.0.0/, which is not the kernel/ the old tarball produced, so %prep unpacks Source0 itself and moves that directory into place. Stay on 6.6.0-182.0.0: the 183.0.0 archive is not available from AtomGit. - !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234 - !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143 - !30322 urma: fix ipourma eid handler and register work concurrency - !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2 - EDAC/amd64: Avoid a -Wformat-security warning - EDAC/amd64: Generate ctl_name string at runtime - !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807 - !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747 - !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism. - !30447 wifi: mac80211: minstrel_ht: validate fixed rate index - !30446 net: ena: fix MMIO read buffer leak on probe failure - tracing: Keep the predicate limit separate from program capacity - !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855 - !30431 fix CVE-2026-98490 for OLK-6.6 - !30425 fix CVE-2026-98722 for OLK-6.6 - !30410 nvdimm: pmem: keep PREFLUSH before data writes - !30406 Fix CVE-2026-97480 for OLK-6.6 - !30204 x86/cpu/hygon: Report S5 reset status during boot - tracing: Unregister field variable histograms when the command fails - !30395 tty: fix saved termios reset race - arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30031 drm/amdkfd: fix SMI event cross-process information leak - wifi: mac80211: minstrel_ht: validate fixed rate index - net: ena: fix MMIO read buffer leak on probe failure - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: openvswitch: conntrack: remove 'add_helper' dead code - openvswitch: prepare for stolen verdict coming from conntrack and nat engine - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net/sched: act_ct: fix helper UAF due to extensions realloc - ub/ubmem-vmmu: Remove the support_attr callback mechanism. - mtd: block2mtd: Fix divide error when erase_size is zero - block2mtd: prevent direct access of bd_inode - nvdimm: pmem: keep PREFLUSH before data writes - tty: serial: 8250: protect against NULL uart->port.dev in register - serial: 8250: invert serial8250_register_8250_port() CIR condition - urma: fix ipourma eid handler and register work concurrency - tty: fix saved termios reset race - x86/cpu/hygon: Report S5 reset status during boot - drm/amdkfd: fix SMI event cross-process information leak - of/overlay: put property on deadprops only after changeset add succeeds - net/mlx5: Fix slab-out-of-bounds when handling team device events - serial: core: fix NULL pointer dereference in serial_core_unregister_port() - !30553 tracing: Reject incomplete event filter expressions - !30498 nfsd: split nfsd4_copy into transient and durable async copy objects - !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822 - !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization - tracing: Reject incomplete event filter expressions - !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling - !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080 - !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206 - !30388 Fix CVE-2026-99153 - !30390 Fix CVE-2026-99152 - !30387 Fix CVE-2026-99110 - !30391 Fix CVE-2026-99109 - !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254 - !30538 scsi: libsas: Fix SMP IO deadlock during HA resume - !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper - !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247 - !30454 [OLK-6.6] Fix CVE-2026-97566 - !30453 [OLK-6.6] Fix CVE-2026-97432 - !30444 [OLK-6.6] Fix CVE-2026-43234 - !30403 x86/hygon: Fix FPDSS on Hygon - !30269 [OLK-6.6] update rnpvf driver to 1.2.0. - !30155 [OLK-6.6] Fix CVE-2026-74695 - !30153 [OLK-6.6] Fix CVE-2026-72494 - !30149 [OLK-6.6] Fix CVE-2026-74368 - !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052 - !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040 - !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948 - !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025 - !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078 - !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079 - ub: ubase: skip bandwidth queries on next-generation chips - net: unic: Fix TX/RX DMA ordering and cache sync - net: unic: serialize port deactivation with reset - ub: ubase: add ub port events handling and statistics - scsi: libsas: Fix SMP IO deadlock during HA resume - scsi: libsas: Add sas_ex_phy_to_dev() helper - scsi: libsas: Add linkrate and sas_addr change detection in rediscover - !30430 v8 arm64: Allow CPU0 to be nohz_full - ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30300 mm/gup: allow movable memory pinnable - !30487 urma: limit opt buf length in uburma ioctl commands - !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570 - nfsd: split nfsd4_copy into transient and durable async copy objects - ub: cdma: header file code synchronization - ub: cdma: ratelimit hot-path error logs in kernel driver - x86: hygon: Fix FPDSS on Hygon - tracing: Do not initialize tracefs work if tracing is disabled - scsi: target: iscsi: Fix race in discovery auth updates - fs: Free any excess xarray nodes in clear_inode() - io_uring: don't flood a cancelling task with task_work - urma: limit opt buf length in uburma ioctl commands - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 - wifi: iwlwifi: mvm: fix P2P-Device binding handling - team: avoid NETDEV_CHANGEMTU event when unregistering slave - arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Allow boot CPU nohz_full to coexist with suspend and kexec - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - smb: client: reject SetEA requests that do not fit the request buffer - scsi: libiscsi: Validate the task named by a management response - scsi: libiscsi: Validate the ITT reflected in a Reject PDU - smb: client: fix heap overflow in cifs_do_set_acl() - rnpvf: update rnpvf driver to 1.2.0. - mm/gup: allow movable memory pinnable - rnpvf: update rnpvf driver to 1.2.0. - netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() - RDMA/irdma: Replace waitqueue and flag with completion - wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - KEYS: Fix add_key() race with keyring restriction - openvswitch: fix soft lockup in the netlink flow dump - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - wifi: mac80211: prevent AP VLAN tx from other interfaces - net: ipv6: keep room for the mac header in dst_dev_overhead() - !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163 - !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235 - !29765 Fix CVE-2026-98289 - !30230 Fix CVE-2026-97615 - !29790 Fix CVE-2026-93250 - !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005 - !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871 - !30307 feat/obmm-unified-switch-split-v4 - !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972 - !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883 - !30450 BBML3 bugfix - !30156 [OLK-6.6] Fix CVE-2026-68258 - !30154 [OLK-6.6] Fix CVE-2026-74729 - !30151 [OLK-6.6] Fix CVE-2026-74273 - !27793 [OLK-6.6] Fix CVE-2026-68421 - !27512 [OLK-6.6] Fix CVE-2026-64259 - !30146 [OLK-6.6] Fix CVE-2026-53109 - !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30567 scsi: hisi_sas: Clear PHY error counts on phyup - arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243 - scsi: hisi_sas: Clear PHY error counts on phyup - scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c - tracing: Save the event file instead of the compatible histogram - tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields - drm/i915/gt: Unmask interrupts only when ACTIVE is true - serial: 8250_port: recognize UPIO_AU - crypto: ccp - Fix possible deadlock in SEV init failure path - obmm: pack the internal structs by field ordering - obmm: sysfs views over the switch: attributes, identity, lockless reads - obmm: generalized dual-backend gap mmap - obmm: export switch target wrap-up and validation consolidation - obmm: unified two-phase switch core (import target) - obmm: install mappings lazily from the backend fault paths - obmm: fix the pxm bound, the open TOCTOU and the teardown release - obmm: split the region shell from the memory backends - obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths - io-wq: order the exit bit against worker creation task work - mm/pfn_range_alloc: split block mappings in linear map updates - arm64/mm: make pte_present() recognize present-invalid entries - net: bridge: use option bits for CFM/MRP frame handlers - drm/amdkfd: Check bounds on CRIU restore queue type and mqd size - soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read - cxl/region: Block region delete during region creation - powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy - cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() - vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() - af_unix: Unify scc_index when finalising SCC in __unix_walk_scc(). - sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() - fuse-uring: make a fuse_req on SQE commit only findable after memcpy - !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142 - !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219 - !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233 - !30600 urma: warn on slow TP driver callbacks - urma: warn on slow TP driver callbacks - tracing/histograms: Verify event_call identity when updating synth_event refcount - tracing: Check operator stack capacity before pushing - ftrace: Initialize modname and offset in print_rec() - !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117 - !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211 - !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201 - netlink: reset skb headers before unicast and multicast filtering - netlink: avoid hashing the network namespace pointer - net: bridge: mcast: don't truncate the port group walk on teardown - !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239 - !30582 v5 MOC bypass cache - !30610 iommu/io-pgtable-arm: Add support for contiguous hint - !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10) - !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802 - !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988 - !30473 Fix CVE-2026-97992 - !30150 [OLK-6.6] Fix CVE-2026-74527 - !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - !30544 [OLK-6.6] Fix CVE-2026-90057 - !30476 [OLK-6.6] fix CVE-2026-98936 - !30474 [OLK-6.6] fix CVE-2026-99059 - !30144 [OLK-6.6] Fix CVE-2026-64190 - !30311 [OLK-6.6]nser: add support for wangxun RDMA driver - iommu/io-pgtable-arm: Add support for contiguous hint - Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - slip: remove slip_hangup() to fix use-after-free in slip_receive_buf() - drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6 - net: team: fix NULL pointer dereference in team_xmit during mode change - net: team: Rename port_disabled team mode op to port_tx_disabled - net: team: Remove unused team_mode_op, port_enabled - wifi: ath11k: reset ar->num_stations on hardware start - wireguard: noise: reject response consumption after intermediate initiation - vhost-vdpa: protect config_ctx from being freed under the config callback - x86/arm64: config: enable the Wangxun nser RDMA driver - net: wangxun: nser: add RDMA support for 100GbE NICs - octeontx2-af: Block VFs from clobbering special CGX PKIND state - vhost: invalidate vring access on IOTLB transitions - drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op - drivers:misc:sdma-dae: Remove redundant print during mm exit and resume. - drivers:misc:sdma-dae: Revert optimize kernel code - drivers:misc:sdma-dae: Revert add channel depth info in debugfs - drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Remove interference print. - drivers:misc:sdma-dae: Checking the address alignment - drivers:misc:sdma-dae: add NULL judgement of global variables - drivers:misc:sdma-dae: add channel depth info in debugfs - drivers:misc:sdma-dae: optimize kernel code - drivers:misc:sdma-dae: fix incorrect debugfs print - drivers:misc:sdma-dae: sdma fix uncorrect sleep time - drivers:misc:sdma-dae: fix incorrect kmalloc flag - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk - drivers:misc:sdma-dae: modify ttl_processes reduce logic - drivers:misc:sdma-dae: remove unnecessary return in void function - drivers:misc:sdma-dae: fix incorrect resource release - drivers:misc:sdma-dae: remove lock while pausing channels - drivers:misc:sdma-dae: add mmu_notifier - drivers:misc:sdma-dae: add MODULE_VERSION to control version - drivers:misc:sdma-dae: add print in exceptional branch - drivers:misc:sdma-dae: bugfix of channel operation - drivers:misc:sdma-dae: change authority of sdma device - drivers:misc:sdma-dae: add channel ida validation - drivers:misc:sdma-dae: add vma_ops to avoid mremap error - drivers:misc:sdma-dae: add fast mode - drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - drivers:misc:sdma-dae: add debugfs of sdma-dae - drivers:misc:sdma-dae: fix icsl code check problems - drivers:misc:sdma-dae: fix input validate problems - drivers:misc:sdma-dae: fix interrupt handle logic - drivers:misc:sdma-dae: not compile sdma-dae by default - drivers:misc:sdma-dae: enable sdma_dae for arm64 - drivers:misc:sdma-dae: support page fault preprocess - drivers:misc:sdma-dae: support interrupt init and handle - drivers:misc:sdma-dae: support sqe task send and execute - drivers:misc:sdma-dae: support channel management - drivers:misc:sdma-dae: support getting streamID - drivers:misc:sdma-dae: support initializ sdma driver - !30531 neighbour: guarantee the localhost connections be established successfully even the ARP table is full - !16014 [OLK-6.6]Add Phytium GPIO driver - !30713 checkpatch.pl: minor improvements - !30181 [OLK-6.6]nsevf: add support for wangxun nsevf driver - !30271 net/hibifur: remove build timestamp to fix hotpatch creation - !30648 [CVEAgent@OLK-6.6] Fix CVE-2026-99224 - !30650 [CVEAgent@OLK-6.6] Fix CVE-2026-99225 - !30646 [CVEAgent@OLK-6.6] Fix CVE-2026-99088 - !30651 [CVEAgent@OLK-6.6] Fix CVE-2026-99226 - !30654 [CVEAgent@OLK-6.6] Fix CVE-2026-99245 - checkpatch: recognize Co-authored-by as a valid signature tag - checkpatch.pl: adapt to new Assisted-by: format - !30678 fix CVE-2026-98751 - !30682 [OLK-6.6] Backport CPPC Performance Priority test case - net: wangxun: nsevf: update to 1.0.2oe - !30573 [CVEAgent@OLK-6.6] Fix CVE-2026-99172 - x86/arm64: config: enable the Wangxun NSEVF Ethernet driver - net: wangxun: nsevf: add support for 100GbE vf NICs - cpufreq/amd-pstate-ut: Add unit test for CPPC Performance Priority - tty: Fix kabi breakage of tty_struct - tty: add break_wait kernel-doc - tty: abort break signalling on hangup - KEYS: Fix key_reject_and_link() race with keyring restriction - keys: Avoid the owner account dereference in named keyring lookup - keys: Check the authorization payload in process keyring searches - keys: Protect the type name while describing a key - net: openvswitch: validate transport header presence in set_ipv6_addr - ipc: drop the mqueue mount with kern_unmount() on setup failure - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure - neighbour: guarantee the localhost connections be established successfully even the ARP table is full - net/hibifur: remove build timestamp to fix hotpatch creation - gpio: phytium: Add Phytium GPIO driver - dt-bindings: gpio: Add bindings for Phytium GPIO - !30177 [OLK-6.6] crypto: hisilicon - backport hpre/sec/zip/sec2/trng and hisi_acc_vfio_pci fixes from mainline - !30495 [Intel][6.6] PMU: Add new precise OMR events for DMR and PEBS data source fixes - hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/ - !30012 [CVEAgent@OLK-6.6] Fix CVE-2026-98854 - !30079 [CVEAgent@OLK-6.6] Fix CVE-2026-99002 - !30770 CODEOWNERS: add hisi-trng entry following driver relocation - !30680 [OLK-6.6] Fix CVE-2026-98700 - !30681 [OLK-6.6] Fix CVE-2026-98699 - !30606 [CVEAgent@OLK-6.6] Fix CVE-2026-90315 - !30720 [CVEAgent@OLK-6.6] Fix CVE-2026-99222 - !30718 [CVEAgent@OLK-6.6] Fix CVE-2026-99220 - !30475 [CVEAgent@OLK-6.6] Fix CVE-2026-98786 - !30719 [CVEAgent@OLK-6.6] Fix CVE-2026-99221 - !30059 [CVEAgent@OLK-6.6] Fix CVE-2026-98955 - !30058 [CVEAgent@OLK-6.6] Fix CVE-2026-98950 - !29185 [CVEAgent@OLK-6.6] Fix CVE-2026-90099 - !30010 [CVEAgent@OLK-6.6] Fix CVE-2026-98852 - CODEOWNERS: add hisi-trng entry following driver relocation - !30721 [CVEAgent@OLK-6.6] Fix CVE-2026-99187 - !30611 ub:ubus: support interrupt affinity - !30565 [PATCH 00/28]KVM: arm64: pvm: Add shadow MMU support and enable Linux guests - !30703 [CVEAgent@OLK-6.6] Fix CVE-2026-99121 - !30704 [CVEAgent@OLK-6.6] Fix CVE-2026-99138 - !30689 perf: hisi: Fix read sccl_id and ccl_id error in some platform - !30675 ub/ubdevshm: Fix potential concurrency issues. - KVM: arm64: pvm: Enable VM creation with shadow translation - KVM: arm64: pvm: Retain SCTLR_EL1 across guest exit fixups - KVM: arm64: pvm: Reject unsupported guest debug requests - KVM: arm64: pvm: Disable unsupported PMU capabilities - KVM: arm64: pvm: Reconstruct missing MMIO abort syndromes - KVM: arm64: pvm: Honor guest EL0 cache maintenance controls - KVM: arm64: pvm: Handle cache maintenance by guest VA - KVM: arm64: pvm: Emulate AT S1E1R through the guest walker - KVM: arm64: pvm: Handle guest TLBI instructions - KVM: arm64: pvm: Recover trapped instructions through guest memory - KVM: arm64: pvm: Disable GFN-based shadow aging - KVM: arm64: pvm: Write-protect shadow mappings for dirty logging - perf: Fix perf_pmu_migrate_context() leaving events behind - KVM: arm64: pvm: Cover all shadows in VM-wide cache operations - KVM: arm64: pvm: Synchronize caches before executing guest code - KVM: arm64: pvm: Maintain D-cache coherency for shadow mappings - KVM: arm64: pvm: Synchronize shadows with host MMU changes - KVM: arm64: pvm: Switch shadow translation state at guest entry - KVM: arm64: pvm: Allow tuning the shadow context pool size - KVM: arm64: pvm: Add per-regime kernel shadow roots - KVM: arm64: pvm: Install user shadow mappings on faults - keys: Protect the read method check against type removal - keys/trusted_keys: return immediately after TPM unseal failure - asymmetric_keys: reject trust keys without IDs - ub:ubus: support interrupt affinity - tcp: fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO) - ipv4: avoid divide by zero in fib_rebalance - perf: hisi: Fix read sccl_id and ccl_id error in some platform - wifi: mac80211: fix mesh fast xmit path deletion UAF - ub/ubdevshm: Fix potential concurrency issues. - wifi: mac80211: set info->band for 802.3 encap offload frames - KVM: arm64: pvm: Walk guest stage-1 tables - KVM: arm64: pvm: Pin user shadow translation contexts - KVM: arm64: pvm: Use EL1 TLB maintenance for shadow tables - KVM: arm64: pvm: Add shadow stage-1 permission projection - KVM: arm64: pvm: Manage the user shadow MMU pool lifecycle - KVM: arm64: pvm: Set a fixed shadow page-table geometry - KVM: arm64: pvm: Validate host capabilities before enabling PVM - KVM: arm64: pvm: Prevent host debug controls from affecting guests - PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers - perf/x86/intel: Rename DMR offcore_rsp attribute to offmodule_rsp - perf/x86/intel: Fix precise OMR event scheduling for DMR/NVL - perf/x86/intel: Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3 - perf/x86/intel: Fix Panther Cove PEBS data-source snoop states - perf/x86/intel: Remove incorrect Panther Cove PEBS data-source constraints - perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - perf/x86/intel: Fix DKT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix CMT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - drm/amd/display: guard dc_sink dereferences in MST mode validation - crypto: hisi-trng - Remove crypto_rng interface - crypto: hisilicon/hpre - fix GFP flags for dma_alloc_coherent - hisi_acc_vfio_pci: reject live migration on 64KB page with QM_HW_V3 hardware - crypto: hisilicon/hpre - remove unused macros and struct fields - crypto: hisilicon/sec - remove SEC crypto block cipher accelerator - hisi_acc_vfio_pci: fix NULL dereference in reset_prepare on PF passthrough - crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN - crypto: hisilicon/hpre - extract clusters num into inline function - crypto: hisilicon/hpre - fix ECDH destination DMA mapping - crypto: hisilicon/hpre - return -EOVERFLOW for small ECDH output buffer - crypto: hisilicon/hpre - remove dma_free_coherent on NULL req->dst in ECDH - crypto: hisilicon/hpre - fix pointer dereference before length check - crypto: hisilicon/zip - enable auto clock gating for DAE - drm/vmwgfx: validate pitch coming from userspace - flow_dissector: avoid u16 truncation of skb->len when computing thoff - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - of/overlay: only treat a positive changeset id as registered - net: extend IPv6 exthdr detection of tunneled packets - net/sched: account classifier filter allocations to memcg - The RISC-V architecture features have been updated. - For more details, refer to the rvck-olk repository. - kernel.spec: fetch the source tarball from AtomGit over HTTPS Replace the lookaside "kernel.tar.gz" with a URL Source so the tree can be fetched without a populated lookaside cache: Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/6.6.0-182.0.0.tar.gz rpm will not download a URL Source while _disable_source_fetch is 1, which is the default, so set it to 0. AtomGit unpacks the archive to kernel-6.6.0-182.0.0/, which is not the kernel/ the old tarball produced, so %prep unpacks Source0 itself and moves that directory into place. Stay on 6.6.0-182.0.0: the 183.0.0 archive is not available from AtomGit. - !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234 - !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143 - !30322 urma: fix ipourma eid handler and register work concurrency - !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2 - EDAC/amd64: Avoid a -Wformat-security warning - EDAC/amd64: Generate ctl_name string at runtime - !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807 - !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747 - !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism. - !30447 wifi: mac80211: minstrel_ht: validate fixed rate index - !30446 net: ena: fix MMIO read buffer leak on probe failure - tracing: Keep the predicate limit separate from program capacity - !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855 - !30431 fix CVE-2026-98490 for OLK-6.6 - !30425 fix CVE-2026-98722 for OLK-6.6 - !30410 nvdimm: pmem: keep PREFLUSH before data writes - !30406 Fix CVE-2026-97480 for OLK-6.6 - !30204 x86/cpu/hygon: Report S5 reset status during boot - tracing: Unregister field variable histograms when the command fails - !30395 tty: fix saved termios reset race - arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30031 drm/amdkfd: fix SMI event cross-process information leak - wifi: mac80211: minstrel_ht: validate fixed rate index - net: ena: fix MMIO read buffer leak on probe failure - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: openvswitch: conntrack: remove 'add_helper' dead code - openvswitch: prepare for stolen verdict coming from conntrack and nat engine - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net/sched: act_ct: fix helper UAF due to extensions realloc - ub/ubmem-vmmu: Remove the support_attr callback mechanism. - mtd: block2mtd: Fix divide error when erase_size is zero - block2mtd: prevent direct access of bd_inode - nvdimm: pmem: keep PREFLUSH before data writes - tty: serial: 8250: protect against NULL uart->port.dev in register - serial: 8250: invert serial8250_register_8250_port() CIR condition - urma: fix ipourma eid handler and register work concurrency - tty: fix saved termios reset race - x86/cpu/hygon: Report S5 reset status during boot - drm/amdkfd: fix SMI event cross-process information leak - of/overlay: put property on deadprops only after changeset add succeeds - net/mlx5: Fix slab-out-of-bounds when handling team device events - serial: core: fix NULL pointer dereference in serial_core_unregister_port() - !30553 tracing: Reject incomplete event filter expressions - !30498 nfsd: split nfsd4_copy into transient and durable async copy objects - !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822 - !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization - tracing: Reject incomplete event filter expressions - !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling - !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080 - !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206 - !30388 Fix CVE-2026-99153 - !30390 Fix CVE-2026-99152 - !30387 Fix CVE-2026-99110 - !30391 Fix CVE-2026-99109 - !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254 - !30538 scsi: libsas: Fix SMP IO deadlock during HA resume - !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper - !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247 - !30454 [OLK-6.6] Fix CVE-2026-97566 - !30453 [OLK-6.6] Fix CVE-2026-97432 - !30444 [OLK-6.6] Fix CVE-2026-43234 - !30403 x86/hygon: Fix FPDSS on Hygon - !30269 [OLK-6.6] update rnpvf driver to 1.2.0. - !30155 [OLK-6.6] Fix CVE-2026-74695 - !30153 [OLK-6.6] Fix CVE-2026-72494 - !30149 [OLK-6.6] Fix CVE-2026-74368 - !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052 - !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040 - !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948 - !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025 - !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078 - !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079 - ub: ubase: skip bandwidth queries on next-generation chips - net: unic: Fix TX/RX DMA ordering and cache sync - net: unic: serialize port deactivation with reset - ub: ubase: add ub port events handling and statistics - scsi: libsas: Fix SMP IO deadlock during HA resume - scsi: libsas: Add sas_ex_phy_to_dev() helper - scsi: libsas: Add linkrate and sas_addr change detection in rediscover - !30430 v8 arm64: Allow CPU0 to be nohz_full - ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30300 mm/gup: allow movable memory pinnable - !30487 urma: limit opt buf length in uburma ioctl commands - !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570 - nfsd: split nfsd4_copy into transient and durable async copy objects - ub: cdma: header file code synchronization - ub: cdma: ratelimit hot-path error logs in kernel driver - x86: hygon: Fix FPDSS on Hygon - tracing: Do not initialize tracefs work if tracing is disabled - scsi: target: iscsi: Fix race in discovery auth updates - fs: Free any excess xarray nodes in clear_inode() - io_uring: don't flood a cancelling task with task_work - urma: limit opt buf length in uburma ioctl commands - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 - wifi: iwlwifi: mvm: fix P2P-Device binding handling - team: avoid NETDEV_CHANGEMTU event when unregistering slave - arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Allow boot CPU nohz_full to coexist with suspend and kexec - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - smb: client: reject SetEA requests that do not fit the request buffer - scsi: libiscsi: Validate the task named by a management response - scsi: libiscsi: Validate the ITT reflected in a Reject PDU - smb: client: fix heap overflow in cifs_do_set_acl() - rnpvf: update rnpvf driver to 1.2.0. - mm/gup: allow movable memory pinnable - rnpvf: update rnpvf driver to 1.2.0. - netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() - RDMA/irdma: Replace waitqueue and flag with completion - wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - KEYS: Fix add_key() race with keyring restriction - openvswitch: fix soft lockup in the netlink flow dump - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - wifi: mac80211: prevent AP VLAN tx from other interfaces - net: ipv6: keep room for the mac header in dst_dev_overhead() - !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163 - !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235 - !29765 Fix CVE-2026-98289 - !30230 Fix CVE-2026-97615 - !29790 Fix CVE-2026-93250 - !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005 - !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871 - !30307 feat/obmm-unified-switch-split-v4 - !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972 - !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883 - !30450 BBML3 bugfix - !30156 [OLK-6.6] Fix CVE-2026-68258 - !30154 [OLK-6.6] Fix CVE-2026-74729 - !30151 [OLK-6.6] Fix CVE-2026-74273 - !27793 [OLK-6.6] Fix CVE-2026-68421 - !27512 [OLK-6.6] Fix CVE-2026-64259 - !30146 [OLK-6.6] Fix CVE-2026-53109 - !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30567 scsi: hisi_sas: Clear PHY error counts on phyup - arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243 - scsi: hisi_sas: Clear PHY error counts on phyup - scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c - tracing: Save the event file instead of the compatible histogram - tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields - drm/i915/gt: Unmask interrupts only when ACTIVE is true - serial: 8250_port: recognize UPIO_AU - crypto: ccp - Fix possible deadlock in SEV init failure path - obmm: pack the internal structs by field ordering - obmm: sysfs views over the switch: attributes, identity, lockless reads - obmm: generalized dual-backend gap mmap - obmm: export switch target wrap-up and validation consolidation - obmm: unified two-phase switch core (import target) - obmm: install mappings lazily from the backend fault paths - obmm: fix the pxm bound, the open TOCTOU and the teardown release - obmm: split the region shell from the memory backends - obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths - io-wq: order the exit bit against worker creation task work - mm/pfn_range_alloc: split block mappings in linear map updates - arm64/mm: make pte_present() recognize present-invalid entries - net: bridge: use option bits for CFM/MRP frame handlers - drm/amdkfd: Check bounds on CRIU restore queue type and mqd size - soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read - cxl/region: Block region delete during region creation - powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy - cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() - vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() - af_unix: Unify scc_index when finalising SCC in __unix_walk_scc(). - sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() - fuse-uring: make a fuse_req on SQE commit only findable after memcpy - !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142 - !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219 - !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233 - !30600 urma: warn on slow TP driver callbacks - urma: warn on slow TP driver callbacks - tracing/histograms: Verify event_call identity when updating synth_event refcount - tracing: Check operator stack capacity before pushing - ftrace: Initialize modname and offset in print_rec() - !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117 - !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211 - !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201 - netlink: reset skb headers before unicast and multicast filtering - netlink: avoid hashing the network namespace pointer - net: bridge: mcast: don't truncate the port group walk on teardown - !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239 - !30582 v5 MOC bypass cache - !30610 iommu/io-pgtable-arm: Add support for contiguous hint - !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10) - !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802 - !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988 - !30473 Fix CVE-2026-97992 - !30150 [OLK-6.6] Fix CVE-2026-74527 - !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - !30544 [OLK-6.6] Fix CVE-2026-90057 - !30476 [OLK-6.6] fix CVE-2026-98936 - !30474 [OLK-6.6] fix CVE-2026-99059 - !30144 [OLK-6.6] Fix CVE-2026-64190 - !30311 [OLK-6.6]nser: add support for wangxun RDMA driver - iommu/io-pgtable-arm: Add support for contiguous hint - Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - slip: remove slip_hangup() to fix use-after-free in slip_receive_buf() - drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6 - net: team: fix NULL pointer dereference in team_xmit during mode change - net: team: Rename port_disabled team mode op to port_tx_disabled - net: team: Remove unused team_mode_op, port_enabled - wifi: ath11k: reset ar->num_stations on hardware start - wireguard: noise: reject response consumption after intermediate initiation - vhost-vdpa: protect config_ctx from being freed under the config callback - x86/arm64: config: enable the Wangxun nser RDMA driver - net: wangxun: nser: add RDMA support for 100GbE NICs - octeontx2-af: Block VFs from clobbering special CGX PKIND state - vhost: invalidate vring access on IOTLB transitions - drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op - drivers:misc:sdma-dae: Remove redundant print during mm exit and resume. - drivers:misc:sdma-dae: Revert optimize kernel code - drivers:misc:sdma-dae: Revert add channel depth info in debugfs - drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Remove interference print. - drivers:misc:sdma-dae: Checking the address alignment - drivers:misc:sdma-dae: add NULL judgement of global variables - drivers:misc:sdma-dae: add channel depth info in debugfs - drivers:misc:sdma-dae: optimize kernel code - drivers:misc:sdma-dae: fix incorrect debugfs print - drivers:misc:sdma-dae: sdma fix uncorrect sleep time - drivers:misc:sdma-dae: fix incorrect kmalloc flag - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk - drivers:misc:sdma-dae: modify ttl_processes reduce logic - drivers:misc:sdma-dae: remove unnecessary return in void function - drivers:misc:sdma-dae: fix incorrect resource release - drivers:misc:sdma-dae: remove lock while pausing channels - drivers:misc:sdma-dae: add mmu_notifier - drivers:misc:sdma-dae: add MODULE_VERSION to control version - drivers:misc:sdma-dae: add print in exceptional branch - drivers:misc:sdma-dae: bugfix of channel operation - drivers:misc:sdma-dae: change authority of sdma device - drivers:misc:sdma-dae: add channel ida validation - drivers:misc:sdma-dae: add vma_ops to avoid mremap error - drivers:misc:sdma-dae: add fast mode - drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - drivers:misc:sdma-dae: add debugfs of sdma-dae - drivers:misc:sdma-dae: fix icsl code check problems - drivers:misc:sdma-dae: fix input validate problems - drivers:misc:sdma-dae: fix interrupt handle logic - drivers:misc:sdma-dae: not compile sdma-dae by default - drivers:misc:sdma-dae: enable sdma_dae for arm64 - drivers:misc:sdma-dae: support page fault preprocess - drivers:misc:sdma-dae: support interrupt init and handle - drivers:misc:sdma-dae: support sqe task send and execute - drivers:misc:sdma-dae: support channel management - drivers:misc:sdma-dae: support getting streamID - drivers:misc:sdma-dae: support initializ sdma driver - !30531 neighbour: guarantee the localhost connections be established successfully even the ARP table is full - !16014 [OLK-6.6]Add Phytium GPIO driver - !30713 checkpatch.pl: minor improvements - !30181 [OLK-6.6]nsevf: add support for wangxun nsevf driver - !30271 net/hibifur: remove build timestamp to fix hotpatch creation - !30648 [CVEAgent@OLK-6.6] Fix CVE-2026-99224 - !30650 [CVEAgent@OLK-6.6] Fix CVE-2026-99225 - !30646 [CVEAgent@OLK-6.6] Fix CVE-2026-99088 - !30651 [CVEAgent@OLK-6.6] Fix CVE-2026-99226 - !30654 [CVEAgent@OLK-6.6] Fix CVE-2026-99245 - checkpatch: recognize Co-authored-by as a valid signature tag - checkpatch.pl: adapt to new Assisted-by: format - !30678 fix CVE-2026-98751 - !30682 [OLK-6.6] Backport CPPC Performance Priority test case - net: wangxun: nsevf: update to 1.0.2oe - !30573 [CVEAgent@OLK-6.6] Fix CVE-2026-99172 - x86/arm64: config: enable the Wangxun NSEVF Ethernet driver - net: wangxun: nsevf: add support for 100GbE vf NICs - cpufreq/amd-pstate-ut: Add unit test for CPPC Performance Priority - tty: Fix kabi breakage of tty_struct - tty: add break_wait kernel-doc - tty: abort break signalling on hangup - KEYS: Fix key_reject_and_link() race with keyring restriction - keys: Avoid the owner account dereference in named keyring lookup - keys: Check the authorization payload in process keyring searches - keys: Protect the type name while describing a key - net: openvswitch: validate transport header presence in set_ipv6_addr - ipc: drop the mqueue mount with kern_unmount() on setup failure - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure - neighbour: guarantee the localhost connections be established successfully even the ARP table is full - net/hibifur: remove build timestamp to fix hotpatch creation - gpio: phytium: Add Phytium GPIO driver - dt-bindings: gpio: Add bindings for Phytium GPIO - !30177 [OLK-6.6] crypto: hisilicon - backport hpre/sec/zip/sec2/trng and hisi_acc_vfio_pci fixes from mainline - !30495 [Intel][6.6] PMU: Add new precise OMR events for DMR and PEBS data source fixes - hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/ - !30012 [CVEAgent@OLK-6.6] Fix CVE-2026-98854 - !30079 [CVEAgent@OLK-6.6] Fix CVE-2026-99002 - !30770 CODEOWNERS: add hisi-trng entry following driver relocation - !30680 [OLK-6.6] Fix CVE-2026-98700 - !30681 [OLK-6.6] Fix CVE-2026-98699 - !30606 [CVEAgent@OLK-6.6] Fix CVE-2026-90315 - !30720 [CVEAgent@OLK-6.6] Fix CVE-2026-99222 - !30718 [CVEAgent@OLK-6.6] Fix CVE-2026-99220 - !30475 [CVEAgent@OLK-6.6] Fix CVE-2026-98786 - !30719 [CVEAgent@OLK-6.6] Fix CVE-2026-99221 - !30059 [CVEAgent@OLK-6.6] Fix CVE-2026-98955 - !30058 [CVEAgent@OLK-6.6] Fix CVE-2026-98950 - !29185 [CVEAgent@OLK-6.6] Fix CVE-2026-90099 - !30010 [CVEAgent@OLK-6.6] Fix CVE-2026-98852 - CODEOWNERS: add hisi-trng entry following driver relocation - !30721 [CVEAgent@OLK-6.6] Fix CVE-2026-99187 - !30611 ub:ubus: support interrupt affinity - !30565 [PATCH 00/28]KVM: arm64: pvm: Add shadow MMU support and enable Linux guests - !30703 [CVEAgent@OLK-6.6] Fix CVE-2026-99121 - !30704 [CVEAgent@OLK-6.6] Fix CVE-2026-99138 - !30689 perf: hisi: Fix read sccl_id and ccl_id error in some platform - !30675 ub/ubdevshm: Fix potential concurrency issues. - KVM: arm64: pvm: Enable VM creation with shadow translation - KVM: arm64: pvm: Retain SCTLR_EL1 across guest exit fixups - KVM: arm64: pvm: Reject unsupported guest debug requests - KVM: arm64: pvm: Disable unsupported PMU capabilities - KVM: arm64: pvm: Reconstruct missing MMIO abort syndromes - KVM: arm64: pvm: Honor guest EL0 cache maintenance controls - KVM: arm64: pvm: Handle cache maintenance by guest VA - KVM: arm64: pvm: Emulate AT S1E1R through the guest walker - KVM: arm64: pvm: Handle guest TLBI instructions - KVM: arm64: pvm: Recover trapped instructions through guest memory - KVM: arm64: pvm: Disable GFN-based shadow aging - KVM: arm64: pvm: Write-protect shadow mappings for dirty logging - perf: Fix perf_pmu_migrate_context() leaving events behind - KVM: arm64: pvm: Cover all shadows in VM-wide cache operations - KVM: arm64: pvm: Synchronize caches before executing guest code - KVM: arm64: pvm: Maintain D-cache coherency for shadow mappings - KVM: arm64: pvm: Synchronize shadows with host MMU changes - KVM: arm64: pvm: Switch shadow translation state at guest entry - KVM: arm64: pvm: Allow tuning the shadow context pool size - KVM: arm64: pvm: Add per-regime kernel shadow roots - KVM: arm64: pvm: Install user shadow mappings on faults - keys: Protect the read method check against type removal - keys/trusted_keys: return immediately after TPM unseal failure - asymmetric_keys: reject trust keys without IDs - ub:ubus: support interrupt affinity - tcp: fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO) - ipv4: avoid divide by zero in fib_rebalance - perf: hisi: Fix read sccl_id and ccl_id error in some platform - wifi: mac80211: fix mesh fast xmit path deletion UAF - ub/ubdevshm: Fix potential concurrency issues. - wifi: mac80211: set info->band for 802.3 encap offload frames - KVM: arm64: pvm: Walk guest stage-1 tables - KVM: arm64: pvm: Pin user shadow translation contexts - KVM: arm64: pvm: Use EL1 TLB maintenance for shadow tables - KVM: arm64: pvm: Add shadow stage-1 permission projection - KVM: arm64: pvm: Manage the user shadow MMU pool lifecycle - KVM: arm64: pvm: Set a fixed shadow page-table geometry - KVM: arm64: pvm: Validate host capabilities before enabling PVM - KVM: arm64: pvm: Prevent host debug controls from affecting guests - PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers - perf/x86/intel: Rename DMR offcore_rsp attribute to offmodule_rsp - perf/x86/intel: Fix precise OMR event scheduling for DMR/NVL - perf/x86/intel: Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3 - perf/x86/intel: Fix Panther Cove PEBS data-source snoop states - perf/x86/intel: Remove incorrect Panther Cove PEBS data-source constraints - perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - perf/x86/intel: Fix DKT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix CMT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - drm/amd/display: guard dc_sink dereferences in MST mode validation - crypto: hisi-trng - Remove crypto_rng interface - crypto: hisilicon/hpre - fix GFP flags for dma_alloc_coherent - hisi_acc_vfio_pci: reject live migration on 64KB page with QM_HW_V3 hardware - crypto: hisilicon/hpre - remove unused macros and struct fields - crypto: hisilicon/sec - remove SEC crypto block cipher accelerator - hisi_acc_vfio_pci: fix NULL dereference in reset_prepare on PF passthrough - crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN - crypto: hisilicon/hpre - extract clusters num into inline function - crypto: hisilicon/hpre - fix ECDH destination DMA mapping - crypto: hisilicon/hpre - return -EOVERFLOW for small ECDH output buffer - crypto: hisilicon/hpre - remove dma_free_coherent on NULL req->dst in ECDH - crypto: hisilicon/hpre - fix pointer dereference before length check - crypto: hisilicon/zip - enable auto clock gating for DAE - drm/vmwgfx: validate pitch coming from userspace - flow_dissector: avoid u16 truncation of skb->len when computing thoff - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - of/overlay: only treat a positive changeset id as registered - net: extend IPv6 exthdr detection of tunneled packets - net/sched: account classifier filter allocations to memcg - The RISC-V architecture features have been updated. - For more details, refer to the rvck-olk repository. - kernel.spec: fetch the source tarball from AtomGit over HTTPS Replace the lookaside "kernel.tar.gz" with a URL Source so the tree can be fetched without a populated lookaside cache: Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/6.6.0-182.0.0.tar.gz rpm will not download a URL Source while _disable_source_fetch is 1, which is the default, so set it to 0. AtomGit unpacks the archive to kernel-6.6.0-182.0.0/, which is not the kernel/ the old tarball produced, so %prep unpacks Source0 itself and moves that directory into place. Stay on 6.6.0-182.0.0: the 183.0.0 archive is not available from AtomGit. - !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234 - !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143 - !30322 urma: fix ipourma eid handler and register work concurrency - !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2 - EDAC/amd64: Avoid a -Wformat-security warning - EDAC/amd64: Generate ctl_name string at runtime - !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807 - !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747 - !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism. - !30447 wifi: mac80211: minstrel_ht: validate fixed rate index - !30446 net: ena: fix MMIO read buffer leak on probe failure - tracing: Keep the predicate limit separate from program capacity - !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855 - !30431 fix CVE-2026-98490 for OLK-6.6 - !30425 fix CVE-2026-98722 for OLK-6.6 - !30410 nvdimm: pmem: keep PREFLUSH before data writes - !30406 Fix CVE-2026-97480 for OLK-6.6 - !30204 x86/cpu/hygon: Report S5 reset status during boot - tracing: Unregister field variable histograms when the command fails - !30395 tty: fix saved termios reset race - arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30031 drm/amdkfd: fix SMI event cross-process information leak - wifi: mac80211: minstrel_ht: validate fixed rate index - net: ena: fix MMIO read buffer leak on probe failure - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: openvswitch: conntrack: remove 'add_helper' dead code - openvswitch: prepare for stolen verdict coming from conntrack and nat engine - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net/sched: act_ct: fix helper UAF due to extensions realloc - ub/ubmem-vmmu: Remove the support_attr callback mechanism. - mtd: block2mtd: Fix divide error when erase_size is zero - block2mtd: prevent direct access of bd_inode - nvdimm: pmem: keep PREFLUSH before data writes - tty: serial: 8250: protect against NULL uart->port.dev in register - serial: 8250: invert serial8250_register_8250_port() CIR condition - urma: fix ipourma eid handler and register work concurrency - tty: fix saved termios reset race - x86/cpu/hygon: Report S5 reset status during boot - drm/amdkfd: fix SMI event cross-process information leak - of/overlay: put property on deadprops only after changeset add succeeds - net/mlx5: Fix slab-out-of-bounds when handling team device events - serial: core: fix NULL pointer dereference in serial_core_unregister_port() - !30553 tracing: Reject incomplete event filter expressions - !30498 nfsd: split nfsd4_copy into transient and durable async copy objects - !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822 - !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization - tracing: Reject incomplete event filter expressions - !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling - !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080 - !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206 - !30388 Fix CVE-2026-99153 - !30390 Fix CVE-2026-99152 - !30387 Fix CVE-2026-99110 - !30391 Fix CVE-2026-99109 - !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254 - !30538 scsi: libsas: Fix SMP IO deadlock during HA resume - !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper - !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247 - !30454 [OLK-6.6] Fix CVE-2026-97566 - !30453 [OLK-6.6] Fix CVE-2026-97432 - !30444 [OLK-6.6] Fix CVE-2026-43234 - !30403 x86/hygon: Fix FPDSS on Hygon - !30269 [OLK-6.6] update rnpvf driver to 1.2.0. - !30155 [OLK-6.6] Fix CVE-2026-74695 - !30153 [OLK-6.6] Fix CVE-2026-72494 - !30149 [OLK-6.6] Fix CVE-2026-74368 - !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052 - !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040 - !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948 - !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025 - !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078 - !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079 - ub: ubase: skip bandwidth queries on next-generation chips - net: unic: Fix TX/RX DMA ordering and cache sync - net: unic: serialize port deactivation with reset - ub: ubase: add ub port events handling and statistics - scsi: libsas: Fix SMP IO deadlock during HA resume - scsi: libsas: Add sas_ex_phy_to_dev() helper - scsi: libsas: Add linkrate and sas_addr change detection in rediscover - !30430 v8 arm64: Allow CPU0 to be nohz_full - ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30300 mm/gup: allow movable memory pinnable - !30487 urma: limit opt buf length in uburma ioctl commands - !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570 - nfsd: split nfsd4_copy into transient and durable async copy objects - ub: cdma: header file code synchronization - ub: cdma: ratelimit hot-path error logs in kernel driver - x86: hygon: Fix FPDSS on Hygon - tracing: Do not initialize tracefs work if tracing is disabled - scsi: target: iscsi: Fix race in discovery auth updates - fs: Free any excess xarray nodes in clear_inode() - io_uring: don't flood a cancelling task with task_work - urma: limit opt buf length in uburma ioctl commands - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 - wifi: iwlwifi: mvm: fix P2P-Device binding handling - team: avoid NETDEV_CHANGEMTU event when unregistering slave - arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Allow boot CPU nohz_full to coexist with suspend and kexec - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - smb: client: reject SetEA requests that do not fit the request buffer - scsi: libiscsi: Validate the task named by a management response - scsi: libiscsi: Validate the ITT reflected in a Reject PDU - smb: client: fix heap overflow in cifs_do_set_acl() - rnpvf: update rnpvf driver to 1.2.0. - mm/gup: allow movable memory pinnable - rnpvf: update rnpvf driver to 1.2.0. - netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() - RDMA/irdma: Replace waitqueue and flag with completion - wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - KEYS: Fix add_key() race with keyring restriction - openvswitch: fix soft lockup in the netlink flow dump - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - wifi: mac80211: prevent AP VLAN tx from other interfaces - net: ipv6: keep room for the mac header in dst_dev_overhead() - !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163 - !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235 - !29765 Fix CVE-2026-98289 - !30230 Fix CVE-2026-97615 - !29790 Fix CVE-2026-93250 - !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005 - !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871 - !30307 feat/obmm-unified-switch-split-v4 - !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972 - !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883 - !30450 BBML3 bugfix - !30156 [OLK-6.6] Fix CVE-2026-68258 - !30154 [OLK-6.6] Fix CVE-2026-74729 - !30151 [OLK-6.6] Fix CVE-2026-74273 - !27793 [OLK-6.6] Fix CVE-2026-68421 - !27512 [OLK-6.6] Fix CVE-2026-64259 - !30146 [OLK-6.6] Fix CVE-2026-53109 - !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30567 scsi: hisi_sas: Clear PHY error counts on phyup - arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243 - scsi: hisi_sas: Clear PHY error counts on phyup - scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c - tracing: Save the event file instead of the compatible histogram - tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields - drm/i915/gt: Unmask interrupts only when ACTIVE is true - serial: 8250_port: recognize UPIO_AU - crypto: ccp - Fix possible deadlock in SEV init failure path - obmm: pack the internal structs by field ordering - obmm: sysfs views over the switch: attributes, identity, lockless reads - obmm: generalized dual-backend gap mmap - obmm: export switch target wrap-up and validation consolidation - obmm: unified two-phase switch core (import target) - obmm: install mappings lazily from the backend fault paths - obmm: fix the pxm bound, the open TOCTOU and the teardown release - obmm: split the region shell from the memory backends - obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths - io-wq: order the exit bit against worker creation task work - mm/pfn_range_alloc: split block mappings in linear map updates - arm64/mm: make pte_present() recognize present-invalid entries - net: bridge: use option bits for CFM/MRP frame handlers - drm/amdkfd: Check bounds on CRIU restore queue type and mqd size - soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read - cxl/region: Block region delete during region creation - powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy - cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() - vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() - af_unix: Unify scc_index when finalising SCC in __unix_walk_scc(). - sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() - fuse-uring: make a fuse_req on SQE commit only findable after memcpy - !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142 - !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219 - !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233 - !30600 urma: warn on slow TP driver callbacks - urma: warn on slow TP driver callbacks - tracing/histograms: Verify event_call identity when updating synth_event refcount - tracing: Check operator stack capacity before pushing - ftrace: Initialize modname and offset in print_rec() - !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117 - !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211 - !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201 - netlink: reset skb headers before unicast and multicast filtering - netlink: avoid hashing the network namespace pointer - net: bridge: mcast: don't truncate the port group walk on teardown - !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239 - !30582 v5 MOC bypass cache - !30610 iommu/io-pgtable-arm: Add support for contiguous hint - !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10) - !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802 - !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988 - !30473 Fix CVE-2026-97992 - !30150 [OLK-6.6] Fix CVE-2026-74527 - !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - !30544 [OLK-6.6] Fix CVE-2026-90057 - !30476 [OLK-6.6] fix CVE-2026-98936 - !30474 [OLK-6.6] fix CVE-2026-99059 - !30144 [OLK-6.6] Fix CVE-2026-64190 - !30311 [OLK-6.6]nser: add support for wangxun RDMA driver - iommu/io-pgtable-arm: Add support for contiguous hint - Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - slip: remove slip_hangup() to fix use-after-free in slip_receive_buf() - drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6 - net: team: fix NULL pointer dereference in team_xmit during mode change - net: team: Rename port_disabled team mode op to port_tx_disabled - net: team: Remove unused team_mode_op, port_enabled - wifi: ath11k: reset ar->num_stations on hardware start - wireguard: noise: reject response consumption after intermediate initiation - vhost-vdpa: protect config_ctx from being freed under the config callback - x86/arm64: config: enable the Wangxun nser RDMA driver - net: wangxun: nser: add RDMA support for 100GbE NICs - octeontx2-af: Block VFs from clobbering special CGX PKIND state - vhost: invalidate vring access on IOTLB transitions - drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op - drivers:misc:sdma-dae: Remove redundant print during mm exit and resume. - drivers:misc:sdma-dae: Revert optimize kernel code - drivers:misc:sdma-dae: Revert add channel depth info in debugfs - drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Remove interference print. - drivers:misc:sdma-dae: Checking the address alignment - drivers:misc:sdma-dae: add NULL judgement of global variables - drivers:misc:sdma-dae: add channel depth info in debugfs - drivers:misc:sdma-dae: optimize kernel code - drivers:misc:sdma-dae: fix incorrect debugfs print - drivers:misc:sdma-dae: sdma fix uncorrect sleep time - drivers:misc:sdma-dae: fix incorrect kmalloc flag - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk - drivers:misc:sdma-dae: modify ttl_processes reduce logic - drivers:misc:sdma-dae: remove unnecessary return in void function - drivers:misc:sdma-dae: fix incorrect resource release - drivers:misc:sdma-dae: remove lock while pausing channels - drivers:misc:sdma-dae: add mmu_notifier - drivers:misc:sdma-dae: add MODULE_VERSION to control version - drivers:misc:sdma-dae: add print in exceptional branch - drivers:misc:sdma-dae: bugfix of channel operation - drivers:misc:sdma-dae: change authority of sdma device - drivers:misc:sdma-dae: add channel ida validation - drivers:misc:sdma-dae: add vma_ops to avoid mremap error - drivers:misc:sdma-dae: add fast mode - drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - drivers:misc:sdma-dae: add debugfs of sdma-dae - drivers:misc:sdma-dae: fix icsl code check problems - drivers:misc:sdma-dae: fix input validate problems - drivers:misc:sdma-dae: fix interrupt handle logic - drivers:misc:sdma-dae: not compile sdma-dae by default - drivers:misc:sdma-dae: enable sdma_dae for arm64 - drivers:misc:sdma-dae: support page fault preprocess - drivers:misc:sdma-dae: support interrupt init and handle - drivers:misc:sdma-dae: support sqe task send and execute - drivers:misc:sdma-dae: support channel management - drivers:misc:sdma-dae: support getting streamID - drivers:misc:sdma-dae: support initializ sdma driver - !30531 neighbour: guarantee the localhost connections be established successfully even the ARP table is full - !16014 [OLK-6.6]Add Phytium GPIO driver - !30713 checkpatch.pl: minor improvements - !30181 [OLK-6.6]nsevf: add support for wangxun nsevf driver - !30271 net/hibifur: remove build timestamp to fix hotpatch creation - !30648 [CVEAgent@OLK-6.6] Fix CVE-2026-99224 - !30650 [CVEAgent@OLK-6.6] Fix CVE-2026-99225 - !30646 [CVEAgent@OLK-6.6] Fix CVE-2026-99088 - !30651 [CVEAgent@OLK-6.6] Fix CVE-2026-99226 - !30654 [CVEAgent@OLK-6.6] Fix CVE-2026-99245 - checkpatch: recognize Co-authored-by as a valid signature tag - checkpatch.pl: adapt to new Assisted-by: format - !30678 fix CVE-2026-98751 - !30682 [OLK-6.6] Backport CPPC Performance Priority test case - net: wangxun: nsevf: update to 1.0.2oe - !30573 [CVEAgent@OLK-6.6] Fix CVE-2026-99172 - x86/arm64: config: enable the Wangxun NSEVF Ethernet driver - net: wangxun: nsevf: add support for 100GbE vf NICs - cpufreq/amd-pstate-ut: Add unit test for CPPC Performance Priority - tty: Fix kabi breakage of tty_struct - tty: add break_wait kernel-doc - tty: abort break signalling on hangup - KEYS: Fix key_reject_and_link() race with keyring restriction - keys: Avoid the owner account dereference in named keyring lookup - keys: Check the authorization payload in process keyring searches - keys: Protect the type name while describing a key - net: openvswitch: validate transport header presence in set_ipv6_addr - ipc: drop the mqueue mount with kern_unmount() on setup failure - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure - neighbour: guarantee the localhost connections be established successfully even the ARP table is full - net/hibifur: remove build timestamp to fix hotpatch creation - gpio: phytium: Add Phytium GPIO driver - dt-bindings: gpio: Add bindings for Phytium GPIO - !30177 [OLK-6.6] crypto: hisilicon - backport hpre/sec/zip/sec2/trng and hisi_acc_vfio_pci fixes from mainline - !30495 [Intel][6.6] PMU: Add new precise OMR events for DMR and PEBS data source fixes - hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/ - !30012 [CVEAgent@OLK-6.6] Fix CVE-2026-98854 - !30079 [CVEAgent@OLK-6.6] Fix CVE-2026-99002 - !30770 CODEOWNERS: add hisi-trng entry following driver relocation - !30680 [OLK-6.6] Fix CVE-2026-98700 - !30681 [OLK-6.6] Fix CVE-2026-98699 - !30606 [CVEAgent@OLK-6.6] Fix CVE-2026-90315 - !30720 [CVEAgent@OLK-6.6] Fix CVE-2026-99222 - !30718 [CVEAgent@OLK-6.6] Fix CVE-2026-99220 - !30475 [CVEAgent@OLK-6.6] Fix CVE-2026-98786 - !30719 [CVEAgent@OLK-6.6] Fix CVE-2026-99221 - !30059 [CVEAgent@OLK-6.6] Fix CVE-2026-98955 - !30058 [CVEAgent@OLK-6.6] Fix CVE-2026-98950 - !29185 [CVEAgent@OLK-6.6] Fix CVE-2026-90099 - !30010 [CVEAgent@OLK-6.6] Fix CVE-2026-98852 - CODEOWNERS: add hisi-trng entry following driver relocation - !30721 [CVEAgent@OLK-6.6] Fix CVE-2026-99187 - !30611 ub:ubus: support interrupt affinity - !30565 [PATCH 00/28]KVM: arm64: pvm: Add shadow MMU support and enable Linux guests - !30703 [CVEAgent@OLK-6.6] Fix CVE-2026-99121 - !30704 [CVEAgent@OLK-6.6] Fix CVE-2026-99138 - !30689 perf: hisi: Fix read sccl_id and ccl_id error in some platform - !30675 ub/ubdevshm: Fix potential concurrency issues. - KVM: arm64: pvm: Enable VM creation with shadow translation - KVM: arm64: pvm: Retain SCTLR_EL1 across guest exit fixups - KVM: arm64: pvm: Reject unsupported guest debug requests - KVM: arm64: pvm: Disable unsupported PMU capabilities - KVM: arm64: pvm: Reconstruct missing MMIO abort syndromes - KVM: arm64: pvm: Honor guest EL0 cache maintenance controls - KVM: arm64: pvm: Handle cache maintenance by guest VA - KVM: arm64: pvm: Emulate AT S1E1R through the guest walker - KVM: arm64: pvm: Handle guest TLBI instructions - KVM: arm64: pvm: Recover trapped instructions through guest memory - KVM: arm64: pvm: Disable GFN-based shadow aging - KVM: arm64: pvm: Write-protect shadow mappings for dirty logging - perf: Fix perf_pmu_migrate_context() leaving events behind - KVM: arm64: pvm: Cover all shadows in VM-wide cache operations - KVM: arm64: pvm: Synchronize caches before executing guest code - KVM: arm64: pvm: Maintain D-cache coherency for shadow mappings - KVM: arm64: pvm: Synchronize shadows with host MMU changes - KVM: arm64: pvm: Switch shadow translation state at guest entry - KVM: arm64: pvm: Allow tuning the shadow context pool size - KVM: arm64: pvm: Add per-regime kernel shadow roots - KVM: arm64: pvm: Install user shadow mappings on faults - keys: Protect the read method check against type removal - keys/trusted_keys: return immediately after TPM unseal failure - asymmetric_keys: reject trust keys without IDs - ub:ubus: support interrupt affinity - tcp: fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO) - ipv4: avoid divide by zero in fib_rebalance - perf: hisi: Fix read sccl_id and ccl_id error in some platform - wifi: mac80211: fix mesh fast xmit path deletion UAF - ub/ubdevshm: Fix potential concurrency issues. - wifi: mac80211: set info->band for 802.3 encap offload frames - KVM: arm64: pvm: Walk guest stage-1 tables - KVM: arm64: pvm: Pin user shadow translation contexts - KVM: arm64: pvm: Use EL1 TLB maintenance for shadow tables - KVM: arm64: pvm: Add shadow stage-1 permission projection - KVM: arm64: pvm: Manage the user shadow MMU pool lifecycle - KVM: arm64: pvm: Set a fixed shadow page-table geometry - KVM: arm64: pvm: Validate host capabilities before enabling PVM - KVM: arm64: pvm: Prevent host debug controls from affecting guests - PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers - perf/x86/intel: Rename DMR offcore_rsp attribute to offmodule_rsp - perf/x86/intel: Fix precise OMR event scheduling for DMR/NVL - perf/x86/intel: Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3 - perf/x86/intel: Fix Panther Cove PEBS data-source snoop states - perf/x86/intel: Remove incorrect Panther Cove PEBS data-source constraints - perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - perf/x86/intel: Fix DKT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix CMT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - drm/amd/display: guard dc_sink dereferences in MST mode validation - crypto: hisi-trng - Remove crypto_rng interface - crypto: hisilicon/hpre - fix GFP flags for dma_alloc_coherent - hisi_acc_vfio_pci: reject live migration on 64KB page with QM_HW_V3 hardware - crypto: hisilicon/hpre - remove unused macros and struct fields - crypto: hisilicon/sec - remove SEC crypto block cipher accelerator - hisi_acc_vfio_pci: fix NULL dereference in reset_prepare on PF passthrough - crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN - crypto: hisilicon/hpre - extract clusters num into inline function - crypto: hisilicon/hpre - fix ECDH destination DMA mapping - crypto: hisilicon/hpre - return -EOVERFLOW for small ECDH output buffer - crypto: hisilicon/hpre - remove dma_free_coherent on NULL req->dst in ECDH - crypto: hisilicon/hpre - fix pointer dereference before length check - crypto: hisilicon/zip - enable auto clock gating for DAE - drm/vmwgfx: validate pitch coming from userspace - flow_dissector: avoid u16 truncation of skb->len when computing thoff - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - of/overlay: only treat a positive changeset id as registered - net: extend IPv6 exthdr detection of tunneled packets - net/sched: account classifier filter allocations to memcg - The RISC-V architecture features have been updated. - For more details, refer to the rvck-olk repository. - kernel.spec: fetch the source tarball from AtomGit over HTTPS Replace the lookaside "kernel.tar.gz" with a URL Source so the tree can be fetched without a populated lookaside cache: Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/6.6.0-182.0.0.tar.gz rpm will not download a URL Source while _disable_source_fetch is 1, which is the default, so set it to 0. AtomGit unpacks the archive to kernel-6.6.0-182.0.0/, which is not the kernel/ the old tarball produced, so %prep unpacks Source0 itself and moves that directory into place. Stay on 6.6.0-182.0.0: the 183.0.0 archive is not available from AtomGit. - !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234 - !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143 - !30322 urma: fix ipourma eid handler and register work concurrency - !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2 - EDAC/amd64: Avoid a -Wformat-security warning - EDAC/amd64: Generate ctl_name string at runtime - !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807 - !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747 - !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism. - !30447 wifi: mac80211: minstrel_ht: validate fixed rate index - !30446 net: ena: fix MMIO read buffer leak on probe failure - tracing: Keep the predicate limit separate from program capacity - !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855 - !30431 fix CVE-2026-98490 for OLK-6.6 - !30425 fix CVE-2026-98722 for OLK-6.6 - !30410 nvdimm: pmem: keep PREFLUSH before data writes - !30406 Fix CVE-2026-97480 for OLK-6.6 - !30204 x86/cpu/hygon: Report S5 reset status during boot - tracing: Unregister field variable histograms when the command fails - !30395 tty: fix saved termios reset race - arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30031 drm/amdkfd: fix SMI event cross-process information leak - wifi: mac80211: minstrel_ht: validate fixed rate index - net: ena: fix MMIO read buffer leak on probe failure - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: openvswitch: conntrack: remove 'add_helper' dead code - openvswitch: prepare for stolen verdict coming from conntrack and nat engine - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net/sched: act_ct: fix helper UAF due to extensions realloc - ub/ubmem-vmmu: Remove the support_attr callback mechanism. - mtd: block2mtd: Fix divide error when erase_size is zero - block2mtd: prevent direct access of bd_inode - nvdimm: pmem: keep PREFLUSH before data writes - tty: serial: 8250: protect against NULL uart->port.dev in register - serial: 8250: invert serial8250_register_8250_port() CIR condition - urma: fix ipourma eid handler and register work concurrency - tty: fix saved termios reset race - x86/cpu/hygon: Report S5 reset status during boot - drm/amdkfd: fix SMI event cross-process information leak - of/overlay: put property on deadprops only after changeset add succeeds - net/mlx5: Fix slab-out-of-bounds when handling team device events - serial: core: fix NULL pointer dereference in serial_core_unregister_port() - !30553 tracing: Reject incomplete event filter expressions - !30498 nfsd: split nfsd4_copy into transient and durable async copy objects - !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822 - !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization - tracing: Reject incomplete event filter expressions - !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling - !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080 - !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206 - !30388 Fix CVE-2026-99153 - !30390 Fix CVE-2026-99152 - !30387 Fix CVE-2026-99110 - !30391 Fix CVE-2026-99109 - !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254 - !30538 scsi: libsas: Fix SMP IO deadlock during HA resume - !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper - !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247 - !30454 [OLK-6.6] Fix CVE-2026-97566 - !30453 [OLK-6.6] Fix CVE-2026-97432 - !30444 [OLK-6.6] Fix CVE-2026-43234 - !30403 x86/hygon: Fix FPDSS on Hygon - !30269 [OLK-6.6] update rnpvf driver to 1.2.0. - !30155 [OLK-6.6] Fix CVE-2026-74695 - !30153 [OLK-6.6] Fix CVE-2026-72494 - !30149 [OLK-6.6] Fix CVE-2026-74368 - !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052 - !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040 - !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948 - !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025 - !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078 - !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079 - ub: ubase: skip bandwidth queries on next-generation chips - net: unic: Fix TX/RX DMA ordering and cache sync - net: unic: serialize port deactivation with reset - ub: ubase: add ub port events handling and statistics - scsi: libsas: Fix SMP IO deadlock during HA resume - scsi: libsas: Add sas_ex_phy_to_dev() helper - scsi: libsas: Add linkrate and sas_addr change detection in rediscover - !30430 v8 arm64: Allow CPU0 to be nohz_full - ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30300 mm/gup: allow movable memory pinnable - !30487 urma: limit opt buf length in uburma ioctl commands - !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570 - nfsd: split nfsd4_copy into transient and durable async copy objects - ub: cdma: header file code synchronization - ub: cdma: ratelimit hot-path error logs in kernel driver - x86: hygon: Fix FPDSS on Hygon - tracing: Do not initialize tracefs work if tracing is disabled - scsi: target: iscsi: Fix race in discovery auth updates - fs: Free any excess xarray nodes in clear_inode() - io_uring: don't flood a cancelling task with task_work - urma: limit opt buf length in uburma ioctl commands - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 - wifi: iwlwifi: mvm: fix P2P-Device binding handling - team: avoid NETDEV_CHANGEMTU event when unregistering slave - arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Allow boot CPU nohz_full to coexist with suspend and kexec - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - smb: client: reject SetEA requests that do not fit the request buffer - scsi: libiscsi: Validate the task named by a management response - scsi: libiscsi: Validate the ITT reflected in a Reject PDU - smb: client: fix heap overflow in cifs_do_set_acl() - rnpvf: update rnpvf driver to 1.2.0. - mm/gup: allow movable memory pinnable - rnpvf: update rnpvf driver to 1.2.0. - netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() - RDMA/irdma: Replace waitqueue and flag with completion - wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - KEYS: Fix add_key() race with keyring restriction - openvswitch: fix soft lockup in the netlink flow dump - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - wifi: mac80211: prevent AP VLAN tx from other interfaces - net: ipv6: keep room for the mac header in dst_dev_overhead() - !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163 - !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235 - !29765 Fix CVE-2026-98289 - !30230 Fix CVE-2026-97615 - !29790 Fix CVE-2026-93250 - !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005 - !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871 - !30307 feat/obmm-unified-switch-split-v4 - !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972 - !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883 - !30450 BBML3 bugfix - !30156 [OLK-6.6] Fix CVE-2026-68258 - !30154 [OLK-6.6] Fix CVE-2026-74729 - !30151 [OLK-6.6] Fix CVE-2026-74273 - !27793 [OLK-6.6] Fix CVE-2026-68421 - !27512 [OLK-6.6] Fix CVE-2026-64259 - !30146 [OLK-6.6] Fix CVE-2026-53109 - !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30567 scsi: hisi_sas: Clear PHY error counts on phyup - arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243 - scsi: hisi_sas: Clear PHY error counts on phyup - scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c - tracing: Save the event file instead of the compatible histogram - tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields - drm/i915/gt: Unmask interrupts only when ACTIVE is true - serial: 8250_port: recognize UPIO_AU - crypto: ccp - Fix possible deadlock in SEV init failure path - obmm: pack the internal structs by field ordering - obmm: sysfs views over the switch: attributes, identity, lockless reads - obmm: generalized dual-backend gap mmap - obmm: export switch target wrap-up and validation consolidation - obmm: unified two-phase switch core (import target) - obmm: install mappings lazily from the backend fault paths - obmm: fix the pxm bound, the open TOCTOU and the teardown release - obmm: split the region shell from the memory backends - obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths - io-wq: order the exit bit against worker creation task work - mm/pfn_range_alloc: split block mappings in linear map updates - arm64/mm: make pte_present() recognize present-invalid entries - net: bridge: use option bits for CFM/MRP frame handlers - drm/amdkfd: Check bounds on CRIU restore queue type and mqd size - soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read - cxl/region: Block region delete during region creation - powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy - cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() - vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() - af_unix: Unify scc_index when finalising SCC in __unix_walk_scc(). - sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() - fuse-uring: make a fuse_req on SQE commit only findable after memcpy - !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142 - !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219 - !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233 - !30600 urma: warn on slow TP driver callbacks - urma: warn on slow TP driver callbacks - tracing/histograms: Verify event_call identity when updating synth_event refcount - tracing: Check operator stack capacity before pushing - ftrace: Initialize modname and offset in print_rec() - !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117 - !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211 - !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201 - netlink: reset skb headers before unicast and multicast filtering - netlink: avoid hashing the network namespace pointer - net: bridge: mcast: don't truncate the port group walk on teardown - !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239 - !30582 v5 MOC bypass cache - !30610 iommu/io-pgtable-arm: Add support for contiguous hint - !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10) - !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802 - !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988 - !30473 Fix CVE-2026-97992 - !30150 [OLK-6.6] Fix CVE-2026-74527 - !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - !30544 [OLK-6.6] Fix CVE-2026-90057 - !30476 [OLK-6.6] fix CVE-2026-98936 - !30474 [OLK-6.6] fix CVE-2026-99059 - !30144 [OLK-6.6] Fix CVE-2026-64190 - !30311 [OLK-6.6]nser: add support for wangxun RDMA driver - iommu/io-pgtable-arm: Add support for contiguous hint - Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - slip: remove slip_hangup() to fix use-after-free in slip_receive_buf() - drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6 - net: team: fix NULL pointer dereference in team_xmit during mode change - net: team: Rename port_disabled team mode op to port_tx_disabled - net: team: Remove unused team_mode_op, port_enabled - wifi: ath11k: reset ar->num_stations on hardware start - wireguard: noise: reject response consumption after intermediate initiation - vhost-vdpa: protect config_ctx from being freed under the config callback - x86/arm64: config: enable the Wangxun nser RDMA driver - net: wangxun: nser: add RDMA support for 100GbE NICs - octeontx2-af: Block VFs from clobbering special CGX PKIND state - vhost: invalidate vring access on IOTLB transitions - drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op - drivers:misc:sdma-dae: Remove redundant print during mm exit and resume. - drivers:misc:sdma-dae: Revert optimize kernel code - drivers:misc:sdma-dae: Revert add channel depth info in debugfs - drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Remove interference print. - drivers:misc:sdma-dae: Checking the address alignment - drivers:misc:sdma-dae: add NULL judgement of global variables - drivers:misc:sdma-dae: add channel depth info in debugfs - drivers:misc:sdma-dae: optimize kernel code - drivers:misc:sdma-dae: fix incorrect debugfs print - drivers:misc:sdma-dae: sdma fix uncorrect sleep time - drivers:misc:sdma-dae: fix incorrect kmalloc flag - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk - drivers:misc:sdma-dae: modify ttl_processes reduce logic - drivers:misc:sdma-dae: remove unnecessary return in void function - drivers:misc:sdma-dae: fix incorrect resource release - drivers:misc:sdma-dae: remove lock while pausing channels - drivers:misc:sdma-dae: add mmu_notifier - drivers:misc:sdma-dae: add MODULE_VERSION to control version - drivers:misc:sdma-dae: add print in exceptional branch - drivers:misc:sdma-dae: bugfix of channel operation - drivers:misc:sdma-dae: change authority of sdma device - drivers:misc:sdma-dae: add channel ida validation - drivers:misc:sdma-dae: add vma_ops to avoid mremap error - drivers:misc:sdma-dae: add fast mode - drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - drivers:misc:sdma-dae: add debugfs of sdma-dae - drivers:misc:sdma-dae: fix icsl code check problems - drivers:misc:sdma-dae: fix input validate problems - drivers:misc:sdma-dae: fix interrupt handle logic - drivers:misc:sdma-dae: not compile sdma-dae by default - drivers:misc:sdma-dae: enable sdma_dae for arm64 - drivers:misc:sdma-dae: support page fault preprocess - drivers:misc:sdma-dae: support interrupt init and handle - drivers:misc:sdma-dae: support sqe task send and execute - drivers:misc:sdma-dae: support channel management - drivers:misc:sdma-dae: support getting streamID - drivers:misc:sdma-dae: support initializ sdma driver - !30531 neighbour: guarantee the localhost connections be established successfully even the ARP table is full - !16014 [OLK-6.6]Add Phytium GPIO driver - !30713 checkpatch.pl: minor improvements - !30181 [OLK-6.6]nsevf: add support for wangxun nsevf driver - !30271 net/hibifur: remove build timestamp to fix hotpatch creation - !30648 [CVEAgent@OLK-6.6] Fix CVE-2026-99224 - !30650 [CVEAgent@OLK-6.6] Fix CVE-2026-99225 - !30646 [CVEAgent@OLK-6.6] Fix CVE-2026-99088 - !30651 [CVEAgent@OLK-6.6] Fix CVE-2026-99226 - !30654 [CVEAgent@OLK-6.6] Fix CVE-2026-99245 - checkpatch: recognize Co-authored-by as a valid signature tag - checkpatch.pl: adapt to new Assisted-by: format - !30678 fix CVE-2026-98751 - !30682 [OLK-6.6] Backport CPPC Performance Priority test case - net: wangxun: nsevf: update to 1.0.2oe - !30573 [CVEAgent@OLK-6.6] Fix CVE-2026-99172 - x86/arm64: config: enable the Wangxun NSEVF Ethernet driver - net: wangxun: nsevf: add support for 100GbE vf NICs - cpufreq/amd-pstate-ut: Add unit test for CPPC Performance Priority - tty: Fix kabi breakage of tty_struct - tty: add break_wait kernel-doc - tty: abort break signalling on hangup - KEYS: Fix key_reject_and_link() race with keyring restriction - keys: Avoid the owner account dereference in named keyring lookup - keys: Check the authorization payload in process keyring searches - keys: Protect the type name while describing a key - net: openvswitch: validate transport header presence in set_ipv6_addr - ipc: drop the mqueue mount with kern_unmount() on setup failure - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure - neighbour: guarantee the localhost connections be established successfully even the ARP table is full - net/hibifur: remove build timestamp to fix hotpatch creation - gpio: phytium: Add Phytium GPIO driver - dt-bindings: gpio: Add bindings for Phytium GPIO - !30177 [OLK-6.6] crypto: hisilicon - backport hpre/sec/zip/sec2/trng and hisi_acc_vfio_pci fixes from mainline - !30495 [Intel][6.6] PMU: Add new precise OMR events for DMR and PEBS data source fixes - hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/ - !30012 [CVEAgent@OLK-6.6] Fix CVE-2026-98854 - !30079 [CVEAgent@OLK-6.6] Fix CVE-2026-99002 - !30770 CODEOWNERS: add hisi-trng entry following driver relocation - !30680 [OLK-6.6] Fix CVE-2026-98700 - !30681 [OLK-6.6] Fix CVE-2026-98699 - !30606 [CVEAgent@OLK-6.6] Fix CVE-2026-90315 - !30720 [CVEAgent@OLK-6.6] Fix CVE-2026-99222 - !30718 [CVEAgent@OLK-6.6] Fix CVE-2026-99220 - !30475 [CVEAgent@OLK-6.6] Fix CVE-2026-98786 - !30719 [CVEAgent@OLK-6.6] Fix CVE-2026-99221 - !30059 [CVEAgent@OLK-6.6] Fix CVE-2026-98955 - !30058 [CVEAgent@OLK-6.6] Fix CVE-2026-98950 - !29185 [CVEAgent@OLK-6.6] Fix CVE-2026-90099 - !30010 [CVEAgent@OLK-6.6] Fix CVE-2026-98852 - CODEOWNERS: add hisi-trng entry following driver relocation - !30721 [CVEAgent@OLK-6.6] Fix CVE-2026-99187 - !30611 ub:ubus: support interrupt affinity - !30565 [PATCH 00/28]KVM: arm64: pvm: Add shadow MMU support and enable Linux guests - !30703 [CVEAgent@OLK-6.6] Fix CVE-2026-99121 - !30704 [CVEAgent@OLK-6.6] Fix CVE-2026-99138 - !30689 perf: hisi: Fix read sccl_id and ccl_id error in some platform - !30675 ub/ubdevshm: Fix potential concurrency issues. - KVM: arm64: pvm: Enable VM creation with shadow translation - KVM: arm64: pvm: Retain SCTLR_EL1 across guest exit fixups - KVM: arm64: pvm: Reject unsupported guest debug requests - KVM: arm64: pvm: Disable unsupported PMU capabilities - KVM: arm64: pvm: Reconstruct missing MMIO abort syndromes - KVM: arm64: pvm: Honor guest EL0 cache maintenance controls - KVM: arm64: pvm: Handle cache maintenance by guest VA - KVM: arm64: pvm: Emulate AT S1E1R through the guest walker - KVM: arm64: pvm: Handle guest TLBI instructions - KVM: arm64: pvm: Recover trapped instructions through guest memory - KVM: arm64: pvm: Disable GFN-based shadow aging - KVM: arm64: pvm: Write-protect shadow mappings for dirty logging - perf: Fix perf_pmu_migrate_context() leaving events behind - KVM: arm64: pvm: Cover all shadows in VM-wide cache operations - KVM: arm64: pvm: Synchronize caches before executing guest code - KVM: arm64: pvm: Maintain D-cache coherency for shadow mappings - KVM: arm64: pvm: Synchronize shadows with host MMU changes - KVM: arm64: pvm: Switch shadow translation state at guest entry - KVM: arm64: pvm: Allow tuning the shadow context pool size - KVM: arm64: pvm: Add per-regime kernel shadow roots - KVM: arm64: pvm: Install user shadow mappings on faults - keys: Protect the read method check against type removal - keys/trusted_keys: return immediately after TPM unseal failure - asymmetric_keys: reject trust keys without IDs - ub:ubus: support interrupt affinity - tcp: fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO) - ipv4: avoid divide by zero in fib_rebalance - perf: hisi: Fix read sccl_id and ccl_id error in some platform - wifi: mac80211: fix mesh fast xmit path deletion UAF - ub/ubdevshm: Fix potential concurrency issues. - wifi: mac80211: set info->band for 802.3 encap offload frames - KVM: arm64: pvm: Walk guest stage-1 tables - KVM: arm64: pvm: Pin user shadow translation contexts - KVM: arm64: pvm: Use EL1 TLB maintenance for shadow tables - KVM: arm64: pvm: Add shadow stage-1 permission projection - KVM: arm64: pvm: Manage the user shadow MMU pool lifecycle - KVM: arm64: pvm: Set a fixed shadow page-table geometry - KVM: arm64: pvm: Validate host capabilities before enabling PVM - KVM: arm64: pvm: Prevent host debug controls from affecting guests - PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers - perf/x86/intel: Rename DMR offcore_rsp attribute to offmodule_rsp - perf/x86/intel: Fix precise OMR event scheduling for DMR/NVL - perf/x86/intel: Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3 - perf/x86/intel: Fix Panther Cove PEBS data-source snoop states - perf/x86/intel: Remove incorrect Panther Cove PEBS data-source constraints - perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - perf/x86/intel: Fix DKT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix CMT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - drm/amd/display: guard dc_sink dereferences in MST mode validation - crypto: hisi-trng - Remove crypto_rng interface - crypto: hisilicon/hpre - fix GFP flags for dma_alloc_coherent - hisi_acc_vfio_pci: reject live migration on 64KB page with QM_HW_V3 hardware - crypto: hisilicon/hpre - remove unused macros and struct fields - crypto: hisilicon/sec - remove SEC crypto block cipher accelerator - hisi_acc_vfio_pci: fix NULL dereference in reset_prepare on PF passthrough - crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN - crypto: hisilicon/hpre - extract clusters num into inline function - crypto: hisilicon/hpre - fix ECDH destination DMA mapping - crypto: hisilicon/hpre - return -EOVERFLOW for small ECDH output buffer - crypto: hisilicon/hpre - remove dma_free_coherent on NULL req->dst in ECDH - crypto: hisilicon/hpre - fix pointer dereference before length check - crypto: hisilicon/zip - enable auto clock gating for DAE - drm/vmwgfx: validate pitch coming from userspace - flow_dissector: avoid u16 truncation of skb->len when computing thoff - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - of/overlay: only treat a positive changeset id as registered - net: extend IPv6 exthdr detection of tunneled packets - net/sched: account classifier filter allocations to memcg - The RISC-V architecture features have been updated. - For more details, refer to the rvck-olk repository. - kernel.spec: fetch the source tarball from AtomGit over HTTPS Replace the lookaside "kernel.tar.gz" with a URL Source so the tree can be fetched without a populated lookaside cache: Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/6.6.0-182.0.0.tar.gz rpm will not download a URL Source while _disable_source_fetch is 1, which is the default, so set it to 0. AtomGit unpacks the archive to kernel-6.6.0-182.0.0/, which is not the kernel/ the old tarball produced, so %prep unpacks Source0 itself and moves that directory into place. Stay on 6.6.0-182.0.0: the 183.0.0 archive is not available from AtomGit. - !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234 - !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143 - !30322 urma: fix ipourma eid handler and register work concurrency - !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2 - EDAC/amd64: Avoid a -Wformat-security warning - EDAC/amd64: Generate ctl_name string at runtime - !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807 - !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747 - !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism. - !30447 wifi: mac80211: minstrel_ht: validate fixed rate index - !30446 net: ena: fix MMIO read buffer leak on probe failure - tracing: Keep the predicate limit separate from program capacity - !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855 - !30431 fix CVE-2026-98490 for OLK-6.6 - !30425 fix CVE-2026-98722 for OLK-6.6 - !30410 nvdimm: pmem: keep PREFLUSH before data writes - !30406 Fix CVE-2026-97480 for OLK-6.6 - !30204 x86/cpu/hygon: Report S5 reset status during boot - tracing: Unregister field variable histograms when the command fails - !30395 tty: fix saved termios reset race - arm64: tlb: Enable local TLBI on systems without FEAT_TLBID - !30031 drm/amdkfd: fix SMI event cross-process information leak - wifi: mac80211: minstrel_ht: validate fixed rate index - net: ena: fix MMIO read buffer leak on probe failure - net: openvswitch: conntrack: fix helper UAF due to extensions realloc - net: openvswitch: conntrack: remove 'add_helper' dead code - openvswitch: prepare for stolen verdict coming from conntrack and nat engine - net/sched: act_ct: avoid modifying shared unconfirmed ct entry - net/sched: act_ct: fix helper UAF due to extensions realloc - ub/ubmem-vmmu: Remove the support_attr callback mechanism. - mtd: block2mtd: Fix divide error when erase_size is zero - block2mtd: prevent direct access of bd_inode - nvdimm: pmem: keep PREFLUSH before data writes - tty: serial: 8250: protect against NULL uart->port.dev in register - serial: 8250: invert serial8250_register_8250_port() CIR condition - urma: fix ipourma eid handler and register work concurrency - tty: fix saved termios reset race - x86/cpu/hygon: Report S5 reset status during boot - drm/amdkfd: fix SMI event cross-process information leak - of/overlay: put property on deadprops only after changeset add succeeds - net/mlx5: Fix slab-out-of-bounds when handling team device events - serial: core: fix NULL pointer dereference in serial_core_unregister_port() - !30553 tracing: Reject incomplete event filter expressions - !30498 nfsd: split nfsd4_copy into transient and durable async copy objects - !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822 - !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization - tracing: Reject incomplete event filter expressions - !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling - !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080 - !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206 - !30388 Fix CVE-2026-99153 - !30390 Fix CVE-2026-99152 - !30387 Fix CVE-2026-99110 - !30391 Fix CVE-2026-99109 - !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254 - !30538 scsi: libsas: Fix SMP IO deadlock during HA resume - !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper - !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247 - !30454 [OLK-6.6] Fix CVE-2026-97566 - !30453 [OLK-6.6] Fix CVE-2026-97432 - !30444 [OLK-6.6] Fix CVE-2026-43234 - !30403 x86/hygon: Fix FPDSS on Hygon - !30269 [OLK-6.6] update rnpvf driver to 1.2.0. - !30155 [OLK-6.6] Fix CVE-2026-74695 - !30153 [OLK-6.6] Fix CVE-2026-72494 - !30149 [OLK-6.6] Fix CVE-2026-74368 - !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052 - !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040 - !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948 - !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025 - !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078 - !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079 - ub: ubase: skip bandwidth queries on next-generation chips - net: unic: Fix TX/RX DMA ordering and cache sync - net: unic: serialize port deactivation with reset - ub: ubase: add ub port events handling and statistics - scsi: libsas: Fix SMP IO deadlock during HA resume - scsi: libsas: Add sas_ex_phy_to_dev() helper - scsi: libsas: Add linkrate and sas_addr change detection in rediscover - !30430 v8 arm64: Allow CPU0 to be nohz_full - ACPI: OSL: Use usleep_range() in acpi_os_sleep() - !30300 mm/gup: allow movable memory pinnable - !30487 urma: limit opt buf length in uburma ioctl commands - !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570 - nfsd: split nfsd4_copy into transient and durable async copy objects - ub: cdma: header file code synchronization - ub: cdma: ratelimit hot-path error logs in kernel driver - x86: hygon: Fix FPDSS on Hygon - tracing: Do not initialize tracefs work if tracing is disabled - scsi: target: iscsi: Fix race in discovery auth updates - fs: Free any excess xarray nodes in clear_inode() - io_uring: don't flood a cancelling task with task_work - urma: limit opt buf length in uburma ioctl commands - mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0 - wifi: iwlwifi: mvm: fix P2P-Device binding handling - team: avoid NETDEV_CHANGEMTU event when unregistering slave - arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Allow boot CPU nohz_full to coexist with suspend and kexec - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - smb: client: reject SetEA requests that do not fit the request buffer - scsi: libiscsi: Validate the task named by a management response - scsi: libiscsi: Validate the ITT reflected in a Reject PDU - smb: client: fix heap overflow in cifs_do_set_acl() - rnpvf: update rnpvf driver to 1.2.0. - mm/gup: allow movable memory pinnable - rnpvf: update rnpvf driver to 1.2.0. - netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() - RDMA/irdma: Replace waitqueue and flag with completion - wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() - net/mlx5e: Prevent stale XSK buffer release on refill retry - net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry - selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts - KEYS: Fix add_key() race with keyring restriction - openvswitch: fix soft lockup in the netlink flow dump - mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() - wifi: mac80211: prevent AP VLAN tx from other interfaces - net: ipv6: keep room for the mac header in dst_dev_overhead() - !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163 - !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235 - !29765 Fix CVE-2026-98289 - !30230 Fix CVE-2026-97615 - !29790 Fix CVE-2026-93250 - !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005 - !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871 - !30307 feat/obmm-unified-switch-split-v4 - !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972 - !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883 - !30450 BBML3 bugfix - !30156 [OLK-6.6] Fix CVE-2026-68258 - !30154 [OLK-6.6] Fix CVE-2026-74729 - !30151 [OLK-6.6] Fix CVE-2026-74273 - !27793 [OLK-6.6] Fix CVE-2026-68421 - !27512 [OLK-6.6] Fix CVE-2026-64259 - !30146 [OLK-6.6] Fix CVE-2026-53109 - !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30567 scsi: hisi_sas: Clear PHY error counts on phyup - arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig - !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243 - scsi: hisi_sas: Clear PHY error counts on phyup - scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c - tracing: Save the event file instead of the compatible histogram - tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields - drm/i915/gt: Unmask interrupts only when ACTIVE is true - serial: 8250_port: recognize UPIO_AU - crypto: ccp - Fix possible deadlock in SEV init failure path - obmm: pack the internal structs by field ordering - obmm: sysfs views over the switch: attributes, identity, lockless reads - obmm: generalized dual-backend gap mmap - obmm: export switch target wrap-up and validation consolidation - obmm: unified two-phase switch core (import target) - obmm: install mappings lazily from the backend fault paths - obmm: fix the pxm bound, the open TOCTOU and the teardown release - obmm: split the region shell from the memory backends - obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths - io-wq: order the exit bit against worker creation task work - mm/pfn_range_alloc: split block mappings in linear map updates - arm64/mm: make pte_present() recognize present-invalid entries - net: bridge: use option bits for CFM/MRP frame handlers - drm/amdkfd: Check bounds on CRIU restore queue type and mqd size - soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read - cxl/region: Block region delete during region creation - powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy - cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() - vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() - af_unix: Unify scc_index when finalising SCC in __unix_walk_scc(). - sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() - fuse-uring: make a fuse_req on SQE commit only findable after memcpy - !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142 - !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219 - !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233 - !30600 urma: warn on slow TP driver callbacks - urma: warn on slow TP driver callbacks - tracing/histograms: Verify event_call identity when updating synth_event refcount - tracing: Check operator stack capacity before pushing - ftrace: Initialize modname and offset in print_rec() - !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117 - !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211 - !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201 - netlink: reset skb headers before unicast and multicast filtering - netlink: avoid hashing the network namespace pointer - net: bridge: mcast: don't truncate the port group walk on teardown - !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239 - !30582 v5 MOC bypass cache - !30610 iommu/io-pgtable-arm: Add support for contiguous hint - !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10) - !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802 - !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988 - !30473 Fix CVE-2026-97992 - !30150 [OLK-6.6] Fix CVE-2026-74527 - !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - !30544 [OLK-6.6] Fix CVE-2026-90057 - !30476 [OLK-6.6] fix CVE-2026-98936 - !30474 [OLK-6.6] fix CVE-2026-99059 - !30144 [OLK-6.6] Fix CVE-2026-64190 - !30311 [OLK-6.6]nser: add support for wangxun RDMA driver - iommu/io-pgtable-arm: Add support for contiguous hint - Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations - slip: remove slip_hangup() to fix use-after-free in slip_receive_buf() - drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6 - net: team: fix NULL pointer dereference in team_xmit during mode change - net: team: Rename port_disabled team mode op to port_tx_disabled - net: team: Remove unused team_mode_op, port_enabled - wifi: ath11k: reset ar->num_stations on hardware start - wireguard: noise: reject response consumption after intermediate initiation - vhost-vdpa: protect config_ctx from being freed under the config callback - x86/arm64: config: enable the Wangxun nser RDMA driver - net: wangxun: nser: add RDMA support for 100GbE NICs - octeontx2-af: Block VFs from clobbering special CGX PKIND state - vhost: invalidate vring access on IOTLB transitions - drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op - drivers:misc:sdma-dae: Remove redundant print during mm exit and resume. - drivers:misc:sdma-dae: Revert optimize kernel code - drivers:misc:sdma-dae: Revert add channel depth info in debugfs - drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Write the CQ head pointer correctly. - drivers:misc:sdma-dae: Remove interference print. - drivers:misc:sdma-dae: Checking the address alignment - drivers:misc:sdma-dae: add NULL judgement of global variables - drivers:misc:sdma-dae: add channel depth info in debugfs - drivers:misc:sdma-dae: optimize kernel code - drivers:misc:sdma-dae: fix incorrect debugfs print - drivers:misc:sdma-dae: sdma fix uncorrect sleep time - drivers:misc:sdma-dae: fix incorrect kmalloc flag - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk - drivers:misc:sdma-dae: modify ttl_processes reduce logic - drivers:misc:sdma-dae: remove unnecessary return in void function - drivers:misc:sdma-dae: fix incorrect resource release - drivers:misc:sdma-dae: remove lock while pausing channels - drivers:misc:sdma-dae: add mmu_notifier - drivers:misc:sdma-dae: add MODULE_VERSION to control version - drivers:misc:sdma-dae: add print in exceptional branch - drivers:misc:sdma-dae: bugfix of channel operation - drivers:misc:sdma-dae: change authority of sdma device - drivers:misc:sdma-dae: add channel ida validation - drivers:misc:sdma-dae: add vma_ops to avoid mremap error - drivers:misc:sdma-dae: add fast mode - drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - drivers:misc:sdma-dae: add debugfs of sdma-dae - drivers:misc:sdma-dae: fix icsl code check problems - drivers:misc:sdma-dae: fix input validate problems - drivers:misc:sdma-dae: fix interrupt handle logic - drivers:misc:sdma-dae: not compile sdma-dae by default - drivers:misc:sdma-dae: enable sdma_dae for arm64 - drivers:misc:sdma-dae: support page fault preprocess - drivers:misc:sdma-dae: support interrupt init and handle - drivers:misc:sdma-dae: support sqe task send and execute - drivers:misc:sdma-dae: support channel management - drivers:misc:sdma-dae: support getting streamID - drivers:misc:sdma-dae: support initializ sdma driver - !30531 neighbour: guarantee the localhost connections be established successfully even the ARP table is full - !16014 [OLK-6.6]Add Phytium GPIO driver - !30713 checkpatch.pl: minor improvements - !30181 [OLK-6.6]nsevf: add support for wangxun nsevf driver - !30271 net/hibifur: remove build timestamp to fix hotpatch creation - !30648 [CVEAgent@OLK-6.6] Fix CVE-2026-99224 - !30650 [CVEAgent@OLK-6.6] Fix CVE-2026-99225 - !30646 [CVEAgent@OLK-6.6] Fix CVE-2026-99088 - !30651 [CVEAgent@OLK-6.6] Fix CVE-2026-99226 - !30654 [CVEAgent@OLK-6.6] Fix CVE-2026-99245 - checkpatch: recognize Co-authored-by as a valid signature tag - checkpatch.pl: adapt to new Assisted-by: format - !30678 fix CVE-2026-98751 - !30682 [OLK-6.6] Backport CPPC Performance Priority test case - net: wangxun: nsevf: update to 1.0.2oe - !30573 [CVEAgent@OLK-6.6] Fix CVE-2026-99172 - x86/arm64: config: enable the Wangxun NSEVF Ethernet driver - net: wangxun: nsevf: add support for 100GbE vf NICs - cpufreq/amd-pstate-ut: Add unit test for CPPC Performance Priority - tty: Fix kabi breakage of tty_struct - tty: add break_wait kernel-doc - tty: abort break signalling on hangup - KEYS: Fix key_reject_and_link() race with keyring restriction - keys: Avoid the owner account dereference in named keyring lookup - keys: Check the authorization payload in process keyring searches - keys: Protect the type name while describing a key - net: openvswitch: validate transport header presence in set_ipv6_addr - ipc: drop the mqueue mount with kern_unmount() on setup failure - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure - neighbour: guarantee the localhost connections be established successfully even the ARP table is full - net/hibifur: remove build timestamp to fix hotpatch creation - gpio: phytium: Add Phytium GPIO driver - dt-bindings: gpio: Add bindings for Phytium GPIO - !30177 [OLK-6.6] crypto: hisilicon - backport hpre/sec/zip/sec2/trng and hisi_acc_vfio_pci fixes from mainline - !30495 [Intel][6.6] PMU: Add new precise OMR events for DMR and PEBS data source fixes - hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/ - !30012 [CVEAgent@OLK-6.6] Fix CVE-2026-98854 - !30079 [CVEAgent@OLK-6.6] Fix CVE-2026-99002 - !30770 CODEOWNERS: add hisi-trng entry following driver relocation - !30680 [OLK-6.6] Fix CVE-2026-98700 - !30681 [OLK-6.6] Fix CVE-2026-98699 - !30606 [CVEAgent@OLK-6.6] Fix CVE-2026-90315 - !30720 [CVEAgent@OLK-6.6] Fix CVE-2026-99222 - !30718 [CVEAgent@OLK-6.6] Fix CVE-2026-99220 - !30475 [CVEAgent@OLK-6.6] Fix CVE-2026-98786 - !30719 [CVEAgent@OLK-6.6] Fix CVE-2026-99221 - !30059 [CVEAgent@OLK-6.6] Fix CVE-2026-98955 - !30058 [CVEAgent@OLK-6.6] Fix CVE-2026-98950 - !29185 [CVEAgent@OLK-6.6] Fix CVE-2026-90099 - !30010 [CVEAgent@OLK-6.6] Fix CVE-2026-98852 - CODEOWNERS: add hisi-trng entry following driver relocation - !30721 [CVEAgent@OLK-6.6] Fix CVE-2026-99187 - !30611 ub:ubus: support interrupt affinity - !30565 [PATCH 00/28]KVM: arm64: pvm: Add shadow MMU support and enable Linux guests - !30703 [CVEAgent@OLK-6.6] Fix CVE-2026-99121 - !30704 [CVEAgent@OLK-6.6] Fix CVE-2026-99138 - !30689 perf: hisi: Fix read sccl_id and ccl_id error in some platform - !30675 ub/ubdevshm: Fix potential concurrency issues. - KVM: arm64: pvm: Enable VM creation with shadow translation - KVM: arm64: pvm: Retain SCTLR_EL1 across guest exit fixups - KVM: arm64: pvm: Reject unsupported guest debug requests - KVM: arm64: pvm: Disable unsupported PMU capabilities - KVM: arm64: pvm: Reconstruct missing MMIO abort syndromes - KVM: arm64: pvm: Honor guest EL0 cache maintenance controls - KVM: arm64: pvm: Handle cache maintenance by guest VA - KVM: arm64: pvm: Emulate AT S1E1R through the guest walker - KVM: arm64: pvm: Handle guest TLBI instructions - KVM: arm64: pvm: Recover trapped instructions through guest memory - KVM: arm64: pvm: Disable GFN-based shadow aging - KVM: arm64: pvm: Write-protect shadow mappings for dirty logging - perf: Fix perf_pmu_migrate_context() leaving events behind - KVM: arm64: pvm: Cover all shadows in VM-wide cache operations - KVM: arm64: pvm: Synchronize caches before executing guest code - KVM: arm64: pvm: Maintain D-cache coherency for shadow mappings - KVM: arm64: pvm: Synchronize shadows with host MMU changes - KVM: arm64: pvm: Switch shadow translation state at guest entry - KVM: arm64: pvm: Allow tuning the shadow context pool size - KVM: arm64: pvm: Add per-regime kernel shadow roots - KVM: arm64: pvm: Install user shadow mappings on faults - keys: Protect the read method check against type removal - keys/trusted_keys: return immediately after TPM unseal failure - asymmetric_keys: reject trust keys without IDs - ub:ubus: support interrupt affinity - tcp: fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO) - ipv4: avoid divide by zero in fib_rebalance - perf: hisi: Fix read sccl_id and ccl_id error in some platform - wifi: mac80211: fix mesh fast xmit path deletion UAF - ub/ubdevshm: Fix potential concurrency issues. - wifi: mac80211: set info->band for 802.3 encap offload frames - KVM: arm64: pvm: Walk guest stage-1 tables - KVM: arm64: pvm: Pin user shadow translation contexts - KVM: arm64: pvm: Use EL1 TLB maintenance for shadow tables - KVM: arm64: pvm: Add shadow stage-1 permission projection - KVM: arm64: pvm: Manage the user shadow MMU pool lifecycle - KVM: arm64: pvm: Set a fixed shadow page-table geometry - KVM: arm64: pvm: Validate host capabilities before enabling PVM - KVM: arm64: pvm: Prevent host debug controls from affecting guests - PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers - perf/x86/intel: Rename DMR offcore_rsp attribute to offmodule_rsp - perf/x86/intel: Fix precise OMR event scheduling for DMR/NVL - perf/x86/intel: Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3 - perf/x86/intel: Fix Panther Cove PEBS data-source snoop states - perf/x86/intel: Remove incorrect Panther Cove PEBS data-source constraints - perf/x86/intel: Remove incorrect LionCove PEBS data-source constraints - perf/x86/intel: Fix DKT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix CMT PEBS load/store direction for latency events, to fix sample classification - perf/x86/intel: Fix GRT PEBS load/store direction for latency events, to fix sample classification - drm/amd/display: guard dc_sink dereferences in MST mode validation - crypto: hisi-trng - Remove crypto_rng interface - crypto: hisilicon/hpre - fix GFP flags for dma_alloc_coherent - hisi_acc_vfio_pci: reject live migration on 64KB page with QM_HW_V3 hardware - crypto: hisilicon/hpre - remove unused macros and struct fields - crypto: hisilicon/sec - remove SEC crypto block cipher accelerator - hisi_acc_vfio_pci: fix NULL dereference in reset_prepare on PF passthrough - crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN - crypto: hisilicon/hpre - extract clusters num into inline function - crypto: hisilicon/hpre - fix ECDH destination DMA mapping - crypto: hisilicon/hpre - return -EOVERFLOW for small ECDH output buffer - crypto: hisilicon/hpre - remove dma_free_coherent on NULL req->dst in ECDH - crypto: hisilicon/hpre - fix pointer dereference before length check - crypto: hisilicon/zip - enable auto clock gating for DAE - drm/vmwgfx: validate pitch coming from userspace - flow_dissector: avoid u16 truncation of skb->len when computing thoff - flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() - of/overlay: only treat a positive changeset id as registered - net: extend IPv6 exthdr detection of tunneled packets - net/sched: account classifier filter allocations to memcg - The RISC-V architecture features have been updated. - For more details, refer to the rvck-olk repository. - kernel.spec: fetch the source tarball from AtomGit over HTTPS Replace the lookaside "kernel.tar.gz" with a URL Source so the tree can be fetched without a populated lookaside cache: Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/6.6.0-182.0.0.tar.gz rpm will not download a URL Source while _disable_source_fetch is 1, which is the default, so set it to 0. AtomGit unpacks the archive to kernel-6.6.0-182.0.0/, which is not the kernel/ the old tarball produced, so %prep unpacks Source0 itself and moves that directory into place. Stay on 6.6.0-182.0.0: the 183.0.0 archive is not available from AtomGit.