- !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286 - !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - !30258 v10 net: dynthread: dynamic threaded NAPI - !30208 Fix CVE-2026-98044 - !30280 bpf: Make post-verification instruction rewrites killable - !30184 blk-mq: set RQF_USE_SCHED when the operation is known - !30267 sched/fair: Avoid overflow in place_entity() - !30236 configfs: unhash the dentry before dropping the item in rmdir - !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364 - !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443 - !30046 net: cap skb->queue_mapping when the tx queue is picked - !30223 bpf: Reject pkt arguments in mutating subprogs - !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598 - !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - bpf: Make post-verification instruction rewrites killable - virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage - sched/fair: Avoid overflow in place_entity() - RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - net: dynthread: Add debug switch and instrumentation - net: dynthread: Scale the number of NAPI thread CPUs - net: dynthread: Switch NAPI to threads on spare CPUs - net: dynthread: Steer the RX queue IRQs away from the target tasks - net: dynthread: Monitor the load of the target tasks - net: dynthread: Add dynamic threaded NAPI scheduler framework - net/mlx5e: Do not block on RTNL while recovering an SQ - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation - net/mlx5e: link NAPI instances to queues and IRQs - net: Fix napi irq KABI breakage - net: Add NAPI IRQ support - net: Fix KABI breakage for queue napi association - net: Add queue and napi association - neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - configfs: unhash the dentry before dropping the item in rmdir - bpf: Reject pkt arguments in mutating subprogs - bpf: Fix kabi breakage in struct bpf_subprog_info - bpf: Reject legacy packet loads from callbacks - blk-mq: set RQF_USE_SCHED when the operation is known - net: cap skb->queue_mapping when the tx queue is picked - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - ipv6: Prevent rt6_insert_exception() for dying fib6_info. - xfs: fix cursor and pointer handling when recovering iunlink buckets - xfrm: hold net_device reference under RCU in bundle creation - drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown - !30268 ub: udma: solving internal code review issues - !30305 bpf: Mark syscall helpers as sleepable - !30113 fix/CVE-2026-98103 - !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966 - !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070 - !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031 - !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071 - !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072 - !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074 - !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041 - !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033 - !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA - !30197 CVE-2026-98503 - bpf: Mark syscall helpers as sleepable - ub: udma: support dwqe with a few wqebbs - ub: udma: solving internal code review issues - seg6: ensure packet data is writable before modifying SRH and IPv6 DA - igmp: fix kabi breakage of struct ip_sf_list - packet: use ubuf_info completion for TX_RING packets - virtio_net: copy zerocopy frags in start_xmit without NAPI - igmp: convert struct ip_sf_list to RCU - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - ip6_gre: remove obsolete ERSPAN PMTU update - net/packet: guard the ll header push in packet_rcv_spkt() - net: bridge: avoid recursive multicast port cleanup - bonding: fix the program leak when XDP is replaced - !30029 CODEOWNERS: add kernel module ownership rules - !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header - !30201 filescgroup: migrate files resources of every task, not just the first - !30306 Fix CVE-2026-98799 - bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline - bpf: Skip detached progs in trampoline images that are still in use - mm/swapfile: reject duplicated bad pages in swap header - filescgroup: migrate files resources of every task, not just the first - scripts: add get_codeowner.py to look up CODEOWNERS owners - CODEOWNERS: add kernel module ownership rules - !30256 [Backport] ext4: defer unwritten splitting until I/O completion - !30394 urma: Fix the assignment before null check - !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831 - !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198 - !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012 - !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983 - !30262 [CVEAgent] Fix CVE-2026-99091 - !30294 Fix CVE-2026-99011 - !30293 Fix CVE-2026-99008 - !30290 Fix CVE-2026-98663 - !30289 Fix CVE-2026-98664 - !30288 Fix CVE-2026-98666 - !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support - ext4: prevent sleeping allocation in NOWAIT write path - !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT - ext4: simplify the mapping query logic in ext4_iomap_begin() - ext4: skip overwrite check for aligned non-extending DIO writes - ext4: remove unused unwritten parameter in ext4_dio_write_iter() - ext4: remove useless ext4_iomap_overwrite_ops - ext4: avoid starting handle when dio writing an unwritten extent - ext4: don't split extent before submitting I/O - !30233 Fix CVE-2026-98917 - !30235 Fix CVE-2026-98930 - !30368 wifi: mac80211: validate TX status rate metadata - !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure - !30380 tty: port: fix tty_port_tty_vhangup() race - !30371 mtd: core: avoid double-free of OTP NVMEM device - urma: Fix the assignment before null check - !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - !30270 [OLK-6.6] AMD Venice additional patches for openEuler - !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak - !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - !30365 bpf: Fix out-of-bounds btf->types write for split BTF - fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - !30313 kabi: fix include helpers broken by the predefined 'linux' macro - tty: port: fix tty_port_tty_vhangup() race - tty: tty_port: restore TTY_IO_ERROR on activation failure - mtd: core: avoid double-free of OTP NVMEM device - wifi: mac80211: validate TX status rate metadata - bpf: Fix out-of-bounds btf->types write for split BTF - kabi: fix include helpers broken by the predefined 'linux' macro - KVM: arm64: pvm: Handle counter reads in the hyp path - KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions - KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers - KVM: arm64: pvm: Wire RV timers into the KVM timer entry points - KVM: arm64: pvm: Add the software RV timer implementation - KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs - KVM: arm64: pvm: Emulate VGIC active priority registers - KVM: arm64: pvm: Route ICC accesses through register descriptors - KVM: arm64: pvm: Emulate the GICv3 CPU interface - KVM: arm64: Handle pending EL1 IRQ exceptions - KVM: arm64: pvm: Constrain virtual interrupt capabilities - Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - iio: imu: adis16480: fix unprotected debugfs reads - iio: imu: adis16400: fix unprotected debugfs reads - iio: gyro: adis16136: fix unprotected debugfs reads - Bluetooth: MGMT: Fix status of pending commands flushed on power off - EDAC/amd64: Mask UMC chip select to the four implemented selects - x86/mce: Fix hardware debug register corruption on task migration - x86/MCE/AMD: Fix inverted interrupt enablement during storm handling - x86/amd_node: Avoid divide by zero on virtualized systems - RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed - x86/mce: Set up the polling timer before CMCI discovery - x86/mce: Restore MCA polling interval halving - EDAC/amd64: Remove NUM_CONTROLLERS macro - x86/mce/inject: Remove call to mce_notify_irq() - x86/mce: Remove the redundant mce_hygon_feature_init() - x86/mce/threshold: Remove the redundant this_cpu_dec_return() - crypto: ccp: fix vpsp cmd ctx leak - KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - parisc: Increase kernel stack size to 32kb - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - Bluetooth: ISO: Serialize concurrent connect calls - unshare: don't drop active namespace references that were never taken - of/overlay: don't leak fragment references when changeset init fails - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - !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 - !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286 - !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - !30258 v10 net: dynthread: dynamic threaded NAPI - !30208 Fix CVE-2026-98044 - !30280 bpf: Make post-verification instruction rewrites killable - !30184 blk-mq: set RQF_USE_SCHED when the operation is known - !30267 sched/fair: Avoid overflow in place_entity() - !30236 configfs: unhash the dentry before dropping the item in rmdir - !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364 - !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443 - !30046 net: cap skb->queue_mapping when the tx queue is picked - !30223 bpf: Reject pkt arguments in mutating subprogs - !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598 - !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - bpf: Make post-verification instruction rewrites killable - virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage - sched/fair: Avoid overflow in place_entity() - RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - net: dynthread: Add debug switch and instrumentation - net: dynthread: Scale the number of NAPI thread CPUs - net: dynthread: Switch NAPI to threads on spare CPUs - net: dynthread: Steer the RX queue IRQs away from the target tasks - net: dynthread: Monitor the load of the target tasks - net: dynthread: Add dynamic threaded NAPI scheduler framework - net/mlx5e: Do not block on RTNL while recovering an SQ - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation - net/mlx5e: link NAPI instances to queues and IRQs - net: Fix napi irq KABI breakage - net: Add NAPI IRQ support - net: Fix KABI breakage for queue napi association - net: Add queue and napi association - neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - configfs: unhash the dentry before dropping the item in rmdir - bpf: Reject pkt arguments in mutating subprogs - bpf: Fix kabi breakage in struct bpf_subprog_info - bpf: Reject legacy packet loads from callbacks - blk-mq: set RQF_USE_SCHED when the operation is known - net: cap skb->queue_mapping when the tx queue is picked - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - ipv6: Prevent rt6_insert_exception() for dying fib6_info. - xfs: fix cursor and pointer handling when recovering iunlink buckets - xfrm: hold net_device reference under RCU in bundle creation - drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown - !30268 ub: udma: solving internal code review issues - !30305 bpf: Mark syscall helpers as sleepable - !30113 fix/CVE-2026-98103 - !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966 - !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070 - !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031 - !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071 - !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072 - !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074 - !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041 - !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033 - !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA - !30197 CVE-2026-98503 - bpf: Mark syscall helpers as sleepable - ub: udma: support dwqe with a few wqebbs - ub: udma: solving internal code review issues - seg6: ensure packet data is writable before modifying SRH and IPv6 DA - igmp: fix kabi breakage of struct ip_sf_list - packet: use ubuf_info completion for TX_RING packets - virtio_net: copy zerocopy frags in start_xmit without NAPI - igmp: convert struct ip_sf_list to RCU - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - ip6_gre: remove obsolete ERSPAN PMTU update - net/packet: guard the ll header push in packet_rcv_spkt() - net: bridge: avoid recursive multicast port cleanup - bonding: fix the program leak when XDP is replaced - !30029 CODEOWNERS: add kernel module ownership rules - !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header - !30201 filescgroup: migrate files resources of every task, not just the first - !30306 Fix CVE-2026-98799 - bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline - bpf: Skip detached progs in trampoline images that are still in use - mm/swapfile: reject duplicated bad pages in swap header - filescgroup: migrate files resources of every task, not just the first - scripts: add get_codeowner.py to look up CODEOWNERS owners - CODEOWNERS: add kernel module ownership rules - !30256 [Backport] ext4: defer unwritten splitting until I/O completion - !30394 urma: Fix the assignment before null check - !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831 - !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198 - !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012 - !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983 - !30262 [CVEAgent] Fix CVE-2026-99091 - !30294 Fix CVE-2026-99011 - !30293 Fix CVE-2026-99008 - !30290 Fix CVE-2026-98663 - !30289 Fix CVE-2026-98664 - !30288 Fix CVE-2026-98666 - !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support - ext4: prevent sleeping allocation in NOWAIT write path - !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT - ext4: simplify the mapping query logic in ext4_iomap_begin() - ext4: skip overwrite check for aligned non-extending DIO writes - ext4: remove unused unwritten parameter in ext4_dio_write_iter() - ext4: remove useless ext4_iomap_overwrite_ops - ext4: avoid starting handle when dio writing an unwritten extent - ext4: don't split extent before submitting I/O - !30233 Fix CVE-2026-98917 - !30235 Fix CVE-2026-98930 - !30368 wifi: mac80211: validate TX status rate metadata - !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure - !30380 tty: port: fix tty_port_tty_vhangup() race - !30371 mtd: core: avoid double-free of OTP NVMEM device - urma: Fix the assignment before null check - !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - !30270 [OLK-6.6] AMD Venice additional patches for openEuler - !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak - !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - !30365 bpf: Fix out-of-bounds btf->types write for split BTF - fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - !30313 kabi: fix include helpers broken by the predefined 'linux' macro - tty: port: fix tty_port_tty_vhangup() race - tty: tty_port: restore TTY_IO_ERROR on activation failure - mtd: core: avoid double-free of OTP NVMEM device - wifi: mac80211: validate TX status rate metadata - bpf: Fix out-of-bounds btf->types write for split BTF - kabi: fix include helpers broken by the predefined 'linux' macro - KVM: arm64: pvm: Handle counter reads in the hyp path - KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions - KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers - KVM: arm64: pvm: Wire RV timers into the KVM timer entry points - KVM: arm64: pvm: Add the software RV timer implementation - KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs - KVM: arm64: pvm: Emulate VGIC active priority registers - KVM: arm64: pvm: Route ICC accesses through register descriptors - KVM: arm64: pvm: Emulate the GICv3 CPU interface - KVM: arm64: Handle pending EL1 IRQ exceptions - KVM: arm64: pvm: Constrain virtual interrupt capabilities - Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - iio: imu: adis16480: fix unprotected debugfs reads - iio: imu: adis16400: fix unprotected debugfs reads - iio: gyro: adis16136: fix unprotected debugfs reads - Bluetooth: MGMT: Fix status of pending commands flushed on power off - EDAC/amd64: Mask UMC chip select to the four implemented selects - x86/mce: Fix hardware debug register corruption on task migration - x86/MCE/AMD: Fix inverted interrupt enablement during storm handling - x86/amd_node: Avoid divide by zero on virtualized systems - RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed - x86/mce: Set up the polling timer before CMCI discovery - x86/mce: Restore MCA polling interval halving - EDAC/amd64: Remove NUM_CONTROLLERS macro - x86/mce/inject: Remove call to mce_notify_irq() - x86/mce: Remove the redundant mce_hygon_feature_init() - x86/mce/threshold: Remove the redundant this_cpu_dec_return() - crypto: ccp: fix vpsp cmd ctx leak - KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - parisc: Increase kernel stack size to 32kb - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - Bluetooth: ISO: Serialize concurrent connect calls - unshare: don't drop active namespace references that were never taken - of/overlay: don't leak fragment references when changeset init fails - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - !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 - !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286 - !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - !30258 v10 net: dynthread: dynamic threaded NAPI - !30208 Fix CVE-2026-98044 - !30280 bpf: Make post-verification instruction rewrites killable - !30184 blk-mq: set RQF_USE_SCHED when the operation is known - !30267 sched/fair: Avoid overflow in place_entity() - !30236 configfs: unhash the dentry before dropping the item in rmdir - !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364 - !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443 - !30046 net: cap skb->queue_mapping when the tx queue is picked - !30223 bpf: Reject pkt arguments in mutating subprogs - !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598 - !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - bpf: Make post-verification instruction rewrites killable - virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage - sched/fair: Avoid overflow in place_entity() - RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - net: dynthread: Add debug switch and instrumentation - net: dynthread: Scale the number of NAPI thread CPUs - net: dynthread: Switch NAPI to threads on spare CPUs - net: dynthread: Steer the RX queue IRQs away from the target tasks - net: dynthread: Monitor the load of the target tasks - net: dynthread: Add dynamic threaded NAPI scheduler framework - net/mlx5e: Do not block on RTNL while recovering an SQ - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation - net/mlx5e: link NAPI instances to queues and IRQs - net: Fix napi irq KABI breakage - net: Add NAPI IRQ support - net: Fix KABI breakage for queue napi association - net: Add queue and napi association - neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - configfs: unhash the dentry before dropping the item in rmdir - bpf: Reject pkt arguments in mutating subprogs - bpf: Fix kabi breakage in struct bpf_subprog_info - bpf: Reject legacy packet loads from callbacks - blk-mq: set RQF_USE_SCHED when the operation is known - net: cap skb->queue_mapping when the tx queue is picked - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - ipv6: Prevent rt6_insert_exception() for dying fib6_info. - xfs: fix cursor and pointer handling when recovering iunlink buckets - xfrm: hold net_device reference under RCU in bundle creation - drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown - !30268 ub: udma: solving internal code review issues - !30305 bpf: Mark syscall helpers as sleepable - !30113 fix/CVE-2026-98103 - !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966 - !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070 - !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031 - !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071 - !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072 - !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074 - !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041 - !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033 - !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA - !30197 CVE-2026-98503 - bpf: Mark syscall helpers as sleepable - ub: udma: support dwqe with a few wqebbs - ub: udma: solving internal code review issues - seg6: ensure packet data is writable before modifying SRH and IPv6 DA - igmp: fix kabi breakage of struct ip_sf_list - packet: use ubuf_info completion for TX_RING packets - virtio_net: copy zerocopy frags in start_xmit without NAPI - igmp: convert struct ip_sf_list to RCU - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - ip6_gre: remove obsolete ERSPAN PMTU update - net/packet: guard the ll header push in packet_rcv_spkt() - net: bridge: avoid recursive multicast port cleanup - bonding: fix the program leak when XDP is replaced - !30029 CODEOWNERS: add kernel module ownership rules - !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header - !30201 filescgroup: migrate files resources of every task, not just the first - !30306 Fix CVE-2026-98799 - bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline - bpf: Skip detached progs in trampoline images that are still in use - mm/swapfile: reject duplicated bad pages in swap header - filescgroup: migrate files resources of every task, not just the first - scripts: add get_codeowner.py to look up CODEOWNERS owners - CODEOWNERS: add kernel module ownership rules - !30256 [Backport] ext4: defer unwritten splitting until I/O completion - !30394 urma: Fix the assignment before null check - !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831 - !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198 - !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012 - !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983 - !30262 [CVEAgent] Fix CVE-2026-99091 - !30294 Fix CVE-2026-99011 - !30293 Fix CVE-2026-99008 - !30290 Fix CVE-2026-98663 - !30289 Fix CVE-2026-98664 - !30288 Fix CVE-2026-98666 - !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support - ext4: prevent sleeping allocation in NOWAIT write path - !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT - ext4: simplify the mapping query logic in ext4_iomap_begin() - ext4: skip overwrite check for aligned non-extending DIO writes - ext4: remove unused unwritten parameter in ext4_dio_write_iter() - ext4: remove useless ext4_iomap_overwrite_ops - ext4: avoid starting handle when dio writing an unwritten extent - ext4: don't split extent before submitting I/O - !30233 Fix CVE-2026-98917 - !30235 Fix CVE-2026-98930 - !30368 wifi: mac80211: validate TX status rate metadata - !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure - !30380 tty: port: fix tty_port_tty_vhangup() race - !30371 mtd: core: avoid double-free of OTP NVMEM device - urma: Fix the assignment before null check - !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - !30270 [OLK-6.6] AMD Venice additional patches for openEuler - !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak - !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - !30365 bpf: Fix out-of-bounds btf->types write for split BTF - fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - !30313 kabi: fix include helpers broken by the predefined 'linux' macro - tty: port: fix tty_port_tty_vhangup() race - tty: tty_port: restore TTY_IO_ERROR on activation failure - mtd: core: avoid double-free of OTP NVMEM device - wifi: mac80211: validate TX status rate metadata - bpf: Fix out-of-bounds btf->types write for split BTF - kabi: fix include helpers broken by the predefined 'linux' macro - KVM: arm64: pvm: Handle counter reads in the hyp path - KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions - KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers - KVM: arm64: pvm: Wire RV timers into the KVM timer entry points - KVM: arm64: pvm: Add the software RV timer implementation - KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs - KVM: arm64: pvm: Emulate VGIC active priority registers - KVM: arm64: pvm: Route ICC accesses through register descriptors - KVM: arm64: pvm: Emulate the GICv3 CPU interface - KVM: arm64: Handle pending EL1 IRQ exceptions - KVM: arm64: pvm: Constrain virtual interrupt capabilities - Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - iio: imu: adis16480: fix unprotected debugfs reads - iio: imu: adis16400: fix unprotected debugfs reads - iio: gyro: adis16136: fix unprotected debugfs reads - Bluetooth: MGMT: Fix status of pending commands flushed on power off - EDAC/amd64: Mask UMC chip select to the four implemented selects - x86/mce: Fix hardware debug register corruption on task migration - x86/MCE/AMD: Fix inverted interrupt enablement during storm handling - x86/amd_node: Avoid divide by zero on virtualized systems - RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed - x86/mce: Set up the polling timer before CMCI discovery - x86/mce: Restore MCA polling interval halving - EDAC/amd64: Remove NUM_CONTROLLERS macro - x86/mce/inject: Remove call to mce_notify_irq() - x86/mce: Remove the redundant mce_hygon_feature_init() - x86/mce/threshold: Remove the redundant this_cpu_dec_return() - crypto: ccp: fix vpsp cmd ctx leak - KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - parisc: Increase kernel stack size to 32kb - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - Bluetooth: ISO: Serialize concurrent connect calls - unshare: don't drop active namespace references that were never taken - of/overlay: don't leak fragment references when changeset init fails - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - !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 - !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286 - !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - !30258 v10 net: dynthread: dynamic threaded NAPI - !30208 Fix CVE-2026-98044 - !30280 bpf: Make post-verification instruction rewrites killable - !30184 blk-mq: set RQF_USE_SCHED when the operation is known - !30267 sched/fair: Avoid overflow in place_entity() - !30236 configfs: unhash the dentry before dropping the item in rmdir - !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364 - !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443 - !30046 net: cap skb->queue_mapping when the tx queue is picked - !30223 bpf: Reject pkt arguments in mutating subprogs - !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598 - !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - bpf: Make post-verification instruction rewrites killable - virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage - sched/fair: Avoid overflow in place_entity() - RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - net: dynthread: Add debug switch and instrumentation - net: dynthread: Scale the number of NAPI thread CPUs - net: dynthread: Switch NAPI to threads on spare CPUs - net: dynthread: Steer the RX queue IRQs away from the target tasks - net: dynthread: Monitor the load of the target tasks - net: dynthread: Add dynamic threaded NAPI scheduler framework - net/mlx5e: Do not block on RTNL while recovering an SQ - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation - net/mlx5e: link NAPI instances to queues and IRQs - net: Fix napi irq KABI breakage - net: Add NAPI IRQ support - net: Fix KABI breakage for queue napi association - net: Add queue and napi association - neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - configfs: unhash the dentry before dropping the item in rmdir - bpf: Reject pkt arguments in mutating subprogs - bpf: Fix kabi breakage in struct bpf_subprog_info - bpf: Reject legacy packet loads from callbacks - blk-mq: set RQF_USE_SCHED when the operation is known - net: cap skb->queue_mapping when the tx queue is picked - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - ipv6: Prevent rt6_insert_exception() for dying fib6_info. - xfs: fix cursor and pointer handling when recovering iunlink buckets - xfrm: hold net_device reference under RCU in bundle creation - drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown - !30268 ub: udma: solving internal code review issues - !30305 bpf: Mark syscall helpers as sleepable - !30113 fix/CVE-2026-98103 - !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966 - !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070 - !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031 - !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071 - !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072 - !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074 - !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041 - !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033 - !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA - !30197 CVE-2026-98503 - bpf: Mark syscall helpers as sleepable - ub: udma: support dwqe with a few wqebbs - ub: udma: solving internal code review issues - seg6: ensure packet data is writable before modifying SRH and IPv6 DA - igmp: fix kabi breakage of struct ip_sf_list - packet: use ubuf_info completion for TX_RING packets - virtio_net: copy zerocopy frags in start_xmit without NAPI - igmp: convert struct ip_sf_list to RCU - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - ip6_gre: remove obsolete ERSPAN PMTU update - net/packet: guard the ll header push in packet_rcv_spkt() - net: bridge: avoid recursive multicast port cleanup - bonding: fix the program leak when XDP is replaced - !30029 CODEOWNERS: add kernel module ownership rules - !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header - !30201 filescgroup: migrate files resources of every task, not just the first - !30306 Fix CVE-2026-98799 - bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline - bpf: Skip detached progs in trampoline images that are still in use - mm/swapfile: reject duplicated bad pages in swap header - filescgroup: migrate files resources of every task, not just the first - scripts: add get_codeowner.py to look up CODEOWNERS owners - CODEOWNERS: add kernel module ownership rules - !30256 [Backport] ext4: defer unwritten splitting until I/O completion - !30394 urma: Fix the assignment before null check - !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831 - !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198 - !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012 - !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983 - !30262 [CVEAgent] Fix CVE-2026-99091 - !30294 Fix CVE-2026-99011 - !30293 Fix CVE-2026-99008 - !30290 Fix CVE-2026-98663 - !30289 Fix CVE-2026-98664 - !30288 Fix CVE-2026-98666 - !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support - ext4: prevent sleeping allocation in NOWAIT write path - !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT - ext4: simplify the mapping query logic in ext4_iomap_begin() - ext4: skip overwrite check for aligned non-extending DIO writes - ext4: remove unused unwritten parameter in ext4_dio_write_iter() - ext4: remove useless ext4_iomap_overwrite_ops - ext4: avoid starting handle when dio writing an unwritten extent - ext4: don't split extent before submitting I/O - !30233 Fix CVE-2026-98917 - !30235 Fix CVE-2026-98930 - !30368 wifi: mac80211: validate TX status rate metadata - !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure - !30380 tty: port: fix tty_port_tty_vhangup() race - !30371 mtd: core: avoid double-free of OTP NVMEM device - urma: Fix the assignment before null check - !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - !30270 [OLK-6.6] AMD Venice additional patches for openEuler - !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak - !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - !30365 bpf: Fix out-of-bounds btf->types write for split BTF - fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - !30313 kabi: fix include helpers broken by the predefined 'linux' macro - tty: port: fix tty_port_tty_vhangup() race - tty: tty_port: restore TTY_IO_ERROR on activation failure - mtd: core: avoid double-free of OTP NVMEM device - wifi: mac80211: validate TX status rate metadata - bpf: Fix out-of-bounds btf->types write for split BTF - kabi: fix include helpers broken by the predefined 'linux' macro - KVM: arm64: pvm: Handle counter reads in the hyp path - KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions - KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers - KVM: arm64: pvm: Wire RV timers into the KVM timer entry points - KVM: arm64: pvm: Add the software RV timer implementation - KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs - KVM: arm64: pvm: Emulate VGIC active priority registers - KVM: arm64: pvm: Route ICC accesses through register descriptors - KVM: arm64: pvm: Emulate the GICv3 CPU interface - KVM: arm64: Handle pending EL1 IRQ exceptions - KVM: arm64: pvm: Constrain virtual interrupt capabilities - Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - iio: imu: adis16480: fix unprotected debugfs reads - iio: imu: adis16400: fix unprotected debugfs reads - iio: gyro: adis16136: fix unprotected debugfs reads - Bluetooth: MGMT: Fix status of pending commands flushed on power off - EDAC/amd64: Mask UMC chip select to the four implemented selects - x86/mce: Fix hardware debug register corruption on task migration - x86/MCE/AMD: Fix inverted interrupt enablement during storm handling - x86/amd_node: Avoid divide by zero on virtualized systems - RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed - x86/mce: Set up the polling timer before CMCI discovery - x86/mce: Restore MCA polling interval halving - EDAC/amd64: Remove NUM_CONTROLLERS macro - x86/mce/inject: Remove call to mce_notify_irq() - x86/mce: Remove the redundant mce_hygon_feature_init() - x86/mce/threshold: Remove the redundant this_cpu_dec_return() - crypto: ccp: fix vpsp cmd ctx leak - KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - parisc: Increase kernel stack size to 32kb - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - Bluetooth: ISO: Serialize concurrent connect calls - unshare: don't drop active namespace references that were never taken - of/overlay: don't leak fragment references when changeset init fails - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - !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 - !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286 - !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - !30258 v10 net: dynthread: dynamic threaded NAPI - !30208 Fix CVE-2026-98044 - !30280 bpf: Make post-verification instruction rewrites killable - !30184 blk-mq: set RQF_USE_SCHED when the operation is known - !30267 sched/fair: Avoid overflow in place_entity() - !30236 configfs: unhash the dentry before dropping the item in rmdir - !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364 - !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443 - !30046 net: cap skb->queue_mapping when the tx queue is picked - !30223 bpf: Reject pkt arguments in mutating subprogs - !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598 - !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - bpf: Make post-verification instruction rewrites killable - virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage - sched/fair: Avoid overflow in place_entity() - RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - net: dynthread: Add debug switch and instrumentation - net: dynthread: Scale the number of NAPI thread CPUs - net: dynthread: Switch NAPI to threads on spare CPUs - net: dynthread: Steer the RX queue IRQs away from the target tasks - net: dynthread: Monitor the load of the target tasks - net: dynthread: Add dynamic threaded NAPI scheduler framework - net/mlx5e: Do not block on RTNL while recovering an SQ - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation - net/mlx5e: link NAPI instances to queues and IRQs - net: Fix napi irq KABI breakage - net: Add NAPI IRQ support - net: Fix KABI breakage for queue napi association - net: Add queue and napi association - neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - configfs: unhash the dentry before dropping the item in rmdir - bpf: Reject pkt arguments in mutating subprogs - bpf: Fix kabi breakage in struct bpf_subprog_info - bpf: Reject legacy packet loads from callbacks - blk-mq: set RQF_USE_SCHED when the operation is known - net: cap skb->queue_mapping when the tx queue is picked - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - ipv6: Prevent rt6_insert_exception() for dying fib6_info. - xfs: fix cursor and pointer handling when recovering iunlink buckets - xfrm: hold net_device reference under RCU in bundle creation - drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown - !30268 ub: udma: solving internal code review issues - !30305 bpf: Mark syscall helpers as sleepable - !30113 fix/CVE-2026-98103 - !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966 - !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070 - !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031 - !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071 - !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072 - !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074 - !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041 - !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033 - !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA - !30197 CVE-2026-98503 - bpf: Mark syscall helpers as sleepable - ub: udma: support dwqe with a few wqebbs - ub: udma: solving internal code review issues - seg6: ensure packet data is writable before modifying SRH and IPv6 DA - igmp: fix kabi breakage of struct ip_sf_list - packet: use ubuf_info completion for TX_RING packets - virtio_net: copy zerocopy frags in start_xmit without NAPI - igmp: convert struct ip_sf_list to RCU - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - ip6_gre: remove obsolete ERSPAN PMTU update - net/packet: guard the ll header push in packet_rcv_spkt() - net: bridge: avoid recursive multicast port cleanup - bonding: fix the program leak when XDP is replaced - !30029 CODEOWNERS: add kernel module ownership rules - !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header - !30201 filescgroup: migrate files resources of every task, not just the first - !30306 Fix CVE-2026-98799 - bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline - bpf: Skip detached progs in trampoline images that are still in use - mm/swapfile: reject duplicated bad pages in swap header - filescgroup: migrate files resources of every task, not just the first - scripts: add get_codeowner.py to look up CODEOWNERS owners - CODEOWNERS: add kernel module ownership rules - !30256 [Backport] ext4: defer unwritten splitting until I/O completion - !30394 urma: Fix the assignment before null check - !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831 - !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198 - !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012 - !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983 - !30262 [CVEAgent] Fix CVE-2026-99091 - !30294 Fix CVE-2026-99011 - !30293 Fix CVE-2026-99008 - !30290 Fix CVE-2026-98663 - !30289 Fix CVE-2026-98664 - !30288 Fix CVE-2026-98666 - !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support - ext4: prevent sleeping allocation in NOWAIT write path - !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT - ext4: simplify the mapping query logic in ext4_iomap_begin() - ext4: skip overwrite check for aligned non-extending DIO writes - ext4: remove unused unwritten parameter in ext4_dio_write_iter() - ext4: remove useless ext4_iomap_overwrite_ops - ext4: avoid starting handle when dio writing an unwritten extent - ext4: don't split extent before submitting I/O - !30233 Fix CVE-2026-98917 - !30235 Fix CVE-2026-98930 - !30368 wifi: mac80211: validate TX status rate metadata - !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure - !30380 tty: port: fix tty_port_tty_vhangup() race - !30371 mtd: core: avoid double-free of OTP NVMEM device - urma: Fix the assignment before null check - !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - !30270 [OLK-6.6] AMD Venice additional patches for openEuler - !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak - !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - !30365 bpf: Fix out-of-bounds btf->types write for split BTF - fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - !30313 kabi: fix include helpers broken by the predefined 'linux' macro - tty: port: fix tty_port_tty_vhangup() race - tty: tty_port: restore TTY_IO_ERROR on activation failure - mtd: core: avoid double-free of OTP NVMEM device - wifi: mac80211: validate TX status rate metadata - bpf: Fix out-of-bounds btf->types write for split BTF - kabi: fix include helpers broken by the predefined 'linux' macro - KVM: arm64: pvm: Handle counter reads in the hyp path - KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions - KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers - KVM: arm64: pvm: Wire RV timers into the KVM timer entry points - KVM: arm64: pvm: Add the software RV timer implementation - KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs - KVM: arm64: pvm: Emulate VGIC active priority registers - KVM: arm64: pvm: Route ICC accesses through register descriptors - KVM: arm64: pvm: Emulate the GICv3 CPU interface - KVM: arm64: Handle pending EL1 IRQ exceptions - KVM: arm64: pvm: Constrain virtual interrupt capabilities - Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - iio: imu: adis16480: fix unprotected debugfs reads - iio: imu: adis16400: fix unprotected debugfs reads - iio: gyro: adis16136: fix unprotected debugfs reads - Bluetooth: MGMT: Fix status of pending commands flushed on power off - EDAC/amd64: Mask UMC chip select to the four implemented selects - x86/mce: Fix hardware debug register corruption on task migration - x86/MCE/AMD: Fix inverted interrupt enablement during storm handling - x86/amd_node: Avoid divide by zero on virtualized systems - RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed - x86/mce: Set up the polling timer before CMCI discovery - x86/mce: Restore MCA polling interval halving - EDAC/amd64: Remove NUM_CONTROLLERS macro - x86/mce/inject: Remove call to mce_notify_irq() - x86/mce: Remove the redundant mce_hygon_feature_init() - x86/mce/threshold: Remove the redundant this_cpu_dec_return() - crypto: ccp: fix vpsp cmd ctx leak - KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - parisc: Increase kernel stack size to 32kb - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - Bluetooth: ISO: Serialize concurrent connect calls - unshare: don't drop active namespace references that were never taken - of/overlay: don't leak fragment references when changeset init fails - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - !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 - !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286 - !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - !30258 v10 net: dynthread: dynamic threaded NAPI - !30208 Fix CVE-2026-98044 - !30280 bpf: Make post-verification instruction rewrites killable - !30184 blk-mq: set RQF_USE_SCHED when the operation is known - !30267 sched/fair: Avoid overflow in place_entity() - !30236 configfs: unhash the dentry before dropping the item in rmdir - !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364 - !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443 - !30046 net: cap skb->queue_mapping when the tx queue is picked - !30223 bpf: Reject pkt arguments in mutating subprogs - !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598 - !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - bpf: Make post-verification instruction rewrites killable - virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage - sched/fair: Avoid overflow in place_entity() - RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - net: dynthread: Add debug switch and instrumentation - net: dynthread: Scale the number of NAPI thread CPUs - net: dynthread: Switch NAPI to threads on spare CPUs - net: dynthread: Steer the RX queue IRQs away from the target tasks - net: dynthread: Monitor the load of the target tasks - net: dynthread: Add dynamic threaded NAPI scheduler framework - net/mlx5e: Do not block on RTNL while recovering an SQ - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation - net/mlx5e: link NAPI instances to queues and IRQs - net: Fix napi irq KABI breakage - net: Add NAPI IRQ support - net: Fix KABI breakage for queue napi association - net: Add queue and napi association - neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - configfs: unhash the dentry before dropping the item in rmdir - bpf: Reject pkt arguments in mutating subprogs - bpf: Fix kabi breakage in struct bpf_subprog_info - bpf: Reject legacy packet loads from callbacks - blk-mq: set RQF_USE_SCHED when the operation is known - net: cap skb->queue_mapping when the tx queue is picked - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - ipv6: Prevent rt6_insert_exception() for dying fib6_info. - xfs: fix cursor and pointer handling when recovering iunlink buckets - xfrm: hold net_device reference under RCU in bundle creation - drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown - !30268 ub: udma: solving internal code review issues - !30305 bpf: Mark syscall helpers as sleepable - !30113 fix/CVE-2026-98103 - !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966 - !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070 - !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031 - !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071 - !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072 - !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074 - !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041 - !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033 - !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA - !30197 CVE-2026-98503 - bpf: Mark syscall helpers as sleepable - ub: udma: support dwqe with a few wqebbs - ub: udma: solving internal code review issues - seg6: ensure packet data is writable before modifying SRH and IPv6 DA - igmp: fix kabi breakage of struct ip_sf_list - packet: use ubuf_info completion for TX_RING packets - virtio_net: copy zerocopy frags in start_xmit without NAPI - igmp: convert struct ip_sf_list to RCU - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - ip6_gre: remove obsolete ERSPAN PMTU update - net/packet: guard the ll header push in packet_rcv_spkt() - net: bridge: avoid recursive multicast port cleanup - bonding: fix the program leak when XDP is replaced - !30029 CODEOWNERS: add kernel module ownership rules - !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header - !30201 filescgroup: migrate files resources of every task, not just the first - !30306 Fix CVE-2026-98799 - bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline - bpf: Skip detached progs in trampoline images that are still in use - mm/swapfile: reject duplicated bad pages in swap header - filescgroup: migrate files resources of every task, not just the first - scripts: add get_codeowner.py to look up CODEOWNERS owners - CODEOWNERS: add kernel module ownership rules - !30256 [Backport] ext4: defer unwritten splitting until I/O completion - !30394 urma: Fix the assignment before null check - !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831 - !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198 - !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012 - !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983 - !30262 [CVEAgent] Fix CVE-2026-99091 - !30294 Fix CVE-2026-99011 - !30293 Fix CVE-2026-99008 - !30290 Fix CVE-2026-98663 - !30289 Fix CVE-2026-98664 - !30288 Fix CVE-2026-98666 - !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support - ext4: prevent sleeping allocation in NOWAIT write path - !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT - ext4: simplify the mapping query logic in ext4_iomap_begin() - ext4: skip overwrite check for aligned non-extending DIO writes - ext4: remove unused unwritten parameter in ext4_dio_write_iter() - ext4: remove useless ext4_iomap_overwrite_ops - ext4: avoid starting handle when dio writing an unwritten extent - ext4: don't split extent before submitting I/O - !30233 Fix CVE-2026-98917 - !30235 Fix CVE-2026-98930 - !30368 wifi: mac80211: validate TX status rate metadata - !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure - !30380 tty: port: fix tty_port_tty_vhangup() race - !30371 mtd: core: avoid double-free of OTP NVMEM device - urma: Fix the assignment before null check - !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - !30270 [OLK-6.6] AMD Venice additional patches for openEuler - !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak - !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - !30365 bpf: Fix out-of-bounds btf->types write for split BTF - fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - !30313 kabi: fix include helpers broken by the predefined 'linux' macro - tty: port: fix tty_port_tty_vhangup() race - tty: tty_port: restore TTY_IO_ERROR on activation failure - mtd: core: avoid double-free of OTP NVMEM device - wifi: mac80211: validate TX status rate metadata - bpf: Fix out-of-bounds btf->types write for split BTF - kabi: fix include helpers broken by the predefined 'linux' macro - KVM: arm64: pvm: Handle counter reads in the hyp path - KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions - KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers - KVM: arm64: pvm: Wire RV timers into the KVM timer entry points - KVM: arm64: pvm: Add the software RV timer implementation - KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs - KVM: arm64: pvm: Emulate VGIC active priority registers - KVM: arm64: pvm: Route ICC accesses through register descriptors - KVM: arm64: pvm: Emulate the GICv3 CPU interface - KVM: arm64: Handle pending EL1 IRQ exceptions - KVM: arm64: pvm: Constrain virtual interrupt capabilities - Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - iio: imu: adis16480: fix unprotected debugfs reads - iio: imu: adis16400: fix unprotected debugfs reads - iio: gyro: adis16136: fix unprotected debugfs reads - Bluetooth: MGMT: Fix status of pending commands flushed on power off - EDAC/amd64: Mask UMC chip select to the four implemented selects - x86/mce: Fix hardware debug register corruption on task migration - x86/MCE/AMD: Fix inverted interrupt enablement during storm handling - x86/amd_node: Avoid divide by zero on virtualized systems - RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed - x86/mce: Set up the polling timer before CMCI discovery - x86/mce: Restore MCA polling interval halving - EDAC/amd64: Remove NUM_CONTROLLERS macro - x86/mce/inject: Remove call to mce_notify_irq() - x86/mce: Remove the redundant mce_hygon_feature_init() - x86/mce/threshold: Remove the redundant this_cpu_dec_return() - crypto: ccp: fix vpsp cmd ctx leak - KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - parisc: Increase kernel stack size to 32kb - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - Bluetooth: ISO: Serialize concurrent connect calls - unshare: don't drop active namespace references that were never taken - of/overlay: don't leak fragment references when changeset init fails - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - !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 - !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286 - !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - !30258 v10 net: dynthread: dynamic threaded NAPI - !30208 Fix CVE-2026-98044 - !30280 bpf: Make post-verification instruction rewrites killable - !30184 blk-mq: set RQF_USE_SCHED when the operation is known - !30267 sched/fair: Avoid overflow in place_entity() - !30236 configfs: unhash the dentry before dropping the item in rmdir - !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364 - !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443 - !30046 net: cap skb->queue_mapping when the tx queue is picked - !30223 bpf: Reject pkt arguments in mutating subprogs - !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598 - !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - bpf: Make post-verification instruction rewrites killable - virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage - sched/fair: Avoid overflow in place_entity() - RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - net: dynthread: Add debug switch and instrumentation - net: dynthread: Scale the number of NAPI thread CPUs - net: dynthread: Switch NAPI to threads on spare CPUs - net: dynthread: Steer the RX queue IRQs away from the target tasks - net: dynthread: Monitor the load of the target tasks - net: dynthread: Add dynamic threaded NAPI scheduler framework - net/mlx5e: Do not block on RTNL while recovering an SQ - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation - net/mlx5e: link NAPI instances to queues and IRQs - net: Fix napi irq KABI breakage - net: Add NAPI IRQ support - net: Fix KABI breakage for queue napi association - net: Add queue and napi association - neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - configfs: unhash the dentry before dropping the item in rmdir - bpf: Reject pkt arguments in mutating subprogs - bpf: Fix kabi breakage in struct bpf_subprog_info - bpf: Reject legacy packet loads from callbacks - blk-mq: set RQF_USE_SCHED when the operation is known - net: cap skb->queue_mapping when the tx queue is picked - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - ipv6: Prevent rt6_insert_exception() for dying fib6_info. - xfs: fix cursor and pointer handling when recovering iunlink buckets - xfrm: hold net_device reference under RCU in bundle creation - drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown - !30268 ub: udma: solving internal code review issues - !30305 bpf: Mark syscall helpers as sleepable - !30113 fix/CVE-2026-98103 - !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966 - !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070 - !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031 - !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071 - !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072 - !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074 - !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041 - !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033 - !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA - !30197 CVE-2026-98503 - bpf: Mark syscall helpers as sleepable - ub: udma: support dwqe with a few wqebbs - ub: udma: solving internal code review issues - seg6: ensure packet data is writable before modifying SRH and IPv6 DA - igmp: fix kabi breakage of struct ip_sf_list - packet: use ubuf_info completion for TX_RING packets - virtio_net: copy zerocopy frags in start_xmit without NAPI - igmp: convert struct ip_sf_list to RCU - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - ip6_gre: remove obsolete ERSPAN PMTU update - net/packet: guard the ll header push in packet_rcv_spkt() - net: bridge: avoid recursive multicast port cleanup - bonding: fix the program leak when XDP is replaced - !30029 CODEOWNERS: add kernel module ownership rules - !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header - !30201 filescgroup: migrate files resources of every task, not just the first - !30306 Fix CVE-2026-98799 - bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline - bpf: Skip detached progs in trampoline images that are still in use - mm/swapfile: reject duplicated bad pages in swap header - filescgroup: migrate files resources of every task, not just the first - scripts: add get_codeowner.py to look up CODEOWNERS owners - CODEOWNERS: add kernel module ownership rules - !30256 [Backport] ext4: defer unwritten splitting until I/O completion - !30394 urma: Fix the assignment before null check - !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831 - !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198 - !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012 - !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983 - !30262 [CVEAgent] Fix CVE-2026-99091 - !30294 Fix CVE-2026-99011 - !30293 Fix CVE-2026-99008 - !30290 Fix CVE-2026-98663 - !30289 Fix CVE-2026-98664 - !30288 Fix CVE-2026-98666 - !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support - ext4: prevent sleeping allocation in NOWAIT write path - !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT - ext4: simplify the mapping query logic in ext4_iomap_begin() - ext4: skip overwrite check for aligned non-extending DIO writes - ext4: remove unused unwritten parameter in ext4_dio_write_iter() - ext4: remove useless ext4_iomap_overwrite_ops - ext4: avoid starting handle when dio writing an unwritten extent - ext4: don't split extent before submitting I/O - !30233 Fix CVE-2026-98917 - !30235 Fix CVE-2026-98930 - !30368 wifi: mac80211: validate TX status rate metadata - !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure - !30380 tty: port: fix tty_port_tty_vhangup() race - !30371 mtd: core: avoid double-free of OTP NVMEM device - urma: Fix the assignment before null check - !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - !30270 [OLK-6.6] AMD Venice additional patches for openEuler - !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak - !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - !30365 bpf: Fix out-of-bounds btf->types write for split BTF - fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - !30313 kabi: fix include helpers broken by the predefined 'linux' macro - tty: port: fix tty_port_tty_vhangup() race - tty: tty_port: restore TTY_IO_ERROR on activation failure - mtd: core: avoid double-free of OTP NVMEM device - wifi: mac80211: validate TX status rate metadata - bpf: Fix out-of-bounds btf->types write for split BTF - kabi: fix include helpers broken by the predefined 'linux' macro - KVM: arm64: pvm: Handle counter reads in the hyp path - KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions - KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers - KVM: arm64: pvm: Wire RV timers into the KVM timer entry points - KVM: arm64: pvm: Add the software RV timer implementation - KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs - KVM: arm64: pvm: Emulate VGIC active priority registers - KVM: arm64: pvm: Route ICC accesses through register descriptors - KVM: arm64: pvm: Emulate the GICv3 CPU interface - KVM: arm64: Handle pending EL1 IRQ exceptions - KVM: arm64: pvm: Constrain virtual interrupt capabilities - Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - iio: imu: adis16480: fix unprotected debugfs reads - iio: imu: adis16400: fix unprotected debugfs reads - iio: gyro: adis16136: fix unprotected debugfs reads - Bluetooth: MGMT: Fix status of pending commands flushed on power off - EDAC/amd64: Mask UMC chip select to the four implemented selects - x86/mce: Fix hardware debug register corruption on task migration - x86/MCE/AMD: Fix inverted interrupt enablement during storm handling - x86/amd_node: Avoid divide by zero on virtualized systems - RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed - x86/mce: Set up the polling timer before CMCI discovery - x86/mce: Restore MCA polling interval halving - EDAC/amd64: Remove NUM_CONTROLLERS macro - x86/mce/inject: Remove call to mce_notify_irq() - x86/mce: Remove the redundant mce_hygon_feature_init() - x86/mce/threshold: Remove the redundant this_cpu_dec_return() - crypto: ccp: fix vpsp cmd ctx leak - KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - parisc: Increase kernel stack size to 32kb - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - Bluetooth: ISO: Serialize concurrent connect calls - unshare: don't drop active namespace references that were never taken - of/overlay: don't leak fragment references when changeset init fails - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - !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 - !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286 - !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - !30258 v10 net: dynthread: dynamic threaded NAPI - !30208 Fix CVE-2026-98044 - !30280 bpf: Make post-verification instruction rewrites killable - !30184 blk-mq: set RQF_USE_SCHED when the operation is known - !30267 sched/fair: Avoid overflow in place_entity() - !30236 configfs: unhash the dentry before dropping the item in rmdir - !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364 - !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443 - !30046 net: cap skb->queue_mapping when the tx queue is picked - !30223 bpf: Reject pkt arguments in mutating subprogs - !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598 - !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - bpf: Make post-verification instruction rewrites killable - virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage - sched/fair: Avoid overflow in place_entity() - RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - net: dynthread: Add debug switch and instrumentation - net: dynthread: Scale the number of NAPI thread CPUs - net: dynthread: Switch NAPI to threads on spare CPUs - net: dynthread: Steer the RX queue IRQs away from the target tasks - net: dynthread: Monitor the load of the target tasks - net: dynthread: Add dynamic threaded NAPI scheduler framework - net/mlx5e: Do not block on RTNL while recovering an SQ - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation - net/mlx5e: link NAPI instances to queues and IRQs - net: Fix napi irq KABI breakage - net: Add NAPI IRQ support - net: Fix KABI breakage for queue napi association - net: Add queue and napi association - neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - configfs: unhash the dentry before dropping the item in rmdir - bpf: Reject pkt arguments in mutating subprogs - bpf: Fix kabi breakage in struct bpf_subprog_info - bpf: Reject legacy packet loads from callbacks - blk-mq: set RQF_USE_SCHED when the operation is known - net: cap skb->queue_mapping when the tx queue is picked - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - ipv6: Prevent rt6_insert_exception() for dying fib6_info. - xfs: fix cursor and pointer handling when recovering iunlink buckets - xfrm: hold net_device reference under RCU in bundle creation - drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown - !30268 ub: udma: solving internal code review issues - !30305 bpf: Mark syscall helpers as sleepable - !30113 fix/CVE-2026-98103 - !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966 - !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070 - !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031 - !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071 - !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072 - !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074 - !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041 - !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033 - !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA - !30197 CVE-2026-98503 - bpf: Mark syscall helpers as sleepable - ub: udma: support dwqe with a few wqebbs - ub: udma: solving internal code review issues - seg6: ensure packet data is writable before modifying SRH and IPv6 DA - igmp: fix kabi breakage of struct ip_sf_list - packet: use ubuf_info completion for TX_RING packets - virtio_net: copy zerocopy frags in start_xmit without NAPI - igmp: convert struct ip_sf_list to RCU - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - ip6_gre: remove obsolete ERSPAN PMTU update - net/packet: guard the ll header push in packet_rcv_spkt() - net: bridge: avoid recursive multicast port cleanup - bonding: fix the program leak when XDP is replaced - !30029 CODEOWNERS: add kernel module ownership rules - !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header - !30201 filescgroup: migrate files resources of every task, not just the first - !30306 Fix CVE-2026-98799 - bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline - bpf: Skip detached progs in trampoline images that are still in use - mm/swapfile: reject duplicated bad pages in swap header - filescgroup: migrate files resources of every task, not just the first - scripts: add get_codeowner.py to look up CODEOWNERS owners - CODEOWNERS: add kernel module ownership rules - !30256 [Backport] ext4: defer unwritten splitting until I/O completion - !30394 urma: Fix the assignment before null check - !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831 - !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198 - !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012 - !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983 - !30262 [CVEAgent] Fix CVE-2026-99091 - !30294 Fix CVE-2026-99011 - !30293 Fix CVE-2026-99008 - !30290 Fix CVE-2026-98663 - !30289 Fix CVE-2026-98664 - !30288 Fix CVE-2026-98666 - !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support - ext4: prevent sleeping allocation in NOWAIT write path - !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT - ext4: simplify the mapping query logic in ext4_iomap_begin() - ext4: skip overwrite check for aligned non-extending DIO writes - ext4: remove unused unwritten parameter in ext4_dio_write_iter() - ext4: remove useless ext4_iomap_overwrite_ops - ext4: avoid starting handle when dio writing an unwritten extent - ext4: don't split extent before submitting I/O - !30233 Fix CVE-2026-98917 - !30235 Fix CVE-2026-98930 - !30368 wifi: mac80211: validate TX status rate metadata - !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure - !30380 tty: port: fix tty_port_tty_vhangup() race - !30371 mtd: core: avoid double-free of OTP NVMEM device - urma: Fix the assignment before null check - !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - !30270 [OLK-6.6] AMD Venice additional patches for openEuler - !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak - !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - !30365 bpf: Fix out-of-bounds btf->types write for split BTF - fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - !30313 kabi: fix include helpers broken by the predefined 'linux' macro - tty: port: fix tty_port_tty_vhangup() race - tty: tty_port: restore TTY_IO_ERROR on activation failure - mtd: core: avoid double-free of OTP NVMEM device - wifi: mac80211: validate TX status rate metadata - bpf: Fix out-of-bounds btf->types write for split BTF - kabi: fix include helpers broken by the predefined 'linux' macro - KVM: arm64: pvm: Handle counter reads in the hyp path - KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions - KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers - KVM: arm64: pvm: Wire RV timers into the KVM timer entry points - KVM: arm64: pvm: Add the software RV timer implementation - KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs - KVM: arm64: pvm: Emulate VGIC active priority registers - KVM: arm64: pvm: Route ICC accesses through register descriptors - KVM: arm64: pvm: Emulate the GICv3 CPU interface - KVM: arm64: Handle pending EL1 IRQ exceptions - KVM: arm64: pvm: Constrain virtual interrupt capabilities - Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - iio: imu: adis16480: fix unprotected debugfs reads - iio: imu: adis16400: fix unprotected debugfs reads - iio: gyro: adis16136: fix unprotected debugfs reads - Bluetooth: MGMT: Fix status of pending commands flushed on power off - EDAC/amd64: Mask UMC chip select to the four implemented selects - x86/mce: Fix hardware debug register corruption on task migration - x86/MCE/AMD: Fix inverted interrupt enablement during storm handling - x86/amd_node: Avoid divide by zero on virtualized systems - RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed - x86/mce: Set up the polling timer before CMCI discovery - x86/mce: Restore MCA polling interval halving - EDAC/amd64: Remove NUM_CONTROLLERS macro - x86/mce/inject: Remove call to mce_notify_irq() - x86/mce: Remove the redundant mce_hygon_feature_init() - x86/mce/threshold: Remove the redundant this_cpu_dec_return() - crypto: ccp: fix vpsp cmd ctx leak - KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - parisc: Increase kernel stack size to 32kb - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - Bluetooth: ISO: Serialize concurrent connect calls - unshare: don't drop active namespace references that were never taken - of/overlay: don't leak fragment references when changeset init fails - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - !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 - !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286 - !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - !30258 v10 net: dynthread: dynamic threaded NAPI - !30208 Fix CVE-2026-98044 - !30280 bpf: Make post-verification instruction rewrites killable - !30184 blk-mq: set RQF_USE_SCHED when the operation is known - !30267 sched/fair: Avoid overflow in place_entity() - !30236 configfs: unhash the dentry before dropping the item in rmdir - !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364 - !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443 - !30046 net: cap skb->queue_mapping when the tx queue is picked - !30223 bpf: Reject pkt arguments in mutating subprogs - !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598 - !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - bpf: Make post-verification instruction rewrites killable - virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage - sched/fair: Avoid overflow in place_entity() - RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - net: dynthread: Add debug switch and instrumentation - net: dynthread: Scale the number of NAPI thread CPUs - net: dynthread: Switch NAPI to threads on spare CPUs - net: dynthread: Steer the RX queue IRQs away from the target tasks - net: dynthread: Monitor the load of the target tasks - net: dynthread: Add dynamic threaded NAPI scheduler framework - net/mlx5e: Do not block on RTNL while recovering an SQ - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation - net/mlx5e: link NAPI instances to queues and IRQs - net: Fix napi irq KABI breakage - net: Add NAPI IRQ support - net: Fix KABI breakage for queue napi association - net: Add queue and napi association - neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - configfs: unhash the dentry before dropping the item in rmdir - bpf: Reject pkt arguments in mutating subprogs - bpf: Fix kabi breakage in struct bpf_subprog_info - bpf: Reject legacy packet loads from callbacks - blk-mq: set RQF_USE_SCHED when the operation is known - net: cap skb->queue_mapping when the tx queue is picked - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - ipv6: Prevent rt6_insert_exception() for dying fib6_info. - xfs: fix cursor and pointer handling when recovering iunlink buckets - xfrm: hold net_device reference under RCU in bundle creation - drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown - !30268 ub: udma: solving internal code review issues - !30305 bpf: Mark syscall helpers as sleepable - !30113 fix/CVE-2026-98103 - !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966 - !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070 - !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031 - !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071 - !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072 - !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074 - !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041 - !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033 - !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA - !30197 CVE-2026-98503 - bpf: Mark syscall helpers as sleepable - ub: udma: support dwqe with a few wqebbs - ub: udma: solving internal code review issues - seg6: ensure packet data is writable before modifying SRH and IPv6 DA - igmp: fix kabi breakage of struct ip_sf_list - packet: use ubuf_info completion for TX_RING packets - virtio_net: copy zerocopy frags in start_xmit without NAPI - igmp: convert struct ip_sf_list to RCU - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - ip6_gre: remove obsolete ERSPAN PMTU update - net/packet: guard the ll header push in packet_rcv_spkt() - net: bridge: avoid recursive multicast port cleanup - bonding: fix the program leak when XDP is replaced - !30029 CODEOWNERS: add kernel module ownership rules - !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header - !30201 filescgroup: migrate files resources of every task, not just the first - !30306 Fix CVE-2026-98799 - bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline - bpf: Skip detached progs in trampoline images that are still in use - mm/swapfile: reject duplicated bad pages in swap header - filescgroup: migrate files resources of every task, not just the first - scripts: add get_codeowner.py to look up CODEOWNERS owners - CODEOWNERS: add kernel module ownership rules - !30256 [Backport] ext4: defer unwritten splitting until I/O completion - !30394 urma: Fix the assignment before null check - !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831 - !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198 - !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012 - !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983 - !30262 [CVEAgent] Fix CVE-2026-99091 - !30294 Fix CVE-2026-99011 - !30293 Fix CVE-2026-99008 - !30290 Fix CVE-2026-98663 - !30289 Fix CVE-2026-98664 - !30288 Fix CVE-2026-98666 - !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support - ext4: prevent sleeping allocation in NOWAIT write path - !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT - ext4: simplify the mapping query logic in ext4_iomap_begin() - ext4: skip overwrite check for aligned non-extending DIO writes - ext4: remove unused unwritten parameter in ext4_dio_write_iter() - ext4: remove useless ext4_iomap_overwrite_ops - ext4: avoid starting handle when dio writing an unwritten extent - ext4: don't split extent before submitting I/O - !30233 Fix CVE-2026-98917 - !30235 Fix CVE-2026-98930 - !30368 wifi: mac80211: validate TX status rate metadata - !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure - !30380 tty: port: fix tty_port_tty_vhangup() race - !30371 mtd: core: avoid double-free of OTP NVMEM device - urma: Fix the assignment before null check - !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - !30270 [OLK-6.6] AMD Venice additional patches for openEuler - !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak - !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - !30365 bpf: Fix out-of-bounds btf->types write for split BTF - fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - !30313 kabi: fix include helpers broken by the predefined 'linux' macro - tty: port: fix tty_port_tty_vhangup() race - tty: tty_port: restore TTY_IO_ERROR on activation failure - mtd: core: avoid double-free of OTP NVMEM device - wifi: mac80211: validate TX status rate metadata - bpf: Fix out-of-bounds btf->types write for split BTF - kabi: fix include helpers broken by the predefined 'linux' macro - KVM: arm64: pvm: Handle counter reads in the hyp path - KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions - KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers - KVM: arm64: pvm: Wire RV timers into the KVM timer entry points - KVM: arm64: pvm: Add the software RV timer implementation - KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs - KVM: arm64: pvm: Emulate VGIC active priority registers - KVM: arm64: pvm: Route ICC accesses through register descriptors - KVM: arm64: pvm: Emulate the GICv3 CPU interface - KVM: arm64: Handle pending EL1 IRQ exceptions - KVM: arm64: pvm: Constrain virtual interrupt capabilities - Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - iio: imu: adis16480: fix unprotected debugfs reads - iio: imu: adis16400: fix unprotected debugfs reads - iio: gyro: adis16136: fix unprotected debugfs reads - Bluetooth: MGMT: Fix status of pending commands flushed on power off - EDAC/amd64: Mask UMC chip select to the four implemented selects - x86/mce: Fix hardware debug register corruption on task migration - x86/MCE/AMD: Fix inverted interrupt enablement during storm handling - x86/amd_node: Avoid divide by zero on virtualized systems - RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed - x86/mce: Set up the polling timer before CMCI discovery - x86/mce: Restore MCA polling interval halving - EDAC/amd64: Remove NUM_CONTROLLERS macro - x86/mce/inject: Remove call to mce_notify_irq() - x86/mce: Remove the redundant mce_hygon_feature_init() - x86/mce/threshold: Remove the redundant this_cpu_dec_return() - crypto: ccp: fix vpsp cmd ctx leak - KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - parisc: Increase kernel stack size to 32kb - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - Bluetooth: ISO: Serialize concurrent connect calls - unshare: don't drop active namespace references that were never taken - of/overlay: don't leak fragment references when changeset init fails - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - !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 - !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286 - !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - !30258 v10 net: dynthread: dynamic threaded NAPI - !30208 Fix CVE-2026-98044 - !30280 bpf: Make post-verification instruction rewrites killable - !30184 blk-mq: set RQF_USE_SCHED when the operation is known - !30267 sched/fair: Avoid overflow in place_entity() - !30236 configfs: unhash the dentry before dropping the item in rmdir - !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364 - !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443 - !30046 net: cap skb->queue_mapping when the tx queue is picked - !30223 bpf: Reject pkt arguments in mutating subprogs - !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598 - !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - bpf: Make post-verification instruction rewrites killable - virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage - sched/fair: Avoid overflow in place_entity() - RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - net: dynthread: Add debug switch and instrumentation - net: dynthread: Scale the number of NAPI thread CPUs - net: dynthread: Switch NAPI to threads on spare CPUs - net: dynthread: Steer the RX queue IRQs away from the target tasks - net: dynthread: Monitor the load of the target tasks - net: dynthread: Add dynamic threaded NAPI scheduler framework - net/mlx5e: Do not block on RTNL while recovering an SQ - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation - net/mlx5e: link NAPI instances to queues and IRQs - net: Fix napi irq KABI breakage - net: Add NAPI IRQ support - net: Fix KABI breakage for queue napi association - net: Add queue and napi association - neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - configfs: unhash the dentry before dropping the item in rmdir - bpf: Reject pkt arguments in mutating subprogs - bpf: Fix kabi breakage in struct bpf_subprog_info - bpf: Reject legacy packet loads from callbacks - blk-mq: set RQF_USE_SCHED when the operation is known - net: cap skb->queue_mapping when the tx queue is picked - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - ipv6: Prevent rt6_insert_exception() for dying fib6_info. - xfs: fix cursor and pointer handling when recovering iunlink buckets - xfrm: hold net_device reference under RCU in bundle creation - drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown - !30268 ub: udma: solving internal code review issues - !30305 bpf: Mark syscall helpers as sleepable - !30113 fix/CVE-2026-98103 - !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966 - !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070 - !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031 - !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071 - !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072 - !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074 - !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041 - !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033 - !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA - !30197 CVE-2026-98503 - bpf: Mark syscall helpers as sleepable - ub: udma: support dwqe with a few wqebbs - ub: udma: solving internal code review issues - seg6: ensure packet data is writable before modifying SRH and IPv6 DA - igmp: fix kabi breakage of struct ip_sf_list - packet: use ubuf_info completion for TX_RING packets - virtio_net: copy zerocopy frags in start_xmit without NAPI - igmp: convert struct ip_sf_list to RCU - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - ip6_gre: remove obsolete ERSPAN PMTU update - net/packet: guard the ll header push in packet_rcv_spkt() - net: bridge: avoid recursive multicast port cleanup - bonding: fix the program leak when XDP is replaced - !30029 CODEOWNERS: add kernel module ownership rules - !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header - !30201 filescgroup: migrate files resources of every task, not just the first - !30306 Fix CVE-2026-98799 - bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline - bpf: Skip detached progs in trampoline images that are still in use - mm/swapfile: reject duplicated bad pages in swap header - filescgroup: migrate files resources of every task, not just the first - scripts: add get_codeowner.py to look up CODEOWNERS owners - CODEOWNERS: add kernel module ownership rules - !30256 [Backport] ext4: defer unwritten splitting until I/O completion - !30394 urma: Fix the assignment before null check - !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831 - !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198 - !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012 - !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983 - !30262 [CVEAgent] Fix CVE-2026-99091 - !30294 Fix CVE-2026-99011 - !30293 Fix CVE-2026-99008 - !30290 Fix CVE-2026-98663 - !30289 Fix CVE-2026-98664 - !30288 Fix CVE-2026-98666 - !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support - ext4: prevent sleeping allocation in NOWAIT write path - !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT - ext4: simplify the mapping query logic in ext4_iomap_begin() - ext4: skip overwrite check for aligned non-extending DIO writes - ext4: remove unused unwritten parameter in ext4_dio_write_iter() - ext4: remove useless ext4_iomap_overwrite_ops - ext4: avoid starting handle when dio writing an unwritten extent - ext4: don't split extent before submitting I/O - !30233 Fix CVE-2026-98917 - !30235 Fix CVE-2026-98930 - !30368 wifi: mac80211: validate TX status rate metadata - !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure - !30380 tty: port: fix tty_port_tty_vhangup() race - !30371 mtd: core: avoid double-free of OTP NVMEM device - urma: Fix the assignment before null check - !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - !30270 [OLK-6.6] AMD Venice additional patches for openEuler - !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak - !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - !30365 bpf: Fix out-of-bounds btf->types write for split BTF - fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - !30313 kabi: fix include helpers broken by the predefined 'linux' macro - tty: port: fix tty_port_tty_vhangup() race - tty: tty_port: restore TTY_IO_ERROR on activation failure - mtd: core: avoid double-free of OTP NVMEM device - wifi: mac80211: validate TX status rate metadata - bpf: Fix out-of-bounds btf->types write for split BTF - kabi: fix include helpers broken by the predefined 'linux' macro - KVM: arm64: pvm: Handle counter reads in the hyp path - KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions - KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers - KVM: arm64: pvm: Wire RV timers into the KVM timer entry points - KVM: arm64: pvm: Add the software RV timer implementation - KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs - KVM: arm64: pvm: Emulate VGIC active priority registers - KVM: arm64: pvm: Route ICC accesses through register descriptors - KVM: arm64: pvm: Emulate the GICv3 CPU interface - KVM: arm64: Handle pending EL1 IRQ exceptions - KVM: arm64: pvm: Constrain virtual interrupt capabilities - Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - iio: imu: adis16480: fix unprotected debugfs reads - iio: imu: adis16400: fix unprotected debugfs reads - iio: gyro: adis16136: fix unprotected debugfs reads - Bluetooth: MGMT: Fix status of pending commands flushed on power off - EDAC/amd64: Mask UMC chip select to the four implemented selects - x86/mce: Fix hardware debug register corruption on task migration - x86/MCE/AMD: Fix inverted interrupt enablement during storm handling - x86/amd_node: Avoid divide by zero on virtualized systems - RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed - x86/mce: Set up the polling timer before CMCI discovery - x86/mce: Restore MCA polling interval halving - EDAC/amd64: Remove NUM_CONTROLLERS macro - x86/mce/inject: Remove call to mce_notify_irq() - x86/mce: Remove the redundant mce_hygon_feature_init() - x86/mce/threshold: Remove the redundant this_cpu_dec_return() - crypto: ccp: fix vpsp cmd ctx leak - KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - parisc: Increase kernel stack size to 32kb - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - Bluetooth: ISO: Serialize concurrent connect calls - unshare: don't drop active namespace references that were never taken - of/overlay: don't leak fragment references when changeset init fails - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - !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 - !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286 - !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - !30258 v10 net: dynthread: dynamic threaded NAPI - !30208 Fix CVE-2026-98044 - !30280 bpf: Make post-verification instruction rewrites killable - !30184 blk-mq: set RQF_USE_SCHED when the operation is known - !30267 sched/fair: Avoid overflow in place_entity() - !30236 configfs: unhash the dentry before dropping the item in rmdir - !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364 - !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443 - !30046 net: cap skb->queue_mapping when the tx queue is picked - !30223 bpf: Reject pkt arguments in mutating subprogs - !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598 - !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - bpf: Make post-verification instruction rewrites killable - virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage - sched/fair: Avoid overflow in place_entity() - RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - net: dynthread: Add debug switch and instrumentation - net: dynthread: Scale the number of NAPI thread CPUs - net: dynthread: Switch NAPI to threads on spare CPUs - net: dynthread: Steer the RX queue IRQs away from the target tasks - net: dynthread: Monitor the load of the target tasks - net: dynthread: Add dynamic threaded NAPI scheduler framework - net/mlx5e: Do not block on RTNL while recovering an SQ - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation - net/mlx5e: link NAPI instances to queues and IRQs - net: Fix napi irq KABI breakage - net: Add NAPI IRQ support - net: Fix KABI breakage for queue napi association - net: Add queue and napi association - neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - configfs: unhash the dentry before dropping the item in rmdir - bpf: Reject pkt arguments in mutating subprogs - bpf: Fix kabi breakage in struct bpf_subprog_info - bpf: Reject legacy packet loads from callbacks - blk-mq: set RQF_USE_SCHED when the operation is known - net: cap skb->queue_mapping when the tx queue is picked - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - ipv6: Prevent rt6_insert_exception() for dying fib6_info. - xfs: fix cursor and pointer handling when recovering iunlink buckets - xfrm: hold net_device reference under RCU in bundle creation - drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown - !30268 ub: udma: solving internal code review issues - !30305 bpf: Mark syscall helpers as sleepable - !30113 fix/CVE-2026-98103 - !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966 - !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070 - !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031 - !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071 - !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072 - !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074 - !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041 - !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033 - !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA - !30197 CVE-2026-98503 - bpf: Mark syscall helpers as sleepable - ub: udma: support dwqe with a few wqebbs - ub: udma: solving internal code review issues - seg6: ensure packet data is writable before modifying SRH and IPv6 DA - igmp: fix kabi breakage of struct ip_sf_list - packet: use ubuf_info completion for TX_RING packets - virtio_net: copy zerocopy frags in start_xmit without NAPI - igmp: convert struct ip_sf_list to RCU - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - ip6_gre: remove obsolete ERSPAN PMTU update - net/packet: guard the ll header push in packet_rcv_spkt() - net: bridge: avoid recursive multicast port cleanup - bonding: fix the program leak when XDP is replaced - !30029 CODEOWNERS: add kernel module ownership rules - !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header - !30201 filescgroup: migrate files resources of every task, not just the first - !30306 Fix CVE-2026-98799 - bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline - bpf: Skip detached progs in trampoline images that are still in use - mm/swapfile: reject duplicated bad pages in swap header - filescgroup: migrate files resources of every task, not just the first - scripts: add get_codeowner.py to look up CODEOWNERS owners - CODEOWNERS: add kernel module ownership rules - !30256 [Backport] ext4: defer unwritten splitting until I/O completion - !30394 urma: Fix the assignment before null check - !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831 - !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198 - !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012 - !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983 - !30262 [CVEAgent] Fix CVE-2026-99091 - !30294 Fix CVE-2026-99011 - !30293 Fix CVE-2026-99008 - !30290 Fix CVE-2026-98663 - !30289 Fix CVE-2026-98664 - !30288 Fix CVE-2026-98666 - !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support - ext4: prevent sleeping allocation in NOWAIT write path - !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT - ext4: simplify the mapping query logic in ext4_iomap_begin() - ext4: skip overwrite check for aligned non-extending DIO writes - ext4: remove unused unwritten parameter in ext4_dio_write_iter() - ext4: remove useless ext4_iomap_overwrite_ops - ext4: avoid starting handle when dio writing an unwritten extent - ext4: don't split extent before submitting I/O - !30233 Fix CVE-2026-98917 - !30235 Fix CVE-2026-98930 - !30368 wifi: mac80211: validate TX status rate metadata - !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure - !30380 tty: port: fix tty_port_tty_vhangup() race - !30371 mtd: core: avoid double-free of OTP NVMEM device - urma: Fix the assignment before null check - !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - !30270 [OLK-6.6] AMD Venice additional patches for openEuler - !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak - !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - !30365 bpf: Fix out-of-bounds btf->types write for split BTF - fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - !30313 kabi: fix include helpers broken by the predefined 'linux' macro - tty: port: fix tty_port_tty_vhangup() race - tty: tty_port: restore TTY_IO_ERROR on activation failure - mtd: core: avoid double-free of OTP NVMEM device - wifi: mac80211: validate TX status rate metadata - bpf: Fix out-of-bounds btf->types write for split BTF - kabi: fix include helpers broken by the predefined 'linux' macro - KVM: arm64: pvm: Handle counter reads in the hyp path - KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions - KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers - KVM: arm64: pvm: Wire RV timers into the KVM timer entry points - KVM: arm64: pvm: Add the software RV timer implementation - KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs - KVM: arm64: pvm: Emulate VGIC active priority registers - KVM: arm64: pvm: Route ICC accesses through register descriptors - KVM: arm64: pvm: Emulate the GICv3 CPU interface - KVM: arm64: Handle pending EL1 IRQ exceptions - KVM: arm64: pvm: Constrain virtual interrupt capabilities - Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - iio: imu: adis16480: fix unprotected debugfs reads - iio: imu: adis16400: fix unprotected debugfs reads - iio: gyro: adis16136: fix unprotected debugfs reads - Bluetooth: MGMT: Fix status of pending commands flushed on power off - EDAC/amd64: Mask UMC chip select to the four implemented selects - x86/mce: Fix hardware debug register corruption on task migration - x86/MCE/AMD: Fix inverted interrupt enablement during storm handling - x86/amd_node: Avoid divide by zero on virtualized systems - RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed - x86/mce: Set up the polling timer before CMCI discovery - x86/mce: Restore MCA polling interval halving - EDAC/amd64: Remove NUM_CONTROLLERS macro - x86/mce/inject: Remove call to mce_notify_irq() - x86/mce: Remove the redundant mce_hygon_feature_init() - x86/mce/threshold: Remove the redundant this_cpu_dec_return() - crypto: ccp: fix vpsp cmd ctx leak - KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - parisc: Increase kernel stack size to 32kb - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - Bluetooth: ISO: Serialize concurrent connect calls - unshare: don't drop active namespace references that were never taken - of/overlay: don't leak fragment references when changeset init fails - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - !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 - !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286 - !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - !30258 v10 net: dynthread: dynamic threaded NAPI - !30208 Fix CVE-2026-98044 - !30280 bpf: Make post-verification instruction rewrites killable - !30184 blk-mq: set RQF_USE_SCHED when the operation is known - !30267 sched/fair: Avoid overflow in place_entity() - !30236 configfs: unhash the dentry before dropping the item in rmdir - !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364 - !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443 - !30046 net: cap skb->queue_mapping when the tx queue is picked - !30223 bpf: Reject pkt arguments in mutating subprogs - !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598 - !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - bpf: Make post-verification instruction rewrites killable - virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage - sched/fair: Avoid overflow in place_entity() - RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - net: dynthread: Add debug switch and instrumentation - net: dynthread: Scale the number of NAPI thread CPUs - net: dynthread: Switch NAPI to threads on spare CPUs - net: dynthread: Steer the RX queue IRQs away from the target tasks - net: dynthread: Monitor the load of the target tasks - net: dynthread: Add dynamic threaded NAPI scheduler framework - net/mlx5e: Do not block on RTNL while recovering an SQ - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation - net/mlx5e: link NAPI instances to queues and IRQs - net: Fix napi irq KABI breakage - net: Add NAPI IRQ support - net: Fix KABI breakage for queue napi association - net: Add queue and napi association - neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - configfs: unhash the dentry before dropping the item in rmdir - bpf: Reject pkt arguments in mutating subprogs - bpf: Fix kabi breakage in struct bpf_subprog_info - bpf: Reject legacy packet loads from callbacks - blk-mq: set RQF_USE_SCHED when the operation is known - net: cap skb->queue_mapping when the tx queue is picked - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - ipv6: Prevent rt6_insert_exception() for dying fib6_info. - xfs: fix cursor and pointer handling when recovering iunlink buckets - xfrm: hold net_device reference under RCU in bundle creation - drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown - !30268 ub: udma: solving internal code review issues - !30305 bpf: Mark syscall helpers as sleepable - !30113 fix/CVE-2026-98103 - !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966 - !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070 - !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031 - !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071 - !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072 - !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074 - !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041 - !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033 - !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA - !30197 CVE-2026-98503 - bpf: Mark syscall helpers as sleepable - ub: udma: support dwqe with a few wqebbs - ub: udma: solving internal code review issues - seg6: ensure packet data is writable before modifying SRH and IPv6 DA - igmp: fix kabi breakage of struct ip_sf_list - packet: use ubuf_info completion for TX_RING packets - virtio_net: copy zerocopy frags in start_xmit without NAPI - igmp: convert struct ip_sf_list to RCU - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - ip6_gre: remove obsolete ERSPAN PMTU update - net/packet: guard the ll header push in packet_rcv_spkt() - net: bridge: avoid recursive multicast port cleanup - bonding: fix the program leak when XDP is replaced - !30029 CODEOWNERS: add kernel module ownership rules - !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header - !30201 filescgroup: migrate files resources of every task, not just the first - !30306 Fix CVE-2026-98799 - bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline - bpf: Skip detached progs in trampoline images that are still in use - mm/swapfile: reject duplicated bad pages in swap header - filescgroup: migrate files resources of every task, not just the first - scripts: add get_codeowner.py to look up CODEOWNERS owners - CODEOWNERS: add kernel module ownership rules - !30256 [Backport] ext4: defer unwritten splitting until I/O completion - !30394 urma: Fix the assignment before null check - !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831 - !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198 - !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012 - !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983 - !30262 [CVEAgent] Fix CVE-2026-99091 - !30294 Fix CVE-2026-99011 - !30293 Fix CVE-2026-99008 - !30290 Fix CVE-2026-98663 - !30289 Fix CVE-2026-98664 - !30288 Fix CVE-2026-98666 - !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support - ext4: prevent sleeping allocation in NOWAIT write path - !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT - ext4: simplify the mapping query logic in ext4_iomap_begin() - ext4: skip overwrite check for aligned non-extending DIO writes - ext4: remove unused unwritten parameter in ext4_dio_write_iter() - ext4: remove useless ext4_iomap_overwrite_ops - ext4: avoid starting handle when dio writing an unwritten extent - ext4: don't split extent before submitting I/O - !30233 Fix CVE-2026-98917 - !30235 Fix CVE-2026-98930 - !30368 wifi: mac80211: validate TX status rate metadata - !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure - !30380 tty: port: fix tty_port_tty_vhangup() race - !30371 mtd: core: avoid double-free of OTP NVMEM device - urma: Fix the assignment before null check - !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - !30270 [OLK-6.6] AMD Venice additional patches for openEuler - !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak - !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - !30365 bpf: Fix out-of-bounds btf->types write for split BTF - fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - !30313 kabi: fix include helpers broken by the predefined 'linux' macro - tty: port: fix tty_port_tty_vhangup() race - tty: tty_port: restore TTY_IO_ERROR on activation failure - mtd: core: avoid double-free of OTP NVMEM device - wifi: mac80211: validate TX status rate metadata - bpf: Fix out-of-bounds btf->types write for split BTF - kabi: fix include helpers broken by the predefined 'linux' macro - KVM: arm64: pvm: Handle counter reads in the hyp path - KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions - KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers - KVM: arm64: pvm: Wire RV timers into the KVM timer entry points - KVM: arm64: pvm: Add the software RV timer implementation - KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs - KVM: arm64: pvm: Emulate VGIC active priority registers - KVM: arm64: pvm: Route ICC accesses through register descriptors - KVM: arm64: pvm: Emulate the GICv3 CPU interface - KVM: arm64: Handle pending EL1 IRQ exceptions - KVM: arm64: pvm: Constrain virtual interrupt capabilities - Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - iio: imu: adis16480: fix unprotected debugfs reads - iio: imu: adis16400: fix unprotected debugfs reads - iio: gyro: adis16136: fix unprotected debugfs reads - Bluetooth: MGMT: Fix status of pending commands flushed on power off - EDAC/amd64: Mask UMC chip select to the four implemented selects - x86/mce: Fix hardware debug register corruption on task migration - x86/MCE/AMD: Fix inverted interrupt enablement during storm handling - x86/amd_node: Avoid divide by zero on virtualized systems - RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed - x86/mce: Set up the polling timer before CMCI discovery - x86/mce: Restore MCA polling interval halving - EDAC/amd64: Remove NUM_CONTROLLERS macro - x86/mce/inject: Remove call to mce_notify_irq() - x86/mce: Remove the redundant mce_hygon_feature_init() - x86/mce/threshold: Remove the redundant this_cpu_dec_return() - crypto: ccp: fix vpsp cmd ctx leak - KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - parisc: Increase kernel stack size to 32kb - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - Bluetooth: ISO: Serialize concurrent connect calls - unshare: don't drop active namespace references that were never taken - of/overlay: don't leak fragment references when changeset init fails - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - !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 - !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286 - !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - !30258 v10 net: dynthread: dynamic threaded NAPI - !30208 Fix CVE-2026-98044 - !30280 bpf: Make post-verification instruction rewrites killable - !30184 blk-mq: set RQF_USE_SCHED when the operation is known - !30267 sched/fair: Avoid overflow in place_entity() - !30236 configfs: unhash the dentry before dropping the item in rmdir - !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364 - !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443 - !30046 net: cap skb->queue_mapping when the tx queue is picked - !30223 bpf: Reject pkt arguments in mutating subprogs - !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598 - !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - bpf: Make post-verification instruction rewrites killable - virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage - sched/fair: Avoid overflow in place_entity() - RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - net: dynthread: Add debug switch and instrumentation - net: dynthread: Scale the number of NAPI thread CPUs - net: dynthread: Switch NAPI to threads on spare CPUs - net: dynthread: Steer the RX queue IRQs away from the target tasks - net: dynthread: Monitor the load of the target tasks - net: dynthread: Add dynamic threaded NAPI scheduler framework - net/mlx5e: Do not block on RTNL while recovering an SQ - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation - net/mlx5e: link NAPI instances to queues and IRQs - net: Fix napi irq KABI breakage - net: Add NAPI IRQ support - net: Fix KABI breakage for queue napi association - net: Add queue and napi association - neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - configfs: unhash the dentry before dropping the item in rmdir - bpf: Reject pkt arguments in mutating subprogs - bpf: Fix kabi breakage in struct bpf_subprog_info - bpf: Reject legacy packet loads from callbacks - blk-mq: set RQF_USE_SCHED when the operation is known - net: cap skb->queue_mapping when the tx queue is picked - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - ipv6: Prevent rt6_insert_exception() for dying fib6_info. - xfs: fix cursor and pointer handling when recovering iunlink buckets - xfrm: hold net_device reference under RCU in bundle creation - drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown - !30268 ub: udma: solving internal code review issues - !30305 bpf: Mark syscall helpers as sleepable - !30113 fix/CVE-2026-98103 - !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966 - !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070 - !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031 - !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071 - !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072 - !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074 - !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041 - !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033 - !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA - !30197 CVE-2026-98503 - bpf: Mark syscall helpers as sleepable - ub: udma: support dwqe with a few wqebbs - ub: udma: solving internal code review issues - seg6: ensure packet data is writable before modifying SRH and IPv6 DA - igmp: fix kabi breakage of struct ip_sf_list - packet: use ubuf_info completion for TX_RING packets - virtio_net: copy zerocopy frags in start_xmit without NAPI - igmp: convert struct ip_sf_list to RCU - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - ip6_gre: remove obsolete ERSPAN PMTU update - net/packet: guard the ll header push in packet_rcv_spkt() - net: bridge: avoid recursive multicast port cleanup - bonding: fix the program leak when XDP is replaced - !30029 CODEOWNERS: add kernel module ownership rules - !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header - !30201 filescgroup: migrate files resources of every task, not just the first - !30306 Fix CVE-2026-98799 - bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline - bpf: Skip detached progs in trampoline images that are still in use - mm/swapfile: reject duplicated bad pages in swap header - filescgroup: migrate files resources of every task, not just the first - scripts: add get_codeowner.py to look up CODEOWNERS owners - CODEOWNERS: add kernel module ownership rules - !30256 [Backport] ext4: defer unwritten splitting until I/O completion - !30394 urma: Fix the assignment before null check - !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831 - !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198 - !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012 - !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983 - !30262 [CVEAgent] Fix CVE-2026-99091 - !30294 Fix CVE-2026-99011 - !30293 Fix CVE-2026-99008 - !30290 Fix CVE-2026-98663 - !30289 Fix CVE-2026-98664 - !30288 Fix CVE-2026-98666 - !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support - ext4: prevent sleeping allocation in NOWAIT write path - !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT - ext4: simplify the mapping query logic in ext4_iomap_begin() - ext4: skip overwrite check for aligned non-extending DIO writes - ext4: remove unused unwritten parameter in ext4_dio_write_iter() - ext4: remove useless ext4_iomap_overwrite_ops - ext4: avoid starting handle when dio writing an unwritten extent - ext4: don't split extent before submitting I/O - !30233 Fix CVE-2026-98917 - !30235 Fix CVE-2026-98930 - !30368 wifi: mac80211: validate TX status rate metadata - !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure - !30380 tty: port: fix tty_port_tty_vhangup() race - !30371 mtd: core: avoid double-free of OTP NVMEM device - urma: Fix the assignment before null check - !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - !30270 [OLK-6.6] AMD Venice additional patches for openEuler - !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak - !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - !30365 bpf: Fix out-of-bounds btf->types write for split BTF - fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - !30313 kabi: fix include helpers broken by the predefined 'linux' macro - tty: port: fix tty_port_tty_vhangup() race - tty: tty_port: restore TTY_IO_ERROR on activation failure - mtd: core: avoid double-free of OTP NVMEM device - wifi: mac80211: validate TX status rate metadata - bpf: Fix out-of-bounds btf->types write for split BTF - kabi: fix include helpers broken by the predefined 'linux' macro - KVM: arm64: pvm: Handle counter reads in the hyp path - KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions - KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers - KVM: arm64: pvm: Wire RV timers into the KVM timer entry points - KVM: arm64: pvm: Add the software RV timer implementation - KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs - KVM: arm64: pvm: Emulate VGIC active priority registers - KVM: arm64: pvm: Route ICC accesses through register descriptors - KVM: arm64: pvm: Emulate the GICv3 CPU interface - KVM: arm64: Handle pending EL1 IRQ exceptions - KVM: arm64: pvm: Constrain virtual interrupt capabilities - Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - iio: imu: adis16480: fix unprotected debugfs reads - iio: imu: adis16400: fix unprotected debugfs reads - iio: gyro: adis16136: fix unprotected debugfs reads - Bluetooth: MGMT: Fix status of pending commands flushed on power off - EDAC/amd64: Mask UMC chip select to the four implemented selects - x86/mce: Fix hardware debug register corruption on task migration - x86/MCE/AMD: Fix inverted interrupt enablement during storm handling - x86/amd_node: Avoid divide by zero on virtualized systems - RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed - x86/mce: Set up the polling timer before CMCI discovery - x86/mce: Restore MCA polling interval halving - EDAC/amd64: Remove NUM_CONTROLLERS macro - x86/mce/inject: Remove call to mce_notify_irq() - x86/mce: Remove the redundant mce_hygon_feature_init() - x86/mce/threshold: Remove the redundant this_cpu_dec_return() - crypto: ccp: fix vpsp cmd ctx leak - KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - parisc: Increase kernel stack size to 32kb - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - Bluetooth: ISO: Serialize concurrent connect calls - unshare: don't drop active namespace references that were never taken - of/overlay: don't leak fragment references when changeset init fails - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - !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 - !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286 - !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - !30258 v10 net: dynthread: dynamic threaded NAPI - !30208 Fix CVE-2026-98044 - !30280 bpf: Make post-verification instruction rewrites killable - !30184 blk-mq: set RQF_USE_SCHED when the operation is known - !30267 sched/fair: Avoid overflow in place_entity() - !30236 configfs: unhash the dentry before dropping the item in rmdir - !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364 - !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443 - !30046 net: cap skb->queue_mapping when the tx queue is picked - !30223 bpf: Reject pkt arguments in mutating subprogs - !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598 - !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - bpf: Make post-verification instruction rewrites killable - virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage - sched/fair: Avoid overflow in place_entity() - RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - net: dynthread: Add debug switch and instrumentation - net: dynthread: Scale the number of NAPI thread CPUs - net: dynthread: Switch NAPI to threads on spare CPUs - net: dynthread: Steer the RX queue IRQs away from the target tasks - net: dynthread: Monitor the load of the target tasks - net: dynthread: Add dynamic threaded NAPI scheduler framework - net/mlx5e: Do not block on RTNL while recovering an SQ - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation - net/mlx5e: link NAPI instances to queues and IRQs - net: Fix napi irq KABI breakage - net: Add NAPI IRQ support - net: Fix KABI breakage for queue napi association - net: Add queue and napi association - neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - configfs: unhash the dentry before dropping the item in rmdir - bpf: Reject pkt arguments in mutating subprogs - bpf: Fix kabi breakage in struct bpf_subprog_info - bpf: Reject legacy packet loads from callbacks - blk-mq: set RQF_USE_SCHED when the operation is known - net: cap skb->queue_mapping when the tx queue is picked - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - ipv6: Prevent rt6_insert_exception() for dying fib6_info. - xfs: fix cursor and pointer handling when recovering iunlink buckets - xfrm: hold net_device reference under RCU in bundle creation - drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown - !30268 ub: udma: solving internal code review issues - !30305 bpf: Mark syscall helpers as sleepable - !30113 fix/CVE-2026-98103 - !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966 - !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070 - !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031 - !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071 - !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072 - !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074 - !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041 - !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033 - !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA - !30197 CVE-2026-98503 - bpf: Mark syscall helpers as sleepable - ub: udma: support dwqe with a few wqebbs - ub: udma: solving internal code review issues - seg6: ensure packet data is writable before modifying SRH and IPv6 DA - igmp: fix kabi breakage of struct ip_sf_list - packet: use ubuf_info completion for TX_RING packets - virtio_net: copy zerocopy frags in start_xmit without NAPI - igmp: convert struct ip_sf_list to RCU - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - ip6_gre: remove obsolete ERSPAN PMTU update - net/packet: guard the ll header push in packet_rcv_spkt() - net: bridge: avoid recursive multicast port cleanup - bonding: fix the program leak when XDP is replaced - !30029 CODEOWNERS: add kernel module ownership rules - !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header - !30201 filescgroup: migrate files resources of every task, not just the first - !30306 Fix CVE-2026-98799 - bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline - bpf: Skip detached progs in trampoline images that are still in use - mm/swapfile: reject duplicated bad pages in swap header - filescgroup: migrate files resources of every task, not just the first - scripts: add get_codeowner.py to look up CODEOWNERS owners - CODEOWNERS: add kernel module ownership rules - !30256 [Backport] ext4: defer unwritten splitting until I/O completion - !30394 urma: Fix the assignment before null check - !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831 - !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198 - !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012 - !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983 - !30262 [CVEAgent] Fix CVE-2026-99091 - !30294 Fix CVE-2026-99011 - !30293 Fix CVE-2026-99008 - !30290 Fix CVE-2026-98663 - !30289 Fix CVE-2026-98664 - !30288 Fix CVE-2026-98666 - !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support - ext4: prevent sleeping allocation in NOWAIT write path - !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT - ext4: simplify the mapping query logic in ext4_iomap_begin() - ext4: skip overwrite check for aligned non-extending DIO writes - ext4: remove unused unwritten parameter in ext4_dio_write_iter() - ext4: remove useless ext4_iomap_overwrite_ops - ext4: avoid starting handle when dio writing an unwritten extent - ext4: don't split extent before submitting I/O - !30233 Fix CVE-2026-98917 - !30235 Fix CVE-2026-98930 - !30368 wifi: mac80211: validate TX status rate metadata - !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure - !30380 tty: port: fix tty_port_tty_vhangup() race - !30371 mtd: core: avoid double-free of OTP NVMEM device - urma: Fix the assignment before null check - !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - !30270 [OLK-6.6] AMD Venice additional patches for openEuler - !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak - !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - !30365 bpf: Fix out-of-bounds btf->types write for split BTF - fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - !30313 kabi: fix include helpers broken by the predefined 'linux' macro - tty: port: fix tty_port_tty_vhangup() race - tty: tty_port: restore TTY_IO_ERROR on activation failure - mtd: core: avoid double-free of OTP NVMEM device - wifi: mac80211: validate TX status rate metadata - bpf: Fix out-of-bounds btf->types write for split BTF - kabi: fix include helpers broken by the predefined 'linux' macro - KVM: arm64: pvm: Handle counter reads in the hyp path - KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions - KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers - KVM: arm64: pvm: Wire RV timers into the KVM timer entry points - KVM: arm64: pvm: Add the software RV timer implementation - KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs - KVM: arm64: pvm: Emulate VGIC active priority registers - KVM: arm64: pvm: Route ICC accesses through register descriptors - KVM: arm64: pvm: Emulate the GICv3 CPU interface - KVM: arm64: Handle pending EL1 IRQ exceptions - KVM: arm64: pvm: Constrain virtual interrupt capabilities - Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - iio: imu: adis16480: fix unprotected debugfs reads - iio: imu: adis16400: fix unprotected debugfs reads - iio: gyro: adis16136: fix unprotected debugfs reads - Bluetooth: MGMT: Fix status of pending commands flushed on power off - EDAC/amd64: Mask UMC chip select to the four implemented selects - x86/mce: Fix hardware debug register corruption on task migration - x86/MCE/AMD: Fix inverted interrupt enablement during storm handling - x86/amd_node: Avoid divide by zero on virtualized systems - RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed - x86/mce: Set up the polling timer before CMCI discovery - x86/mce: Restore MCA polling interval halving - EDAC/amd64: Remove NUM_CONTROLLERS macro - x86/mce/inject: Remove call to mce_notify_irq() - x86/mce: Remove the redundant mce_hygon_feature_init() - x86/mce/threshold: Remove the redundant this_cpu_dec_return() - crypto: ccp: fix vpsp cmd ctx leak - KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - parisc: Increase kernel stack size to 32kb - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - Bluetooth: ISO: Serialize concurrent connect calls - unshare: don't drop active namespace references that were never taken - of/overlay: don't leak fragment references when changeset init fails - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - !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 - !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286 - !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - !30258 v10 net: dynthread: dynamic threaded NAPI - !30208 Fix CVE-2026-98044 - !30280 bpf: Make post-verification instruction rewrites killable - !30184 blk-mq: set RQF_USE_SCHED when the operation is known - !30267 sched/fair: Avoid overflow in place_entity() - !30236 configfs: unhash the dentry before dropping the item in rmdir - !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364 - !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443 - !30046 net: cap skb->queue_mapping when the tx queue is picked - !30223 bpf: Reject pkt arguments in mutating subprogs - !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598 - !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - bpf: Make post-verification instruction rewrites killable - virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage - sched/fair: Avoid overflow in place_entity() - RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - net: dynthread: Add debug switch and instrumentation - net: dynthread: Scale the number of NAPI thread CPUs - net: dynthread: Switch NAPI to threads on spare CPUs - net: dynthread: Steer the RX queue IRQs away from the target tasks - net: dynthread: Monitor the load of the target tasks - net: dynthread: Add dynamic threaded NAPI scheduler framework - net/mlx5e: Do not block on RTNL while recovering an SQ - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation - net/mlx5e: link NAPI instances to queues and IRQs - net: Fix napi irq KABI breakage - net: Add NAPI IRQ support - net: Fix KABI breakage for queue napi association - net: Add queue and napi association - neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - configfs: unhash the dentry before dropping the item in rmdir - bpf: Reject pkt arguments in mutating subprogs - bpf: Fix kabi breakage in struct bpf_subprog_info - bpf: Reject legacy packet loads from callbacks - blk-mq: set RQF_USE_SCHED when the operation is known - net: cap skb->queue_mapping when the tx queue is picked - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - ipv6: Prevent rt6_insert_exception() for dying fib6_info. - xfs: fix cursor and pointer handling when recovering iunlink buckets - xfrm: hold net_device reference under RCU in bundle creation - drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown - !30268 ub: udma: solving internal code review issues - !30305 bpf: Mark syscall helpers as sleepable - !30113 fix/CVE-2026-98103 - !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966 - !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070 - !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031 - !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071 - !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072 - !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074 - !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041 - !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033 - !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA - !30197 CVE-2026-98503 - bpf: Mark syscall helpers as sleepable - ub: udma: support dwqe with a few wqebbs - ub: udma: solving internal code review issues - seg6: ensure packet data is writable before modifying SRH and IPv6 DA - igmp: fix kabi breakage of struct ip_sf_list - packet: use ubuf_info completion for TX_RING packets - virtio_net: copy zerocopy frags in start_xmit without NAPI - igmp: convert struct ip_sf_list to RCU - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - ip6_gre: remove obsolete ERSPAN PMTU update - net/packet: guard the ll header push in packet_rcv_spkt() - net: bridge: avoid recursive multicast port cleanup - bonding: fix the program leak when XDP is replaced - !30029 CODEOWNERS: add kernel module ownership rules - !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header - !30201 filescgroup: migrate files resources of every task, not just the first - !30306 Fix CVE-2026-98799 - bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline - bpf: Skip detached progs in trampoline images that are still in use - mm/swapfile: reject duplicated bad pages in swap header - filescgroup: migrate files resources of every task, not just the first - scripts: add get_codeowner.py to look up CODEOWNERS owners - CODEOWNERS: add kernel module ownership rules - !30256 [Backport] ext4: defer unwritten splitting until I/O completion - !30394 urma: Fix the assignment before null check - !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831 - !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198 - !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012 - !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983 - !30262 [CVEAgent] Fix CVE-2026-99091 - !30294 Fix CVE-2026-99011 - !30293 Fix CVE-2026-99008 - !30290 Fix CVE-2026-98663 - !30289 Fix CVE-2026-98664 - !30288 Fix CVE-2026-98666 - !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support - ext4: prevent sleeping allocation in NOWAIT write path - !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT - ext4: simplify the mapping query logic in ext4_iomap_begin() - ext4: skip overwrite check for aligned non-extending DIO writes - ext4: remove unused unwritten parameter in ext4_dio_write_iter() - ext4: remove useless ext4_iomap_overwrite_ops - ext4: avoid starting handle when dio writing an unwritten extent - ext4: don't split extent before submitting I/O - !30233 Fix CVE-2026-98917 - !30235 Fix CVE-2026-98930 - !30368 wifi: mac80211: validate TX status rate metadata - !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure - !30380 tty: port: fix tty_port_tty_vhangup() race - !30371 mtd: core: avoid double-free of OTP NVMEM device - urma: Fix the assignment before null check - !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - !30270 [OLK-6.6] AMD Venice additional patches for openEuler - !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak - !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - !30365 bpf: Fix out-of-bounds btf->types write for split BTF - fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - !30313 kabi: fix include helpers broken by the predefined 'linux' macro - tty: port: fix tty_port_tty_vhangup() race - tty: tty_port: restore TTY_IO_ERROR on activation failure - mtd: core: avoid double-free of OTP NVMEM device - wifi: mac80211: validate TX status rate metadata - bpf: Fix out-of-bounds btf->types write for split BTF - kabi: fix include helpers broken by the predefined 'linux' macro - KVM: arm64: pvm: Handle counter reads in the hyp path - KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions - KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers - KVM: arm64: pvm: Wire RV timers into the KVM timer entry points - KVM: arm64: pvm: Add the software RV timer implementation - KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs - KVM: arm64: pvm: Emulate VGIC active priority registers - KVM: arm64: pvm: Route ICC accesses through register descriptors - KVM: arm64: pvm: Emulate the GICv3 CPU interface - KVM: arm64: Handle pending EL1 IRQ exceptions - KVM: arm64: pvm: Constrain virtual interrupt capabilities - Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - iio: imu: adis16480: fix unprotected debugfs reads - iio: imu: adis16400: fix unprotected debugfs reads - iio: gyro: adis16136: fix unprotected debugfs reads - Bluetooth: MGMT: Fix status of pending commands flushed on power off - EDAC/amd64: Mask UMC chip select to the four implemented selects - x86/mce: Fix hardware debug register corruption on task migration - x86/MCE/AMD: Fix inverted interrupt enablement during storm handling - x86/amd_node: Avoid divide by zero on virtualized systems - RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed - x86/mce: Set up the polling timer before CMCI discovery - x86/mce: Restore MCA polling interval halving - EDAC/amd64: Remove NUM_CONTROLLERS macro - x86/mce/inject: Remove call to mce_notify_irq() - x86/mce: Remove the redundant mce_hygon_feature_init() - x86/mce/threshold: Remove the redundant this_cpu_dec_return() - crypto: ccp: fix vpsp cmd ctx leak - KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - parisc: Increase kernel stack size to 32kb - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - Bluetooth: ISO: Serialize concurrent connect calls - unshare: don't drop active namespace references that were never taken - of/overlay: don't leak fragment references when changeset init fails - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - !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 - !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286 - !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - !30258 v10 net: dynthread: dynamic threaded NAPI - !30208 Fix CVE-2026-98044 - !30280 bpf: Make post-verification instruction rewrites killable - !30184 blk-mq: set RQF_USE_SCHED when the operation is known - !30267 sched/fair: Avoid overflow in place_entity() - !30236 configfs: unhash the dentry before dropping the item in rmdir - !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364 - !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443 - !30046 net: cap skb->queue_mapping when the tx queue is picked - !30223 bpf: Reject pkt arguments in mutating subprogs - !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598 - !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - bpf: Make post-verification instruction rewrites killable - virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage - sched/fair: Avoid overflow in place_entity() - RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - net: dynthread: Add debug switch and instrumentation - net: dynthread: Scale the number of NAPI thread CPUs - net: dynthread: Switch NAPI to threads on spare CPUs - net: dynthread: Steer the RX queue IRQs away from the target tasks - net: dynthread: Monitor the load of the target tasks - net: dynthread: Add dynamic threaded NAPI scheduler framework - net/mlx5e: Do not block on RTNL while recovering an SQ - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation - net/mlx5e: link NAPI instances to queues and IRQs - net: Fix napi irq KABI breakage - net: Add NAPI IRQ support - net: Fix KABI breakage for queue napi association - net: Add queue and napi association - neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - configfs: unhash the dentry before dropping the item in rmdir - bpf: Reject pkt arguments in mutating subprogs - bpf: Fix kabi breakage in struct bpf_subprog_info - bpf: Reject legacy packet loads from callbacks - blk-mq: set RQF_USE_SCHED when the operation is known - net: cap skb->queue_mapping when the tx queue is picked - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - ipv6: Prevent rt6_insert_exception() for dying fib6_info. - xfs: fix cursor and pointer handling when recovering iunlink buckets - xfrm: hold net_device reference under RCU in bundle creation - drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown - !30268 ub: udma: solving internal code review issues - !30305 bpf: Mark syscall helpers as sleepable - !30113 fix/CVE-2026-98103 - !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966 - !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070 - !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031 - !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071 - !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072 - !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074 - !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041 - !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033 - !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA - !30197 CVE-2026-98503 - bpf: Mark syscall helpers as sleepable - ub: udma: support dwqe with a few wqebbs - ub: udma: solving internal code review issues - seg6: ensure packet data is writable before modifying SRH and IPv6 DA - igmp: fix kabi breakage of struct ip_sf_list - packet: use ubuf_info completion for TX_RING packets - virtio_net: copy zerocopy frags in start_xmit without NAPI - igmp: convert struct ip_sf_list to RCU - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - ip6_gre: remove obsolete ERSPAN PMTU update - net/packet: guard the ll header push in packet_rcv_spkt() - net: bridge: avoid recursive multicast port cleanup - bonding: fix the program leak when XDP is replaced - !30029 CODEOWNERS: add kernel module ownership rules - !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header - !30201 filescgroup: migrate files resources of every task, not just the first - !30306 Fix CVE-2026-98799 - bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline - bpf: Skip detached progs in trampoline images that are still in use - mm/swapfile: reject duplicated bad pages in swap header - filescgroup: migrate files resources of every task, not just the first - scripts: add get_codeowner.py to look up CODEOWNERS owners - CODEOWNERS: add kernel module ownership rules - !30256 [Backport] ext4: defer unwritten splitting until I/O completion - !30394 urma: Fix the assignment before null check - !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831 - !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198 - !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012 - !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983 - !30262 [CVEAgent] Fix CVE-2026-99091 - !30294 Fix CVE-2026-99011 - !30293 Fix CVE-2026-99008 - !30290 Fix CVE-2026-98663 - !30289 Fix CVE-2026-98664 - !30288 Fix CVE-2026-98666 - !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support - ext4: prevent sleeping allocation in NOWAIT write path - !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT - ext4: simplify the mapping query logic in ext4_iomap_begin() - ext4: skip overwrite check for aligned non-extending DIO writes - ext4: remove unused unwritten parameter in ext4_dio_write_iter() - ext4: remove useless ext4_iomap_overwrite_ops - ext4: avoid starting handle when dio writing an unwritten extent - ext4: don't split extent before submitting I/O - !30233 Fix CVE-2026-98917 - !30235 Fix CVE-2026-98930 - !30368 wifi: mac80211: validate TX status rate metadata - !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure - !30380 tty: port: fix tty_port_tty_vhangup() race - !30371 mtd: core: avoid double-free of OTP NVMEM device - urma: Fix the assignment before null check - !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - !30270 [OLK-6.6] AMD Venice additional patches for openEuler - !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak - !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - !30365 bpf: Fix out-of-bounds btf->types write for split BTF - fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - !30313 kabi: fix include helpers broken by the predefined 'linux' macro - tty: port: fix tty_port_tty_vhangup() race - tty: tty_port: restore TTY_IO_ERROR on activation failure - mtd: core: avoid double-free of OTP NVMEM device - wifi: mac80211: validate TX status rate metadata - bpf: Fix out-of-bounds btf->types write for split BTF - kabi: fix include helpers broken by the predefined 'linux' macro - KVM: arm64: pvm: Handle counter reads in the hyp path - KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions - KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers - KVM: arm64: pvm: Wire RV timers into the KVM timer entry points - KVM: arm64: pvm: Add the software RV timer implementation - KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs - KVM: arm64: pvm: Emulate VGIC active priority registers - KVM: arm64: pvm: Route ICC accesses through register descriptors - KVM: arm64: pvm: Emulate the GICv3 CPU interface - KVM: arm64: Handle pending EL1 IRQ exceptions - KVM: arm64: pvm: Constrain virtual interrupt capabilities - Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - iio: imu: adis16480: fix unprotected debugfs reads - iio: imu: adis16400: fix unprotected debugfs reads - iio: gyro: adis16136: fix unprotected debugfs reads - Bluetooth: MGMT: Fix status of pending commands flushed on power off - EDAC/amd64: Mask UMC chip select to the four implemented selects - x86/mce: Fix hardware debug register corruption on task migration - x86/MCE/AMD: Fix inverted interrupt enablement during storm handling - x86/amd_node: Avoid divide by zero on virtualized systems - RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed - x86/mce: Set up the polling timer before CMCI discovery - x86/mce: Restore MCA polling interval halving - EDAC/amd64: Remove NUM_CONTROLLERS macro - x86/mce/inject: Remove call to mce_notify_irq() - x86/mce: Remove the redundant mce_hygon_feature_init() - x86/mce/threshold: Remove the redundant this_cpu_dec_return() - crypto: ccp: fix vpsp cmd ctx leak - KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - parisc: Increase kernel stack size to 32kb - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - Bluetooth: ISO: Serialize concurrent connect calls - unshare: don't drop active namespace references that were never taken - of/overlay: don't leak fragment references when changeset init fails - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - !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 - !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286 - !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - !30258 v10 net: dynthread: dynamic threaded NAPI - !30208 Fix CVE-2026-98044 - !30280 bpf: Make post-verification instruction rewrites killable - !30184 blk-mq: set RQF_USE_SCHED when the operation is known - !30267 sched/fair: Avoid overflow in place_entity() - !30236 configfs: unhash the dentry before dropping the item in rmdir - !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364 - !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443 - !30046 net: cap skb->queue_mapping when the tx queue is picked - !30223 bpf: Reject pkt arguments in mutating subprogs - !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598 - !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - bpf: Make post-verification instruction rewrites killable - virtcca_cvm: fix mmap with uninitialized pfn in migvm queue - RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage - sched/fair: Avoid overflow in place_entity() - RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() - net: dynthread: Add debug switch and instrumentation - net: dynthread: Scale the number of NAPI thread CPUs - net: dynthread: Switch NAPI to threads on spare CPUs - net: dynthread: Steer the RX queue IRQs away from the target tasks - net: dynthread: Monitor the load of the target tasks - net: dynthread: Add dynamic threaded NAPI scheduler framework - net/mlx5e: Do not block on RTNL while recovering an SQ - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation - net/mlx5e: link NAPI instances to queues and IRQs - net: Fix napi irq KABI breakage - net: Add NAPI IRQ support - net: Fix KABI breakage for queue napi association - net: Add queue and napi association - neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS. - configfs: unhash the dentry before dropping the item in rmdir - bpf: Reject pkt arguments in mutating subprogs - bpf: Fix kabi breakage in struct bpf_subprog_info - bpf: Reject legacy packet loads from callbacks - blk-mq: set RQF_USE_SCHED when the operation is known - net: cap skb->queue_mapping when the tx queue is picked - net: restrict SO_RESERVE_MEM to TCP sockets and cap max value - ipv6: Prevent rt6_insert_exception() for dying fib6_info. - xfs: fix cursor and pointer handling when recovering iunlink buckets - xfrm: hold net_device reference under RCU in bundle creation - drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown - !30268 ub: udma: solving internal code review issues - !30305 bpf: Mark syscall helpers as sleepable - !30113 fix/CVE-2026-98103 - !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966 - !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070 - !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031 - !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071 - !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072 - !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074 - !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041 - !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033 - !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA - !30197 CVE-2026-98503 - bpf: Mark syscall helpers as sleepable - ub: udma: support dwqe with a few wqebbs - ub: udma: solving internal code review issues - seg6: ensure packet data is writable before modifying SRH and IPv6 DA - igmp: fix kabi breakage of struct ip_sf_list - packet: use ubuf_info completion for TX_RING packets - virtio_net: copy zerocopy frags in start_xmit without NAPI - igmp: convert struct ip_sf_list to RCU - ipv4: stop PMTU walk when nexthop group shrinks - ipv4: stop route notification sizing when nexthop group shrinks - ipv4: do not warn on route notification size race - ipv6: do not warn on route notification size race - ip6_gre: remove obsolete ERSPAN PMTU update - net/packet: guard the ll header push in packet_rcv_spkt() - net: bridge: avoid recursive multicast port cleanup - bonding: fix the program leak when XDP is replaced - !30029 CODEOWNERS: add kernel module ownership rules - !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header - !30201 filescgroup: migrate files resources of every task, not just the first - !30306 Fix CVE-2026-98799 - bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline - bpf: Skip detached progs in trampoline images that are still in use - mm/swapfile: reject duplicated bad pages in swap header - filescgroup: migrate files resources of every task, not just the first - scripts: add get_codeowner.py to look up CODEOWNERS owners - CODEOWNERS: add kernel module ownership rules - !30256 [Backport] ext4: defer unwritten splitting until I/O completion - !30394 urma: Fix the assignment before null check - !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831 - !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198 - !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012 - !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983 - !30262 [CVEAgent] Fix CVE-2026-99091 - !30294 Fix CVE-2026-99011 - !30293 Fix CVE-2026-99008 - !30290 Fix CVE-2026-98663 - !30289 Fix CVE-2026-98664 - !30288 Fix CVE-2026-98666 - !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support - ext4: prevent sleeping allocation in NOWAIT write path - !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT - ext4: simplify the mapping query logic in ext4_iomap_begin() - ext4: skip overwrite check for aligned non-extending DIO writes - ext4: remove unused unwritten parameter in ext4_dio_write_iter() - ext4: remove useless ext4_iomap_overwrite_ops - ext4: avoid starting handle when dio writing an unwritten extent - ext4: don't split extent before submitting I/O - !30233 Fix CVE-2026-98917 - !30235 Fix CVE-2026-98930 - !30368 wifi: mac80211: validate TX status rate metadata - !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure - !30380 tty: port: fix tty_port_tty_vhangup() race - !30371 mtd: core: avoid double-free of OTP NVMEM device - urma: Fix the assignment before null check - !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP" - !30270 [OLK-6.6] AMD Venice additional patches for openEuler - !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak - !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout - !30365 bpf: Fix out-of-bounds btf->types write for split BTF - fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open() - !30313 kabi: fix include helpers broken by the predefined 'linux' macro - tty: port: fix tty_port_tty_vhangup() race - tty: tty_port: restore TTY_IO_ERROR on activation failure - mtd: core: avoid double-free of OTP NVMEM device - wifi: mac80211: validate TX status rate metadata - bpf: Fix out-of-bounds btf->types write for split BTF - kabi: fix include helpers broken by the predefined 'linux' macro - KVM: arm64: pvm: Handle counter reads in the hyp path - KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions - KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers - KVM: arm64: pvm: Wire RV timers into the KVM timer entry points - KVM: arm64: pvm: Add the software RV timer implementation - KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs - KVM: arm64: pvm: Emulate VGIC active priority registers - KVM: arm64: pvm: Route ICC accesses through register descriptors - KVM: arm64: pvm: Emulate the GICv3 CPU interface - KVM: arm64: Handle pending EL1 IRQ exceptions - KVM: arm64: pvm: Constrain virtual interrupt capabilities - Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() - Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown - iio: imu: adis16480: fix unprotected debugfs reads - iio: imu: adis16400: fix unprotected debugfs reads - iio: gyro: adis16136: fix unprotected debugfs reads - Bluetooth: MGMT: Fix status of pending commands flushed on power off - EDAC/amd64: Mask UMC chip select to the four implemented selects - x86/mce: Fix hardware debug register corruption on task migration - x86/MCE/AMD: Fix inverted interrupt enablement during storm handling - x86/amd_node: Avoid divide by zero on virtualized systems - RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed - x86/mce: Set up the polling timer before CMCI discovery - x86/mce: Restore MCA polling interval halving - EDAC/amd64: Remove NUM_CONTROLLERS macro - x86/mce/inject: Remove call to mce_notify_irq() - x86/mce: Remove the redundant mce_hygon_feature_init() - x86/mce/threshold: Remove the redundant this_cpu_dec_return() - crypto: ccp: fix vpsp cmd ctx leak - KVM: s390: Fix IRQ injection with SIGP Stop and Store Status - parisc: Increase kernel stack size to 32kb - drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM - Bluetooth: ISO: Serialize concurrent connect calls - unshare: don't drop active namespace references that were never taken - of/overlay: don't leak fragment references when changeset init fails - hwmon: (pwm-fan) Stop RPM timer before freeing tach data - !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