# changelog

author: Li Nan <linan122@huawei.com> - 5.10.0-260.0.0.163
changelog:
  - !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
  - !15837  CVE-2025-21858
  - HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
  - geneve: Suppress list corruption splat in geneve_destroy_tunnels().
  - geneve: Fix use-after-free in geneve_find_dev().
  - !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
  - !15717  media: uvcvideo: Fix double free in error path
  - !15759  Fix kmemleak false positive
  - mt76: fix use-after-free by removing a non-RCU wcid pointer
  - !15378  ASoC: atmel: Fix error handling in snd_proto_probe
  - !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
  - !15816 perf: Configure BRBE correctly on VHE host
  - perf: Configure BRBE correctly on VHE host
  - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
  - media: uvcvideo: Fix double free in error path
  - fs/dcache: fix bad unlock balance in shrink_dentry_list()
  - ASoC: atmel: Fix error handling in snd_proto_probe


author: Li Nan <linan122@huawei.com> - 5.10.0-261.0.0.164
changelog:
  - !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
  - !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
  - !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
  - !15791  CVE-2025-21877
  - iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
  - drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
  - !15894  ftrace: Avoid potential division by zero in function_stat_show()
  - !15892  bnxt: Do not read past the end of test names
  - !15840  block: fix bugs in blk_register_queue()
  - !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
  - !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
  - !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
  - !15756  powerpc: Fix save r13 on kprobe/ftrace entry
  - ftrace: Avoid potential division by zero in function_stat_show()
  - bnxt: Do not read past the end of test names
  - iommu/arm-smmu-v3: Fix the extra atc tlb flush
  - soc: hisilicon: Serialize the online and onfline the acpi devices
  - block: fix lock ordering in blk_register_queue() error path
  - block: fix resource leak in elevator registration error path
  - rapidio: add check for rio_add_net() in rio_scan_alloc_net()
  - usbnet: gl620a: fix endpoint checking in genelink_bind()
  - powerpc: Fix save r13 on kprobe/ftrace entry


author: Tengda Wu <wutengda2@huawei.com> - 5.10.0-262.0.0.165
changelog:
  - !16057 mailbox: pcc: Always clear the platform ack interrupt first
  - !16076  mpage: fix softlockup in mpage_readahead()
  - !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
  - !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
  - !16127  net: Fix CVE-2025-21763
  - !16125  ndisc: extend RCU protection in ndisc_send_skb()
  - !16129  arp: use RCU protection in arp_xmit()
  - arp: use RCU protection in arp_xmit()
  - openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
  - neighbour: use RCU protection in __neigh_notify()
  - neighbour: delete redundant judgment statements
  - ndisc: extend RCU protection in ndisc_send_skb()
  - !16088  CVE-2024-58094
  - jfs: add check read-only before truncation in jfs_truncate_nolock()
  - mpage: fix softlockup in mpage_readahead()
  - !16063  ndisc: Fix CVE-2025-21764
  - ndisc: use RCU protection in ndisc_alloc_skb()
  - net: add dev_net_rcu() helper
  - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
  - mailbox: pcc: Always clear the platform ack interrupt first
  - soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
  - !15776 [OLK-5.10] new bugfix from mainline for Turin
  - !15941  block: fix UAF in blk_mq_has_sqsched()
  - !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
  - !15938  md: bypass block throttle for superblock update
  - !15940  md/raid1: fix bitmap update when all write requests fail
  - !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
  - !15990  Backport the perf fix patch
  - perf: Really fix event_function_call() locking
  - perf: Fix event_function_call() locking
  - perf/core: Fix missing wakeup when waiting for context reference
  - perf/core: Fix perf_cgroup_switch()
  - block: Decode all flag names in the debugfs output
  - blk-mq: avoid to touch q->elevator without any protection
  - blk-mq: protect q->elevator by ->sysfs_lock in blk_mq_elv_switch_none
  - block: remove QUEUE_FLAG_DEAD
  - md/raid1: fix bitmap update when all write requests fail
  - md/raid1: fix memory leak in raid1_run() if no active rdev
  - md: bypass block throttle for superblock update
  - nvme-pci: fix multiple races in nvme_setup_io_queues
  - nvme-tcp: fix possible UAF in nvme_tcp_poll
  - nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
  - x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
  - tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
  - x86/CPU/AMD: Do the common init on future Zens too
  - Ethernet: Linkdata: Supports Linkdata ethernet Controllers


author: Tengda Wu <wutengda2@huawei.com> - 5.10.0-263.0.0.166
changelog:
  - !16242  fuse: support fastpath
  - !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
  - fuse: support fastpath via fast_ipc
  - fuse: add fast path for fuse_range_is_writeback
  - fuse: fix matching of FUSE_DEV_IOC_CLONE command
  - fuse: 32-bit user space ioctl compat for fuse device
  - ipc: add fast_ipc module to enable fast process switching
  - !16036  proc: fix UAF in proc_get_inode()
  - backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
  - !16164  fix CVE-2023-53093
  - !16184  net/hinic3: Synchronize new NIC features and bug fixes
  - net/hinic3: Synchronize new NIC features and bug fixes
  - tracing/histograms: Allow variables to have some modifiers
  - tracing: Do not let histogram values have some modifiers
  - proc: fix UAF in proc_get_inode()


