- !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.