Change logs for linux source package in Nile.bedrock

  • linux (6.6.0-19.0ok4) nile; urgency=medium
    
      [ Greentime Hu ]
      * riscv: Add support for kernel mode vector
    
      [ Andy Chiu ]
      * riscv: vector: make Vector always available for softirq context
    
      [ Greentime Hu ]
      * riscv: Add vector extension XOR implementation
    
      [ Andy Chiu ]
      * riscv: sched: defer restoring Vector context for user
      * riscv: lib: vectorize copy_to_user/copy_from_user
      * riscv: fpu: drop SR_SD bit checking
      * riscv: vector: do not pass task_struct into riscv_v_vstate_{save,restore}()
      * riscv: vector: use a mask to write vstate_ctrl
      * riscv: vector: use kmem_cache to manage vector context
      * riscv: vector: allow kernel-mode Vector with preemption
      * riscv: vector: add a comment when calling riscv_setup_vsize()
      * riscv: smp: fail booting up smp if inconsistent vlen is detected
      * riscv: cpufeature: call match_isa_ext() for single-letter extensions
      * dt-bindings: riscv: add Zve32[xf] Zve64[xfd] ISA extension description
      * riscv: cpufeature: add zve32[xf] and zve64[xfd] isa detection
      * riscv: hwprobe: add zve Vector subextensions into hwprobe interface
      * riscv: vector: adjust minimum Vector requirement to ZVE32X
      * selftest: run vector prctl test for ZVE32X
    
      [ Björn Töpel ]
      * riscv: Fix vector state restore in rt_sigreturn()
    
      [ Chang S. Bae ]
      * x86/fpu/xstate: Simplify print_xstate_features()
      * x86/fpu/xstate: Remove xstate offset check
      * x86/fpu/xstate: Introduce xfeature order table and accessor macro
      * x86/fpu/xstate: Adjust XSAVE buffer size calculation
      * x86/fpu/xstate: Adjust xstate copying logic for user ABI
      * x86/cpufeatures: Add X86_FEATURE_APX
      * x86/fpu/apx: Define APX state component
      * x86/fpu/apx: Disallow conflicting MPX presence
      * x86/fpu/apx: Enable APX state support
    
      [ leizongkun ]
      * OPENEULER: kvm: add struct kvm if only CONFIG_KVM enabled
    
      [ liubaolin ]
      * KYLIN: Revert "OPENEULER: fs/dcache.c: avoid softlock since too many negative dentry"
    
      [ Chuck Lever ]
      * NFSD: Fix crash in nfsd4_read_release()
    
      [ Miaoqian Lin ]
      * net: usb: asix_devices: Check return value of usbnet_get_endpoints
    
      [ Quanmin Yan ]
      * fbcon: Set fb_display[i]->mode to NULL when the mode is released
    
      [ Kaushlendra Kumar ]
      * ACPI: button: Call input_free_device() on failing input device registration
    
      [ Junjie Cao ]
      * fbdev: bitblit: bound-check glyph index in bit_putcs*
    
      [ Johan Hovold ]
      * Bluetooth: rfcomm: fix modem control handling
    
      [ Gokul Sivakumar ]
      * wifi: brcmfmac: fix crash while sending Action Frames in standalone AP Mode
    
      [ Florian Fuchs ]
      * fbdev: pvr2fb: Fix leftover reference to ONCHIP_NR_DMA_CHANNELS
    
      [ Miaoqian Lin ]
      * fbdev: valkyriefb: Fix reference count leak in valkyriefb_init
    
      [ Paolo Abeni ]
      * mptcp: drop bogus optimization in __mptcp_check_push()
      * mptcp: restore window probe
    
      [ Srinivas Kandagatla ]
      * ASoC: qdsp6: q6asm: do not sleep while atomic
    
      [ Henrique Carvalho ]
      * smb: client: fix potential cfid UAF in smb2_query_info_compound
    
      [ Chang S. Bae ]
      * x86/fpu: Ensure XFD state on signal delivery
    
      [ Loic Poulain ]
      * wifi: ath10k: Fix memory leak on unsupported WMI command
    
      [ Mark Pearson ]
      * wifi: ath11k: Add missing platform IDs for quirk table
    
      [ Karthik M ]
      * wifi: ath12k: free skb during idr cleanup callback
    
      [ Akhil P Oommen ]
      * drm/msm/a6xx: Fix GMU firmware parser
    
      [ Roy Vegard Ovesen ]
      * ALSA: usb-audio: fix control pipe direction
    
      [ Noorain Eqbal ]
      * bpf: Sync pending IRQ work before freeing ring buffer
    
      [ Wonkon Kim ]
      * scsi: ufs: core: Initialize value of an attribute returned by uic cmd
    
      [ Ondrej Mosnacek ]
      * bpf: Do not audit capability check in do_jit()
    
      [ Uwe Kleine-König ]
      * crypto: aspeed-acry - Convert to platform remove callback returning void
    
      [ Haotian Zhang ]
      * crypto: aspeed - fix double free caused by devm
    
      [ Cezary Rojewski ]
      * ASoC: Intel: avs: Unprepare a stream when XRUN occurs
    
      [ Shengjiu Wang ]
      * ASoC: fsl_sai: fix bit order for DSD format
    
      [ Andrii Nakryiko ]
      * libbpf: Fix powerpc's stack register definition in bpf_tracing.h
    
      [ Lizhi Xu ]
      * usbnet: Prevents free active kevent
    
      [ Cen Zhang ]
      * Bluetooth: hci_sync: fix race in hci_cmd_sync_dequeue_once
    
      [ Chris Lu ]
      * Bluetooth: btmtksdio: Add pmctrl handling for BT closed state during reset
    
      [ Luiz Augusto von Dentz ]
      * Bluetooth: HCI: Fix tracking of advertisement set/instance 0x00
      * Bluetooth: ISO: Fix another instance of dst_type handling
      * Bluetooth: hci_core: Fix tracking of periodic advertisement
    
      [ Tomeu Vizoso ]
      * drm/etnaviv: fix flush sequence logic
    
      [ Jijie Shao ]
      * net: hns3: return error code when function fails
    
      [ Abdun Nihaal ]
      * sfc: fix potential memory leak in efx_mae_process_mport()
    
      [ Yang Wang ]
      * drm/amd/pm: fix smu table id bound check issue in smu_cmn_update_table()
    
      [ John Smith ]
      * drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Fiji
      * drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Iceland
    
      [ Damien Le Moal ]
      * block: fix op_is_zone_mgmt() to handle REQ_OP_ZONE_RESET_ALL
      * block: make REQ_OP_ZONE_OPEN a write operation
    
      [ Alexey Klimov ]
      * regmap: slimbus: fix bus_context pointer in regmap init calls
    
      [ Johan Hovold ]
      * drm/mediatek: Fix device use-after-free on unbind
    
      [ Farhan Ali ]
      * s390/pci: Restore IRQ unconditionally for the zPCI device
    
      [ Emanuele Ghidoli ]
      * net: phy: dp83867: Disable EEE support as not implemented
    
      [ Vincent Guittot ]
      * sched/pelt: Avoid underestimation of task utilization
    
      [ Pierre Gondois ]
      * sched/fair: Use all little CPUs for CPU-bound workloads
    
      [ Heiko Carstens ]
      * s390: Disable ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP
    
      [ Philipp Stanner ]
      * drm/sched: Fix race in drm_sched_entity_select_rq()
    
      [ Thomas Zimmermann ]
      * drm/sysfb: Do not dereference NULL pointer in plane reset
    
      [ Gerd Bayer ]
      * s390/pci: Avoid deadlock between PCI error recovery and mlx5 crdump
    
      [ Owen Gu ]
      * usb: gadget: f_fs: Fix epfile null pointer access after ep enable.
    
      [ Ryan Chen ]
      * soc: aspeed: socinfo: Add AST27xx silicon IDs
    
      [ Jens Reidel ]
      * soc: qcom: smem: Fix endian-unaware access of num_entries
    
      [ Thomas Weißschuh ]
      * spi: loopback-test: Don't use %pK through printk
      * bpf: Don't use %pK through printk
    
      [ Chi Zhang ]
      * pinctrl: single: fix bias pull up/down handling in pin_config_set
    
      [ Biju Das ]
      * mmc: host: renesas_sdhi: Fix the actual clock
    
      [ Jiayi Li ]
      * memstick: Add timeout to prevent indefinite waiting
    
      [ Inochi Amaoto ]
      * irqchip/sifive-plic: Respect mask state when setting affinity
    
      [ Ricardo B. Marlière ]
      * selftests/bpf: Fix bpf_prog_detach2 usage in test_lirc_mode2
    
      [ Dennis Beier ]
      * cpufreq/longhaul: handle NULL policy in longhaul_exit
    
      [ Kees Cook ]
      * arc: Fix __fls() const-foldability via __builtin_clzl()
    
      [ Ricardo B. Marlière ]
      * selftests/bpf: Upon failures, exit with code 1 in test_xsk.sh
    
      [ Christian Bruel ]
      * irqchip/gic-v2m: Handle Multiple MSI base IRQ Alignment
    
      [ Shang song (Lenovo) ]
      * ACPI: PRM: Skip handlers with NULL handler_address or NULL VA
    
      [ Hans de Goede ]
      * ACPI: scan: Add Intel CVS ACPI HIDs to acpi_ignore_dep_ids[]
    
      [ Christopher Ruehl ]
      * power: supply: qcom_battmgr: add OOI chemistry
    
      [ Chuande Chen ]
      * hwmon: (sbtsi_temp) AMD CPU extended temperature range support
    
      [ Bartosz Golaszewski ]
      * pinctrl: keembay: release allocated memory in detach path
    
      [ Fabien Proriol ]
      * power: supply: sbs-charger: Support multiple devices
    
      [ Andreas Kemnade ]
      * hwmon: sy7636a: add alias
    
      [ Ming Wang ]
      * irqchip/loongson-pch-lpc: Use legacy domain for PCH-LPC IRQ controller
    
      [ Radhey Shyam Pandey ]
      * arm64: zynqmp: Revert usb node drive strength and slew rate for zcu106
    
      [ Svyatoslav Ryhel ]
      * soc/tegra: fuse: Add Tegra114 nvmem cells and fuse lookups
      * ARM: tegra: transformer-20: add missing magnetometer interrupt
      * ARM: tegra: transformer-20: fix audio-codec interrupt
    
      [ Sarthak Garg ]
      * mmc: sdhci-msm: Enable tuning for SDR50 mode for SD card
    
      [ Hans de Goede ]
      * ACPICA: dispatcher: Use acpi_ds_clear_operands() in acpi_ds_call_control_method()
    
      [ Amirreza Zarrabi ]
      * tee: allow a driver to allocate a tee_device without a pool
    
      [ Daniel Wagner ]
      * nvmet-fc: avoid scheduling association deletion twice
      * nvme-fc: use lock accessing port_state and rport state
    
      [ Kumar Kartikeya Dwivedi ]
      * bpf: Do not limit bpf_cgroup_from_id to current's namespace
    
      [ Svyatoslav Ryhel ]
      * video: backlight: lp855x_bl: Set correct EPROM start for LP8556
    
      [ Kaushlendra Kumar ]
      * tools/cpupower: fix error return value in cpupower_write_sysfs()
    
      [ Janne Grunau ]
      * pmdomain: apple: Add "apple,t8103-pmgr-pwrstate"
    
      [ Fenglin Wu ]
      * power: supply: qcom_battmgr: handle charging state change notifications
    
      [ Tom Stellard ]
      * bpftool: Fix -Wuninitialized-const-pointer warnings with clang >= 21
    
      [ Rafael J. Wysocki ]
      * cpuidle: Fail cpuidle device registration if there is one already
    
      [ Pranav Tyagi ]
      * futex: Don't leak robust_list pointer on exec race
    
      [ Biju Das ]
      * spi: rpc-if: Add resume support for RZ/G3E
    
      [ Daniel Lezcano ]
      * clocksource/drivers/vf-pit: Replace raw_readl/writel to readl/writel
    
      [ Yu Kuai ]
      * blk-cgroup: fix possible deadlock while configuring policy
    
      [ Amery Hung ]
      * bpf: Clear pfmemalloc flag when freeing all fragments
    
      [ Alistair Francis ]
      * nvme: Use non zero KATO for persistent discovery connections
    
      [ Jiri Olsa ]
      * uprobe: Do not emulate/sstep original instruction when ip is changed
    
      [ Ben Copeland ]
      * hwmon: (asus-ec-sensors) increase timeout for locking ACPI mutex
    
      [ Kaushlendra Kumar ]
      * tools/cpupower: Fix incorrect size in cpuidle_state_disable()
      * tools/power x86_energy_perf_policy: Fix incorrect fopen mode usage
    
      [ Len Brown ]
      * tools/power x86_energy_perf_policy: Enhance HWP enable
      * tools/power x86_energy_perf_policy: Prefer driver HWP limits
    
      [ Alexander Stein ]
      * mfd: stmpe: Remove IRQ domain upon removal
      * mfd: stmpe-i2c: Add missing MODULE_LICENSE
    
      [ Arnd Bergmann ]
      * mfd: madera: Work around false-positive -Wininitialized warning
    
      [ Jens Kehne ]
      * mfd: da9063: Split chip variant reading in two bus transactions
    
      [ Clay King ]
      * drm/amd/display: ensure committing streams is seamless
    
      [ Michael Strauss ]
      * drm/amd/display: Increase AUX Intra-Hop Done Max Wait Duration
    
      [ Alex Deucher ]
      * drm/amd/display: add more cyan skillfish devices
    
      [ Paul Hsieh ]
      * drm/amd/display: update dpp/disp clock from smu clock table
    
      [ Lijo Lazar ]
      * drm/amd/pm: Use cached metrics data on aldebaran
      * drm/amd/pm: Use cached metrics data on arcturus
    
      [ Sathishkumar S ]
      * drm/amdgpu/jpeg: Hold pg_lock before jpeg poweroff
    
      [ Seyediman Seyedarab ]
      * drm/nouveau: replace snprintf() with scnprintf() in nvkm_snprintbf()
    
      [ Marcos Del Sol Vives ]
      * PCI: Disable MSI on RDC PCI to PCIe bridges
    
      [ Wake Liu ]
      * selftests/net: Replace non-standard __WORDSIZE with sizeof(long) * 8
      * selftests/net: Ensure assert() triggers in psock_tpacket.c
    
      [ Ping-Ke Shih ]
      * wifi: rtw88: sdio: use indirect IO for device registers before power-on
    
      [ Geoffrey McRae ]
      * drm/amdkfd: return -ENOTTY for unsupported IOCTLs
    
      [ Laurent Pinchart ]
      * media: pci: ivtv: Don't create fake v4l2_fh
      * media: amphion: Delete v4l2_fh synchronously in .release()
    
      [ Tomi Valkeinen ]
      * drm/tidss: Use the crtc_* timings when programming the HW
      * drm/bridge: cdns-dsi: Fix REG_WAKEUP_TIME value
      * drm/bridge: cdns-dsi: Don't fail on MIPI_DSI_MODE_VIDEO_BURST
    
      [ Jayesh Choudhary ]
      * drm/tidss: Set crtc modesetting parameters with adjusted mode
    
      [ Mehdi Djait ]
      * media: i2c: Kconfig: Ensure a dependency on HAVE_CLK for VIDEO_CAMERA_SENSOR
    
      [ Kirill A. Shutemov ]
      * x86/vsyscall: Do not require X86_PF_INSTR to emulate vsyscall
    
      [ Tiezhu Yang ]
      * net: stmmac: Check stmmac_hw_setup() in stmmac_resume()
    
      [ Thomas Weißschuh ]
      * ice: Don't use %pK through printk or tracepoints
    
      [ Lukas Wunner ]
      * thunderbolt: Use is_pciehp instead of is_hotplug_bridge
    
      [ Niklas Schnelle ]
      * powerpc/eeh: Use result of error_detected() in uevent
      * s390/pci: Use pci_uevent_ers() in PCI recovery
    
      [ Ido Schimmel ]
      * bridge: Redirect to backup port when port is administratively down
    
      [ Peter Wang ]
      * scsi: ufs: host: mediatek: Fix auto-hibern8 timer configuration
    
      [ Alice Chao ]
      * scsi: ufs: host: mediatek: Assign power mode userdata before FASTAUTO mode change
    
      [ Peter Wang ]
      * scsi: ufs: host: mediatek: Change reset sequence for improved stability
    
      [ Alice Chao ]
      * scsi: ufs: host: mediatek: Fix invalid access in vccqx handling
    
      [ Charalampos Mitrodimas ]
      * net: ipv6: fix field-spanning memcpy warning in AH output
    
      [ Tetsuo Handa ]
      * media: imon: make send_packet() more robust
    
      [ Dmitry Baryshkov ]
      * drm/bridge: display-connector: don't set OP_DETECT for DisplayPorts
    
      [ Kent Russell ]
      * drm/amdkfd: Handle lack of READ permissions in SVM mapping
    
      [ Rodrigo Gobbi ]
      * iio: adc: spear_adc: mask SPEAR_ADC_STATUS channel and avg sample before setting register
    
      [ Haibo Chen ]
      * iio: adc: imx93_adc: load calibrated values even calibration failed
    
      [ raub camaioni ]
      * usb: gadget: f_ncm: Fix MAC assignment NCM ethernet
    
      [ Zijun Hu ]
      * char: misc: Make misc_register() reentry for miscdevice who wants dynamic minor
      * char: misc: Does not request module for miscdevice with dynamic minor
    
      [ Christoph Paasch ]
      * net: When removing nexthops, don't call synchronize_net if it is not necessary
    
      [ Oleksij Rempel ]
      * net: stmmac: Correctly handle Rx checksum offload errors
    
      [ Kuniyuki Iwashima ]
      * net: Call trace_sock_exceed_buf_limit() for memcg failure with SK_MEM_RECV.
    
      [ Sungho Kim ]
      * PCI/P2PDMA: Fix incorrect pointer usage in devm_kfree() call
    
      [ Takashi Iwai ]
      * ALSA: usb-audio: Add validation of UAC2/UAC3 effect units
    
      [ Ujwal Kundur ]
      * rds: Fix endianness annotation for RDS_MPATH_HASH
    
      [ Chandrakanth Patil ]
      * scsi: mpi3mr: Fix controller init failure on fault during queue creation
    
      [ Francisco Gutierrez ]
      * scsi: pm80xx: Fix race condition caused by static variables
    
      [ Krzysztof Kozlowski ]
      * extcon: adc-jack: Fix wakeup source leaks on device unbind
    
      [ Andrew Davis ]
      * remoteproc: wkup_m3: Use devm_pm_runtime_enable() helper
    
      [ Heiner Kallweit ]
      * net: phy: fixed_phy: let fixed_phy_unregister free the phy_device
    
      [ Miklos Szeredi ]
      * fuse: zero initialize inode private data
    
      [ Eric Huang ]
      * drm/amdkfd: fix vram allocation failure for a special case
    
      [ Amber Lin ]
      * drm/amdkfd: Tie UNMAP_LATENCY to queue_preemption
    
      [ Chelsy Ratnawat ]
      * media: fix uninitialized symbol warnings
    
      [ Timur Kristóf ]
      * drm/amdgpu: Respect max pixel clock for HDMI and DVI-D (v2)
    
      [ Aleksander Jan Bajkowski ]
      * mips: lantiq: danube: add missing properties to cpu node
      * mips: lantiq: danube: add model to EASY50712 dts
      * mips: lantiq: danube: add missing device_type in pci node
      * mips: lantiq: xway: sysctrl: rename stp clock
      * mips: lantiq: danube: rename stp node on EASY50712 reference board
    
      [ Qianfeng Rong ]
      * crypto: qat - use kcalloc() in qat_uclo_map_objs_from_mof()
      * scsi: pm8001: Use int instead of u32 to store error codes
    
      [ Miroslav Lichvar ]
      * ptp: Limit time setting of PTP clocks
    
      [ Thomas Andreatta ]
      * dmaengine: sh: setup_xref error handling
    
      [ Rosen Penev ]
      * dmaengine: mv_xor: match alloc_wc and free_wc
    
      [ Devendra K Verma ]
      * dmaengine: dw-edma: Set status for callback_result
    
      [ Krzysztof Kozlowski ]
      * drm/msm/dsi/phy: Toggle back buffer resync after preparing PLL
      * drm/msm/dsi/phy_7nm: Fix missing initial VCO rate
    
      [ David Francis ]
      * drm/amdgpu: Allow kfd CRIU with no buffer objects
    
      [ Yue Haibing ]
      * ipv6: Add sanity checks on ipv6_devconf.rpl_seg_enabled
    
      [ Juraj Šarinay ]
      * net: nfc: nci: Increase NCI_DATA_TIMEOUT to 3000 ms
    
      [ Niklas Söderlund ]
      * media: adv7180: Add missing lock in suspend callback
      * media: adv7180: Do not write format to device in set_fmt
      * media: adv7180: Only validate format in querystd
    
      [ Paul Kocialkowski ]
      * media: verisilicon: Explicitly disable selection api ioctls for decoders
    
      [ Cryolitia PukNgae ]
      * ALSA: usb-audio: apply quirk for MOONDROP Quark2
    
      [ Eric Dumazet ]
      * net: call cond_resched() less often in __release_sock()
    
      [ Colin Foster ]
      * smsc911x: add second read of EEPROM mac when possible corruption seen
    
      [ Ashish Kalra ]
      * iommu/amd: Skip enabling command/event buffers for kdump
    
      [ Hector Martin ]
      * iommu/apple-dart: Clear stream error indicator bits for T8110 DARTs
    
      [ Alex Deucher ]
      * drm/amd: add more cyan skillfish PCI ids
      * drm/amdgpu: don't enable SMU on cyan skillfish
      * drm/amdgpu: add support for cyan skillfish gpu_info
    
      [ William Wu ]
      * usb: gadget: f_hid: Fix zero length packet transfer
    
      [ Chen Yufeng ]
      * usb: cdns3: gadget: Use-after-free during failed initialization and exit of cdnsp gadget
    
      [ Antonino Maniscalco ]
      * drm/msm: make sure to not queue up recovery more than once
    
      [ Xion Wang ]
      * char: Use list_del_init() in misc_deregister() to reinitialize list pointer
    
      [ Hao Yao ]
      * media: ov08x40: Fix the horizontal flip control
    
      [ Vladimir Zapolskiy ]
      * media: i2c: og01a1b: Specify monochrome media bus format instead of Bayer
    
      [ Peter Wang ]
      * scsi: ufs: host: mediatek: Enhance recovery on resume failure
      * scsi: ufs: host: mediatek: Enhance recovery on hibernation exit failure
    
      [ Rohan G Thomas ]
      * net: phy: marvell: Fix 88e1510 downshift counter errata
    
      [ Peter Wang ]
      * scsi: ufs: host: mediatek: Disable auto-hibern8 during power mode changes
    
      [ Tetsuo Handa ]
      * ntfs3: pretend $Extend records as regular files
    
      [ Harikrishna Shenoy ]
      * phy: cadence: cdns-dphy: Enable lower resolutions in dphy
    
      [ Michael Dege ]
      * phy: renesas: r8a779f0-ether-serdes: add new step added to latest datasheet
    
      [ Michael Riesch ]
      * phy: rockchip: phy-rockchip-inno-csidphy: allow writes to grf register 0
    
      [ Niklas Söderlund ]
      * net: sh_eth: Disable WoL if system can not suspend
    
      [ Jakub Kicinski ]
      * selftests: net: replace sleeps in fcnal-test with waits
    
      [ Qianfeng Rong ]
      * media: redrat3: use int type to store negative error codes
    
      [ Ido Schimmel ]
      * selftests: traceroute: Use require_command()
    
      [ Florian Westphal ]
      * netfilter: nf_reject: don't reply to icmp error messages
    
      [ Li RongQing ]
      * x86/kvm: Prefer native qspinlock for dedicated vCPUs irrespective of PV_UNHALT
    
      [ David Ahern ]
      * selftests: Disable dad for ipv6 in fcnal-test.sh
    
      [ Daniel Palmer ]
      * eth: 8139too: Make 8139TOO_PIO depend on !NO_IOPORT_MAP
    
      [ David Ahern ]
      * selftests: Replace sleep with slowwait
    
      [ Alok Tiwari ]
      * udp_tunnel: use netdev_warn() instead of netdev_WARN()
    
      [ Antheas Kapenekakis ]
      * HID: asus: add Z13 folio to generic group for multitouch to work
    
      [ Sangwook Shin ]
      * watchdog: s3c2410_wdt: Fix max_timeout being calculated larger
    
      [ Ovidiu Panait ]
      * crypto: sun8i-ce - remove channel timeout field
    
      [ Niklas Cassel ]
      * PCI: dwc: Verify the single eDMA IRQ in dw_pcie_edma_irq_verify()
    
      [ Gaurav Jain ]
      * crypto: caam - double the entropy delay interval for retry
    
      [ Yafang Shao ]
      * net/cls_cgroup: Fix task_get_classid() during qdisc run
    
      [ Quan Zhou ]
      * wifi: mt76: mt7921: Add 160MHz beamformee capability for mt7922 device
    
      [ Benjamin Lin ]
      * wifi: mt76: mt7996: Temporarily disable EPCS
    
      [ John Keeping ]
      * ALSA: serial-generic: remove shared static buffer
    
      [ Tvrtko Ursulin ]
      * drm/amdgpu: Use memdup_array_user in amdgpu_cs_wait_fences_ioctl
    
      [ Mario Limonciello (AMD) ]
      * drm/amd: Avoid evicting resources at S5
    
      [ Timur Kristóf ]
      * drm/amd/display: Fix DVI-D/HDMI adapters
      * drm/amd/display: Disable VRR on DCE 6
    
      [ Jakub Kicinski ]
      * page_pool: always add GFP_NOWARN for ATOMIC allocations
    
      [ Stefan Wahren ]
      * ethernet: Extend device_get_mac_address() to use NVMEM
    
      [ Mario Limonciello (AMD) ]
      * HID: i2c-hid: Resolve touchpad issues on Dell systems during S4
    
      [ Christian König ]
      * drm/amdgpu: reject gang submissions under SRIOV
    
      [ Nai-Chen Cheng ]
      * selftests/Makefile: include $(INSTALL_DEP_TARGETS) in clean target to clean net/lib dependency
    
      [ Bart Van Assche ]
      * scsi: ufs: core: Disable timestamp functionality if not supported
    
      [ Justin Tee ]
      * scsi: lpfc: Check return status of lpfc_reset_flush_io_context during TGT_RESET
      * scsi: lpfc: Remove ndlp kref decrement clause for F_Port_Ctrl in lpfc_cleanup
      * scsi: lpfc: Define size of debugfs entry for xri rebalancing
    
      [ Al Viro ]
      * allow finish_no_open(file, ERR_PTR(-E...))
    
      [ Forest Crossman ]
      * usb: mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBs
    
      [ Krishna Kurapati ]
      * usb: xhci: plat: Facilitate using autosuspend for xhci plat devices
    
      [ wangzijie ]
      * f2fs: fix infinite loop in __insert_extent_tree()
    
      [ Eric Dumazet ]
      * ipv6: np->rxpmtu race annotation
    
      [ Tetsuo Handa ]
      * jfs: Verify inode mode when loading from disk
    
      [ Shaurya Rane ]
      * jfs: fix uninitialized waitqueue in transaction manager
    
      [ Alexey Klimov ]
      * ASoC: qcom: sc8280xp: explicitly set S16LE format in sc8280xp_be_hw_params_fixup()
    
      [ Oleksij Rempel ]
      * net: phy: clear link parameters on admin link down
    
      [ Robert Marko ]
      * net: ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X
    
      [ Seyediman Seyedarab ]
      * iommu/vt-d: Replace snprintf with scnprintf in dmar_latency_snapshot()
    
      [ Loic Poulain ]
      * wifi: ath10k: Fix connection after GTK rekeying
    
      [ Brahmajit Das ]
      * net: intel: fm10k: Fix parameter idx set but not used
    
      [ ChunHao Lin ]
      * r8169: set EEE speed down ratio to 1
    
      [ Chen Wang ]
      * PCI: cadence: Check for the existence of cdns_pcie::ops before using it
    
      [ Koakuma ]
      * sparc/module: Add R_SPARC_UA64 relocation handling
    
      [ Al Viro ]
      * sparc64: fix prototypes of reads[bwl]()
    
      [ Alex Mastro ]
      * vfio: return -ENOTTY for unsupported device feature
    
      [ Mario Limonciello ]
      * PCI/PM: Skip resuming to D0 if device is disconnected
    
      [ Stephan Gerhold ]
      * remoteproc: qcom: q6v5: Avoid handling handover twice
    
      [ Nithyanantham Paramasivam ]
      * wifi: ath12k: Increase DP_REO_CMD_RING_SIZE to 256
    
      [ Karthi Kandasamy ]
      * drm/amd/display: Add AVI infoframe copy in copy_stream_update_to_stream
    
      [ Olga Kornievskaia ]
      * NFSv4: handle ERR_GRACE on delegation recalls
    
      [ Anthony Iliopoulos ]
      * NFSv4.1: fix mount hang after CREATE_SESSION failure
    
      [ Al Viro ]
      * nfs4_setup_readdir(): insufficient locking for ->d_parent->d_inode dereferencing
    
      [ Petr Machata ]
      * net: bridge: Install FDB for bridge MAC on VLAN 0
    
      [ Alok Tiwari ]
      * scsi: libfc: Fix potential buffer overflow in fc_ct_ms_fill()
    
      [ Vered Yavniely ]
      * accel/habanalabs/gaudi2: fix BMON disable configuration
    
      [ Ranjan Kumar ]
      * scsi: mpt3sas: Add support for 22.5 Gbps SAS link rate
    
      [ Tomer Tayar ]
      * accel/habanalabs: return ENOMEM if less than requested pages were pinned
    
      [ Konstantin Sinyuk ]
      * accel/habanalabs/gaudi2: read preboot status after recovering from dirty state
    
      [ Moti Haimovski ]
      * accel/habanalabs: support mapping cb with vmalloc-backed coherent memory
    
      [ chuguangqing ]
      * fs: ext4: change GFP_KERNEL to GFP_NOFS to avoid deadlock
    
      [ Julian Sun ]
      * ext4: increase IO priority of fastcommit
    
      [ Yifan Zhang ]
      * amd/amdkfd: resolve a race in amdgpu_amdkfd_device_fini_sw
    
      [ Olivier Moysan ]
      * ASoC: stm32: sai: manage context in set_sysclk callback
    
      [ Primoz Fiser ]
      * ASoC: tlv320aic3x: Fix class-D initialization for tlv320aic3007
    
      [ Carolina Jubran ]
      * net/mlx5e: Don't query FEC statistics when FEC is disabled
    
      [ Théo Lebrun ]
      * net: macb: avoid dealing with endianness in macb_set_hwaddr()
    
      [ Arkadiusz Bokowy ]
      * Bluetooth: btusb: Check for unexpected bytes when defragmenting HCI frames
    
      [ Luiz Augusto von Dentz ]
      * Bluetooth: SCO: Fix UAF on sco_conn_free
    
      [ Ivan Pravdin ]
      * Bluetooth: bcsp: receive data only if registered
    
      [ Roy Vegard Ovesen ]
      * ALSA: usb-audio: add mono main switch to Presonus S1824c
    
      [ Qingfang Deng ]
      * 6pack: drop redundant locking and refcounting
    
      [ Dragos Tatulea ]
      * page_pool: Clamp pool size to max 16K pages
    
      [ Mike Marshall ]
      * orangefs: fix xattr related buffer overflow...
    
      [ Vladimir Riabchun ]
      * ftrace: Fix softlockup in ftrace_module_enable
    
      [ Namjae Jeon ]
      * ksmbd: use sock_create_kern interface to create kernel socket
    
      [ Fiona Ebner ]
      * smb: client: transport: avoid reconnects triggered by pending task work
    
      [ Coiby Xu ]
      * ima: don't clear IMA_DIGSIG flag when setting or removing non-IMA xattr
    
      [ Thadeu Lima de Souza Cascardo ]
      * char: misc: restrict the dynamic range to exclude reserved minors
    
      [ Saket Dumbre ]
      * ACPICA: Update dsmethod.c to get rid of unused variable warning
    
      [ Jacob Moroni ]
      * RDMA/irdma: Fix SD index calculation
      * RDMA/irdma: Remove unused struct irdma_cq fields
      * RDMA/irdma: Set irdma_cq cq_num field during CQ create
    
      [ Junxian Huang ]
      * RDMA/hns: Fix wrong WQE data when QP wraps around
    
      [ austinchang ]
      * btrfs: mark dirty extent range for out of bound prealloc extents
    
      [ Yikang Yue ]
      * fs/hpfs: Fix error code for new_inode() failure in mkdir/create/mknod/symlink
    
      [ Tiwei Bie ]
      * um: Fix help message for ssl-non-raw
    
      [ Chen-Yu Tsai ]
      * clk: sunxi-ng: sun6i-rtc: Add A523 specifics
    
      [ Josua Mayer ]
      * rtc: pcf2127: clear minute/second interrupt
    
      [ Nicolas Ferre ]
      * ARM: at91: pm: save and restore ACR during PLL disable/enable
    
      [ Ryan Wanner ]
      * clk: at91: clk-master: Add check for divide by 3
    
      [ Nicolas Ferre ]
      * clk: at91: clk-sam9x60-pll: force write to PLL_UPDT register
    
      [ Matthias Schiffer ]
      * clk: ti: am33xx: keep WKUP_DEBUGSS_CLKCTRL enabled
    
      [ Jerome Brunet ]
      * NTB: epf: Allow arbitrary BAR mapping
    
      [ Randall P. Embry ]
      * 9p: fix /sys/fs/9p/caches overwriting itself
    
      [ Aaron Kling ]
      * cpufreq: tegra186: Initialize all cores to max frequencies
    
      [ Randall P. Embry ]
      * 9p: sysfs_init: don't hardcode error to ENOMEM
    
      [ Hoyoung Seo ]
      * scsi: ufs: core: Include UTP error in INT_FATAL_ERRORS
    
      [ Sakari Ailus ]
      * ACPI: property: Return present device nodes only on fwnode interface
    
      [ Ian Rogers ]
      * tools bitmap: Add missing asm-generic/bitsperlong.h include
    
      [ Emil Dahl Juhl ]
      * tools: lib: thermal: don't preserve owner in install
    
      [ Sascha Hauer ]
      * tools: lib: thermal: use pkg-config to locate libnl3
    
      [ Albin Babu Varghese ]
      * fbdev: Add bounds checking in bit_putcs to fix vmalloc-out-of-bounds
    
      [ Bruno Thomsen ]
      * rtc: pcf2127: fix watchdog interrupt mask on pcf2131
    
      [ Geert Uytterhoeven ]
      * kbuild: uapi: Strip comments before size type check
    
      [ Valerio Setti ]
      * ASoC: meson: aiu-encoder-i2s: fix bit clock polarity
    
      [ Viacheslav Dubeyko ]
      * ceph: add checking of wait_for_completion_killable() return value
      * ceph: refactor wake_up_bit() pattern of calling
    
      [ Kailang Yang ]
      * ALSA: hda/realtek: Audio disappears on HP 15-fc000 after warm boot again
    
      [ Ricardo Ribalda ]
      * media: uvcvideo: Use heuristic to find stream entity
    
      [ Baochen Qiang ]
      * Revert "wifi: ath10k: avoid unnecessary wait for service ready message"
    
      [ Jiawen Wu ]
      * net: libwx: fix device bus LAN ID
    
      [ Anton Blanchard ]
      * riscv: Improve exception and system call latency
    
      [ Chunyan Zhang ]
      * riscv: stacktrace: Disable KASAN checks for non-current tasks
    
      [ Josephine Pfeiffer ]
      * riscv: ptdump: use seq_puts() in pt_dump_seq_puts() macro
    
      [ Raphael Pinsonneault-Thibeault ]
      * Bluetooth: hci_event: validate skb length for unknown CC opcode
    
      [ Abdun Nihaal ]
      * Bluetooth: btrtl: Fix memory leak in rtlbt_parse_firmware_v2()
    
      [ Jonas Gorski ]
      * net: dsa: tag_brcm: legacy: fix untagged rx on unbridged ports for bcm63xx
    
      [ Anubhav Singh ]
      * selftests/net: fix out-of-order delivery of FIN in gro:tcp test
    
      [ Richard Gobert ]
      * selftests/net: fix GRO coalesce test and add ext header coalesce tests
    
      [ Anubhav Singh ]
      * selftests/net: use destination options instead of hop-by-hop
    
      [ David Wei ]
      * netdevsim: add Makefile for selftests
    
      [ Wang Liang ]
      * selftests: netdevsim: Fix ethtool-coalesce.sh fail by installing ethtool-common.sh
    
      [ Hangbin Liu ]
      * net: vlan: sync VLAN features with lower device
    
      [ Jonas Gorski ]
      * net: dsa: b53: fix resetting speed and pause on forced link
      * net: dsa: b53: fix enabling ip multicast
      * net: dsa: b53: stop reading ARL entries if search is done
    
      [ Stefan Wiehler ]
      * sctp: Hold RCU read lock while iterating over address list
      * sctp: Prevent TOCTOU out-of-bounds write
      * sctp: Hold sock lock while iterating over address list
    
      [ Qendrim Maxhuni ]
      * net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
    
      [ Kalesh AP ]
      * bnxt_en: Fix a possible memory leak in bnxt_ptp_init
    
      [ Martin Willi ]
      * wifi: mac80211_hwsim: Limit destroy_on_close radio removal to netgroup
    
      [ Gal Pressman ]
      * net/mlx5e: Use extack in get module eeprom by page callback
      * net/mlx5e: Fix return value in case of module EEPROM read error
    
      [ Dragos Tatulea ]
      * net/mlx5e: SHAMPO, Fix skb size check for 64K pages
    
      [ Tristram Ha ]
      * net: dsa: microchip: Fix reserved multicast address table programming
    
      [ Horatiu Vultur ]
      * lan966x: Fix sleeping in atomic context
    
      [ Nikolay Aleksandrov ]
      * net: bridge: fix use-after-free due to MST port state bypass
      * net: bridge: fix MST static key usage
    
      [ Zilin Guan ]
      * tracing: Fix memory leaks in create_field_var()
    
      [ Wayne Lin ]
      * drm/amd/display: Enable mst when it's detected but yet to be initialized
    
      [ Pierre-Eric Pelloux-Prayer ]
      * drm/sched: Fix deadlock in drm_sched_entity_kill_jobs_cb
    
      [ Ilia Gavrilov ]
      * Bluetooth: MGMT: Fix OOB access in parse_adv_monitor_pattern()
    
      [ Yuta Hayama ]
      * rtc: rx8025: fix incorrect register reference
    
      [ Mario Limonciello (AMD) ]
      * x86/microcode/AMD: Add more known models to entry sign checking
    
      [ Henrique Carvalho ]
      * smb: client: fix potential UAF in smb2_close_cached_fid()
    
      [ Bui Quang Minh ]
      * virtio-net: fix received length check in big packets
    
      [ Nathan Chancellor ]
      * lib/crypto: curve25519-hacl64: Fix older clang KASAN workaround for GCC
    
      [ Adrian Hunter ]
      * scsi: ufs: ufs-pci: Fix S0ix/S3 for Intel controllers
    
      [ Krzysztof Kozlowski ]
      * extcon: adc-jack: Cleanup wakeup source only if it was enabled
    
      [ Srinivasan Shanmugam ]
      * drm/amdgpu: Fix function header names in amdgpu_connectors.c
    
      [ Alex Hung ]
      * drm/amd/display: Fix black screen with HDMI outputs
    
      [ Clément Léger ]
      * riscv: stacktrace: fix backtracing through exceptions
    
      [ Jakub Kicinski ]
      * selftests: netdevsim: set test timeout to 10 minutes
    
      [ Janusz Krzysztofik ]
      * drm/i915: Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD
    
      [ Umesh Nerlige Ramappa ]
      * drm/i915: Fix conversion between clock ticks and nanoseconds
    
      [ Shuhao Fu ]
      * smb: client: fix refcount leak in smb2_set_path_attr
    
      [ Jason Gunthorpe ]
      * iommufd: Make vfio_compat's unmap succeed if the range is already empty
    
      [ Mario Limonciello ]
      * drm/amd: Fix suspend failure with secure display TA
    
      [ Peter Zijlstra ]
      * compiler_types: Move unused static inline functions warning to W=2
    
      [ Danil Skrebenkov ]
      * RISC-V: clear hot-unplugged cores from all task mm_cpumasks to avoid rfence errors
    
      [ Han Gao ]
      * riscv: acpi: avoid errors caused by probing DT devices when ACPI is used
    
      [ Timur Kristóf ]
      * drm/amd/pm: Disable MCLK switching on SI at high pixel clocks
    
      [ Jesse.Zhang ]
      * drm/amdgpu: Fix NULL pointer dereference in VRAM logic for APU devices
    
      [ Joshua Watt ]
      * NFS4: Fix state renewals missing after boot
    
      [ Tristan Lobb ]
      * HID: quirks: avoid Cooler Master MM712 dongle wakeup bug
    
      [ Scott Mayhew ]
      * NFS: check if suid/sgid was cleared after a write as needed
    
      [ Oleg Makarenko ]
      * HID: quirks: Add ALWAYS_POLL quirk for VRS R295 steering wheel
    
      [ ZhangGuoDong ]
      * smb/server: fix possible memory leak in smb2_read()
      * smb/server: fix possible refcount leak in smb2_sess_setup()
    
      [ Sharique Mohammad ]
      * ASoC: max98090/91: fixed max98091 ALSA widget powering up/down
    
      [ Nicolas Escande ]
      * wifi: ath11k: zero init info->status in wmi_process_mgmt_tx_comp()
    
      [ Alexander Sverdlin ]
      * selftests: net: local_termination: Wait for interfaces to come up
    
      [ Wei Fang ]
      * net: fec: correct rx_bytes statistic for the case SHIFT16 is set
    
      [ Pauli Virtanen ]
      * Bluetooth: MGMT: cancel mesh send timer when hdev removed
    
      [ Raphael Pinsonneault-Thibeault ]
      * Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF
    
      [ Pauli Virtanen ]
      * Bluetooth: 6lowpan: reset link-local header on ipv6 recv path
      * Bluetooth: 6lowpan: fix BDADDR_LE vs ADDR_LE_DEV address type confusion
      * Bluetooth: 6lowpan: Don't hold spin lock over sleeping functions
    
      [ Eric Dumazet ]
      * sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto
    
      [ D. Wythe ]
      * net/smc: fix mismatch between CLC header and proposal
    
      [ Zilin Guan ]
      * net/handshake: Fix memory leak in tls_handshake_accept()
    
      [ Kuniyuki Iwashima ]
      * tipc: Fix use-after-free in tipc_mon_reinit_self().
    
      [ Buday Csaba ]
      * net: mdio: fix resource leak in mdiobus_register_device()
    
      [ Benjamin Berg ]
      * wifi: mac80211: skip rate verification for not captured PSDUs
    
      [ Kuniyuki Iwashima ]
      * af_unix: Initialise scc_index in unix_add_edge().
    
      [ Eric Dumazet ]
      * net_sched: act_connmark: use RCU in tcf_connmark_dump()
    
      [ Ranganath V N ]
      * net: sched: act_connmark: initialize struct tc_ife to fix kernel leak
      * net: sched: act_ife: initialize struct tc_ife to fix KMSAN kernel-infoleak
    
      [ Gal Pressman ]
      * net/mlx5e: Fix maxrate wraparound in threshold between units
      * net/mlx5e: Fix wraparound in rate limiting for values above 255 Gbps
      * net/mlx5e: Fix potentially misleading debug message
    
      [ Eric Dumazet ]
      * net_sched: limit try_bulk_dequeue_skb() batches
    
      [ Xuan Zhuo ]
      * virtio-net: fix incorrect flags recording in big mode
    
      [ Felix Maurer ]
      * hsr: Fix supervision frame sending on HSRv0
    
      [ Gautham R. Shenoy ]
      * ACPI: CPPC: Check _CPC validity for only the online CPUs
      * ACPI: CPPC: Perform fast check switch only for online CPUs
      * ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
    
      [ Pauli Virtanen ]
      * Bluetooth: L2CAP: export l2cap_chan_hold for modules
    
      [ Shyam Prasad N ]
      * cifs: stop writeback extension when change of size is detected
    
      [ David Howells ]
      * cifs: Fix uncached read into ITER_KVEC iterator
    
      [ Shuai Xue ]
      * acpi,srat: Fix incorrect device handle check for Generic Initiator
    
      [ Haotian Zhang ]
      * regulator: fixed: fix GPIO descriptor leak on register failure
      * ASoC: cs4271: Fix regulator leak on probe failure
      * ASoC: codecs: va-macro: fix resource leak in probe error path
    
      [ Ian Forbes ]
      * drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE
    
      [ Shenghao Ding ]
      * ASoC: tas2781: fix getting the wrong device number
    
      [ Trond Myklebust ]
      * pnfs: Fix TLS logic in _nfs4_pnfs_v4_ds_connect()
      * NFS: enable nconnect for RDMA
      * pnfs: Set transport security policy to RPC_XPRTSEC_NONE unless using TLS
    
      [ Yang Xiuwei ]
      * NFS: sysfs: fix leak when nfs_client kobject add fails
    
      [ Trond Myklebust ]
      * NFSv4: Fix an incorrect parameter when calling nfs4_call_sync()
    
      [ Haein Lee ]
      * ALSA: usb-audio: Fix NULL pointer dereference in snd_usb_mixer_controls_badd
    
      [ Dave Jiang ]
      * acpi/hmat: Fix lockdep warning for hmem_register_resource()
    
      [ Eric Dumazet ]
      * bpf: Add bpf_prog_run_data_pointers()
    
      [ Eduard Zingerman ]
      * bpf: account for current allocated stack depth in widen_imprecise_scalars()
    
      [ Nick Hu ]
      * irqchip/riscv-intc: Add missing free() callback in riscv_intc_domain_ops
    
      [ Eric Biggers ]
      * lib/crypto: arm/curve25519: Disable on CPU_BIG_ENDIAN
    
      [ Dan Carpenter ]
      * mtd: onenand: Pass correct pointer to IRQ handler
    
      [ Anand Moon ]
      * arm64: dts: rockchip: Set correct pinctrl for I2S1 8ch TX on odroid-m1
    
      [ Jihed Chaibi ]
      * ARM: dts: imx51-zii-rdu1: Fix audmux node names
    
      [ Masami Ichikawa ]
      * HID: hid-ntrig: Prevent memory leak in ntrig_report_version()
    
      [ Rafał Miłecki ]
      * ARM: dts: BCM53573: Fix address of Luxul XAP-1440's Ethernet PHY
    
      [ Abdun Nihaal ]
      * HID: uclogic: Fix potential memory leak in error path
    
      [ Yosry Ahmed ]
      * KVM: SVM: Mark VMCB_LBR dirty when MSR_IA32_DEBUGCTLMSR is updated
    
      [ Olga Kornievskaia ]
      * NFSD: free copynotify stateid in nfs4_free_ol_stateid()
    
      [ Peter Oberparleiter ]
      * gcov: add support for GCC 15
    
      [ Joshua Rogers ]
      * ksmbd: close accepted socket when per-IP limit rejects connection
    
      [ Nate Karstens ]
      * strparser: Fix signed/unsigned mismatch bug
    
      [ Qinxin Xia ]
      * dma-mapping: benchmark: Restore padding to ensure uABI remained consistent
    
      [ Chuang Wang ]
      * ipv4: route: Prevent rt_bind_exception() from rebinding stale fnhe
    
      [ Steven Rostedt ]
      * selftests/tracing: Run sample events to clear page cache events
    
      [ Wei Yang ]
      * fs/proc: fix uaf in proc_readdir_de()
    
      [ Isaac J. Manjarres ]
      * mm/mm_init: fix hash table order logging in alloc_large_system_hash()
    
      [ Shawn Lin ]
      * mmc: sdhci-of-dwcmshc: Change DLL_STRBIN_TAPNUM_DEFAULT to 0x4
    
      [ Takashi Iwai ]
      * ALSA: usb-audio: Fix potential overflow of PCM transfer buffer
    
      [ Edward Adam Davis ]
      * cifs: client: fix memory leak in smb3_fs_context_parse_param
    
      [ Miaoqian Lin ]
      * crypto: hisilicon/qm - Fix device reference leak in qm_get_qos_value
    
      [ Henrique Carvalho ]
      * smb: client: fix cifs_pick_channel when channel needs reconnect
    
      [ Hans de Goede ]
      * spi: Try to get ACPI GPIO IRQ earlier
    
      [ Borislav Petkov (AMD) ]
      * x86/microcode/AMD: Add Zen5 model 0x44, stepping 0x1 minrev
    
      [ Ankit Khushwaha ]
      * selftests/user_events: fix type cast for write_index packed member in perf_test
    
      [ Niravkumar L Rabara ]
      * EDAC/altera: Handle OCRAM ECC enable after warm reset
      * EDAC/altera: Use INTTEST register for Ethernet and USB SBE injection
    
      [ Zilin Guan ]
      * btrfs: scrub: put bio after errors in scrub_raid56_parity_stripe()
    
      [ Filipe Manana ]
      * btrfs: do not update last_log_commit when logging inode due to a new name
    
      [ André Draszik ]
      * pmdomain: samsung: plug potential memleak during probe
    
      [ Matthieu Baerts (NGI0) ]
      * selftests: mptcp: connect: fix fallback note due to OoO
      * selftests: mptcp: join: rm: set backup flag
      * selftests: mptcp: connect: trunc: read all recv data
    
      [ jingxian.li ]
      * Revert "perf dso: Add missed dso__put to dso__load_kcore"
    
      [ Ariel D'Alessandro ]
      * drm/mediatek: Disable AFBC support on Mediatek DRM driver
    
      [ Qu Wenruo ]
      * btrfs: ensure no dirty metadata is written back for an fs with errors
    
      [ Michal Hocko ]
      * mm, percpu: do not consider sleepable allocations atomic
    
      [ Eric Dumazet ]
      * netpoll: remove netpoll_srcu
    
      [ Breno Leitao ]
      * net: netpoll: Individualize the skb pool
      * net: netpoll: flush skb pool during cleanup
      * net: netpoll: fix incorrect refcount handling causing incorrect cleanup
    
      [ Chao Yu ]
      * f2fs: fix to avoid overflow while left shift operation
    
      [ Eric Biggers ]
      * scsi: ufs: core: Add UFSHCD_QUIRK_CUSTOM_CRYPTO_PROFILE
      * scsi: ufs: core: fold ufshcd_clear_keyslot() into its caller
      * scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_CRYPTO_ENABLE
      * scsi: ufs: core: Add fill_crypto_prdt variant op
      * scsi: ufs: core: Add UFSHCD_QUIRK_KEYS_IN_PRDT
    
      [ Manivannan Sadhasivam ]
      * scsi: ufs: core: Add a quirk for handling broken LSDBS field in controller capabilities register
    
      [ Adrian Hunter ]
      * scsi: ufs: core: Add a quirk to suppress link_startup_again
      * scsi: ufs: ufs-pci: Set UFSHCD_QUIRK_PERFORM_LINK_STARTUP_ONCE for Intel ADL
    
      [ Kiryl Shutsemau ]
      * mm/truncate: unmap large folio on split failure
    
      [ Lance Yang ]
      * mm/secretmem: fix use-after-free race in fault handler
    
      [ Abdun Nihaal ]
      * isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
    
      [ John Sperbeck ]
      * net: netpoll: ensure skb_pool list is always initialized
    
      [ Li Zhijian ]
      * mm/memory-tier: fix abstract distance calculation overflow
    
      [ Greg Kroah-Hartman ]
      * Linux 6.6.117
    
      [ Eric Dumazet ]
      * net: set net.core.rmem_max and net.core.wmem_max to 4 MB
    
      [ Rafael J. Wysocki ]
      * ACPI: thermal: Simplify initialization of critical and hot trips
      * ACPI: utils: Fix error path in acpi_evaluate_reference()
      * ACPI: property: Support using strings in reference properties
      * ACPI: scan: Extract CSI-2 connection graph from _CRS
      * ACPI: scan: Extract _CRS CSI-2 connection information into swnodes
    
      [ Sakari Ailus ]
      * ACPI: utils: Make acpi_handle_path() not static
      * ACPI: property: Ignore bad graph port nodes on Dell XPS 9315
      * ACPI: property: Polish ignoring bad data nodes
    
      [ Hans de Goede ]
      * ACPI: scan: Ignore camera graph port nodes on all Dell Tiger, Alder and Raptor Lake models
    
      [ Sunil V L ]
      * arm64: PCI: Migrate ACPI related functions to pci-acpi.c
      * ACPI: scan: Add a weak arch_sort_irqchip_probe() to order the IRQCHIP probe
      * ACPI: bus: Add acpi_riscv_init() function
      * ACPI: scan: Add RISC-V interrupt controllers to honor list
      * ACPI: bus: Add RINTC IRQ model for RISC-V
      * ACPI: pci_link: Clear the dependencies after probe
      * ACPI: RISC-V: Implement PCI related functionality
      * ACPI: RISC-V: Implement function to reorder irqchip probe entries
      * ACPI: RISC-V: Initialize GSI mapping structures
      * ACPI: RISC-V: Implement function to add implicit dependencies
      * irqchip/riscv-intc: Add ACPI support for AIA
      * irqchip/riscv-imsic-state: Create separate function for DT
      * irqchip/riscv-imsic: Add ACPI support
      * irqchip/riscv-aplic: Add ACPI support
      * irqchip/sifive-plic: Add ACPI support
      * irqchip/riscv-intc: Fix SMP=n boot with ACPI
    
      [ Anup Patel ]
      * RISC-V: KVM: Share APLIC and IMSIC defines with irqchip drivers
      * RISC-V: KVM: Use IMSIC guest files when available
    
      [ Haibo Xu ]
      * riscv: dmi: Add SMBIOS/DMI support
    
      [ Ryo Takakura ]
      * RISC-V: Enable IPI CPU Backtrace
    
      [ Jinjie Ruan ]
      * RISC-V: Implement kgdb_roundup_cpus() to enable future NMI Roundup
    
      [ Sia Jee Heng ]
      * RISC-V: ACPI: Enable SPCR table for console output on RISC-V
    
      [ Sakari Ailus ]
      * Documentation: ACPI: Use all-string data node references
    
      [ Zhe Qiao ]
      * PCI/ACPI: Fix allocated memory release on error in pci_acpi_scan_root()
    
      [ Chen Ridong ]
      * memcg: use OFP_PEAK_UNSET instead of -1
      * memcg: call the free function when allocation of pn fails
      * memcg: factor out the replace_stock_objcg function
      * memcg: add CONFIG_MEMCG_V1 for 'local' functions
    
      [ Johannes Weiner ]
      * mm: memcontrol: unshare v2-only charge API bits again
      * mm: memcontrol: move stray ratelimit bits to v1
      * mm: memcontrol: move memsw charge callbacks to v1
    
      [ Shakeel Butt ]
      * memcg: don't call propagate_protected_usage() for v1
      * page_counter: track failcnt only for legacy cgroups
      * page_counter: reduce struct page_counter size
      * memcg: bypass root memcg check for skmem charging
      * memcg: avoid refill_stock for root memcg
      * memcg: move do_memsw_account() to CONFIG_MEMCG_V1
    
      [ Muchun Song ]
      * mm: memcontrol: fix swap counter leak from offline cgroup
    
      [ Clément Léger ]
      * dt-bindings: riscv: add Zimop ISA extension description
      * riscv: add ISA extension parsing for Zimop
      * riscv: hwprobe: export Zimop ISA extension
      * dt-bindings: riscv: add Zca, Zcf, Zcd and Zcb ISA extension description
      * riscv: add ISA extensions validation callback
      * riscv: add ISA parsing for Zca, Zcf, Zcd and Zcb
      * riscv: hwprobe: export Zca, Zcf, Zcd and Zcb ISA extensions
      * dt-bindings: riscv: add Zcmop ISA extension description
      * riscv: add ISA extension parsing for Zcmop
      * riscv: hwprobe: export Zcmop ISA extension
    
      [ Andrew Jones ]
      * riscv: Provide a definition for 'pause'
      * dt-bindings: riscv: Add Zawrs ISA extension description
    
      [ Christoph Müllner ]
      * riscv: Add Zawrs support for spinlocks
    
      [ Andrew Jones ]
      * riscv: hwprobe: export Zawrs ISA extension
    
      [ Clément Léger ]
      * riscv: hwprobe: export highest virtual userspace address
    
      [ Conor Dooley ]
      * RISC-V: hwprobe: sort EXT_KEY()s in hwprobe_isa_ext0() alphabetically
    
      [ Charlie Jenkins ]
      * riscv: Extend cpufeature.c to detect vendor extensions
    
      [ Evan Green ]
      * RISC-V: Show accurate per-hart isa in /proc/cpuinfo
    
      [ Charlie Jenkins ]
      * riscv: Add vendor extensions to /proc/cpuinfo
      * riscv: Introduce vendor variants of extension helpers
      * riscv: cpufeature: Extract common elements from extension checking
    
      [ Palmer Dabbelt ]
      * RISC-V: Provide the frequency of time CSR via hwprobe
    
      [ Samuel Holland ]
      * riscv: cpufeature: Do not drop Linux-internal extensions
    
      [ Clément Léger ]
      * riscv: cpufeature: use bitmap_equal() instead of memcmp()
    
      [ Evan Green ]
      * RISC-V: hwprobe: Add MISALIGNED_PERF key
    
      [ Alexandre Ghiti ]
      * riscv: Fix out-of-bounds when accessing Andes per hart vendor extension array
    
      [ Thomas Gleixner ]
      * x86/apic/msi: Use DOMAIN_BUS_GENERIC_MSI for HPET/IO-APIC domain search
    
      [ Han Guangjiang ]
      * blk-throttle: fix access race during throttle policy activation
    
      [ Yu Kuai ]
      * blk-throttle: fix throtl_data leak during disk release
    
      [ Parshuram Sangle ]
      * KVM: Enable halt polling shrink parameter by default
    
      [ Dhruva Gole ]
      * cpuidle: remove dead code from cpuidle_enter_state()
    
      [ Shen Lichuan ]
      * cpuidle: Correct some typos in comments
    
      [ Rafael J. Wysocki ]
      * cpuidle: Do not return from cpuidle_play_dead() on callback failures
    
      [ Jan Kara ]
      * readahead: drop pointless index from force_page_cache_ra()
    
      [ Baolin Wang ]
      * mm: khugepaged: convert set_huge_pmd() to take a folio
      * mm: convert do_set_pmd() to take a folio
    
      [ Daniel Henrique Barboza ]
      * RISC-V: KVM: set 'vlenb' in kvm_riscv_vcpu_alloc_vector_context()
      * RISC-V: KVM: add 'vlenb' Vector CSR
      * RISC-V: KVM: add vector registers and CSRs in KVM_GET_REG_LIST
    
      [ Andrew Jones ]
      * RISC-V: Add SBI STA extension definitions
      * RISC-V: paravirt: Implement steal-time support
      * RISC-V: KVM: Add SBI STA extension skeleton
      * RISC-V: KVM: Add steal-update vcpu request
      * RISC-V: KVM: Add SBI STA info to vcpu_arch
      * RISC-V: KVM: Add support for SBI extension registers
      * RISC-V: KVM: Add support for SBI STA registers
      * RISC-V: KVM: Implement SBI STA extension
      * RISC-V: KVM: selftests: Move sbi_ecall to processor.c
      * RISC-V: KVM: selftests: Add guest_sbi_probe_extension
      * RISC-V: KVM: selftests: Add steal_time test support
      * RISC-V: KVM: selftests: Add get-reg-list test for STA registers
    
      [ Anup Patel ]
      * RISC-V: KVM: Allow Zbc extension for Guest/VM
      * RISC-V: KVM: Allow scalar crypto extensions for Guest/VM
      * RISC-V: KVM: Allow vector crypto extensions for Guest/VM
      * RISC-V: KVM: Allow Zfh[min] extensions for Guest/VM
      * RISC-V: KVM: Allow Zihintntl extension for Guest/VM
      * RISC-V: KVM: Allow Zvfh[min] extensions for Guest/VM
      * RISC-V: KVM: Allow Zfa extension for Guest/VM
    
      [ Andrew Jones ]
      * RISC-V: paravirt: steal_time should be static
      * RISC-V: paravirt: Use correct restricted types
      * RISC-V: KVM: Use correct restricted types
    
      [ Anup Patel ]
      * RISC-V: KVM: Forward SEED CSR access to user space
      * RISC-V: KVM: Allow Ztso extension for Guest/VM
      * RISC-V: KVM: Allow Zacas extension for Guest/VM
    
      [ Colin Ian King ]
      * RISC-V: KVM: Remove second semicolon
    
      [ Chao Du ]
      * RISC-V: KVM: Implement kvm_arch_vcpu_ioctl_set_guest_debug()
      * RISC-V: KVM: Handle breakpoint exits for VCPU
      * RISC-V: KVM: selftests: Add ebreak test support
    
      [ Atish Patra ]
      * RISC-V: KVM: Rename the SBI_STA_SHMEM_DISABLE to a generic name
    
      [ Radim Krčmář ]
      * RISC-V: KVM: fix stack overrun when loading vlenb
    
      [ Yi Cong ]
      * KYLIN: net: phy: motorcomm: correct the default rx delay config for the rgmii
      * KYLIN: net: phy: motorcomm: correct the default tx delay config for the rgmii
      * KYLIN: net: phy: stop resume if phy driver return EOPNOTSUPP
    
      [ Borislav Petkov (AMD) ]
      * x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function
      * x86/CPU/AMD: Call the spectral chicken in the Zen2 init function
      * x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common()
      * x86/CPU/AMD: Get rid of amd_erratum_383[]
      * x86/CPU/AMD: Get rid of amd_erratum_400[]
      * x86/CPU/AMD: Get rid of amd_erratum_1485[]
      * x86/CPU/AMD: Drop now unused CPU erratum checking function
      * x86/CPU/AMD: Add X86_FEATURE_ZEN5
    
      [ Mario Limonciello ]
      * x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5
    
      [ Wenkuan Wang ]
      * x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
    
      [ Perry Yuan ]
      * x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
    
      [ Sohil Mehta ]
      * x86/cpufeatures: Free up unused feature bits
    
      [ Yazen Ghannam ]
      * x86/CPU/AMD: Add X86_FEATURE_ZEN6
    
      [ Samuel Ortiz ]
      * RISC-V: Implement archrandom when Zkr is available
    
      [ Isaku Yamahata ]
      * KVM: Document KVM_PRE_FAULT_MEMORY ioctl
      * KVM: Add KVM_PRE_FAULT_MEMORY vcpu ioctl to pre-populate guest memory
    
      [ Sean Christopherson ]
      * KVM: x86/mmu: Bump pf_taken stat only in the "real" page fault handler
      * KVM: x86/mmu: Account pf_{fixed,emulate,spurious} in callers of "do page fault"
    
      [ Paolo Bonzini ]
      * KVM: x86/mmu: Make kvm_mmu_do_page_fault() return mapped level
      * KVM: x86: Implement kvm_arch_vcpu_pre_fault_memory()
    
      [ Isaku Yamahata ]
      * KVM: selftests: x86: Add test for KVM_PRE_FAULT_MEMORY
    
      [ Sean Christopherson ]
      * KVM: x86/mmu: Check that root is valid/loaded when pre-faulting SPTEs
    
      [ Yan Zhao ]
      * KVM: x86/mmu: Check and free obsolete roots in kvm_mmu_reload()
    
      [ Joshua Hahn ]
      * mm/mempolicy: skip unnecessary synchronize_rcu()
    
      [ Ryan Roberts ]
      * mm/readahead: make space in struct file_ra_state
    
      [ Avadhut Naik ]
      * hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
    
      [ Rong Zhang ]
      * hwmon: (k10temp) Add device ID for Strix Halo
    
      [ Ilan Peer ]
      * wifi: mac80211: Fix HE capabilities element check
    
      [ Kiryl Shutsemau ]
      * mm/page_vma_mapped: track if the page is mapped across page table boundary
      * mm/rmap: fix a mlock race condition in folio_referenced_one()
      * mm/rmap: mlock large folios in try_to_unmap_one()
      * mm/fault: try to map the entire file folio in finish_fault()
      * mm/filemap: map entire large folio faultaround
      * mm/rmap: improve mlock tracking for large folios
    
      [ Paolo Abeni ]
      * mptcp: leverage skb deferral free
    
      [ Jason Gunthorpe ]
      * iommufd: Don't overflow during division for dirty tracking
    
      [ Paolo Abeni ]
      * mptcp: fix MSG_PEEK stream corruption
    
      [ Johannes Berg ]
      * wifi: mac80211: reject address change while connecting
    
      [ Kiryl Shutsemau ]
      * mm/memory: do not populate page table entries beyond i_size
    
      [ Sharath Chandra Vurukala ]
      * net: Add locking to protect skb->dev access in ip_output
    
      [ Eric Dumazet ]
      * net: dst: introduce dst->dev_rcu
    
      [ Kuniyuki Iwashima ]
      * smc: Fix use-after-free in __pnet_find_base_ndev().
    
      [ Lorenzo Stoakes ]
      * mm: resolve faulty mmap_region() error path behaviour
    
      [ Fan Ni ]
      * khugepaged: pass folio instead of head page to trace events
    
      [ zhongjinji ]
      * mm/oom_kill: thaw the entire OOM victim process
      * mm/oom_kill: the OOM reaper traverses the VMA maple tree in reverse order
    
      [ Dev Jain ]
      * mm: enable khugepaged anonymous collapse on non-writable regions
      * mm: drop all references of writable and SCAN_PAGE_RO
    
      [ Leon Hwang ]
      * bpf: Allow union argument in trampoline based programs
      * selftests/bpf: Add union argument tests using fexit programs
    
      [ Johannes Weiner ]
      * mm: page_alloc: avoid kswapd thrashing due to NUMA restrictions
    
      [ Atul Kumar Pant ]
      * cpuidle: governors: teo: Fix a typo in a comment
    
      [ Christian Loehle ]
      * Revert: "cpuidle: teo: Introduce util-awareness"
      * cpuidle: teo: Remove recent intercepts metric
      * cpuidle: teo: Don't count non-existent intercepts
    
      [ Rafael J. Wysocki ]
      * cpuidle: teo: Update documentation after previous changes
    
      [ Steffen Klassert ]
      * xfrm: Use the XFRM_GRO to indicate a GRO call on input
      * xfrm: Support GRO for IPv4 ESP in UDP encapsulation
      * xfrm: Support GRO for IPv6 ESP in UDP encapsulation
      * xfrm Fix use after free in __xfrm6_udp_encap_rcv.
    
      [ Paolo Abeni ]
      * udp_tunnel: create a fastpath GRO lookup.
      * udp_tunnel: use static call for GRO hooks when possible
      * udp: properly deal with xfrm encap and ADDRFORM
    
      [ Tobias Brunner ]
      * xfrm: Fix UDP GRO handling for some corner cases
      * xfrm: Set transport header to fix UDP GRO handling
    
      [ Przemek Kitszel ]
      * overflow: add DEFINE_FLEX() for on-stack allocs
      * ice: ice_sched_remove_elems: replace 1 elem array param by u32
      * ice: drop two params of ice_aq_move_sched_elems()
      * ice: make use of DEFINE_FLEX() in ice_ddp.c
      * ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp
      * ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item
      * ice: make use of DEFINE_FLEX() in ice_switch.c
    
      [ Maciej Fijalkowski ]
      * ice: make ice_vsi_cfg_rxq() static
      * ice: make ice_vsi_cfg_txq() static
    
      [ Kees Cook ]
      * overflow: Change DEFINE_FLEX to take __counted_by member
      * overflow: Clarify expectations for getting DEFINE_FLEX variable sizes
    
      [ Gustavo A. R. Silva ]
      * overflow: Add STACK_FLEX_ARRAY_SIZE() helper
      * overflow: Fix direct struct member initialization in _DEFINE_FLEX()
    
      [ Kees Cook ]
      * overflow: Introduce __DEFINE_FLEX for having no initializer
    
      [ Pauli Virtanen ]
      * Bluetooth: MGMT: fix crash in set_mesh_sync and set_mesh_complete
    
      [ David Woodhouse ]
      * KVM: selftests: add -MP to CFLAGS
    
      [ Haibo Xu ]
      * KVM: arm64: selftests: Enable tuning of error margin in arch_timer test
      * KVM: arm64: selftests: Split arch_timer test code
      * KVM: selftests: Add CONFIG_64BIT definition for the build
      * tools: riscv: Add header file csr.h
      * tools: riscv: Add header file vdso/processor.h
      * KVM: riscv: selftests: Switch to use macro from csr.h
      * KVM: riscv: selftests: Add exception handling support
      * KVM: riscv: selftests: Add guest helper to get vcpu id
      * KVM: riscv: selftests: Change vcpu_has_ext to a common function
      * KVM: riscv: selftests: Add sstc timer test
    
      [ Sean Christopherson ]
      * KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test
    
      [ Atish Patra ]
      * RISC-V: Fix the typo in Scountovf CSR name
      * RISC-V: Add FIRMWARE_READ_HI definition
      * drivers/perf: riscv: Read upper bits of a firmware counter
      * drivers/perf: riscv: Use BIT macro for shifting operations
      * RISC-V: Add SBI PMU snapshot definitions
      * RISC-V: Use the minor version mask while computing sbi version
      * drivers/perf: riscv: Fix counter mask iteration for RV32
      * drivers/perf: riscv: Implement SBI PMU snapshot function
      * RISC-V: KVM: No need to update the counter value during reset
      * RISC-V: KVM: No need to exit to the user space if perf event failed
      * RISC-V: KVM: Implement SBI PMU Snapshot feature
      * RISC-V: KVM: Add perf sampling support for guests
      * RISC-V: KVM: Support 64 bit firmware counters on RV32
      * RISC-V: KVM: Improve firmware counter read function
      * KVM: riscv: selftests: Move sbi definitions to its own header file
      * KVM: riscv: selftests: Add helper functions for extension checks
      * KVM: riscv: selftests: Add Sscofpmf to get-reg-list test
      * KVM: riscv: selftests: Add SBI PMU extension definitions
      * KVM: riscv: selftests: Add SBI PMU selftest
      * KVM: riscv: selftests: Add a test for PMU snapshot functionality
      * KVM: riscv: selftests: Add a test for counter overflow
      * KVM: riscv: selftests: Add commandline option for SBI PMU test
    
      [ Yu-Wei Hsu ]
      * RISC-V: KVM: Redirect AMO load/store access fault traps to guest
    
      [ Clément Léger ]
      * RISC-V: KVM: Allow Zimop extension for Guest/VM
      * KVM: riscv: selftests: Add Zimop extension to get-reg-list test
      * RISC-V: KVM: Allow Zca, Zcf, Zcd and Zcb extensions for Guest/VM
      * KVM: riscv: selftests: Add some Zc* extensions to get-reg-list test
      * RISC-V: KVM: Allow Zcmop extension for Guest/VM
      * KVM: riscv: selftests: Add Zcmop extension to get-reg-list test
    
      [ Atish Patra ]
      * drivers/perf: riscv: Do not update the event data if uptodate
    
      [ Yong-Xuan Wang ]
      * KVM: riscv: selftests: Fix compile error
    
      [ Anup Patel ]
      * RISC-V: KVM: Don't zero-out PMU snapshot area before freeing data
    
      [ Alexandre Ghiti ]
      * drivers: perf: Fix smp_processor_id() use in preemptible code
      * drivers: perf: Fix wrong put_cpu() placement
    
      [ Michael Neuling ]
      * RISC-V: KVM: Fix csr_write -> csr_set for HVIEN PMU overflow bit
    
      [ Alexandre Ghiti ]
      * riscv: Only flush the mm icache when setting an exec pte
      * riscv: Add ISA extension parsing for Svvptc
      * dt-bindings: riscv: Add Svvptc ISA extension description
      * riscv: Stop emitting preventive sfence.vma for new vmalloc mappings
      * riscv: Stop emitting preventive sfence.vma for new userspace mappings with Svvptc
    
      [ Clément Léger ]
      * riscv: use local label names instead of global ones in assembly
    
      [ Radim Krčmář ]
      * riscv: use lw when reading int cpu in new_vmalloc_check
    
      [ Jackie Liu ]
      * KYLIN: preempt: Remove leftover CONFIG_SMP stubs to fix migrate_{disable,enable} redefinition
    
      [ Inochi Amaoto ]
      * dt-bindings: interrupt-controller: Add T-HEAD C900 ACLINT SSWI device
      * irqchip: Add T-HEAD C900 ACLINT SSWI driver
    
      [ Kuniyuki Iwashima ]
      * smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
      * tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
    
      [ Yipeng Zou ]
      * timers: Fix NULL function pointer race in timer_shutdown_sync()
    
      [ Zhang Heng ]
      * HID: quirks: work around VID/PID conflict for 0x4c4a/0x4155
    
      [ Niravkumar L Rabara ]
      * mtd: rawnand: cadence: fix DMA device NULL pointer dereference
    
      [ Dan Carpenter ]
      * mtdchar: fix integer overflow in read/write ioctls
    
      [ Mike Yuan ]
      * shmem: fix tmpfs reconfiguration (remount) when noswap is set
    
      [ Yongpeng Yang ]
      * exfat: check return value of sb_min_blocksize in exfat_read_boot_sector
    
      [ Jiayuan Chen ]
      * mptcp: Disallow MPTCP subflows from sockmap
      * mptcp: Fix proto fallback detection with BPF
    
      [ Niklas Cassel ]
      * ata: libata-scsi: Fix system suspend for a security locked drive
    
      [ Henrique Carvalho ]
      * smb: client: introduce close_cached_dir_locked()
    
      [ Yihang Li ]
      * ata: libata-scsi: Add missing scsi_device_put() in ata_scsi_dev_rescan()
    
      [ Andrey Vatoropin ]
      * be2net: pass wrb_params in case of OS2BMC
    
      [ Oleksij Rempel ]
      * net: dsa: microchip: lan937x: Fix RGMII delay tuning
    
      [ Diogo Ivo ]
      * Revert "drm/tegra: dsi: Clear enable register if powered by bootloader"
    
      [ Tzung-Bi Shih ]
      * Input: cros_ec_keyb - fix an invalid memory access
    
      [ Hans de Goede ]
      * Input: goodix - add support for ACPI ID GDIX1003
    
      [ Dan Carpenter ]
      * Input: imx_sc_key - fix memory corruption on unload
    
      [ Seungjin Bae ]
      * Input: pegasus-notetaker - fix potential out-of-bounds access
    
      [ Nam Cao ]
      * nouveau/firmware: Add missing kfree() of nvkm_falcon_fw::boot
    
      [ Ewan D. Milne ]
      * nvme: nvme-fc: move tagset removal to nvme_fc_delete_ctrl()
      * nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl()
    
      [ Bart Van Assche ]
      * scsi: sg: Do not sleep in atomic context
    
      [ Hamza Mahfooz ]
      * scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
    
      [ Maciej W. Rozycki ]
      * MIPS: Malta: Fix !EVA SOC-it PCI MMIO
    
      [ Krzysztof Kozlowski ]
      * dt-bindings: pinctrl: toshiba,visconti: Fix number of items in groups
    
      [ Eric Dumazet ]
      * mptcp: fix race condition in mptcp_schedule_work()
    
      [ Paolo Abeni ]
      * mptcp: fix ack generation for fallback msk
      * mptcp: fix premature close in case of fallback
      * mptcp: avoid unneeded subflow-level drops
      * mptcp: decouple mptcp fastclose from tcp close
      * mptcp: do not fallback when OoO is present
    
      [ Ma Ke ]
      * drm/tegra: dc: Fix reference leak in tegra_dc_couple()
    
      [ Yifan Zha ]
      * drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled
    
      [ Mario Limonciello (AMD) ]
      * drm/amd/display: Increase DPCD read retries
      * drm/amd/display: Move sleep into each retry for retrieve_link_cap()
    
      [ Jianbo Liu ]
      * xfrm: Determine inner GSO type from packet inner protocol
      * xfrm: Prevent locally generated packets from direct output in tunnel mode
    
      [ Haotian Zhang ]
      * pinctrl: cirrus: Fix fwnode leak in cs42l43_pin_probe()
    
      [ Zilin Guan ]
      * mlxsw: spectrum: Fix memory leak in mlxsw_sp_flower_stats()
    
      [ Prateek Agarwal ]
      * drm/tegra: Add call to put_pid()
    
      [ Pavel Zhigulin ]
      * net: dsa: hellcreek: fix missing error handling in LED registration
      * net: mlxsw: linecards: fix missing error check in mlxsw_linecard_devlink_info_get()
    
      [ Ilya Maximets ]
      * net: openvswitch: remove never-working support for setting nsh fields
    
      [ Shin'ichiro Kawasaki ]
      * nvme-multipath: fix lockdep WARN due to partition scan work
    
      [ Aleksei Nikiforov ]
      * s390/ctcm: Fix double-kfree
    
      [ Haotian Zhang ]
      * platform/x86/intel/speed_select_if: Convert PCIBIOS_* return codes to errnos
    
      [ Pavel Zhigulin ]
      * net: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and qede_tpa_end()
    
      [ Jared Kangas ]
      * pinctrl: s32cc: fix uninitialized memory in s32_pinctrl_desc
      * pinctrl: s32cc: initialize gpio_pin_config::list after kmalloc()
    
      [ Shay Drory ]
      * devlink: rate: Unset parent pointer in devl_rate_nodes_destroy
    
      [ Pradyumn Rahar ]
      * net/mlx5: Clean up only new IRQ glue on request_irq() failure
    
      [ Shaurya Rane ]
      * cifs: fix memory leak in smb3_fs_context_parse_param error path
    
      [ Michal Luczaj ]
      * vsock: Ignore signal/timeout on connect() if already established
    
      [ Rafał Miłecki ]
      * bcma: don't register devices disabled in OF
    
      [ Steve French ]
      * cifs: fix typo in enable_gcm_256 module parameter
    
      [ Bart Van Assche ]
      * scsi: core: Fix a regression triggered by scsi_host_busy()
    
      [ Borislav Petkov (AMD) ]
      * x86/microcode/AMD: Limit Entrysign signature checking to known generations
    
      [ Po-Hsu Lin ]
      * selftests: net: use BASH for bareudp testing
    
      [ Shahar Shitrit ]
      * net: tls: Cancel RX async resync request on rcd_delta overflow
    
      [ Jakub Horký ]
      * kconfig/mconf: Initialize the default locale at startup
      * kconfig/nconf: Initialize the default locale at startup
    
      [ Zhiguo Niu ]
      * f2fs: compress: change the first parameter of page_array_{alloc,free} to sbi
    
      [ Heiko Carstens ]
      * s390/mm: Fix __ptep_rdp() inline assembly
    
      [ Zhiguo Niu ]
      * f2fs: compress: fix UAF of f2fs_inode_info in f2fs_free_dic
    
      [ René Rebe ]
      * ALSA: usb-audio: fix uac2 clock source at terminal parser
    
      [ Nishanth Menon ]
      * net: ethernet: ti: netcp: Standardize knav_dma_open_channel to return NULL on error
    
      [ Zhang Chujun ]
      * tracing/tools: Fix incorrcet short option in usage text for --threads
    
      [ Henrique Carvalho ]
      * smb: client: fix incomplete backport in cfids_invalidation_worker()
    
      [ Sebastian Ene ]
      * KVM: arm64: Check the untrusted offset in FF-A memory share
    
      [ Long Li ]
      * uio_hv_generic: Set event for all channels on the device
    
      [ Sudeep Holla ]
      * pmdomain: arm: scmi: Fix genpd leak on provider registration failure
    
      [ Uwe Kleine-König ]
      * pmdomain: imx-gpc: Convert to platform remove callback returning void
    
      [ Miaoqian Lin ]
      * pmdomain: imx: Fix reference count leak in imx_gpc_remove
    
      [ Mario Limonciello (AMD) ]
      * HID: amd_sfh: Stop sensor before starting
    
      [ Fabio M. De Francesco ]
      * mm/mempool: replace kmap_atomic() with kmap_local_page()
    
      [ Vlastimil Babka ]
      * mm/mempool: fix poisoning order>0 pages with HIGHMEM
    
      [ Greg Kroah-Hartman ]
      * Linux 6.6.118
    
      [ Martin Kaiser ]
      * maple_tree: fix tracepoint string pointers
    
      [ Sourabh Jain ]
      * crash: fix crashkernel resource shrink
    
      [ Paul E. McKenney ]
      * ftrace: Use asynchronous grace period for register_ftrace_direct()
    
      [ Song Liu ]
      * ftrace: Fix BPF fexit with livepatch
    
      [ Matthieu Baerts (NGI0) ]
      * selftests: mptcp: join: endpoints: longer transfer
    
      [ Sudeep Holla ]
      * ACPI: arm64: Sort entries alphabetically
      * arm64: cpuidle: Move ACPI specific code into drivers/acpi/arm64/
    
      [ Arnd Bergmann ]
      * arm64: drop binutils version checks
    
      [ Maciej Strozek ]
      * ACPICA: Add SoundWire File Table (SWFT) signature
    
      [ James Morse ]
      * arm64: kconfig: Add Kconfig entry for MPAM
      * ACPI / MPAM: Parse the MPAM table
      * arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plate
      * arm_mpam: Add the class and component structures for firmware described ris
      * arm_mpam: Add MPAM MSC register layout definitions
      * arm_mpam: Add cpuhp callbacks to probe MSC hardware
      * arm_mpam: Probe hardware to find the supported partid/pmg values
      * arm_mpam: Add helpers for managing the locking around the mon_sel registers
      * arm_mpam: Probe the hardware features resctrl supports
      * arm_mpam: Merge supported features during mpam_enable() into mpam_class
      * arm_mpam: Reset MSC controls from cpuhp callbacks
      * arm_mpam: Add a helper to touch an MSC from any CPU
      * arm_mpam: Extend reset logic to allow devices to be reset any time
      * arm_mpam: Register and enable IRQs
      * arm_mpam: Use a static key to indicate when mpam is enabled
      * arm_mpam: Allow configuration to be applied and restored during cpu online
      * arm_mpam: Probe and reset the rest of the features
      * arm_mpam: Add helpers to allocate monitors
      * arm_mpam: Add mpam_msmon_read() to read monitor value
      * arm_mpam: Track bandwidth counter state for power management
    
      [ Ben Horgan ]
      * arm_mpam: Consider overflow in bandwidth counter state
    
      [ Rohit Mathew ]
      * arm_mpam: Probe for long/lwd mbwu counters
      * arm_mpam: Use long MBWU counters if supported
    
      [ James Morse ]
      * arm_mpam: Add helper to reset saved mbwu state
      * arm_mpam: Add kunit test for bitmap reset
      * arm_mpam: Add kunit tests for props_mismatch()
    
      [ Ben Horgan ]
      * MAINTAINERS: new entry for MPAM Driver
    
      [ Eric Dumazet ]
      * mptcp: fix a race in mptcp_pm_del_add_timer()
    
      [ Juntong Deng ]
      * selftests/damon: Add executable permission to test scripts
    
      [ Jackie Liu ]
      * KYLIN: resctrl: mpam: Switch platform_driver .remove to .remove_new
    
      [ Punit Agrawal ]
      * ACPICA: MPAM: Correct the typo in struct acpi_mpam_msc_node member
    
      [ James Morse ]
      * arm64/sysreg: Convert existing MPAM sysregs and add the remaining entries
      * arm64: head.S: Initialise MPAM EL2 registers and disable traps
      * arm64: cpufeature: discover CPU support for MPAM
      * KVM: arm64: Fix missing traps of guest accesses to the MPAM registers
      * ACPI / PPTT: Add a helper to fill a cpumask from a processor container
    
      [ Ben Horgan ]
      * ACPI / PPTT: Add acpi_pptt_cache_v1_full to use pptt cache as one structure
    
      [ James Morse ]
      * ACPI / PPTT: Find cache level by cache-id
      * ACPI / PPTT: Add a helper to fill a cpumask from a cache_id
    
      [ Ben Horgan ]
      * platform: Define platform_device_put cleanup handler
      * ACPI: Define acpi_put_table cleanup handler and acpi_get_table_pointer() helper
    
      [ Suzuki K Poulose ]
      * arm64: realm: ioremap: Allow mapping memory as encrypted
      * arm64: Enable EFI secret area Securityfs support
      * arm64: acpi: Enable ACPI CCEL support
      * dma: Fix encryption bit clearing for dma_to_phys
      * dma: Introduce generic dma_addr_*crypted helpers
      * arm64: realm: Use aliased addresses for device DMA to shared buffers
    
      [ Will Deacon ]
      * Revert "arm64: acpi: Enable ACPI CCEL support"
    
      [ Zhao Qunqin ]
      * LoongArch: pci/quirks: ls7a2000: fix pm transition of devices under pcie port
    
      [ Bibo Mao ]
      * LoongArch: KVM: Make function kvm_own_lbt() robust
      * LoongArch: KVM: Fix stack protector issue in send_ipi_data()
    
      [ Song Gao ]
      * LoongArch: KVM: Use kvm_get_vcpu_by_id() instead of kvm_get_vcpu()
    
      [ Bibo Mao ]
      * LoongArch: KVM: Add address alignment check in pch_pic register access
    
      [ Tianrui Zhao ]
      * LoongArch: pci/quirks: 2k3000: set discrete GPU as default boot device if present
    
      [ wanghongliang ]
      * LoongArch: 2K3000: pci scan: Limit the scope of pci scan without fun0.
      * LoongArch: Add EMMC Driver Support.
    
      [ Huacai Chen ]
      * LoongArch: For all possible CPUs setup logical-physical CPU mapping
    
      [ Xianglai Li ]
      * LoongArch: Add cpuhotplug hooks to fix high cpu usage of vCPU threads
    
      [ Huacai Chen ]
      * LoongArch: Mask all interrupts during kexec/kdump
    
      [ Tianyang Zhang ]
      * LoongArch: Let {pte,pmd}_modify() record the status of _PAGE_DIRTY
    
      [ Ming Wang ]
      * LoongArch: Increase COMMAND_LINE_SIZE up to 4096
    
      [ Dylan.Wu ]
      * cix: fix NPU driver build failure
    
     -- Xie Wei <email address hidden>  Fri, 19 Dec 2025 13:25:12 +0800
  • linux (6.6.0-19.0ok3) nile; urgency=medium
    
      [ WLLDD ]
      * CIX:move CIX-related drivers to module
      * hda: Introduce CIX IPBLOQ HDA driver and clean up legacy CIX ASoC HDA code
      * cix: fix NPU driver build failure
    
      [ liweishi ]
      * KYLIN: deb-build: update compile debian package for riscv64
      * Kylin: cpufreq: fix a bug in defining cpufreq_boost_supported
    
      [ Dylan.Wu ]
      * ACPI: Add helper to check OEM_ID in ACPI IORT table
      * iommu: Add CIXTEK-specific DMA domain handling based on ACPI OEM_ID
    
     -- Xie Wei <email address hidden>  Mon, 08 Dec 2025 15:34:16 +0800
  • linux (6.6.0-19.0ok2) nile; urgency=medium
    
      [ liweishi12345 ]
      * KYLIN: deb-build: support compile debian package for riscv64
    
      [ Samuel Holland ]
      * irqchip/riscv-intc: Fix use of AIA interrupts 32-63 on riscv32
    
      [ Anup Patel ]
      * irqchip: Add RISC-V incoming MSI controller early driver
      * irqchip/riscv-imsic: Add device MSI domain support for platform devices
      * irqchip/riscv-imsic: Fix boot time update effective affinity warning
    
      [ Andrew Jones ]
      * irqchip/riscv-imsic: Fix output text of base address
    
      [ Anup Patel ]
      * irqchip/riscv-imsic: Add device MSI domain support for PCI devices
      * irqchip: Add RISC-V advanced PLIC driver for direct-mode
    
      [ Dan Carpenter ]
      * irqchip/riscv-aplic: Fix an IS_ERR() vs NULL bug in probe()
    
      [ Anup Patel ]
      * irqchip/riscv-aplic: Add support for MSI-mode
    
      [ Dawei Li ]
      * irqchip/riscv-aplic-direct: Avoid explicit cpumask allocation on stack
    
      [ Jinjie Ruan ]
      * irqchip/riscv-aplic: Simplify the initialization code
    
      [ Yong-Xuan Wang ]
      * irqchip/riscv-aplic: Retrigger MSI interrupt on source configuration
    
      [ Samuel Holland ]
      * irqchip/riscv-aplic: Prevent crash when MSI domain is missing
    
      [ WeiLixiang ]
      * Revert "sched: Make migrate_{en,dis}able() inline"
    
      [ Jiajia Liu ]
      * tools/perf: fix missing EM_SW64
    
     -- Xie Wei <email address hidden>  Thu, 04 Dec 2025 19:06:11 +0800
  • linux (6.6.0-19.0ok1) nile; urgency=medium
    
      * Build 6.6.0-19
    
     -- Xie Wei <email address hidden>  Fri, 28 Nov 2025 18:17:35 +0800
  • linux (6.6.0-18.0ok3) nile; urgency=medium
    
      * 【K2CI】【Sync】 Merge patches
      * scmi: rename SCMI clocks driver for CIX platform and scmi_requested_devices_nh
      * fix: Fix a compilation error
      * arm64/config: Add CONFIG_MEDIA_SUPPORT
    
     -- Xie Wei <email address hidden>  Tue, 21 Oct 2025 09:26:08 +0800
  • linux (6.6.0-18.0ok2) nile; urgency=medium
    
      [ WeiLixiang ]
      * fix: Fix a compilation error
      * Revert "net: kcm: Fix race condition in kcm_unattach()"
    
      [ Oleg Nesterov ]
      * LoongArch: Make the users of larch_insn_gen_break() constant
    
      [ Charlie Jenkins ]
      * LoongArch: entry: Migrate ret_from_fork() to C
    
      [ Yi Cong ]
      * KYLIN: Disable realtek wifi driver from vendor
    
     -- Xie Wei <email address hidden>  Mon, 13 Oct 2025 11:45:32 +0800
  • linux (6.6.0-18.0ok1) nile; urgency=medium
    
      * Build 6.6.0-18
    
     -- Xie Wei <email address hidden>  Tue, 30 Sep 2025 16:24:55 +0800
  • linux (6.6.0-17.1ok2) nile; urgency=medium
    
      [ Xianglai Li ]
      * LoongArch: KVM: Fix the extioi simulation error
    
      [ Song Gao ]
      * LoongArch: KVM: Solve the problem of starting up the upstream qemu
    
      [ Xianglai Li ]
      * LoongArch: KVM: Enhance the robustness of extioi
    
      [ wanghongliang ]
      * LoongArch: Fix access mode of 7A2000 acpi gpio.
    
      [ Huacai Chen ]
      * LoongArch: Add debugfs entries to switch SFB/TSO state
    
      [ Ming Wang ]
      * LoongArch: Reserve the EFI memory map region
      * LoongArch: Support mem=<size> kernel parameter
    
      [ mengxiangdong ]
      * net: stmmac: dwmac-loongson: Set correct {tx,rx}_fifo_size
    
      [ Liu Zhehui ]
      * HAOC: remove leftover iee_offset code from kaslr
    
     -- Xie Wei <email address hidden>  Mon, 18 Aug 2025 11:36:35 +0800
  • linux (6.6.0-15.0ok13) nile; urgency=medium
    
      * 回退ok10到ok12的改动
    
     -- XieWei <email address hidden>  Fri, 24 Jan 2025 11:03:02 +0800