author: Tengda Wu <wutengda2@huawei.com> - 5.10.0-264.0.0.167
changelog:
  - !16356  bugfixes for fuse fastpath and fast_ipc
  - !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
  - ipc: fix error kill signal handle in fast_ipc
  - fuse: add fuse fastpath forget cmd support
  - !16316  bpf: Fix kmemleak warning for percpu hashmap
  - !16343  ext4: fix OOB read when checking dotdot dir
  - !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
  - !16206  ext4: update s_journal_inum if it changes after journal replay
  - !16220  jbd2: remove wrong sb->s_sequence check
  - !15899  Backport mainline patches to avoid crash caused by rsize being 0
  - !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
  - !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
  - !15709 [OLK-5.10]:update patches for sw64 architecture
  - !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
  - ext4: fix OOB read when checking dotdot dir
  - !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
  - !16204  ext4: fix off-by-one error in do_split
  - mfd: ene-kb3930: Fix a potential NULL pointer dereference
  - bpf: Fix WARN() in get_bpf_raw_tp_regs
  - bpf: Fix kmemleak warning for percpu hashmap
  - ocfs2: validate l_tree_depth to avoid out-of-bounds access
  - !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
  - uffd: Fix bug of cannot set mode in userfaultfd_copy
  - !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
  - !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
  - !13916 intel: backport intel_pstate driver update from 6.11
  - kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
  - jbd2: remove wrong sb->s_sequence check
  - ext4: update s_journal_inum if it changes after journal replay
  - ext4: fix off-by-one error in do_split
  - cpufreq: intel_pstate: Support highest performance change interrupt
  - x86/cpufeatures: Add HWP highest perf change feature flag
  - iommu/vt-d: Set No Execute Enable bit in PASID table entry
  - smb: client: Update IO sizes after reconnection
  - smb: client: Store original IO parameters and prevent zero IO sizes
  - smb:client: smb: client: Add reverse mapping from tcon to superblocks
  - sw64: provide arch_test_bit_acquire() for architecture sw64
  - sw64: ftrace: implement ftrace_modify_call
  - sw64: cpu: give preference to CPU information from SMBIOS
  - sw64: irqchip: use sunway as vendor prefix in device tree
  - sw64: irqchip: use pr_fmt instead of prefix string macro
  - sw64: numa: decrease CONFIG_NODES_SHIFT to 3
  - perf jitdump: Add SW64 support
  - sw64: emulator: add shutdown and restart functions
  - sw64: emulator: fix the multi-core boot issue
  - sw64: fix bad address error for vfio
  - sw64: kvm: convert to the gfn-based MMU notifier callbacks
  - sw64: add SO_NETNS_COOKIE definition
  - sw64: locking: Move qrwlock.h include after qspinlock.h
  - sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
  - sw64: fix kprobe function
  - sw64: perf: fix specific performance events can be sampled
  - sw64: bpf: optimize JIT for load imm
  - sw64: bpf: fix BPF_CALL JIT for multi-function programs
  - libbpf: add sw64 support
  - sw64: implementing VDSO with generic code
  - sw64: rename mmap protection_map
  - sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
  - sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
  - sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
  - sw64 bpf: add BPF_NOSPEC jit
  - sw64: rename _PFN_BITS to __PFN_BITS
  - sw64: bpf: optimize some instructions
  - sw64: bpf: fix XADD32 and XADD64
  - sw64: irqchip: fix irq_enable/disable callback for MCU controller
  - sw64: update defconfig
  - sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
  - sw64: cache: fix shared_cpu_map when PPTT is valid
  - sw64: kvm: fix tlb flush implementation of dirty page tracking
  - sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
  - sw64: pci: remove function fix_jm585_reset()
  - sw64: irqchip: remove fallback after kzalloc_node()
  - sw64: irqchip: improve intx implementation
  - sw64: kvm: add KVM_CAP_READONLY_MEM support
  - sw64: pci: fix incorrect pointer of struct pci_controller
  - sw64: fix mmap protection_map
  - sw64: show CPU feature UNA in /proc/cpuinfo
  - sw64: fix the error of cpufreq update
  - sw64: mm: support fdt memory reservation
  - sw64: remove deprecated annotation in irq.h
  - sw64: introduce a fine-grained intx mask/unmask system
  - sw64: move handle_intx() into pci-intx handle
  - sw64: perf: fix system hang problem when using perf callchain sampling
  - sw64: fix compilation issues on match.c
  - sw64: iommu: fix NULL hose check
  - sw64: mm: fix PFN of PMDs for 512M hugepage
  - sw64: kvm: fix an error when unmapping 512M hugepages
  - sw64: modify sys_pfh_ops
  - sw64: pci: fix legacy PCI not initialized for XueLang platform
  - sw64: fix set_huge_pte_at for C4
  - sw64: fix compilation issues
  - sw64: add arch_hugetlb_valid_size for C4
  - sw64: pci: remove legacy io reservation
  - sw64: cache: give preference to cache information from PPTT table
  - sw64: cpu: refactor cpuinfo related code
  - sw64: cache: refactor cacheinfo related code
  - sw64: cpu: move cpu related code to the newly created cpu.c
  - sw64: topology: support initializing topology via DT or ACPI
  - sw64: defconfig: fix SPI related configuration items
  - sw64: irqchip: add version 3 for PINTC
  - sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
  - sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
  - sw64: clk: further fix the clock frequency of SPI and I2C
  - sw64: smp: fix function fdt_setup_smp()
  - Revert "sw64: fdt: map physical node ID to logical node ID"
  - sw64: kvm: adjust interrupt priority for guest
  - sw64: fix judgements about legacy pci support
  - sw64: compatible with suspend implementation
  - sw64: add junzhang_v1/2/3_key
  - sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
  - sw64: fix numa setup when acpi is disabled
  - sw64: fix setup_mem_size()
  - sw64: mm: remove legacy memory detection for JunZhang platform
  - sw64: fix the register bug in do_entUna
  - sw64: iommu: improve iommu initialization
  - sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
  - sw64: select different MUX to read cpu frequency
  - sw64: clk: fix the clock frequency of SPI and I2C
  - sw64: fix a bug in huge_pte_offset()
  - sw64: pci: rename some functions
  - sw64: pci: support PCIe controller driver based on device tree
  - PCI: Allow architecture-specific pci_remap_iospace()
  - sw64: remove sw64_io related functions
  - sw64: platform: add misc platform driver
  - sw64: perf: remove redundant link options
  - sw64: lpc: fix ast2400 driver error for C4
  - sw64: improve lib performance for new archs
  - sw64: remove unnecessary parameter passing
  - sw64: kvm: fix invalid memslot flags checking during dirty logging
  - sw64: kvm: don't retrieve memory slot again in page fault handler
  - sw64: pci: fix the policy of pci resource assignment
  - sw64: kexec: remove code for compatibility with builtin DTB
  - sw64: smp: allow NR_CPUS less than the number detected by firmware
  - sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
  - sw64: fix C4 INTx configuration
  - sw64: pci: fix compile error when CONFIG_PCI_MSI=n
  - sw64: add basic frequency scaling support for JunZhang
  - sw64: add __vdso_getcpu support
  - sw64: pci: fix unable to get node ID when numa_off is set
  - sw64: kexec: fix kernel crashdump bugs
  - sw64: bpf: fix BPF_CALL address
  - sw64: fix irq work
  - sw64: pciehp: get enabled/disabled status of RCs from firmware
  - sw64: reset the CSR:PTBR_USR
  - sw64: dts: support online-capable property for cpu device node
  - sw64: fix a base address of msiaddr register
  - sw64: fix some S3 CSRs problems for C4
  - sw64: bypass sunway pcie hotplug driver in non-physical scenario
  - sw64: seperate IRQ_MSI configs for sub-architectures
  - sw64: handle null MSI irq in guest os
  - sw64: handle null MSI irq
  - sw64: kvm: fix mmio GPA for C4
  - sw64: iommu: fix wrong devfn setup
  - sw64: iommu: fix some iova related checks
  - sw64: defconfig: update defconfig for kata-containers
  - sw64: add HARDLOCKUP_DETECTOR support
  - sw64: add dependency for sunway-ged driver
  - sw64: fix compile error with CONFIG_SUNWAY_GED=m
  - sw64: remove unused sunway_memory_get_meminfo()
  - sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
  - sw64: fix bugs in decreasing frequency
  - sw64: add cpu hotplug support for C4 guest
  - sw64: add NMI support
  - sw64: add CSR_CAUSE into pt_regs
  - sw64: optimize the code in do_entInt()
  - sw64: kvm: support up to 256 vCPUs for C4
  - sw64: fdt: map physical node ID to logical node ID
  - sw64: perf: hide hardware performance events in guest os for c4
  - sw64: kvm: fix inconsistent vcpucb of C4
  - sw64: kvm: implement kvm_arch_set_irq_inatomic()
  - sw64: fix regs.pc on single-step with ptrace
  - sw64: modify some interrupt target core to logic 0 core
  - sw64: fix guest send ipi target
  - sw64: fix sw64_is_fake_mcount() of recordmcount
  - sw64: remove some unused module init/exit/license
  - sw64: kvm: add numa support for memory hotplug
  - sw64: numa: support NUMA initialization based on device tree
  - sw64: smp: support SMP initialization based on device tree
  - sw64: dtb: disable built-in DTB for junzhang
  - sw64: ata: add ata_hrst_delay cmdline option
  - sw64: kvm: fix bug when vcpu disable irq
  - sw64: kconfig: add I2C and SPI defconfig for junzhang
  - sw64: kconfig: set default y for GPIO if ACPI enabled
  - sw64: spi: fix compatibility with dts for xuelang
  - sw64: pci: use readq/writeq to read/write RC and PIU IO registers
  - sw64: msi: modify msi migration strategy
  - sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
  - sw64: pciehp: add pcie hotplug driver support for C4
  - sw64: remove redundant intx code
  - sw64: irq: support interrupt for virtual GPIO
  - sw64: acpi: enable ACPI by default
  - sw64: mm: fix mem=start@size invalid in some cases
  - sw64: use generic page_is_ram()
  - sw64: mm: take memory information from firmware
  - sw64: kvm: acpi: match sunway_ged by acpi method
  - sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
  - sw64: fix typo in gpio-sunway
  - sw64: fix compile warning of handle_pci_msi_interrupt
  - sw64: fix usage of __add_memory() in sunway-ged driver
  - sw64: change FORCE_MAX_ZONEORDER default value
  - sw64: perf: fix event check order
  - sw64: wrap frequency workaround into standalone functions
  - sw64: remove redudant save_ktp
  - sw64: fix compile warning of smp_callin()
  - cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
  - cpufreq: intel_pstate: Simplify spinlock locking
  - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
  - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
  - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
  - cpufreq: intel_pstate: Revise global turbo disable check
  - cpufreq: intel_pstate: set stale CPU frequency to minimum
  - cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
  - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
  - cpufreq: intel_pstate: ITMT support for overclocked system
  - cpufreq: intel_pstate: Fix active mode offline/online EPP handling
  - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
  - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
  - cpufreq: intel_pstate: Process HWP Guaranteed change notification
  - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
  - cpufreq: intel_pstate: Clean up frequency computations
  - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
  - dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
  - config: Enable the VGA and IGD features of vfio


