[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CAHk-=wganrF=w6xndv5kFeM9v2QwtZW4yzgHY=0=SwnjxxFVaA@mail.gmail.com>
Date: Sun, 14 Sep 2025 16:11:36 -0700
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
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()
Powered by blists - more mailing lists