[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CAHk-=wgMZkz3O5d3aHvbw3uN9JyF1Lt1xrpTYdEuZmU7aUYJ3w@mail.gmail.com>
Date: Sun, 13 Jul 2025 14:41:31 -0700
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 6.16-rc6
So I had a little scare this week, noticing some odd instability on
Thursday, and basically then lost a day to trying to figure that whole
thing out. The fix ended up being a simple revert in the end, but for
a while there I was getting "Uh-oh, we're in trouble" vibes, because I
had trouble reproducing the issue consistently, and it wasn't at all
obvious even what subsystem had broken things.
So I was flailing around blaming everybody and their pet hamster,
because for a while it looked like a drm issue and then a netlink
problem (it superficially coincided with separate issues with both of
those subsystems).
But I did eventually figure out how to trigger it reliably and then it
bisected nicely, and a couple of days have passed, and I'm feeling
much better about the release again. We're back on track, and despite
that little scare, I think we're in good shape.
Below you'll find the shortlog for the week - no real pattern stands
out. It's random fixes spread out fairly evenly, so we've got a bit of
everything: drivers, arch fixes, filesystems, networking, tooling,
documentation.
We've got a couple more weeks to go for this release, let's hope they
go more smoothly than the last one. But please do keep testing,
Linus
---
Aaron Thompson (1):
drm/nouveau: Do not fail module init on debugfs errors
Achill Gilgenast (1):
kallsyms: fix build without execinfo
Al Viro (1):
ksmbd: fix a mount write count leak in ksmbd_vfs_kern_path_locked()
Alessio Belle (1):
drm/imagination: Fix kernel crash when hard resetting the GPU
Alexander Gordeev (1):
mm/vmalloc: leave lazy MMU mode on PTE mapping error
Alexander Stein (1):
gpio: of: initialize local variable passed to the .of_xlate() callback
Alexander Tsoy (1):
ALSA: usb-audio: Improve filtering of sample rates on Focusrite devices
Alok Tiwari (2):
net: thunderx: avoid direct MTU assignment after WRITE_ONCE()
net: ll_temac: Fix missing tx_pending check in ethtools_set_ringparam()
Anshuman Khandual (1):
arm64/mm: Drop wrong writes into TCR2_EL1
Arnd Bergmann (2):
arm64: move smp_send_stop() cpu mask off stack
irqchip/irq-msi-lib: Fix build with PCI disabled
Arun Raghavan (1):
ASoC: fsl_sai: Force a software reset when starting in consumer mode
Baojun Xu (1):
ALSA: hda/tas2781: Fix calibration data parser issue
Baolin Wang (1):
mm: fix the inaccurate memory statistics issue for users
Bard Liao (1):
ASoC: Intel: SND_SOC_INTEL_SOF_BOARD_HELPERS select
SND_SOC_ACPI_INTEL_MATCH
Bartosz Golaszewski (3):
pinctrl: qcom: msm: mark certain pins as invalid for interrupts
MAINTAINERS: drop bouncing Lakshmi Sowjanya D
MAINTAINERS: remove bouncing address for Nandor Han
Ben Skeggs (1):
drm/nouveau/gsp: fix potential leak of memory used during acpi init
Binbin Wu (1):
Documentation: KVM: Fix unexpected unindent warnings
Borislav Petkov (AMD) (5):
x86/bugs: Rename MDS machinery to something more generic
x86/bugs: Add a Transient Scheduler Attacks mitigation
KVM: SVM: Advertise TSA CPUID bits to guests
x86/microcode/AMD: Add TSA microcode SHAs
x86/process: Move the buffer clearing before MONITOR
Breno Leitao (1):
arm64: efi: Fix KASAN false positive for EFI runtime stack
Carolina Jubran (2):
net/mlx5: Reset bw_share field when changing a node's parent
net/mlx5e: Fix race between DIM disable and net_dim()
Chao Yu (3):
erofs: fix to add missing tracepoint in erofs_readahead()
erofs: fix to add missing tracepoint in erofs_read_folio()
erofs: allow readdir() to be interrupted
Charles Keepax (1):
ASoC: Intel: soc-acpi: arl: Correct order of cs42l43 matches
Chen Yu (1):
Revert "sched/numa: add statistics of numa balance task"
Chen-Yu Tsai (1):
dt-bindings: net: sun8i-emac: Rename A523 EMAC0 to GMAC0
Chenyi Qiang (1):
KVM: selftests: Add back the missing check of MONITOR/MWAIT availability
Chintan Vankar (1):
net: ethernet: ti: am65-cpsw-nuss: Fix skb size by accounting
for skb_shared_info
Christoph Berg (1):
mm/migrate: fix do_pages_stat in compat mode
Christophe JAILLET (1):
net: airoha: Fix an error handling path in airoha_probe()
Daniel Dadap (1):
ALSA: hda: Add missing NVIDIA HDA codec IDs
Daniel Gomez (1):
MAINTAINERS: update Daniel Gomez's role and email address
Daniil Dulov (1):
wifi: zd1211rw: Fix potential NULL pointer dereference in
zd_mac_tx_to_dev()
Danilo Krummrich (1):
rust: drm: device: drop_in_place() the drm::Device in release()
Dave Airlie (1):
nouveau/gsp: add a 50ms delay between fbsr and driver unload rpcs
David Howells (3):
rxrpc: Fix over large frame size warning
rxrpc: Fix bug due to prealloc collision
rxrpc: Fix oops due to non-existence of prealloc backlog struct
David Woodhouse (1):
KVM: x86/xen: Allow 'out of range' event channel ports in IRQ
routing table.
Deren Wu (2):
wifi: mt76: mt7925: prevent NULL pointer dereference in
mt7925_sta_set_decap_offload()
wifi: mt76: mt7921: prevent decap offload config before STA initialization
Edip Hazuri (1):
ALSA: hda/realtek - Add mute LED support for HP Victus 15-fb2xxx
Edson Juliano Drosdeck (1):
ALSA: hda/realtek: Enable headset Mic on Positivo K116J
Eric Biggers (1):
crypto: s390/sha - Fix uninitialized variable in SHA-1 and SHA-2
Eric Dumazet (3):
tcp: refine sk_rcvbuf increase for ooo packets
selftests/net: packetdrill: add tcp_ooo-before-and-after-accept.pkt
netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto()
EricChan (1):
net: stmmac: Fix interrupt handling for level-triggered mode in DWC_XGMAC2
Felix Fietkau (3):
wifi: rt2x00: fix remove callback type mismatch
wifi: mt76: add a wrapper for wcid access with validation
wifi: mt76: fix queue assignment for deauth packets
Feng Tang (1):
dma-contiguous: hornor the cma address limit setup by user
Florian Fainelli (3):
scripts/gdb: fix interrupts display after MCP on x86
scripts/gdb: fix interrupts.py after maple tree conversion
scripts/gdb: de-reference per-CPU MCE interrupts
Gao Xiang (3):
erofs: use memcpy_to_folio() to replace copy_to_iter()
erofs: address D-cache aliasing
erofs: fix large fragment handling
Geert Uytterhoeven (1):
PCI: host-generic: Set driver_data before calling gen_pci_init()
Guillaume Nault (2):
gre: Fix IPv6 multicast route creation.
selftests: Add IPv6 multicast route generation tests for GRE devices.
Hangbin Liu (1):
selftests: net: lib: fix shift count out of range
Hans de Goede (1):
drm/i915/bios: Apply vlv_fixup_mipi_sequences() to v2 mipi-sequences too
Haoxiang Li (1):
net: ethernet: rtsn: Fix a null pointer dereference in rtsn_probe()
Harry Yoo (1):
lib/alloc_tag: do not acquire non-existent lock in alloc_tag_top_users()
Henry Martin (1):
wifi: mt76: mt7925: Fix null-ptr-deref in mt7925_thermal_init()
Himanshu Madhani (1):
PCI/MSI: Prevent recursive locking in pci_msix_write_tph_tag()
Honggyu Kim (4):
samples/damon: fix damon sample prcl for start failure
samples/damon: fix damon sample wsse for start failure
samples/damon: fix damon sample mtier for start failure
mm/damon: fix divide by zero in damon_get_intervals_score()
Hugo Villeneuve (1):
gpiolib: fix performance regression when using gpio_chip_get_multiple()
Håkon Bugge (1):
md/md-bitmap: fix GPF in bitmap_get_stats()
Illia Ostapyshyn (1):
scripts: gdb: vfs: support external dentry names
Jakub Kicinski (1):
netlink: make sure we allow at least one dump skb
Jann Horn (1):
x86/mm: Disable hugetlb page table sharing on 32-bit
Jason Xing (1):
bnxt_en: eliminate the compile warning in bnxt_request_irq due
to CONFIG_RFS_ACCEL
Jens Axboe (2):
io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU
Revert "io_uring: gate REQ_F_ISREG on !S_ANON_INODE as well"
Jianbo Liu (1):
net/mlx5e: Add new prio for promiscuous mode
Jiayuan Chen (1):
tcp: Correct signedness in skb remaining space calculation
Johannes Berg (2):
wifi: mac80211: clear frame buffer to never leak stack
wifi: mac80211: fix non-transmitted BSSID profile search
Julia Filipchuk (1):
drm/xe/guc: Recommend GuC v70.46.2 for BMG, LNL, DG2
Julien Massot (1):
dt-bindings: clock: mediatek: Add #reset-cells property for MT8188
Kent Overstreet (10):
bcachefs: bch2_fpunch_snapshot()
bcachefs: Fix bch2_io_failures_to_text()
bcachefs: Fix btree for nonexistent tree depth
bcachefs: Tweak btree cache helpers for use by btree node scan
bcachefs: btree node scan no longer uses btree cache
bcachefs: btree read retry fixes
bcachefs: Fix bch2_btree_transactions_read() synchronization
bcachefs: Don't schedule non persistent passes persistently
bcachefs: Fix additional misalignment in journal space calculations
bcachefs: Don't set BCH_FS_error on transaction restart
Kevin Brodsky (1):
arm64: poe: Handle spurious Overlay faults
Kirill A. Shutemov (1):
MAINTAINERS: Update Kirill Shutemov's email address for TDX
Kito Xu (1):
net: appletalk: Fix device refcount leak in atrtr_create()
Kuniyuki Iwashima (6):
netlink: Fix wraparounds of sk->sk_rmem_alloc.
tipc: Fix use-after-free in tipc_conn_close().
atm: clip: Fix potential null-ptr-deref in to_atmarpd().
atm: clip: Fix memory leak of struct clip_vcc.
atm: clip: Fix infinite recursive call of clip_push().
netlink: Fix rmem check in netlink_broadcast_deliver().
Lachlan Hodges (2):
wifi: cfg80211: fix S1G beacon head validation in nl80211
wifi: mac80211: correctly identify S1G short beacon
Lance Yang (1):
mm/rmap: fix potential out-of-bounds page table access during
batched unmap
Leon Yen (1):
wifi: mt76: mt792x: Limit the concurrent STA and SoftAP to
operate on the same channel
Liam Merwick (1):
KVM: Allow CPU to reschedule while setting per-page memory attributes
Linus Torvalds (3):
eventpoll: don't decrement ep refcount while still holding the ep mutex
Revert "eventpoll: Fix priority inversion problem"
Linux 6.16-rc6
Lorenzo Bianconi (5):
wifi: mt76: Assume __mt76_connac_mcu_alloc_sta_req runs in atomic context
wifi: mt76: Move RCU section in mt7996_mcu_set_fixed_field()
wifi: mt76: Move RCU section in mt7996_mcu_add_rate_ctrl_fixed()
wifi: mt76: Move RCU section in mt7996_mcu_add_rate_ctrl()
wifi: mt76: Remove RCU section in mt7996_mac_sta_rc_work()
Louis Peens (1):
MAINTAINERS: remove myself as netronome maintainer
Lucas De Marchi (1):
drm/xe/guc: Default log level to non-verbose
Luiz Augusto von Dentz (4):
Bluetooth: hci_sync: Fix not disabling advertising instance
Bluetooth: hci_core: Remove check of BDADDR_ANY in
hci_conn_hash_lookup_big_state
Bluetooth: hci_sync: Fix attempting to send HCI_Disconnect to BIS handle
Bluetooth: hci_event: Fix not marking Broadcast Sink BIS as connected
Lukas Wunner (1):
agp/amd64: Check AGP Capability before binding to unsupported devices
Luo Jie (2):
net: phy: qcom: move the WoL function to shared library
net: phy: qcom: qca808x: Fix WoL issue by utilizing at8031_set_wol()
Manuel Andreas (1):
KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flush
Marc Zyngier (4):
PCI: apple: Add tracking of probed root ports
Revert "PCI: ecam: Allow cfg->priv to be pre-populated from the
root port device"
KVM: arm64: Fix handling of FEAT_GTG for unimplemented granule sizes
arm64: Unconditionally select CONFIG_JUMP_LABEL
Mario Limonciello (1):
pinctrl: amd: Clear GPIO debounce for suspend
Mark Brown (2):
arm64/gcs: Don't try to access GCS registers if arm64.nogcs is enabled
arm64: Filter out SME hwcaps when FEAT_SME isn't implemented
Mark Rutland (1):
KVM: arm64: Remove kvm_arch_vcpu_run_map_fp()
Mathy Vanhoef (1):
wifi: prevent A-MSDU attacks in mesh networks
Matthew Auld (1):
drm/xe/bmg: fix compressed VRAM handling
Matthew Brost (2):
drm/xe: Allocate PF queue size on pow2 boundary
Revert "drm/xe/xe2: Enable Indirect Ring State support for Xe2"
Michael Lo (1):
wifi: mt76: mt7925: fix invalid array index in ssid assignment
during hw scan
Michal Luczaj (3):
vsock: Fix transport_{g2h,h2g} TOCTOU
vsock: Fix transport_* TOCTOU
vsock: Fix IOCTL_VM_SOCKETS_GET_LOCAL_CID to check also `transport_local`
Michal Wajdeczko (2):
drm/xe/pf: Clear all LMTT pages on alloc
drm/xe/bmg: Don't use WA 16023588340 and 22019338487 on VF
Mikhail Paulyshka (2):
x86/rdrand: Disable RDSEED on AMD Cyan Skillfish
x86/CPU/AMD: Disable INVLPGB on Zen2
Mikko Perttunen (1):
drm/tegra: nvdec: Fix dma_alloc_coherent error check
Milan Krstic (1):
pinctrl: aw9523: fix can_sleep flag for GPIO chip
Ming Yen Hsieh (2):
wifi: mt76: mt7925: fix the wrong config for tx interrupt
wifi: mt76: mt7925: fix incorrect scan probe IE handling for hw_scan
Mingming Cao (1):
ibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof
Miquel Raynal (1):
pinctrl: nuvoton: Fix boot on ma35dx platforms
Miri Korenblit (2):
wifi: mac80211: always initialize sdata::key_list
wifi: mac80211: add the virtual monitor after reconfig complete
Moon Hee Lee (1):
wifi: mac80211: reject VHT opmode for unsupported channel widths
Mostafa Saleh (1):
KVM: arm64: Fix error path in init_hyp_mode()
Namjae Jeon (1):
ksmbd: fix potential use-after-free in oplock/lease break ack
Nigel Croxon (1):
raid10: cleanup memleak at raid10_make_request
Nikunj A Dadhania (1):
KVM: SVM: Add missing member in SNP_LAUNCH_START command structure
Ofir Bitton (1):
MAINTAINERS: Change habanalabs maintainer
Oleksij Rempel (5):
net: phy: smsc: Fix Auto-MDIX configuration when disabled by strap
net: phy: smsc: Force predictable MDI-X state on LAN87xx
net: phy: smsc: Fix link failure in forced mode with Auto-MDIX
net: phy: microchip: Use genphy_soft_reset() to purge stale LPA bits
net: phy: microchip: limit 100M workaround to link-down events on LAN88xx
Pagadala Yesu Anjaneyulu (1):
wifi: mac80211: Fix uninitialized variable with __free() in
ieee80211_ml_epcs()
Pankaj Raghav (1):
block: reject bs > ps block devices when THP is disabled
Paolo Bonzini (3):
KVM: TDX: Exit to userspace for SetupEventNotifyInterrupt
KVM: TDX: Report supported optional TDVMCALLs in TDX capabilities
KVM: x86: avoid underflow when scaling TSC frequency
Pavel Begunkov (1):
io_uring/zcrx: fix pp destruction warnings
Peter Ujfalusi (1):
ALSA: hda/realtek: Add quirk for ASUS ExpertBook B9403CVAR
Petr Pavlu (2):
module: Fix memory deallocation on error path in move_module()
module: Avoid unnecessary return value initialization in move_module()
Quentin Perret (2):
KVM: arm64: Adjust range correctly during host stage-2 faults
KVM: arm64: Don't free hyp pages with pKVM on GICv2
Rafael J. Wysocki (1):
PM: sleep: Call pm_restore_gfp_mask() after dpm_resume()
Richard Fitzgerald (1):
ASoC: cs35l56: probe() should fail if the device ID is not recognized
Ryo Takakura (1):
net: bcmgenet: Initialize u64 stats seq counter
Sascha Hauer (1):
clk: scmi: Handle case where child clocks are initialized before
their parents
Sean Christopherson (3):
KVM: SVM: Reject SEV{-ES} intra host migration if vCPU creation
is in-flight
KVM: SVM: Initialize vmsa_pa in VMCB to INVALID_PAGE if VMSA page is NULL
KVM: x86/hyper-v: Use preallocated per-vCPU buffer for
de-sparsified vCPU masks
Sean Nyekjaer (1):
can: m_can: m_can_handle_lost_msg(): downgrade msg lost in rx
message to debug level
Sebastian Andrzej Siewior (1):
module: Make sure relocations are applied to the per-CPU section
SeongJae Park (1):
mm/damon/core: handle damon_call_control as normal under kdmond
deactivation
Shengjiu Wang (1):
ASoC: fsl_asrc: use internal measured ratio for non-ideal ratio mode
Shravya KN (1):
bnxt_en: Fix DCB ETS validation
Shruti Parab (1):
bnxt_en: Flush FW trace before copying to the coredump
Shuicheng Lin (3):
drm/xe/pm: Restore display pm if there is error after display suspend
drm/xe: Release runtime pm for error path of xe_devcoredump_read()
drm/xe/pm: Correct comment of xe_pm_set_vram_threshold()
Simon Trimmer (1):
ASoC: Intel: sof_sdw: Add quirks for Lenovo P1 and P16
Simona Vetter (1):
drm/gem: Fix race in drm_gem_handle_create_tail()
Somnath Kotur (1):
bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
Srinivas Kandagatla (1):
MAINTAINERS: update Qualcomm audio codec drivers list
Stefan Metzmacher (1):
smb: server: make use of rdma_destroy_qp()
Stefano Garzarella (1):
vsock: fix `vsock_proto` declaration
Tamir Duberstein (1):
rust: drm: remove unnecessary imports
Tetsuo Handa (1):
perf/core: Fix WARN in perf_sigtrap()
Thomas Weißschuh (2):
uapi: bitops: use UAPI-safe variant of BITS_PER_LONG again (2)
MAINTAINERS: bitmap: add UAPI headers
Thomas Zimmermann (1):
drm/framebuffer: Acquire internal references on GEM handles
Thorsten Blum (1):
ALSA: ad1816a: Fix potential NULL pointer deref in snd_card_ad1816a_pnp()
Uwe Kleine-König (2):
pwm: Fix invalid state detection
pwm: mediatek: Ensure to disable clocks in error path
Victor Nogueira (2):
selftests/tc-testing: Create test case for UAF scenario with
DRR/NETEM/BLACKHOLE chain
net/sched: Abort __tc_modify_qdisc if parent class does not exist
Vitaly Kuznetsov (2):
efi: Drop preprocessor directives from zboot.lds
efi: Fix .data section size calculations when .sbat is present
Vitor Soares (1):
wifi: mwifiex: discard erroneous disassoc frames on STA interface
Vivek Kasireddy (1):
mm/hugetlb: don't crash when allocating a folio if there are no resv
Wang Jinchao (1):
md/raid1: Fix stack memory use after return in raid1_reshape
Wei Yang (1):
maple_tree: fix mt_destroy_walk() on root leaf node
Wei-Lin Chang (1):
KVM: arm64: nv: Fix MI line level calculation in
vgic_v3_nested_update_mi()
Xiang Mei (1):
net/sched: sch_qfq: Fix null-deref in agg_dequeue
Xiaolei Wang (1):
clk: imx: Fix an out-of-bounds access in dispmix_csr_clk_dev_data
Yeoreum Yun (1):
kasan: remove kasan_find_vm_area() to prevent possible deadlock
Yue Haibing (1):
atm: clip: Fix NULL pointer dereference in vcc_sendmsg()
Zheng Qixing (2):
md/raid1,raid10: strip REQ_NOWAIT from member bios
nbd: fix uaf in nbd_genl_connect() error path
Powered by blists - more mailing lists