author: Tengda Wu <wutengda2@huawei.com> - 5.10.0-265.0.0.168
changelog:
  - !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
  - !16357 [OLK-5.10]:update patches for sw64 architecture
  - !16258 修复CVE-2022-3238
  - !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
  - !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
  - !16397 CVE-2025-37925
  - !16292 Fix CVE-2025-37773
  - !16318 Fix CVE-2025-37782
  - !16442 v4  io_uring patches backport
  - !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
  - !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
  - intel_idle: add Clearwater Forest SoC support
  - intel_idle: add Granite Rapids Xeon D support
  - io_uring/io-wq: do not use bogus hash value
  - io_uring/sqpoll: fix sqpoll error handling races
  - io_uring: protect register tracing
  - io_uring/sqpoll: close race on waiting for sqring entries
  - io_uring: check for iowq alloc_workqueue failure
  - io_uring: use private workqueue for exit work
  - io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
  - io_uring: kiocb_done() should *not* trust ->ki_pos if ->{read,write}_iter() failed
  - io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
  - io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
  - io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
  - drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
  - !16424  CVE-2024-57876
  - drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
  - drm/dp_mst: Fix resetting msg rx state after topology removal
  - sw64: gpu: replace __sw_64__ with CONFIG_SW64
  - sw64: kprobe on ftrace: fix bug in restoring regs
  - sw64: ioremap: map some IO space with ioremap
  - sw64: ioremap: fix an overflow in pci_remap_cfgspace
  - sw64: ioremap: support generic ioremap for C4
  - sw64: qspinlock: add CNA support for sw64
  - sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
  - sw64: move syscall handling to sys_sw64.c
  - sw64: improve sw64_rrk
  - sw64: fix printing issue when using kprobe on ftrace
  - sw64: add powercap driver
  - sw64: clocksource: fix the issue of clockevents not being notified
  - sw64: fix shared_cpu_map of L3 Cache
  - sw64: iommu: work around iova range check after resv_region
  - sw64: fix some compile issues for cpuautoplug.c
  - sw64: cpufreq: fix for emulator that do not support cpufreq
  - sw64: cpufreq: refactor cpufreq related code
  - sw64: cpufreq: remove some meaningless code
  - sw64: cpufreq: move cpufreq notifier to its user
  - sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
  - sw64: cpufreq: remove debugfs code
  - sw64: msi: fix guest msi interrupt handling
  - sw64: msi: clear the residual vector_irq information of cpu
  - sw64: ftrace: add notrace attribute to memset&memcpy
  - sw64: ftrace: fix bug in restoring regs
  - sw64: fix an error in BPF exception handling
  - sw64: fix cpu_autoplug error
  - sw64: msi: fix irq affinity setting during migration
  - sw64: use CONFIG_HZ_PERIODIC by default
  - sw64: fix specific performance counter error
  - sw64: enable all HW PMUs for max sampling period events
  - sw64: update exclusive counter handling
  - sw64: fix perf event L1I cache write support
  - sw64: kexec: add support for crashkernel=size[KMG]
  - sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
  - sw64: ftrace: save&restore more stack frame in ftrace_caller
  - sw64: fix secondary_cpu_start for CORE3B
  - sw64: fix inslb compiling error
  - sw64: vdso: add support for time namespaces
  - sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
  - sw64: kvm: optimize the compatibility of guest interrupt
  - sw64: kvm: optimize the implementation of guest interrupt
  - sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
  - sw64: ftrace: fix atomicity bugs in ftrace
  - sw64: fix nmi_[enter/exit] error in CORE3B
  - sw64: kvm: modify parameters of the exception functions
  - sw64: reimplement cmpxchg and xchg
  - sw64: enable -fsw-unalign-byte for new subarchs
  - sw64: reduce jump instructions in entUna
  - sw64: simplify GP handling for entUna
  - sw64: iommu: print more info for interrupts
  - sw64: add a 1ms delay before CPU offline
  - sw64: modify the interface for firmware to pass the running mode
  - sw64: change condition of some cflags
  - sw64: put cpu_set_node() in init text
  - sw64: make sw64_(read/write)_csr always inline
  - sw64: compile divide.S for c3b only
  - sw64: topology: discard topology information from PPTT
  - sw64/kvm: fix a bug for starting CORE3 VM
  - sw64: iommu: implement resv_region APIs
  - sw64: rename PT_REGS_SP to PT_REGS_R30
  - sw64: modify parameters of the exception functions
  - sw64: modify CPU autoplug initialization process
  - sw64: pci: fix secondary bus reset issue
  - sw64/vdso: support mremap() for vDSO
  - wifi: ath11k: fix RCU stall while reaping monitor destination ring
  - jfs: reject on-disk inodes of an unsupported type
  - !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
  - sw64: sound: avoid pagefault in pcm driver's memset
  - sw64: flush TLB after modifying ptbr_sys
  - sw64: fix an error when running no main() program
  - !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
  - !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
  - sw64: perf: fix compilation error with undeclared EM_SW_64
  - ftrace: Add cond_resched() to ftrace_graph_set_hash()
  - !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
  - fs/ntfs3: Fix double free on remount
  - Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
  - scsi: hisi_sas: Fixed failure to issue vendor specific commands
  - scsi: libsas: Abort all in-flight requests when device is gone
  - hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
  - virtiofs: add filesystem context source name check


