[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CAHk-=wiLHgdvJQkEW-pHcUuXOBJ9JOoKcZkzMaPSW60_-Mh90A@mail.gmail.com>
Date: Sun, 17 Aug 2025 16:01:00 -0700
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 6.17-rc2
So it's been a very calm week, and this is one of the smaller rc2
releases we've had lately. I'm definitely not complaining, since I've
been jetlagged much of the week, but I have this suspicion that it
just means that next week will see more noise. And I'll be traveling
again later in the week.
But hey, let's not be pessimistic. Maybe rc2 is small because this
merge window just didn't have any real issues? Because that's bound to
happen _eventually_, right? One day we're bound to hit that mythical
merge window that doesn't introduce any bugs at all.
This merge window wasn't _that_ good, but maybe it was simply better than most?
Or maybe it's that much of Europe is still on vacation because it's August?
Anyway, most of the fixes in rc2 were to drivers - particularly block
(although the biggest chunk of that was simply a removal of the drbd
page pool code). The rest is mostly gpu, networking driver, and sound
fixes. Some SCSI and firewire fixes too.
Outside of drivers, it's filesystems (smb, xfs, erofs, btrfs), core
networking (including some new selftests), and some architecture fixes
(mainly x86).
Other than that, minor random fixes. Shortlog appended.
Let's hope next week ends up as quiet. Wouldn't that be nice?
Linus
---
Adrián Larumbe (1):
drm/panfrost: Print RSS for tiler heap BO's in debugfs GEMS file
Ahmed S. Darwish (1):
x86/cpuid: Remove transitional <asm/cpuid.h> header
Al Viro (1):
habanalabs: fix UAF in export_dmabuf()
Alexey Klimov (1):
ASoC: codecs: tx-macro: correct tx_macro_component_drv name
Alok Tiwari (1):
net: ti: icss-iep: Fix incorrect type for return value in extts_enable()
Andrey Albershteyn (1):
xfs: fix scrub trace with null pointer in quotacheck
Andy Yan (1):
drm/bridge: Describe the newly introduced drm_connector
parameter for drm_bridge_detect
Armin Wolf (1):
ACPI: EC: Relax sanity check of the ECDT ID string
Arnd Bergmann (1):
netfilter: add back NETFILTER_XTABLES dependencies
Baojun Xu (2):
ASoC: tas2781: Normalize the volume kcontrol name
ALSA: hda/tas2781: Normalize the volume kcontrol name
Barry Song (1):
mm: fix the race between collapse and PT_RECLAIM under per-vma lock
Boris Burkov (1):
btrfs: fix iteration bug in __qgroup_excl_accounting()
Breno Leitao (1):
mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock
Buday Csaba (1):
net: mdiobus: release reset_gpio in mdiobus_unregister_device()
Budimir Markovic (1):
vsock: Do not allow binding to VMADDR_PORT_ANY
Caleb Sander Mateos (1):
ublk: check for unprivileged daemon on each I/O fetch
Christoph Hellwig (4):
xfs: fix frozen file system assert in xfs_trans_alloc
xfs: fully decouple XFS_IBULK* flags from XFS_IWALK* flags
xfs: remove XFS_IBULK_SAME_AG
xfs: split xfs_zone_record_blocks
Christopher Eby (1):
ALSA: hda/realtek: Add Framework Laptop 13 (AMD Ryzen AI 300) to quirks
Clark Wang (1):
net: phy: nxp-c45-tja11xx: fix the PHY ID mismatch issue when using C45
Colin Ian King (3):
scsi: scsi_debug: Make read-only arrays static const
ASoC: codec: sma1307: replace spelling mistake with new error message
ASoC: tas2781: Fix spelling mistake "dismatch" -> "mismatch"
Damien Le Moal (2):
scsi: core: sysfs: Correct sysfs attributes access rights
ata: libata-eh: Fix link state check for IDE/PATA ports
Dan Carpenter (1):
netfilter: conntrack: clean up returns in
nf_conntrack_log_invalid_sysctl()
Dave Hansen (4):
MAINTAINERS: Mark Intel WWAN IOSM driver as orphaned
MAINTAINERS: Mark Intel PTP DFL ToD as orphaned
MAINTAINERS: Remove bouncing T7XX reviewer
MAINTAINERS: Remove bouncing kprobes maintainer
David Howells (1):
cifs: Fix collect_sample() to handle any iterator type
David Kaplan (1):
x86/bugs: Select best SRSO mitigation
David Thompson (2):
Revert "gpio: mlxbf3: only get IRQ for device instance 0"
gpio: mlxbf3: use platform_get_irq_optional()
David Wei (1):
bnxt: fill data page pool with frags if PAGE_SIZE > BNXT_RX_PAGE_SIZE
Davide Caratti (2):
net/sched: ets: use old 'nbands' while purging unused classes
selftests: net/forwarding: test purge of active DWRR classes
Dev Jain (1):
mm: pass page directly instead of using folio_page
Dmitry Antipov (1):
cifs: avoid extra calls to strlen() in cifs_get_spnego_key()
Dmitry Baryshkov (1):
drm/bridge: document HDMI CEC callbacks
Erick Karanja (1):
Docs: admin-guide: Correct spelling mistake
Fabio Porcedda (1):
net: usb: qmi_wwan: add Telit Cinterion FN990A w/audio composition
Fengnan Chang (1):
io_uring/io-wq: add check free worker before create new worker
Filipe Manana (1):
btrfs: error on missing block group when unaccounting log tree
extent buffers
Florian Westphal (5):
MAINTAINERS: resurrect my netfilter maintainer entry
netfilter: ctnetlink: fix refcount leak on table dump
netfilter: ctnetlink: remove refcounting in expectation dumpers
netfilter: nft_set_pipapo: don't return bogus extension pointer
netfilter: nft_set_pipapo: fix null deref for empty set
Frank Min (1):
drm/amdgpu: Add PSP fw version check for fw reserve GFX command
Frederic Weisbecker (2):
rcu: Fix racy re-initialization of irq_work causing hangs
ipvs: Fix estimator kthreads preferred affinity
Fushuai Wang (1):
x86/fpu: Fix NULL dereference in avx512_status()
Gao Xiang (1):
erofs: fix block count report when 48-bit layout is on
Geert Uytterhoeven (1):
erofs: Do not select tristate symbols from bool symbols
Haiyang Zhang (1):
hv_netvsc: Fix panic during namespace deletion with VF
Igor Pylypiv (1):
ata: libata-scsi: Fix CDL control
Imre Deak (3):
drm/omap: Pass along the format info from .fb_create() to
drm_helper_mode_fill_fb_struct()
drm/nouveau: Pass along the format info from .fb_create() to
drm_helper_mode_fill_fb_struct()
drm/radeon: Pass along the format info from .fb_create() to
drm_helper_mode_fill_fb_struct()
Jack Xiao (1):
drm/amdgpu: fix incorrect vm flags to map bo
Jakub Kicinski (6):
net: page_pool: allow enabling recycling late, fix false positive warning
selftests: drv-net: don't assume device has only 2 queues
net: update NAPI threaded config even for disabled NAPIs
net: prevent deadlocks when enabling NAPIs with mixed kthread config
tls: handle data disappearing from under the TLS ULP
selftests: tls: test TCP stealing data from under the TLS socket
Jann Horn (1):
kasan/test: fix protection against compiler elision
Jean Delvare (1):
scsi: lpfc: Fix wrong function reference in a comment
Jedrzej Jagielski (2):
devlink: let driver opt out of automatic phys_port_name generation
ixgbe: prevent from unwanted interface name changes
Jeff Layton (2):
nfsd: don't set the ctime on delegated atime updates
ref_tracker: use %p instead of %px in debugfs dentry name
Jens Axboe (1):
io_uring/net: commit partial buffers on retry
Jeongjun Park (1):
ptp: prevent possible ABBA deadlock in ptp_clock_freerun()
Jialin Wang (1):
proc: proc_maps_open allow proc_mem_open to return NULL
Jiasheng Jiang (1):
scsi: lpfc: Remove redundant assignment to avoid memory leak
Jijie Shao (3):
net: hibmcge: fix rtnl deadlock issue
net: hibmcge: fix the division by zero issue
net: hibmcge: fix the np_link_fail error reporting issue
Jinjiang Tu (2):
mm/smaps: fix race between smaps_hugetlb_range and migration
fs/proc/task_mmu: hold PTL in pagemap_hugetlb_range and
gather_hugetlb_stats
Johan Hovold (1):
drm/bridge: fix OF node leak
John Garry (3):
fs/dax: Reject IOCB_ATOMIC in dax_iomap_rw()
xfs: disallow atomic writes on DAX
xfs: reject max_atomic_write mount option for no reflink
John Stultz (1):
locking: Fix __clear_task_blocked_on() warning from
__ww_mutex_wound() path
Jon Hunter (1):
soc/tegra: pmc: Ensure power-domains are in a known state
Jordan Rife (1):
docs: Fix name for net.ipv4.udp_child_hash_entries
Jouni Högander (1):
drm/i915/psr: Do not trigger Frame Change events from frontbuffer flush
Julian Sun (1):
block: restore default wbt enablement
Junli Liu (1):
erofs: fix atomic context detection when !CONFIG_DEBUG_LOCK_ALLOC
Karthik Poosa (1):
drm/xe/hwmon: Add SW clamp for power limits writes
Kuninori Morimoto (1):
ASoC: generic: tidyup standardized ASoC menu for generic
Kuniyuki Iwashima (1):
netdevsim: Fix wild pointer access in nsim_queue_free().
Len Brown (1):
intel_idle: Allow loading ACPI tables for any family
Leo Martins (1):
btrfs: fix subpage deadlock in try_release_subpage_extent_buffer()
Linus Torvalds (1):
Linux 6.17-rc2
Liu01 Tong (1):
drm/amdgpu: fix task hang from failed job submission during process kill
Lorenzo Stoakes (1):
mm/mremap: avoid expensive folio lookup on mremap folio pte batch
MD Danish Anwar (1):
net: ti: icssg-prueth: Fix emac link speed handling
Mario Limonciello (AMD) (1):
Revert "ALSA: hda: Add ASRock X670E Taichi to denylist"
Masami Hiramatsu (Google) (1):
MAINTAINERS: add Masami as a reviewer of hung task detector
Matt Johnston (1):
net: mctp: Fix bad kfree_skb in bind lookup test
Matthew Auld (3):
drm/xe/migrate: prevent infinite recursion
drm/xe/migrate: don't overflow max copy size
drm/xe/migrate: prevent potential UAF
Michał Winiarski (1):
drm/xe/pf: Set VF LMEM BAR size
Miguel Ojeda (2):
rust: workaround `rustdoc` target modifiers bug
rust: kbuild: clean output before running `rustdoc`
Naohiro Aota (1):
btrfs: zoned: do not select metadata BG as finish target
NeilBrown (1):
nfsd: avoid ref leak in nfsd_open_local_fh()
Nikunj A Dadhania (1):
x86/sev: Improve handling of writes to intercepted TSC MSRs
Nitin Rawat (1):
scsi: ufs: core: Fix interrupt handling for MCQ Mode
Olga Kornievskaia (1):
sunrpc: fix handling of server side tls alerts
Pablo Neira Ayuso (2):
netfilter: nft_socket: remove WARN_ON_ONCE with huge level value
netfilter: nf_tables: reject duplicate device on updates
Paulo Alcantara (2):
smb: client: fix race with concurrent opens in unlink(2)
smb: client: fix race with concurrent opens in rename(2)
Peter Wang (1):
scsi: ufs: mediatek: Fix out-of-bounds access in MCQ IRQ mapping
Philipp Reisner (1):
drbd: Remove the open-coded page pool
Qianfeng Rong (2):
block, bfq: remove redundant __GFP_NOWARN
blk-cgroup: remove redundant __GFP_NOWARN
Qu Wenruo (3):
btrfs: make btrfs_cleanup_ordered_extents() support large folios
btrfs: fix wrong length parameter for btrfs_cleanup_ordered_extents()
btrfs: do not allow relocation of partially dropped subvolumes
Rafael J. Wysocki (2):
cpuidle: governors: menu: Avoid using invalid recent intervals data
ACPI: processor: perflib: Move problematic pr->performance check
Russell King (Oracle) (2):
net: stmmac: rk: put the PHY clock on remove
net: stmmac: dwc-qos: fix clk prepare/enable leak on probe failure
Sabrina Dubroca (4):
xfrm: flush all states in xfrm_state_fini
xfrm: restore GSO for SW crypto
xfrm: bring back device check in validate_xmit_xfrm
udp: also consider secpath when evaluating ipsec use for checksumming
Sergio Perez Gonzalez (1):
ASoC: stm: stm32_i2s: Fix calc_clk_div() error handling in
determine_rate()
Shengjiu Wang (1):
ASoC: fsl_sai: replace regmap_write with regmap_update_bits
Shuming Fan (2):
ASoC: rt721: fix FU33 Boost Volume control not working
ASoC: rt1320: fix random cycle mute issue
Srinivas Pandruvada (1):
cpufreq: intel_pstate: Support Clearwater Forest OOB mode
Stanislav Fomichev (2):
net: lapbether: ignore ops-locked netdevs
hamradio: ignore ops-locked netdevs
Stefan Metzmacher (1):
smb: client: don't wait for info->send_pending == 0 on error
Steve French (2):
smb3: fix for slab out of bounds on mount to ksmbd
cifs: update internal version number
Sukrut Heroorkar (1):
selftests/proc: fix string literal warning in proc-maps-race.c
Suren Baghdasaryan (1):
userfaultfd: fix a crash in UFFDIO_MOVE when PMD is a migration entry
Sven Stegemann (1):
net: kcm: Fix race condition in kcm_unattach()
Takashi Iwai (3):
ALSA: azt3328: Put __maybe_unused for inline functions for gameport
ALSA: usb-audio: Validate UAC3 power domain descriptors, too
ALSA: usb-audio: Validate UAC3 cluster segment descriptors
Takashi Sakamoto (4):
firewire: core: use reference counting to invoke address handlers safely
firewire: core: call handler for exclusive regions outside RCU
read-side critical section
firewire: core: call FCP address handlers outside RCU read-side
critical section
firewire: core: reallocate buffer for FCP address handlers when
more than 4 are registered
Tang Yizhou (3):
blk-wbt: Optimize wbt_done() for non-throttled writes
blk-wbt: Eliminate ambiguity in the comments of struct rq_wb
blk-wbt: doc: Update the doc of the wbt_lat_usec interface
Thomas Hellström (1):
drm/xe: Defer buffer object shrinker write-backs and GPU waits
Thorsten Blum (1):
ASoC: codecs: Call strscpy() with correct size argument
Tom Lendacky (3):
x86/sev: Evict cache lines during SNP memory validation
virt: sev-guest: Satisfy linear mapping requirement in get_derived_key()
x86/sev: Ensure SVSM reserved fields in a page validation entry
are initialized to zero
Tristram Ha (1):
net: dsa: microchip: Fix KSZ8863 reset problem
Uday Shankar (1):
ublk: don't quiesce in ublk_ch_release
Vasiliy Kovalev (1):
ALSA: hda/realtek: Fix headset mic on HONOR BRB-X
Vinod Govindapillai (1):
drm/i915/fbc: fix the implementation of wa_18038517565
Waiman Long (2):
mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
futex: Use user_write_access_begin/_end() in futex_put_value()
Wang Zhaolong (2):
smb: client: fix mid_q_entry memleak leak with per-mid locking
smb: client: remove redundant lstrp update in negotiate protocol
Waqar Hameed (1):
scsi: ufs: core: Remove error print for devm_add_action_or_reset()
Xin Long (1):
sctp: linearize cloned gso packets in sctp_rcv
Xu Yang (1):
net: usb: asix_devices: add phy_mask for ax88772 mdio bus
Yao Zi (3):
dt-bindings: net: thead,th1520-gmac: Describe APB interface clock
net: stmmac: thead: Get and enable APB clock on initialization
riscv: dts: thead: Add APB clocks for TH1520 GMACs
YiPeng Chai (1):
drm/amdgpu: fix vram reservation issue
Yuezhang Mo (1):
erofs: Fallback to normal access if DAX is not supported on extra device
Zheng Qixing (1):
block: fix kobject double initialization in add_disk
Powered by blists - more mailing lists