Messages in this thread |  | | From | Linus Torvalds <> | | Date | Sun, 14 Sep 2025 16:11:36 -0700 | | Subject | Linux 6.17-rc6 |
| |
Things remain pretty calm, and for some reason this release seems to just not have a ton of problems. Hopefully I'm not jinxing it.
It might just have been people being on vacation in August (read: Europe) which has caused this release to be nice and calm, but whatever the reason I'm certainly not complaining.
Somewhat unusually, almost a third of the patch is from filesystem fixes, but that seems to be pure coincidence: not because there are any particularly large fixes, but because we just happened to independently have fixes in several different filesystems (ceph, smb client, nfs, erofs, btrfs). So just random timing.
Another third is driver fixes (gpu being half of it, the rest being other random drivers), and the final third is just "misc other stuff": core networking, another CPU speculation mitigation, some documentation fixes, some selftest updates, and minor noise elsewhere. Shortlog appended as usual.
But really, none of it is very large. So everything seems slated for a normal release in two weeks.
Please do keep testing, so that we don't get complacent,
Linus
---
Alan Stern (1): USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernels
Alex Deucher (2): drm/amdgpu: fix a memory leak in fence cleanup when unloading drm/amd/display: use udelay rather than fsleep
Alex Elder (2): dt-bindings: serial: 8250: move a constraint dt-bindings: serial: 8250: allow "main" and "uart" as clock names
Alex Markuze (2): ceph: fix race condition validating r_parent before applying state ceph: fix race condition where r_parent becomes stale before sending message
Alex Tran (1): docs: networking: can: change bcm_msg_head frames member to support flexible array
Alexander Sverdlin (1): mtd: nand: raw: atmel: Respect tAR, tCLR in read setup timing
Alok Tiwari (1): genetlink: fix genl_bind() invoking bind() after -EPERM
Amir Goldstein (2): fuse: do not allow mapping a non-regular backing file fhandle: use more consistent rules for decoding file handle from userns
Anders Roxell (1): dmaengine: ti: edma: Fix memory allocation size for queue_priority_map
Andreas Kemnade (1): regulator: sy7636a: fix lifecycle of power good gpio
Anssi Hannula (1): can: xilinx_can: xcan_write_frame(): fix use-after-free of transmitted SKB
Antheas Kapenekakis (1): Input: xpad - add support for Flydigi Apex 5
Antoine Tenart (1): tunnels: reset the GSO metadata before reusing the skb
Baochen Qiang (1): dma-debug: don't enforce dma mapping check on noncoherent allocations
Boris Burkov (1): btrfs: fix squota compressed stats leak
Breno Leitao (3): arm64: kexec: initialize kexec_buf struct in load_other_segments() riscv: kexec: initialize kexec_buf struct s390: kexec: initialize kexec_buf struct
Calvin Owens (1): btrfs: accept and ignore compression level for lzo
Carlos Llamas (1): mm/mremap: fix regression in vrm->new_addr check
Carolina Jubran (1): net: dev_ioctl: take ops lock in hwtstamp lower paths
Chen Ridong (1): kernfs: Fix UAF in polling when open file is released
Chia-I Wu (1): drm/panthor: validate group queue count
Christian Brauner (1): coredump: don't pointlessly check and spew warnings
Christoffer Sandberg (1): Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table
Christoph Hellwig (2): fs: add a FMODE_ flag to indicate IOCB_HAS_METADATA availability block: don't silently ignore metadata for sync read/write
Christophe JAILLET (1): mtd: rawnand: nuvoton: Fix an error handling path in ma35_nand_chips_init()
Christophe Kerello (2): mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC buffer mtd: rawnand: stm32_fmc2: fix ECC overwrite
Dan Carpenter (1): dmaengine: idxd: Fix double free in idxd_setup_wqs()
Daniel Borkmann (2): bpf: Fix out-of-bounds dynptr write in bpf_crypto_crypt selftests/bpf: Extend crypto_sanity selftest with invalid dst buffer
Danilo Krummrich (5): gpu: nova-core: depend on CONFIG_64BIT rust: device: fix unresolved link to drm::Device MAINTAINERS: Add drm-rust tree for Rust DRM drivers and infrastructure MAINTAINERS: drm-misc: fix X: entries for nova/nouveau MAINTAINERS: Update the DMA Rust entry
David Rosca (2): drm/amdgpu/vcn4: Fix IB parsing with multiple engine info packages drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 at any time
Davide Caratti (1): selftests: can: enable CONFIG_CAN_VCAN as a module
Eduard Zingerman (1): bpf: Update the list of BPF selftests maintainers
Edward Adam Davis (2): fuse: Block access to folio overlimit USB: core: remove the move buf action
Eric Huang (1): drm/amdkfd: fix p2p links bug in topology
Fabian Vogt (1): tty: hvc_console: Call hvc_kick in hvc_write unconditionally
Fabio Porcedda (2): USB: serial: option: add Telit Cinterion FN990A w/audio compositions USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions
Fangzhi Zuo (1): drm/amd/display: Disable DPCD Probe Quirk
Florian Westphal (7): netfilter: nft_set_bitmap: fix lockdep splat due to missing annotation netfilter: nft_set_pipapo: don't check genbit from packetpath lookups netfilter: nft_set_rbtree: continue traversal if element is inactive netfilter: nf_tables: place base_seq in struct net netfilter: nf_tables: make nft_set_do_lookup available unconditionally netfilter: nf_tables: restart set lookup on base_seq change MAINTAINERS: add Phil as netfilter reviewer
Gao Xiang (2): erofs: fix invalid algorithm for encoded extents erofs: fix long xattr name prefix placement
Gautham R. Shenoy (1): cpufreq/amd-pstate: Fix setting of CPPC.min_perf in active mode for performance governor
Geert Uytterhoeven (2): mtd: MTD_INTEL_DG should depend on DRM_I915 or DRM_XE can: rcar_can: rcar_can_resume(): fix s2ram with PSCI
Geoffrey McRae (1): drm/amd/display: remove oem i2c adapter on finish
Gerald Schaefer (1): s390/mm: Prevent possible preempt_count overflow
Guenter Roeck (1): trace/fgraph: Fix error handling
Guopeng Zhang (1): fs: fix indentation style
Haiyue Wang (1): fuse: virtio_fs: fix page fault for DAX page address
Hangbin Liu (3): hsr: use rtnl lock when iterating over ports hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr hsr: hold rcu and dev lock for hsr_get_port_ndev
Harshit Shah (1): serial: xilinx_uartps: read reg size from DTS
Hugo Villeneuve (1): serial: sc16is7xx: fix bug in flow control levels init
Ilya Dryomov (1): libceph: fix invalid accesses to ceph_connection_v1_info
Ilya Leoshkevich (1): selftests/bpf: Fix "expression result unused" warnings with icecc
Jacob Keller (1): i40e: fix Jumbo Frame support after iPXE boot
James Guan (1): wifi: virt_wifi: Fix page fault on connect
Jani Nikula (1): drm/i915/power: fix size for for_each_set_bit() in abox iteration
Jeff LaBundy (1): Input: iqs7222 - avoid enabling unused interrupts
Jeongjun Park (1): mm/hugetlb: add missing hugetlb_lock in __unmap_hugepage_range()
Jesper Dangaard Brouer (1): bpf, cpumap: Disable page_pool direct xdp_return need larger scope
Jiawen Wu (1): net: libwx: fix to enable RSS
Jinjiang Tu (1): mm/memory_hotplug: fix hwpoisoned large folio handling in do_migrate_range()
Jiri Olsa (1): bpf: Check the helper function is valid in get_helper_proto
Joanne Koong (2): fuse: reflect cached blocksize if blocksize was changed fuse: fix fuseblk i_blkbits for iomap partial writes
Johan Hovold (5): phy: tegra: xusb: fix device and OF node leak at probe phy: ti: omap-usb2: fix device leak at unbind phy: ti-pipe3: fix device leak at unbind drm/mediatek: fix potential OF node use-after-free drm/mediatek: clean up driver data initialisation
Johannes Berg (2): wifi: iwlwifi: fix 130/1030 configs wifi: nl80211: completely disable per-link stats for now
Jonas Gorski (1): net: dsa: b53: fix ageing time for BCM53101
Jonas Rebmann (1): net: phy: NXP_TJA11XX: Update Kconfig with TJA1102 support
Jonathan Curley (1): NFSv4/flexfiles: Fix layout merge mirror check.
Josef Bacik (1): MAINTAINERS: update btrfs entry
Julia Filipchuk (1): drm/xe: Extend Wa_13011645652 to PTL-H, WCL
Julien Massot (1): Input: mtk-pmic-keys - MT6359 has a specific release irq
Justin Worrell (1): SUNRPC: call xs_sock_process_cmsg for all cmsg
K Prateek Nayak (1): x86/cpu/topology: Always try cpu_parse_topology_ext() on AMD/Hygon
KaFai Wan (1): bpf: Allow fall back to interpreter for programs with stack size <= 512
Klaus Kudielka (1): PCI: mvebu: Fix use of for_each_of_range() iterator
Kohei Enju (1): igb: fix link test skipping when interface is admin down
Krister Johansen (1): mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN
Krzysztof Kozlowski (2): dt-bindings: serial: brcm,bcm7271-uart: Constrain clocks MAINTAINERS: Input: Drop melfas-mip4 section
Kumar Kartikeya Dwivedi (1): rqspinlock: Choose trylock fallback for NMI waiters
Kuniyuki Iwashima (1): tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock->cork.
Kyle Meyer (1): mm/memory-failure: fix redundant updates for already poisoned pages
Leon Hwang (2): bpf: Reject bpf_timer for PREEMPT_RT selftests/bpf: Skip timer cases when bpf_timer is not supported
Lijo Lazar (1): drm/amdgpu: Wait for bootloader after PSPv11 reset
Linus Torvalds (1): Linux 6.17-rc6
Luo Gengkun (1): tracing: Fix tracing_marker may trigger page fault during preempt_disable
Maciej Fijalkowski (1): xsk: Fix immature cq descriptor production
Mario Limonciello (AMD) (2): cpufreq/amd-pstate: Fix a regression leading to EPP 0 after resume drm/amd/display: Drop dm_prepare_suspend() and dm_complete()
Mark Harmstone (1): btrfs: don't allow adding block device of less than 1 MB
Mark Tinguely (1): ocfs2: fix recursive semaphore deadlock in fiemap call
Mathias Nyman (3): xhci: dbc: decouple endpoint allocation from initialization xhci: dbc: Fix full DbC transfer ring after several reconnects xhci: fix memory leak regression when freeing xhci vdev devices depth first
Matthieu Baerts (NGI0) (3): netlink: specs: mptcp: fix if-idx attribute type doc: mptcp: net.mptcp.pm_type is deprecated selftests: mptcp: shellcheck: support v0.11.0
Max Kellermann (2): ceph: always call ceph_shift_unused_folios_left() ceph: fix crash after fscrypt_encrypt_pagecache_blocks() error
Miaohe Lin (1): mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
Miaoqian Lin (1): dmaengine: dw: dmamux: Fix device reference leak in rzn1_dmamux_route_allocate
Miaoqing Pan (2): wifi: ath12k: Fix missing station power save configuration wifi: ath12k: fix WMI TLV header misalignment
Michael Walle (1): phy: ti: gmii-sel: Always write the RGMII ID setting
Michal Schmidt (1): i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path
Michal Wajdeczko (1): drm/xe/configfs: Don't touch survivability_mode on fini
Mike Rapoport (Microsoft) (2): init/main.c: fix boot time tracing crash MAINTAINERS: add tree entry to numa memblocks and emulation block
Mike Snitzer (1): nfs/localio: avoid bouncing LOCALIO if nfs_client_is_local()
Miklos Szeredi (2): fuse: check if copy_file_range() returns larger than requested size fuse: prevent overflow in copy_file_range return value
Nathan Chancellor (1): compiler-clang.h: define __SANITIZE_*__ macros only when undefined
Nithyanantham Paramasivam (1): wifi: cfg80211: Fix "no buffer space available" error in nl80211_get_station() for MLO
Oleksij Rempel (1): net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups
Omar Sandoval (1): btrfs: fix subvolume deletion lockup caused by inodes xarray race
Oscar Maes (1): selftests: net: add test for destination in broadcast packets
Ovidiu Bunea (1): drm/amd/display: Correct sequences and delays for DCN35 PG & RCG
Paolo Abeni (1): Revert "net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups"
Paulo Alcantara (2): smb: client: fix compound alignment with encryption smb: client: fix data loss due to broken rename(2)
Pawan Gupta (7): Documentation/hw-vuln: Add VMSCAPE documentation x86/vmscape: Enumerate VMSCAPE bug x86/vmscape: Add conditional IBPB mitigation x86/vmscape: Enable the mitigation x86/bugs: Move cpu_bugs_smt_update() down x86/vmscape: Warn when STIBP is disabled with SMT x86/vmscape: Add old Intel CPUs to affected list
Peilin Ye (1): bpf: Tell memcg to use allow_spinning=false path in bpf_timer_init()
Pengyu Luo (1): phy: qualcomm: phy-qcom-eusb2-repeater: fix override properties
Petr Machata (1): net: bridge: Bounce invalid boolopts
Philipp Stanner (1): Revert "drm/nouveau: Remove waitque for sched teardown"
Pratap Nirujogi (1): drm/amd/amdgpu: Declare isp firmware binary file
Pu Lehui (1): tracing: Silence warning when chunk allocation fails in trace_pid_write
Qianfeng Rong (1): trace: Remove redundant __GFP_NOWARN
Qu Wenruo (1): btrfs: fix corruption reading compressed range when block size is smaller than page size
Quanmin Yan (2): mm/damon/lru_sort: avoid divide-by-zero in damon_lru_sort_apply_parameters() mm/damon/reclaim: avoid divide-by-zero in damon_reclaim_apply_parameters()
RD Babiera (1): usb: typec: tcpm: properly deliver cable vdms to altmode drivers
Rafael J. Wysocki (2): PM: EM: Add function for registering a PD without capacity update PM: hibernate: Restrict GFP mask in hibernation_snapshot()
Reinette Chatre (1): fs/resctrl: Eliminate false positive lockdep warning when reading SNC counters
Rob Herring (Arm) (1): dt-bindings: phy: marvell,comphy-cp110: Fix clock and child node constraints
Rong Tao (2): bpf: Fix bpf_strnstr() to handle suffix match cases better selftests/bpf: Add tests for bpf_strnstr
Russell King (Oracle) (2): net: phy: fix phy_uses_state_machine() net: ethtool: fix wrong type used in struct kernel_ethtool_ts_info
Sang-Heon Jeon (1): mm/damon/core: set quota->charged_from to jiffies at first charge window
Santhosh Kumar K (1): mtd: spinand: winbond: Fix oob_layout for W25N01JW
Scott Mayhew (1): nfs/localio: restore creds before releasing pageio data
Stanislav Fomichev (1): macsec: sync features on RTM_NEWLINK
Stanislav Fort (1): mm/damon/sysfs: fix use-after-free in state_show()
Stefan Wahren (1): net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable()
Stephan Gerhold (3): dt-bindings: dma: qcom: bam-dma: Add missing required properties dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees phy: qcom: qmp-pcie: Fix PHY initialization when powered down by firmware
Takashi Iwai (2): usb: gadget: midi2: Fix missing UMP group attributes initialization usb: gadget: midi2: Fix MIDI2 IN EP max packet size
Tetsuo Handa (3): can: j1939: implement NETDEV_UNREGISTER notification handler can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when j1939_local_ecu_get() failed can: j1939: j1939_local_ecu_get(): undo increment when j1939_local_ecu_get() fails
Thomas Hellström (3): drm/xe: Attempt to bring bos back to VRAM after eviction drm/xe: Allow the pm notifier to continue on failure drm/xe: Block exec and rebind worker while evicting for suspend / hibernate
Thomas Richter (2): s390/pai: Deny all events not handled by this PMU s390/cpum_cf: Deny all sampling events by counter PMU
Tianyu Xu (1): igb: Fix NULL pointer dereference in ethtool loopback test
Tigran Mkrtchyan (1): flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_read
Trond Myklebust (13): NFSv4: Don't clear capabilities that won't be reset NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not set NFSv4: Clear NFS_CAP_OPEN_XOR and NFS_CAP_DELEGTIME if not supported NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server NFS: Protect against 'eof page pollution' NFSv4.2: Protect copy offload and clone against 'eof page pollution' NFS: Serialise O_DIRECT i/o and truncate() NFSv4.2: Serialise O_DIRECT i/o and fallocate() NFSv4.2: Serialise O_DIRECT i/o and clone range NFSv4.2: Serialise O_DIRECT i/o and copy range NFS: nfs_invalidate_folio() must observe the offset and size arguments NFS: Fix the marking of the folio as up to date Revert "SUNRPC: Don't allow waiting for exiting tasks"
Uladzislau Rezki (Sony) (1): mm/vmalloc, mm/kasan: respect gfp mask in kasan_populate_vmalloc()
Vlad Dumitrescu (1): percpu: fix race on alloc failed warning limit
Vladimir Oltean (2): net: phylink: add lock for serializing concurrent pl->phydev writes with resolver net: phy: transfer phy_config_inband() locking responsibility to phylink
Vladimir Riabchun (1): ftrace/samples: Fix function size computation
Wang Liang (1): tracing/osnoise: Fix null-ptr-deref in bitmap_parselist()
Wei Yang (1): mm/khugepaged: fix the address passed to notifier on testing young
Xing Guo (1): selftests/fs/mount-notify: Fix compilation failure.
Xiongfeng Wang (1): hrtimers: Unconditionally update target CPU base after offline timer migration
Yi Sun (2): dmaengine: idxd: Remove improper idxd_free dmaengine: idxd: Fix refcount underflow on module unload
Yifan Zhang (1): amd/amdkfd: correct mem limit calculation for small APUs
Yuezhang Mo (1): erofs: fix runtime warning on truncate_folio_batch_exceptionals()
Ziyue Zhang (1): dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings
wangzijie (1): proc: fix type confusion in pde_set_flags()
|  |