author: Tengda Wu <wutengda2@huawei.com> - 5.10.0-266.0.0.169
changelog:
  - !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
  - !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
  - !16535  CVE-2022-49647
  - !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
  - !16533  memcg: always call cond_resched() after fn()
  - !16452  xfs: read only mounts with fsopen mount API are busted
  - cgroup: fix kabi for css_set
  - cgroup: Use separate src/dst nodes when preloading css_sets for migration
  - memcg: always call cond_resched() after fn()
  - !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
  - !16498  padata: do not leak refcount in reorder_work
  - !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
  - !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
  - !16457  fs/jfs: Prevent integer overflow in AG size calculation
  - sched/dynamic_affinity: fix preffered_cpu offline problem
  - irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
  - padata: do not leak refcount in reorder_work
  - drivers:misc:sdma-dae: fix incorrect kmalloc flag
  - fs/jfs: Prevent integer overflow in AG size calculation
  - xfs: read only mounts with fsopen mount API are busted
  - powercap: intel_rapl_tpmi: Ignore minor version change
  - powercap: intel_rapl_tpmi: Fix bogus register reading
  - sched/fair: Fix the bug in dynamic smt when getting physical core load
  - cachefiles: Fix non-taking of sb_writers around set/removexattr
  - irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
  - irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
  - acpi/iort: Add func to get used deviceid bitmap


