[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAHk-=wjoSZFTv3kWKpcHoWJG723TS5KxfStvB40mYYjqVspgFw@mail.gmail.com>
Date: Sun, 15 Jun 2025 14:06:11 -0700
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 6.16-rc2
Pretty quiet week, with a pretty small rc2 as a result. That's not
uncommon, and things tend to pick up at rc3, but this is admittedly
even smaller than usual.
It may be that people are taking a breather after a fairly sizable
merge window, but it might also be seasonal, with Europe starting to
see summer vacations... We'll see how this goes.
The diffstat looks somewhat unusual, with a lot of one-liners with
both ARC and pincontrol having (presumably independently) ended up
doing some unrelated trivial cleanups.
But even that is probably noticeable only because everything else is
pretty small. That "everything else" is mostly network drivers (and
bluetooth) and bcachefs, with some rust infrastructure and core
networking changes thrown in.
And, as always, just random smaller stuff all over. Shortlog appended
for people who like to see the details.
Linus
---
Ahmed Zaki (1):
iavf: fix reset_task for early reset event
Alan Huang (1):
bcachefs: Fix possible console lock involved deadlock
Alok Tiwari (1):
scsi: iscsi: Fix incorrect error path labels for flashnode operations
Amir Tzin (1):
net/mlx5: Fix ECVF vports unload on shutdown flow
Andres Urian Florez (1):
spi: offload: check offload ops existence before disabling the trigger
Andrew Morton (1):
drivers/rapidio/rio_cm.c: prevent possible heap overwrite
Andrii Nakryiko (1):
libbpf: Handle unsupported mmap-based /sys/kernel/btf/vmlinux correctly
Ankit Chauhan (1):
scsi: mvsas: Fix typos in per-phy comments and SAS cmd port registers
Anton Nadezhdin (1):
ice/ptp: fix crosstimestamp reporting
Armin Wolf (1):
ACPI: EC: Ignore ECDT tables with an invalid ID string
Arnd Bergmann (1):
bcachefs: ioctl: avoid stack overflow warning
Ashish Kalra (1):
KVM: SEV: Disable SEV-SNP support on initialization failure
Bagas Sanjaya (1):
Documentation: ublk: Separate UBLK_F_AUTO_BUF_REG fallback
behavior sublists
Baochen Qiang (8):
wifi: ath11k: avoid burning CPU in ath11k_debugfs_fw_stats_request()
wifi: ath11k: don't use static variables in
ath11k_debugfs_fw_stats_process()
wifi: ath11k: don't wait when there is no vdev started
wifi: ath11k: move some firmware stats related functions outside
of debugfs
wifi: ath11k: adjust unlock sequence in ath11k_update_stats_event()
wifi: ath11k: move locking outside of ath11k_mac_get_fw_stats()
wifi: ath11k: consistently use ath11k_mac_get_fw_stats()
wifi: ath12k: fix GCC_GCC_PCIE_HOT_RST definition for WCN7850
Barry Song (1):
MAINTAINERS: add Barry as a THP reviewer
Bharath SM (1):
smb: improve directory cache reuse for readdir operations
Carlos Fernandez (1):
macsec: MACsec SCI assignment for ES = 0
Casey Connolly (1):
ath10k: snoc: fix unbalanced IRQ enable in crash recovery
Chandrashekar Devegowda (2):
Bluetooth: btintel_pcie: Increase the tx and rx descriptor count
Bluetooth: btintel_pcie: Reduce driver buffer posting to prevent
race condition
Chen-Yu Tsai (1):
pinctrl: sunxi: dt: Consider pin base when calculating bank
number from pin
Christian König (1):
dma-buf: fix compare in WARN_ON_ONCE
Christoph Hellwig (1):
block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work
Damien Le Moal (1):
block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion
Dan Carpenter (4):
regulator: max20086: Fix refcount leak in max20086_parse_regulators_dt()
spi: spi-pci1xxxx: Fix error code in probe
spi: stm32-ospi: clean up on error in probe()
net/mlx5: HWS, Add error checking to hws_bwc_rule_complex_hash_node_get()
Dan Williams (3):
driver core: faux: Suppress bind attributes
driver core: faux: Quiet probe failures
ACPI: APEI: EINJ: Do not fail einj_init() on faux_device_create() failure
Dexuan Cui (1):
scsi: storvsc: Increase the timeouts to storvsc_timeout
Dmitry Baryshkov (1):
pinctrl: qcom: switch to devm_gpiochip_add_data()
Emmanuel Grumbach (1):
wifi: iwlwifi: fix merge damage related to iwl_pci_resume
Eric Biggers (1):
crypto: hkdf - move to late_initcall
Eric Dumazet (7):
net_sched: sch_sfq: fix a potential crash on gso_skb handling
net_sched: sch_sfq: reject invalid perturb period
net_sched: prio: fix a race in prio_tune()
net_sched: red: fix a race in __red_change()
net_sched: tbf: fix a race in tbf_change()
net_sched: ets: fix a race in ets_qdisc_change()
net_sched: remove qdisc_tree_flush_backlog()
FUJITA Tomonori (1):
rust: time: Fix compile error in impl_has_hr_timer macro
Francesco Dolcini (1):
Revert "wifi: mwifiex: Fix HT40 bandwidth issue."
Francesco Poli (wintermute) (1):
cpupower: split unitdir from libdir in Makefile
Félix Piédallu (2):
spi: omap2-mcspi: Disable multi mode when CS should be kept
asserted after message
spi: omap2-mcspi: Disable multi-mode when the previous message
kept CS asserted
Gabriel Dalimonte (1):
drm/vc4: fix infinite EPROBE_DEFER loop
Gal Pressman (2):
net: ethtool: Don't check if RSS context exists in case of context 0
selftests: drv-net: rss_ctx: Add test for ntuple rules targeting
default RSS context
Gustavo Luiz Duarte (1):
netconsole: fix appending sysdata when sysdata_fields == SYSDATA_RELEASE
Haren Myneni (1):
powerpc/vas: Return -EINVAL if the offset is non-zero in mmap()
Herbert Xu (1):
KEYS: Invert FINAL_PUT bit
Huacai Chen (2):
spi: loongson: Fix build warnings about export.h
init: fix build warnings about export.h
Jakub Kicinski (3):
net: clear the dst when changing skb protocol
selftests: net: add test case for NAT46 looping back dst
net: drv: netdevsim: don't napi_complete() from netpoll
Jakub Raczynski (2):
net/mdiobus: Fix potential out-of-bounds read/write access
net/mdiobus: Fix potential out-of-bounds clause 45 read/write access
Jason Gunthorpe (2):
ARC: atomics: Implement arch_atomic64_cmpxchg using _relaxed
iommu/tegra: Fix incorrect size calculation
Jeff Johnson (1):
wifi: ath12k: Fix hal_reo_cmd_status kernel-doc
Jens Axboe (4):
block: use plug request list tail for one-shot backmerge attempt
io_uring/kbuf: don't truncate end buffer for multiple buffer peeks
nvme: always punt polled uring_cmd end_io work to task_work
io_uring: run local task_work from ring exit IOPOLL reaping
Jeongjun Park (1):
ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use()
Jesper Dangaard Brouer (1):
veth: prevent NULL pointer dereference in veth_xdp_rcv
Jianbo Liu (1):
net/mlx5e: Fix leak of Geneve TLV option object
Joe Damato (1):
e1000: Move cancel_work_sync to avoid deadlock
Jonas Gorski (1):
net: dsa: b53: fix untagged traffic sent via cpu tagged with VID 0
Keith Busch (1):
io_uring: consistently use rcu semantics with sqpoll thread
Kent Overstreet (21):
bcachefs: Add missing restart handling to check_topology()
bcachefs: Log fsck errors in the journal
bcachefs: Add range being updated to btree_update_to_text()
bcachefs: Add more flags to btree nodes for rewrite reason
bcachefs: Update /dev/disk/by-uuid on device add
bcachefs: Mark need_discard_freespace_key_bad autofix
bcachefs: Only run 'increase_depth' for keys from btree node csan
bcachefs: Read error message now prints if self healing
bcachefs: Don't persistently run scan_for_btree_nodes
bcachefs: mark more errors autofix
bcachefs: Make sure opts.read_only gets propagated back to VFS
bcachefs: Don't put rhashtable on stack
bcachefs: Fix downgrade_table_extra()
bcachefs: Fix rcu_pending for PREEMPT_RT
bcachefs: Fix leak in bch2_fs_recovery() error path
bcachefs: Don't pass trans to fsck_err() in gc_accounting_done
bcachefs: Fix version checks in validate_bset()
bcachefs: Don't trust sb->nr_devices in members_to_text()
bcachefs: Print devices we're mounting on multi device filesystems
bcachefs: Ensure that snapshot creation propagates has_case_insensitive
bcachefs: Don't trace should_be_locked unless changing
Kiran K (1):
Bluetooth: btintel_pcie: Fix driver not posting maximum rx buffers
Krzysztof Kozlowski (3):
pinctrl: st: Drop unused st_gpio_bank() function
pinctrl: MAINTAINERS: Drop bouncing Jianlong Huang
pinctrl: tb10x: Drop of_match_ptr for ID table
Kuniyuki Iwashima (3):
MAINTAINERS: Update Kuniyuki Iwashima's email address.
ipv6: Move fib6_config_validate() to ip6_route_add().
af_unix: Allow passing cred for embryo without SO_PASSCRED/SO_PASSPIDFD.
Linus Torvalds (2):
Revert "mm/damon/Kconfig: enable CONFIG_DAMON by default"
Linux 6.16-rc2
Lizhi Hou (1):
accel/amdxdna: Fix incorrect PSP firmware size
Loic Poulain (1):
wifi: ath10k: Avoid vdev delete timeout when firmware is already down
Lorenzo Bianconi (1):
net: airoha: Enable RX queues 16-31
Lorenzo Stoakes (2):
mm/vma: reset VMA iterator on commit_merge() OOM failure
mm: add mmap_prepare() compatibility layer for nested file systems
Lucas De Marchi (1):
drm/xe/lrc: Use a temporary buffer for WA BB
Lucas Sanchez Sagrado (1):
net: usb: r8152: Add device ID for TP-Link UE200
Luiz Augusto von Dentz (8):
Bluetooth: MGMT: Fix UAF on mgmt_remove_adv_monitor_complete
Bluetooth: MGMT: Protect mgmt_pending list with its own lock
Bluetooth: Fix NULL pointer deference on eir_get_service_data
Bluetooth: hci_sync: Fix broadcast/PA when using an existing instance
Bluetooth: eir: Fix possible crashes on eir_create_adv_data
Bluetooth: ISO: Fix using BT_SK_PA_SYNC to detect BIS sockets
Bluetooth: ISO: Fix not using bc_sid as advertisement SID
Bluetooth: MGMT: Fix sparse errors
Maarten Lankhorst (1):
drm/xe/svm: Fix regression disallowing 64K SVM migration
Magnus Lindholm (1):
mm: pgtable: fix pte_swp_exclusive
Marc Zyngier (4):
KVM: arm64: Add assignment-specific sysreg accessor
KVM: arm64: Add RMW specific sysreg accessor
KVM: arm64: Don't use __vcpu_sys_reg() to get the address of a sysreg
KVM: arm64: Make __vcpu_sys_reg() a pure rvalue operand
Marek Szyprowski (1):
udmabuf: use sgtable-based scatterlist wrappers
Mark Brown (1):
selftests/mm: skip failed memfd setups in gup_longterm
Martin Blumenstingl (3):
drm/meson: fix debug log statement when setting the HDMI clocks
drm/meson: use vclk_freq instead of pixel_freq in debug print
drm/meson: fix more rounding issues with 59.94Hz modes
Masahiro Yamada (1):
kbuild: move warnings about linux/export.h from W=1 to W=2
Matthew Wilcox (Oracle) (2):
bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP
block: Fix bvec_set_folio() for very large folios
Maxime Chevallier (1):
net: phy: phy_caps: Don't skip better duplex macth on non-exact match
Miaoqing Pan (1):
wifi: ath12k: fix uaf in ath12k_core_init()
Michal Luczaj (1):
net: Fix TOCTOU issue in sk_is_readable()
Ming Lei (2):
loop: move lo_set_size() out of queue freeze
ublk: document auto buffer registration(UBLK_F_AUTO_BUF_REG)
Moshe Shemesh (1):
net/mlx5: Ensure fw pages are always allocated on same NUMA
Nathan Chancellor (1):
drm/sitronix: st7571-i2c: Select VIDEOMODE_HELPERS
Oleg Nesterov (1):
posix-cpu-timers: fix race between handle_posix_cpu_timers() and
posix_cpu_timer_del()
Paolo Bonzini (2):
KVM: x86/mmu: Embed direct bits into gpa for KVM_PRE_FAULT_MEMORY
KVM: x86/mmu: Reject direct bits in gpa passed to KVM_PRE_FAULT_MEMORY
Patrice Chotard (1):
spi: stm32-ospi: Make usage of reset_control_acquire/release() API
Patrisious Haddad (1):
net/mlx5: Fix return value when searching for existing flow group
Pauli Virtanen (1):
Bluetooth: hci_core: fix list_for_each_entry_rcu usage
Paulo Alcantara (1):
smb: client: fix perf regression with deferred closes
Penglei Jiang (1):
io_uring: fix use-after-free of sq->thread in __io_uring_show_fdinfo()
Peter Oberparleiter (1):
scsi: s390: zfcp: Ensure synchronous unit_add
Philipp Kerling (1):
smb: client: disable path remapping with POSIX extensions
Rafael J. Wysocki (5):
intel_idle: Use subsys_initcall_sync() for initialization
x86/smp: PM/hibernate: Split arch_resume_nosmt()
intel_idle: Rescan "dead" SMT siblings during initialization
ACPI: processor: Rescan "dead" SMT siblings during initialization
Reapply "x86/smp: Eliminate mwait_play_dead_cpuid_hint()"
Rajashekhar M A (1):
scsi: error: alua: I/O errors for ALUA state transitions
Randy Dunlap (1):
scatterlist: fix extraneous '@...ign kernel-doc notation
Ritesh Harjani (IBM) (1):
powerpc/powernv/memtrace: Fix out of bounds issue in memtrace mmap
Robert Malz (2):
i40e: return false from i40e_reset_vf if reset is in progress
i40e: retry VFLR handling if there is ongoing VF reset
Rodrigo Gobbi (1):
wifi: ath11k: validate ath11k_crypto_mode on top of
ath11k_core_qmi_firmware_ready
Ryan Roberts (1):
mm: close theoretical race where stale TLB entries could linger
Sami Tolvanen (1):
gendwarfksyms: Fix structure type overrides
Sanjeev Yadav (1):
scsi: core: ufs: Fix a hang in the error handler
Sebastian Gottschall (1):
wil6210: fix support for sparrow chipsets
Sebastian Ott (4):
KVM: arm64: selftests: Fix help text for arch_timer_edge_cases
KVM: arm64: selftests: Fix thread migration in arch_timer_edge_cases
KVM: arm64: selftests: Fix xVAL init in arch_timer_edge_cases
KVM: arm64: selftests: Determine effective counter width in
arch_timer_edge_cases
Shahar Shitrit (1):
net/mlx5e: Fix number of lanes to UNKNOWN when using data_rate_oper
Stanislav Fomichev (1):
MAINTAINERS: Add myself as bpf networking reviewer
Steven Rostedt (1):
tracing: Do not free "head" on error path of
filter_free_subsystem_filters()
Suleiman Souhlal (1):
tools/resolve_btfids: Fix build when cross compiling kernel with clang.
Thangaraj Samynathan (1):
spi: spi-pci1xxxx: Drop MSI-X usage as unsupported by DMA engine
Thomas Huth (2):
ARC: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
ARC: Replace __ASSEMBLY__ with __ASSEMBLER__ in the non-uapi headers
Thomas Weißschuh (1):
uapi: bitops: use UAPI-safe variant of BITS_PER_LONG again
Uros Bizjak (2):
ACPI: PAD: Update arguments of mwait_idle_with_hints()
intel_idle: Update arguments of mwait_idle_with_hints()
Viresh Kumar (4):
cpufreq: Convert `/// SAFETY` lines to `# Safety` sections
rust: cpu: Introduce CpuId abstraction
rust: Use CpuId in place of raw CPU numbers
rust: cpu: Add CpuId::current() to retrieve current CPU ID
Vlad Dogaru (2):
net/mlx5: HWS, Init mutex on the correct path
net/mlx5: HWS, make sure the uplink is the last destination
Wei Fang (1):
net: enetc: fix the netc-lib driver build dependency
Wentao Guan (1):
ACPI: resource: Use IRQ override on MACHENIKE 16P
Wojciech Slenska (1):
pinctrl: qcom: pinctrl-qcm2290: Add missing pins
Yevgeny Kliteynik (1):
net/mlx5: HWS, fix missing ip_version handling in definer
Yu-Chun Lin (1):
ARC: unwind: Use built-in sort swap to reduce code size and
improve performance
Yunhui Cui (1):
ACPI: CPPC: Fix NULL pointer dereference when nosmp is used
Zilin Guan (1):
wifi: cfg80211: use kfree_sensitive() for connkeys cleanup
wangfushuai (1):
docs: proc: update VmFlags documentation in smaps
Powered by blists - more mailing lists