Linux 6.17-rc7
From: | Linus Torvalds <torvalds-AT-linux-foundation.org> | |
To: | Linux Kernel Mailing List <linux-kernel-AT-vger.kernel.org> | |
Subject: | Linux 6.17-rc7 | |
Date: | Sun, 21 Sep 2025 15:25:40 -0700 | |
Message-ID: | <CAHk-=whZvXYrdE3J2dUcO=V1Wywf7EJv77TyBQr836+jjTXmFQ@mail.gmail.com> | |
Archive-link: | Article |
Normal week, and unless something oidd happens this is the last rc before 6.17. Mixed random small changes all over with nothing really jumping out. It's all fairly spread out, with no obvious big concentration of fixes anywhere. There's obviously the usual driver side (gpu, networking and sound being most of it), and the rest is all fairly random: selftests, arch fixes (mostly kvm-related), filesystems (mostly smb) and some core kernel, mm and net code. I don't think there's much of a pattern to any of it, but the shortlog is appended for people who want to look around. Let's keep the testing going, and we'll have the final 6.17 in a week, Linus --- Aaron Ma (1): drm/i915/backlight: Honor VESA eDP backlight luminance control capability Akhilesh Patil (1): include/linux/rv.h: remove redundant include file Alex Deucher (2): drm/amdkfd: add proper handling for S0ix drm/amdgpu: suspend KFD and KGD user queues for S0ix Alexandru Elisei (2): KVM: arm64: Initialize PMSCR_EL1 when in VHE KVM: arm64: VHE: Save and restore host MDCR_EL2 value correctly Alexey Nepomnyashih (1): net: liquidio: fix overflow in octeon_init_instr_queue() Alok Tiwari (2): scsi: ufs: mcq: Fix memory allocation checks for SQE and CQE KVM: arm64: vgic: fix incorrect spinlock API usage Amadeusz Sławiński (1): ASoC: Intel: catpt: Expose correct bit depth to userspace Anderson Nascimento (1): net/tcp: Fix a NULL pointer dereference when using TCP-AO with TCP_REPAIR Andrea Righi (1): Revert "sched_ext: Skip per-CPU tasks in scx_bpf_reenqueue_local()" Antheas Kapenekakis (4): gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-05 platform/x86: oxpec: Add support for OneXPlayer X1Pro EVA-02 platform/x86: oxpec: Add support for AOKZOE A1X platform/x86: asus-wmi: Re-add extra keys to ignore_key_wlan quirk Bagas Sanjaya (1): Revert "drm: Add directive to format code in comment" Balamurugan C (1): ASoC: Intel: PTL: Add entry for HDMI-In capture support to non-I2S codec boards. Ben Chuang (3): mmc: sdhci: Move the code related to setting the clock from sdhci_set_ios_common() into sdhci_set_ios() mmc: sdhci-uhs2: Fix calling incorrect sdhci_set_clock() function mmc: sdhci-pci-gli: GL9767: Fix initializing the UHS-II interface during a power-on Bibo Mao (5): LoongArch: KVM: Fix VM migration failure with PTW enabled LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_ctrl_access() LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_regs_access() LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_sw_status_access() LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_pch_pic_regs_access() Borislav Petkov (AMD) (1): crypto: ccp - Always pass in an error pointer to __sev_platform_shutdown_locked() Bou-Saan Che (3): ALSA: hda: cs35l41: Support Lenovo Thinkbook 13x Gen 5 ALSA: hda/realtek: Support Lenovo Thinkbook 13x Gen 5 ALSA: hda/realtek: Fix volume control on Lenovo Thinkbook 13x Gen 4 Charles Keepax (6): ASoC: wm8940: Correct PLL rate rounding ASoC: wm8940: Correct typo in control name ASoC: wm8974: Correct PLL rate rounding ASoC: SDCA: Fix return value in sdca_regmap_mbq_size() ASoC: SDCA: Fix return value in detected_mode_handler() ASoC: SDCA: Reorder members of hide struct to remove holes Chen Ridong (2): cgroup: split cgroup_destroy_wq into 3 workqueues cgroup/psi: Set of->priv to NULL upon file release Chen-Yu Tsai (1): clk: sunxi-ng: mp: Fix dual-divider clock rate readback Claudio Imbrenda (2): KVM: s390: Fix incorrect usage of mmu_notifier_register() KVM: s390: Fix FOLL_*/FAULT_FLAG_* confusion Colin Ian King (1): ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error message Cosmin Ratiu (1): devlink rate: Remove unnecessary 'static' from a couple places Dan Carpenter (2): ASoC: codec: sma1307: Fix memory corruption in sma1307_setting_loaded() drm/xe: Fix a NULL vs IS_ERR() in xe_vm_add_compute_exec_queue() Daniel Baluta (1): ASoC: SOF: imx: Fix devm_ioremap_resource check Daniele Ceraolo Spurio (2): drm/xe: Fix error handling if PXP fails to start drm/xe/guc: Set RCS/CCS yield policy David Howells (2): rxrpc: Fix unhandled errors in rxgk_verify_packet_integrity() rxrpc: Fix untrusted unsigned subtract David Sterba (1): btrfs: ref-verify: handle damaged extent root tree Denis Kirjanov (1): MAINTAINERS: update sundance entry Donald Menig (1): ALSA: hda/realtek: Add ALC295 Dell TAS2781 I2C fixup Dongha Lee (1): KVM: arm64: nv: Fix incorrect VNCR invalidation range calculation Duoming Zhou (2): cnic: Fix use-after-free bugs in cnic_delete_task octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp() Eric Dumazet (1): net: clear sk->sk_ino in sk_set_socket(sk, NULL) Eugene Koira (1): iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page() Filipe Manana (2): btrfs: fix invalid extref key setup when replaying dentry btrfs: annotate block group access with data_race() when sorting for reclaim Fuad Tabba (1): KVM: arm64: Fix parameter ordering for VBAR_EL1 assignment Geert Uytterhoeven (2): clk: renesas: mstp: Add genpd OF provider at postcore_initcall() pmdomain: renesas: rcar-sysc: Make rcar_sysc_onecell_np __initdata Geliang Tang (1): selftests: mptcp: sockopt: fix error messages Geonha Lee (1): KVM: arm64: nv: fix VNCR TLB ASID match logic for non-Global entries Guangshuo Li (1): LoongArch: vDSO: Check kcalloc() result in init_vdso() H. Nikolaus Schaller (2): power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery power: supply: bq27xxx: restrict no-battery detection to bq27000 Hangbin Liu (4): bonding: set random address only when slaves already exist selftests: bonding: add fail_over_mac testing bonding: don't set oif to bond dev when getting NS target destination selftests: bonding: add vlan over bond testing Hans de Goede (1): net: rfkill: gpio: Fix crash due to dereferencering uninitialized pointer Herbert Xu (2): crypto: af_alg - Set merge to zero early in af_alg_sendmsg crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg Huacai Chen (1): LoongArch: Align ACPI structures if ARCH_STRICT_ALIGN enabled Hugh Dickins (5): mm/gup: check ref_count instead of lru before migration mm/gup: local lru_add_drain() to avoid lru_add_drain_all() mm: revert "mm/gup: clear the LRU flag of a page before adding to LRU batch" mm: revert "mm: vmscan.c: fix OOM on swap stress test" mm: folio_may_be_lru_cached() unless folio_test_large() Håkon Bugge (1): rds: ib: Increment i_fastreg_wrs before bailing out Ian Rogers (2): perf lock: Provide a host_env for session new perf maps: Ensure kmap is set up for all inserts Ilya Maximets (2): net: dst_metadata: fix IP_DF bit not extracted from tunnel headers selftests: openvswitch: add a simple test for tunnel metadata Ioana Ciornei (1): dpaa2-switch: fix buffer pool seeding for control traffic Ivan Lipski (1): drm/amd/display: Allow RX6xxx & RX7700 to invoke amdgpu_irq_get/put Ivan Vecera (1): dpll: fix clock quality level reporting Jack Yu (1): ASoC: rt5682s: Adjust SAR ADC button mode to fix noise issue Jacob Keller (1): ice: fix Rx page leak on multi-buffer frames Jakub Kicinski (3): MAINTAINERS: make the DPLL entry cover drivers tls: make sure to abort the stream if headers are bogus selftests: tls: test skb copy under mem pressure and OOB Jamie Bainbridge (1): qed: Don't collect too many protection override GRC elements Jedrzej Jagielski (2): ixgbe: initialize aci.lock before it's used ixgbe: destroy aci.lock later within ixgbe_remove path Jens Axboe (2): io_uring: include dying ring in task_work "should cancel" state io_uring/msg_ring: kill alloc_cache for io_kiocb allocations Jianbo Liu (1): net/mlx5e: Harden uplink netdev access against device unbind Johannes Berg (1): wifi: iwlwifi: pcie: fix byte count table for some devices Johannes Thumshirn (1): btrfs: zoned: fix incorrect ASSERT in btrfs_zoned_reserve_data_reloc_bg() Kamal Heib (1): octeon_ep: Validate the VF ID Kohei Enju (1): igc: don't fail igc_probe() on LED setup error Krzysztof Kozlowski (3): ASoC: qcom: q6apm-lpass-dais: Fix NULL pointer dereference if source graph failed ASoC: codecs: lpass-rx-macro: Fix playback quality distortion ASoC: codecs: lpass-wsa-macro: Fix speaker quality distortion Kuniyuki Iwashima (2): tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect(). selftest: packetdrill: Add tcp_fastopen_server_reset-after-disconnect.pkt. Lama Kayal (1): net/mlx5e: Add a miss level for ipsec crypto offload Lance Yang (1): MAINTAINERS: add Lance Yang as a THP reviewer Li Tian (1): net/mlx5: Not returning mlx5_link_info table when speed is unknown Linus Torvalds (1): Linux 6.17-rc7 Loic Poulain (1): drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ Lorenzo Stoakes (1): MAINTAINERS: add Jann Horn as rmap reviewer Mac Chiang (1): ASoC: Intel: sof_sdw: use PRODUCT_FAMILY for Fatcat series Maciej Fijalkowski (1): i40e: remove redundant memory barrier when cleaning Tx descs Maciej S. Szmigiero (1): KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is active Maciej Strozek (1): ASoC: SDCA: Add quirk for incorrect function types for 3 systems Mallesh Koujalagi (1): drm/xe/hwmon: Remove type casting Marc Zyngier (1): KVM: arm64: Mark freed S2 MMUs as invalid Mario Limonciello (1): drm/amd: Only restore cached manual clock settings in restore if OD enabled Mario Limonciello (AMD) (1): gpiolib: acpi: Program debounce when finding GPIO Matthew Rosato (1): iommu/s390: Fix memory corruption when using identity domain Matthieu Baerts (NGI0) (9): mptcp: propagate shutdown to subflows when possible selftests: mptcp: connect: catch IO errors on listen side selftests: mptcp: avoid spurious errors on TCP disconnect selftests: mptcp: print trailing bytes with od selftests: mptcp: connect: print pcap prefix mptcp: set remote_deny_join_id0 on SYN recv mptcp: pm: nl: announce deny-join-id0 flag selftests: mptcp: userspace pm: validate deny-join-id0 flag mptcp: tfo: record 'deny join id0' info Max Kellermann (1): io_uring/io-wq: fix `max_workers` breakage and `nr_workers` underflow Miaoqian Lin (1): um: virtio_uml: Fix use-after-free after put_device in probe Michal Wajdeczko (1): drm/xe/pf: Drop rounddown_pow_of_two fair LMEM limitation Mikulas Patocka (3): dm-stripe: fix a possible integer overflow dm-integrity: limit MAX_TAG_SIZE to 255 dm-raid: don't set io_min and io_opt for raid1 Mohammad Rafi Shaik (4): ASoC: qcom: audioreach: Fix lpaif_type configuration for the I2S interface ASoC: qcom: q6apm-lpass-dais: Fix missing set_fmt DAI op for I2S ASoC: qcom: sc8280xp: Enable DAI format configuration for MI2S interfaces ASoC: qcom: sc8280xp: Fix sound card driver name match data for QCS8275 Nam Cao (1): rv: Fix wrong type cast in enabled_monitors_next() Namjae Jeon (1): ksmbd: smbdirect: validate data_offset and data_length field of smb_direct_data_transfer Nathan Chancellor (1): nilfs2: fix CFI failure when accessing /sys/fs/nilfs2/features/* Niklas Schnelle (1): iommu/s390: Make attach succeed when the device was surprise removed Nitin Gote (1): drm/xe: defer free of NVM auxiliary container to device release callback Oliver Upton (8): KVM: arm64: vgic: Drop stale comment on IRQ active state KVM: arm64: vgic-v3: Use bare refcount for VGIC LPIs KVM: arm64: Spin off release helper from vgic_put_irq() KVM: arm64: vgic-v3: Erase LPIs from xarray outside of raw spinlocks KVM: arm64: vgic-v3: Don't require IRQs be disabled for LPI xarray lock KVM: arm64: vgic-v3: Indicate vgic_put_irq() may take LPI xarray lock Revert "KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables" Revert "KVM: arm64: Split kvm_pgtable_stage2_destroy()" Palmer Dabbelt (1): rv: Support systems with time64-only syscalls Paul Menzel (1): ALSA: docs: Remove 3rd person singular s in *to indicate* Paulo Alcantara (2): smb: client: fix filename matching of deferred files smb: client: fix file open check in __cifs_unlink() Praful Adiga (1): ALSA: hda/realtek: Fix mute led for HP Laptop 15-dw4xx Qi Xi (1): drm: bridge: cdns-mhdp8546: Fix missing mutex unlock on error path Qu Wenruo (2): btrfs: tree-checker: fix the incorrect inode ref size check btrfs: reject invalid compression level Remy D. Farley (1): doc/netlink: Fix typos in operation attributes Richard Fitzgerald (1): ALSA: hda: intel-dsp-config: Prevent SEGFAULT if ACPI_HANDLE() is NULL Richard Weinberger (1): um: Don't mark stack executable Russell King (Oracle) (1): net: ethtool: handle EOPNOTSUPP from ethtool get_ts_info() method Samiullah Khawaja (1): net: Use NAPI_* in test_bit when stopping napi kthread Sathesh B Edara (1): octeon_ep: fix VF MAC address lifecycle handling SeongJae Park (5): mm/damon/core: introduce damon_call_control->dealloc_on_cancel mm/damon/sysfs: use dynamically allocated repeat mode damon_call_control samples/damon/wsse: avoid starting DAMON before initialization samples/damon/prcl: avoid starting DAMON before initialization samples/damon/mtier: avoid starting DAMON before initialization Sergey Senozhatsky (1): zram: fix slot write race condition Shenghao Ding (2): ALSA: hda/tas2781: Fix the order of TAS2781 calibrated-data ALSA: hda/tas2781: Fix a potential race condition that causes a NULL pointer in case no efi.get_variable exsits Shuicheng Lin (1): drm/xe/tile: Release kobject for the failure path Shuming Fan (1): ASoC: rt712: avoid skipping the blind write Shyam Sundar S K (1): platform/x86/amd/pmf: Support new ACPI ID AMDI0108 Srinivasan Shanmugam (1): drm/amdgpu/gfx11: Add Cleaner Shader Support for GFX11.0.1/11.0.4 GPUs Stefan Metzmacher (6): smb: server: let smb_direct_writev() respect SMB_DIRECT_MAX_SEND_SGES ksmbd: smbdirect: verify remaining_data_length respects max_fragmented_recv_size smb: client: let recv_done verify data_offset, data_length and remaining_data_length smb: client: use disable[_delayed]_work_sync in smbdirect.c smb: client: let smbd_destroy() call disable_work_sync(&info->post_send_credits_work) smb: client: fix smbdirect_recv_io leak in smbd_negotiate() error path Steven Rostedt (1): rv: Add Gabriele Monaco as maintainer for Runtime Verification Syed Saba Kareem (1): ASoC: amd: amd_sdw: Add quirks for some new Dell laptops Sébastien Szymanski (1): gpiolib: acpi: initialize acpi_gpio_info struct Takashi Iwai (1): ALSA: usb: qcom: Fix false-positive address space check Takashi Sakamoto (1): firewire: core: fix overlooked update of subsystem ABI version Tao Cui (3): LoongArch: Check the return value when creating kobj LoongArch: Replace sprintf() with sysfs_emit() LoongArch: KVM: Remove unused returns and semicolons Tariq Toukan (1): Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set" Tejun Heo (1): sched_ext, sched/core: Fix build failure when !FAIR_GROUP_SCHED && EXT_GROUP_SCHED Thomas Fourier (1): mmc: mvsdio: Fix dma_unmap_sg() nents value Thomas Huth (1): KVM: s390: Fix access to unavailable adapter indicator pages during postcopy Tiezhu Yang (6): objtool/LoongArch: Mark types based on break immediate code objtool/LoongArch: Mark special atomic instruction as INSN_BUG type LoongArch: Make LTO case independent in Makefile LoongArch: Handle jump tables options for RUST LoongArch: Update help info of ARCH_STRICT_ALIGN LoongArch: Fix unreliable stack for live patching Tiwei Bie (1): um: Fix FD copy size in os_rcv_fd_msg() Tom Lendacky (1): x86/sev: Guard sev_evict_cache() with CONFIG_AMD_MEM_ENCRYPT Ulf Hansson (5): pmdomain: core: Restore behaviour for disabling unused PM domains pmdomain: rockchip: Fix regulator dependency with GENPD_FLAG_NO_STAY_ON pmdomain: renesas: rcar-sysc: Don't keep unused PM domains powered-on pmdomain: renesas: rcar-gen4-sysc: Don't keep unused PM domains powered-on pmdomain: renesas: rmobile-sysc: Don't keep unused PM domains powered-on Vasant Hegde (2): iommu/amd: Fix alias device DTE setting iommu/amd/pgtbl: Fix possible race while increase page table level Venkata Prasad Potturu (2): ASoC: amd: acp: Adjust pdm gain value ASoC: amd: acp: Fix incorrect retrival of acp_chip_info Wang Liang (1): tracing: kprobe-event: Fix null-ptr-deref in trace_kprobe_create_internal() Wei-Lin Chang (1): KVM: arm64: Remove stage 2 read fault check Yang Xiuwei (1): io_uring: fix incorrect io_kiocb reference in io_link_skb Yeounsu Moon (1): net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure Zhang Yi (2): md: init queue_limits->max_hw_wzeroes_unmap_sectors parameter drbd: init queue_limits->max_hw_wzeroes_unmap_sectors parameter Zhen Ni (2): iommu/amd: Fix ivrs_base memleak in early_amd_iommu_init() rv: Fix missing mutex unlock in rv_register_monitor() Zongyao Bai (1): drm/xe/sysfs: Add cleanup action in xe_device_sysfs_init aprilgrimoire (1): platform/x86/amd/pmc: Add MECHREVO Yilong15Pro to spurious_8042 list austinchang (1): btrfs: initialize inode::file_extent_tree after i_mode has been set hupu (1): perf subcmd: avoid crash in exclude_cmds when excludes is empty