author: Tengda Wu <wutengda2@huawei.com> - 5.10.0-267.0.0.170
changelog:
  - !16640  IMA: use real_inode to get the i_version
  - !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
  - !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
  - !16197 mm:fix return handling of cow_user_page
  - !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
  - IMA: use real_inode to get the i_version
  - mm:fix return handling of cow_user_page
  - !16584  tracing: Fix oob write in trace_seq_to_buffer()
  - !16625  Backport SMC-D feature
  - net: Fix kabi broken
  - net/smc: enable the smc-lo on the x86 and arm64 platforms
  - net/smc: use the correct ndev to find pnetid by pnetid table
  - s390/ism: add release function for struct device
  - net/smc: fix data error when recvmsg with MSG_PEEK flag
  - net/smc: delete pointless divide by one
  - net/smc: check return value of sock_recvmsg when draining clc data
  - net/smc: check smcd_v2_ext_offset when receiving proposal msg
  - net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
  - net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
  - net/smc: protect link down work from execute after lgr freed
  - net/smc: fix LGR and link use-after-free issue
  - net/smc: Fix lookup of netdev by using ib_device_get_netdev()
  - net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
  - net/smc: Fix memory leak when using percpu refs
  - net/smc: Address spelling errors
  - net/smc: Use static_assert() to check struct sizes
  - net/smc: add the max value of fallback reason count
  - net/smc: remove unused input parameters in smcr_new_buf_create
  - net/smc: remove redundant code in smc_connect_check_aclc
  - net/smc: remove the fallback in __smc_connect
  - net/smc: remove unreferenced header in smc_loopback.h file
  - net/smc: avoid overwriting when adjusting sock bufsizes
  - net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
  - Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
  - net/smc: fix neighbour and rtable leak in smc_ib_find_route()
  - net/smc: implement DMB-merged operations of loopback-ism
  - net/smc: adapt cursor update when sndbuf and peer DMB are merged
  - net/smc: {at|de}tach sndbuf to peer DMB if supported
  - net/smc: add operations to merge sndbuf with peer DMB
  - net/smc: register loopback-ism into SMC-D device list
  - net/smc: ignore loopback-ism when dumping SMC-D devices
  - net/smc: mark optional smcd_ops and check for support when called
  - net/smc: implement DMB-related operations of loopback-ism
  - net/smc: implement ID-related operations of loopback-ism
  - net/smc: introduce loopback-ism for SMC intra-OS shortcut
  - net/smc: decouple ism_client from SMC-D DMB registration
  - net/smc: Avoid -Wflex-array-member-not-at-end warnings
  - net/smc: make smc_hash_sk/smc_unhash_sk static
  - net: smc: fix spurious error message from __sock_release()
  - net/smc: change the term virtual ISM to Emulated-ISM
  - net/smc: fix incorrect SMC-D link group matching logic
  - net/smc: manage system EID in SMC stack instead of ISM driver
  - net/smc: disable SEID on non-s390 archs where virtual ISM may be used
  - net/smc: support extended GID in SMC-D lgr netlink attribute
  - net/smc: compatible with 128-bits extended GID of virtual ISM device
  - net/smc: define a reserved CHID range for virtual ISM devices
  - net/smc: introduce virtual ISM device support feature
  - net/smc: support SMCv2.x supplemental features negotiation
  - net/smc: unify the structs of accept or confirm message for v1 and v2
  - net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
  - net/smc: rename some 'fce' to 'fce_v2x' for clarity
  - net/smc: fix missing byte order conversion in CLC handshake
  - net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
  - s390/ism: ism driver implies smc protocol
  - net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
  - net/smc: return the right falback reason when prefix checks fail
  - net/smc: fix smc clc failed issue when netdevice not in init_net
  - net/smc: Fix dependency of SMC on ISM
  - net/smc: Extend SMCR v2 linkgroup netlink attribute
  - net/smc: support max links per lgr negotiation in clc handshake
  - net/smc: support max connections per lgr negotiation
  - net/smc: support smc v2.x features validate
  - net/smc: add vendor unique experimental options area in clc handshake
  - net/smc: support smc release version negotiation in clc handshake
  - net/smc: Remove unused function declarations
  - s390/ism: Do not unregister clients with registered DMBs
  - s390/ism: Fix and simplify add()/remove() callback handling
  - s390/ism: Fix locking for forwarding of IRQs and events to clients
  - smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
  - s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
  - net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
  - net/smc: Scan from current RMB list when no position specified
  - net/smc: Reset connection when trying to use SMCRv2 fails.
  - smc: Fix use-after-free in tcp_write_timer_handler().
  - net/smc: Use percpu ref for wr tx reference
  - net/smc: Introduce explicit check for v2 support
  - net/smc: Fix device de-init sequence
  - net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
  - net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
  - net/smc: De-tangle ism and smc device initialization
  - s390/ism: Consolidate SMC-D-related code
  - net/smc: Separate SMC-D and ISM APIs
  - net/smc: Register SMC-D as ISM client
  - net/ism: Add new API for client registration
  - s390/ism: Introduce struct ism_dmb
  - net/smc: Terminate connections prior to device removal
  - net/smc: Fix an error code in smc_lgr_create()
  - net/smc: Support SO_REUSEPORT
  - net/smc: Pass on DMBE bit mask in IRQ handler
  - s390/ism: Cleanups
  - net/smc: Eliminate struct smc_ism_position
  - net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
  - net/smc: Fix af_ops of child socket pointing to released memory
  - net/smc: use memcpy instead of snprintf to avoid out of bounds read
  - net/smc: Fix cleanup when register ULP fails
  - net/smc: return ETIMEDOUT when smc_connect_clc() timeout
  - net/smc: Limit backlog connections
  - net/smc: Remove unused function declaration
  - net/smc: Resolve the race between SMC-R link access and clear
  - net/smc: Resolve the race between link group access and termination
  - net/smc: Reset conn->lgr when link group registration fails
  - net/smc: add comments for smc_link_{usable|sendable}
  - net/smc: remove redundant re-assignment of pointer link
  - net/smc: Introduce TCP ULP support
  - net/smc: Print net namespace in log
  - net/smc: Introduce net namespace support for linkgroup
  - net/smc: Use the bitmap API when applicable
  - net/smc: Clean up local struct sock variables
  - net: make sock_inuse_add() available
  - net: inline sock_prot_inuse_add()
  - net/smc: stop links when their GID is removed
  - net/smc: add netlink support for SMC-Rv2
  - net/smc: extend LLC layer for SMC-Rv2
  - net/smc: add v2 support to the work request layer
  - net/smc: retrieve v2 gid from IB device
  - net/smc: add v2 format of CLC decline message
  - net/smc: add listen processing for SMC-Rv2
  - net/smc: add SMC-Rv2 connection establishment
  - net/smc: prepare for SMC-Rv2 connection
  - net/smc: save stack space and allocate smc_init_info
  - net/smc: add generic netlink support for system EID
  - net/smc: keep static copy of system EID
  - net/smc: add support for user defined EIDs
  - net/smc: no need to flush smcd_dev's event_wq before destroying it
  - net/smc: avoid possible duplicate dmb unregistration
  - net/smc: Remove redundant assignment to rc
  - net: smc: Remove repeated struct declaration
  - net/smc: Use active link of the connection
  - net/smc: use helper smc_conn_abort() in listen processing
  - net: smc: convert tasklets to use new tasklet_setup() API
  - net/smc: improve return codes for SMC-Dv2
  - Revert "anolis: net/smc: Resolve the race between link group access and termination"
  - Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
  - Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
  - Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
  - Revert "net/smc: Add size match for smc_buf_get_slot"
  - Partially revert 'net/smc: Clear memory when release and reuse buffer'
  - !16581  module: ensure that kobject_put() is safe for module type kobjects
  - SELinux: Add check for the user data passed to kcalloc in hashtab_init
  - !16566 [OLK-5.10]:update patches for sw64 architecture
  - !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
  - !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
  - !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
  - !16340 drivers: update Yunsilicon drivers to version 2412GA
  - !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
  - !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
  - PCI: Supplement ACS quirk for more Zhaoxin Root Ports
  - PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
  - !16589  ipc: fix to protect IPCS lookups using RCU
  - !16572  sched: Support NUMA parallel scheduling for multiple processes
  - ipc: fix to protect IPCS lookups using RCU
  - tracing: Fix compilation warning on arm32
  - tracing: Fix oob write in trace_seq_to_buffer()
  - module: ensure that kobject_put() is safe for module type kobjects
  - cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
  - sched: Support NUMA parallel scheduling for multiple processes
  - !16553  net/oenetcls: introduce oenetcls for network optimization
  - !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
  - vp_vdpa: fix the crash in hot unplug with vp_vdpa
  - sw64: sort arch/sw64/Kconfig
  - sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
  - sw64: optimize unaligned access
  - sw64: termios: implement BOTHER, IBSHIFT and termios2
  - sw64: ftrace: No need to save original function's temporary registers
  - sw64: mm: adjust userspace memory layout
  - sw64: cpufreq: fix the frequency returned by cpufreq_driver->get()
  - sw64: remove redundant qspinlock.h from Kbuild
  - net/oenetcls: introduce oenetcls for network optimization
  - media: venus: hfi_parser: refactor hfi packet parsing logic
  - soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
  - platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
  - platform/x86/intel-uncore-freq: Add support for efficiency latency control
  - platform/x86/intel-uncore-freq: Do not present separate package-die domain
  - platform/x86/intel-uncore-freq: Use generic helpers for current frequency
  - platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
  - platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
  - platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
  - platform/x86/intel-uncore-freq: Get rid of magic min_max argument
  - platform/x86/intel-uncore-freq: Get rid of magic values
  - platform/x86/intel-uncore-freq: Re-arrange bit masks
  - iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
  - drivers: update Yunsilicon drivers to version 2412GA


author: Tengda Wu <wutengda2@huawei.com> - 5.10.0-268.0.0.171
changelog:
  - !16710 v10  arm64: Support xcall prefetch
  - !16615  pci:vga fix race condition in vga_arb_write
  - !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
  - !16713  usb: cdc-acm: Check control transfer buffer size before access
  - crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
  - usb: cdc-acm: Check control transfer buffer size before access
  - !16664  Fix watchdog false positive problem
  - config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
  - xcall: Add tracepoints for different prefetching stages
  - eventpoll: Add /proc/xcall/cpu_list for performance tuning
  - eventpoll: Add /proc/xcall/prefetch dir for performance tuning
  - eventpoll: Support xcall async prefetch
  - arm64: Introduce xcall prefetch enable interface
  - arm64: Reserve a kabi in task_struct exclusively for xcall
  - arm64: Refactor the xcall proc code
  - arm64: revert kpti bypass
  - arm64: Add debugfs dir for xint
  - arm64: Introduce Xint software solution
  - arm64: Faster SVC exception handler with xcall
  - arm64: Introduce xcall a faster svc exception handling
  - !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
  - !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
  - !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
  - !16693  arm64: uaccess: avoid blocking within critical sections
  - arm64: uaccess: avoid blocking within critical sections
  - !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
  - !16681  CVE-2023-53039
  - drivers:misc:sdma-dae: sdma fix uncorrect sleep time
  - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc
  - HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
  - devm-helpers: Add resource managed version of work init
  - workqueue: Add resource managed version of delayed work init
  - !15244 Add support for Hygon family 18h model 8h
  - !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
  - !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
  - mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
  - KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
  - watchdog: fix the SOFTLOCKUP_DETECTOR=n case
  - watchdog: fix watchdog may detect false positive of softlockup
  - crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
  - crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
  - crypto: ccp: Don't check tee support on Hygon platform
  - crypto: ccp: Introduce hygon specific interface to support driver
  - iommu: smmuv3: Not print information of SMMU 0x10 event
  - pci:vga fix race condition in vga_arb_write
  - scsi: target: Fix WRITE_SAME No Data Buffer crash
  - EDAC/amd64: Add support for Hygon family 18h model 8h
  - x86/amd_nb: Add support for Hygon family 18h model 8h


author: Tengda Wu <wutengda2@huawei.com> - 5.10.0-269.0.0.172
changelog:
  - !16578  ext4: ignore xattrs past end
  - !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
  - !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
  - !16749  arm64: xcall: Fix GPR touch as the original step
  - !16774  bpf: Fix prog_array_map_poke_run map poke update
  - !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
  - bpf: Fix prog_array_map_poke_run map poke update
  - !16768  RDMA/hns: Get messgae length of ack_req from FW
  - RDMA/hns: Get messgae length of ack_req from FW
  - !16750 v2  add-exec-ebpf-v3
  - !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
  - !16706  OLK-5.10 Bperf
  - !16735 [OLK-5.10]:update patches for sw64 architecture
  - objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
  - sched/ebpf: Add helper to set prefer cpumask for the task
  - sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
  - arm64: xcall: Fix GPR touch as the original step
  - sw64: irqchip: update effective affinity for PINTC
  - sw64: irqchip: add support for PINTC on all NUMA nodes
  - sw64: ioremap: fix IO interfaces
  - sw64: cpufreq: optimize the granularity of cpufreq
  - sw64: ftrace: remove temporary registers left in context saving
  - sw64: kvm: fix undefined compile issues for kvm module
  - sw64: pintc: fix guest pintc init
  - sw64: set module region to the 2GB space below vmalloc area
  - Fix type mismatch between struct perf_cpu and integer operations
  - perf test shell stat_bpf_counters: Fix test on Intel
  - perf stat: Fix error check for bpf_program__attach
  - perf stat: Fix error return code in bperf__load()
  - perf build: Properly guard libbpf includes
  - perf stat: Separate bperf from bpf_profiler
  - perf docs: Document bpf event modifier
  - perf stat: Fix handling of unsupported cgroup events when using BPF counters
  - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
  - perf test: Use sqrtloop workload to test bperf event
  - perf test stat_bpf_counter.sh: Stabilize the test results
  - perf test bpf-counters: Add test for BPF event modifier
  - perf test: Add a shell test for 'perf stat --bpf-counters' new option
  - perf stat: Fix incorrect display of bperf when event count is 0
  - perf stat: Increase perf_attr_map entries
  - perf stat: Support inherit events during fork() for bperf
  - perf stat: Fix BPF program section name
  - perf bpf_skel: Do not use typedef to avoid error on old clang
  - perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
  - perf stat: Enable BPF counter with --for-each-cgroup
  - perf bpf_counter: Move common functions to bpf_counter.h
  - perf tools: Add cgroup_is_v2() helper
  - perf tools: Add read_cgroup_id() function
  - perf stat: Introduce bpf_counter_ops->disable()
  - perf stat: Introduce ':b' modifier
  - perf stat: Introduce config stat.bpf-counter-events
  - perf bpf: check perf_attr_map is compatible with the perf binary
  - perf util: Move bpf_perf definitions to a libperf header
  - perf stat: Measure 't0' and 'ref_time' after enable_counters()
  - perf stat: Introduce 'bperf' to share hardware PMCs with BPF
  - perf stat: Enable counting events for BPF programs
  - perf build: Support build BPF skeletons with perf
  - bpftool: Add Makefile target bootstrap
  - perf tools: Add 'cgroup-switches' software event
  - perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
  - perf core: Factor out __perf_sw_event_sched
  - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
  - ext4: ignore xattrs past end
  - locking/qspinlock: Micro-optimize pending state waiting for unlock
  - bcache: allow allocator to invalidate bucket in gc
  - bcache: call force_wake_up_gc() if necessary in check_should_bypass()


author: Funda Wang <fundawang@yeah.net> - 2.9.14-15
changelog:
  - Type:CVE
  - CVE:CVE-2024-56171
  - CVE:CVE-2025-24928
  - CVE:CVE-2025-27113
  - SUG:NA
  - DESC: fix CVE-2024-56171, CVE-2025-24928, CVE-2025-27113


