[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CAHk-=whHNCj4Xw5xWoKhgP0BAOe0msFRVXKSQku9Qgxhc0eHbQ@mail.gmail.com>
Date: Sun, 31 Aug 2025 15:57:57 -0700
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 6.17-rc4
[ Let's get the version number right in the subject line this time ;^]
It's been another week, and I'm finally over all my August travels,
and have actually caught up with all the emails and other stuff that I
let slide during this month. It didn't affect pull requests much,
because I made sure to prioritize those even during travels, but other
email responses may have suffered a bit.
But everything _should_ now be back to normal, and I can't blame
travel for any mistakes or missed emails any more.
Anyway, last week felt pretty normal, and rc4 stats bear that out,
both in commit numbers and in the diffstat. Nothing strange jumps out
at you: there's one slightly larger driver fix series (Intel idpf
network driver: "infrastructure data path function driver"), and some
arm64 kvm system register handling updates that are slightly bigger,
but honestly neither of those are exactly huge - and the rest of rc4
really is just one-liners and few-lines.
So it all looks fairly good.
Please do keep testing, and we'll get 6.17 out in a timely manner and
in good shape.
Knock wood.
Linus
---
Aaron Ma (2):
HID: intel-thc-hid: intel-quicki2c: Fix ACPI dsd ICRS/ISUB length
HID: intel-thc-hid: intel-thc: Fix incorrect pointer arithmetic
in I2C regs save
Adrian Ng Ho Yin (1):
MAINTAINERS: Change Altera-PIO driver maintainer
Alex Deucher (4):
drm/amdgpu/gfx11: set MQD as appriopriate for queue types
drm/amdgpu/gfx12: set MQD as appriopriate for queue types
Revert "drm/amdgpu: fix incorrect vm flags to map bo"
drm/amdgpu/userq: fix error handling of invalid doorbell
Alexander Duyck (2):
fbnic: Fixup rtnl_lock and devl_lock handling related to mailbox code
fbnic: Move phylink resume out of service_task and into open/close
Alexei Lazar (3):
net/mlx5e: Update and set Xon/Xoff upon MTU set
net/mlx5e: Update and set Xon/Xoff upon port speed set
net/mlx5e: Set local Xoff after FW update
Alexey Gladkov (1):
pinctrl: meson: Fix typo in device table macro
Alice Ryhl (1):
drm/gpuvm: fix various typos in .c and .h gpuvm file
Andrew Donnellan (1):
KVM: PPC: Fix misleading interrupts comment in kvmppc_prepare_to_enter()
Antheas Kapenekakis (1):
HID: quirks: add support for Legion Go dual dinput modes
Antonino Maniscalco (1):
drm/msm: skip re-emitting IBs for unusable VMs
Arnaud Lecomte (1):
hid: fix I2C read buffer overflow in raw_event() for mcp2221
Arnd Bergmann (2):
kvm: arm64: use BUG() instead of BUG_ON(1)
ARM: stacktrace: include asm/sections.h in asm/stacktrace.h
Ayushi Makhija (1):
drm/msm: update the high bitfield of certain DSI registers
Bagas Sanjaya (2):
of: Clarify OF device context in of_match_device() comment
drm/gpuvm: Wrap drm_gpuvm_sm_map_exec_lock() expected usage in
literal code block
Bart Van Assche (1):
blk-zoned: Fix a lockdep complaint about recursive locking
Boon Khai Ng (1):
MAINTAINERS: Update maintainer information for Altera Triple
Speed Ethernet Driver
Borislav Petkov (AMD) (1):
x86/microcode/AMD: Handle the case of no BIOS microcode
Carlos Llamas (1):
drm/xe: switch to local xbasename() helper
Chenyuan Yang (1):
drm/msm/dpu: Add a null ptr check for dpu_encoder_needs_modeset
Christoph Hellwig (3):
xfs: remove xfs_last_used_zone
xfs: kick off inodegc when failing to reserve zoned blocks
xfs: reject swapon for inodes on a zoned file system earlier
Christophe JAILLET (1):
media: rkvdec: Fix an error handling path in rkvdec_probe()
Colin Ian King (2):
drm/msm: Fix dereference of pointer minor before null check
HID: Kconfig: Fix spelling mistake "enthropy" -> "entropy"
Coly Li (1):
bcache: change maintainer's email address
Damien Le Moal (2):
xfs: Default XFS_RT to Y if CONFIG_BLK_DEV_ZONED is enabled
ata: ahci: Allow ignoring the external/hotplug capability of ports
Dan Carpenter (3):
media: rkvdec: Fix a NULL vs IS_ERR() bug in probe()
of: dynamic: Fix use after free in of_changeset_add_prop_helper()
irqchip/mvebu-gicp: Fix an IS_ERR() vs NULL check in probe()
David Kaplan (1):
x86/bugs: Add attack vector controls for SSB
Dipayaan Roy (1):
net: hv_netvsc: fix loss of early receive events from host
during channel open.
Dmitry Baryshkov (8):
drm/msm/kms: move snapshot init earlier in KMS init
drm/msm/dpu: correct dpu_plane_virtual_atomic_check()
soc: qcom: ubwc: provide no-UBWC configuration
dt-bindings: display/msm: qcom,mdp5: drop lut clock
soc: qcom: ubwc: use no-uwbc config for MSM8917
soc: qcom: ubwc: add more missing platforms
soc: qcom: add configuration for MSM8929
soc: qcom: use no-UBWC config for MSM8956/76
Dongcheng Yan (1):
platform/x86: int3472: add hpd pin support
Edgar Bonet (1):
irqchip/atmel-aic[5]: Fix incorrect lock guard conversion
Emil Tantilov (1):
ice: fix NULL pointer dereference in ice_unplug_aux_dev() on reset
Eric Dumazet (3):
sctp: initialize more fields in sctp_v6_from_sk()
l2tp: do not use sock_hold() in pppol2tp_session_get_sock()
net: rose: fix a typo in rose_clear_routes()
Eric Sandeen (1):
xfs: do not propagate ENODATA disk errors into xattr code
Even Xu (1):
HID: intel-thc-hid: Intel-quicki2c: Enhance driver re-install flow
Fabio Porcedda (1):
net: usb: qmi_wwan: add Telit Cinterion LE910C4-WWX new compositions
Fangyu Yu (1):
RISC-V: KVM: Fix pte settings within kvm_riscv_gstage_ioremap()
Fuad Tabba (3):
KVM: arm64: Handle AIDR_EL1 and REVIDR_EL1 in host for protected VMs
KVM: arm64: Sync protected guest VBAR_EL1 on injecting an undef exception
arm64: vgic-v2: Fix guest endianness check in hVHE mode
Hariprasad Kelam (2):
Octeontx2-vf: Fix max packet length errors
Octeontx2-af: Fix NIX X2P calibration failures
Horatiu Vultur (1):
phy: mscc: Fix when PTP clock is register and unregister
Huacai Chen (1):
sched/deadline: Fix dl_server_stopped()
Ian Rogers (2):
perf symbol-minimal: Fix ehdr reading in filename__read_build_id
perf symbol: Add blocking argument to filename__read_build_id
Igor Torrente (1):
Revert "virtio: reject shm region if length is zero"
Jacob Keller (2):
ice: don't leave device non-functional if Tx scheduler config fails
ice: use fixed adapter index for E825C embedded devices
Jakub Kicinski (1):
MAINTAINERS: retire Boris from TLS maintainers
James Jones (1):
drm/nouveau/disp: Always accept linear modifier
Jan Kiszka (4):
efi: stmm: Fix incorrect buffer allocation method
efi: stmm: Do not return EFI_OUT_OF_RESOURCES on internal errors
efi: stmm: Drop unused EFI error from setup_mm_hdr arguments
efi: stmm: Drop unneeded null pointer check
Jason-JH Lin (1):
drm/mediatek: Add error handling for old state CRTC in atomic_disable
Jedrzej Jagielski (1):
ixgbe: fix ixgbe_orom_civd_info struct layout
Jens Axboe (1):
io_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengths
Jesse.Zhang (1):
drm/amdgpu: update firmware version checks for user queue support
Jiri Slaby (SUSE) (1):
powerpc: Use dev_fwnode()
Johannes Berg (1):
PM: sleep: annotate RCU list iterations
Joshua Hay (6):
idpf: add support for Tx refillqs in flow scheduling mode
idpf: improve when to set RE bit logic
idpf: simplify and fix splitq Tx packet rollback error path
idpf: replace flow scheduling buffer ring with buffer pool
idpf: stop Tx if there are insufficient buffer resources
idpf: remove obsolete stashing code
José Expósito (2):
HID: input: rename hidinput_set_battery_charge_status()
HID: input: report battery status changes immediately
Junhui Pei (1):
ubsan: Fix incorrect hand-side used in handle
Junjie Cao (1):
gpio: timberdale: fix off-by-one in IRQ type boundary check
Junnan Wu (1):
virtio_net: adjust the execution order of function
`virtnet_close` during freeze
Juri Lelli (1):
sched/deadline: Always stop dl-server before changing parameters
K Prateek Nayak (1):
x86/cpu/topology: Use initial APIC ID from XTOPOLOGY leaf on AMD/HYGON
Kamal Wadhwa (1):
regulator: pm8008: fix probe failure due to negative voltage selector
Kees Cook (1):
arm64: mm: Fix CFI failure due to kpti_ng_pgd_alloc function signature
Kuniyuki Iwashima (1):
atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
Lama Kayal (4):
net/mlx5: HWS, Fix memory leak in hws_pool_buddy_init error path
net/mlx5: HWS, Fix memory leak in hws_action_get_shared_stc_nic error flow
net/mlx5: HWS, Fix uninitialized variables in
mlx5hws_pat_calc_nop error flow
net/mlx5: HWS, Fix pattern destruction in
mlx5hws_pat_get_pattern error path
Li Nan (1):
efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
Liming Wu (1):
virtio_pci: Fix misleading comment for queue vector
Linus Torvalds (2):
MAINTAINERS: mark bcachefs externally maintained
Linux 6.17-rc4
Lizhi Hou (1):
of: dynamic: Fix memleak when of_pci_add_properties() failed
Loic Poulain (1):
drm/msm/dsi: Fix 14nm DSI PHY PLL Lock issue
Lorenzo Bianconi (1):
pinctrl: airoha: Fix return value in pinconf callbacks
Lorenzo Pieralisi (2):
irqchip/gic-v5: Fix kmemleak L2 IST table entries false positives
irqchip/gic-v5: Remove undue WARN_ON()s in the IRS affinity parsing
Louis-Alexis Eyraud (2):
drm/mediatek: dsi: Fix DSI host and panel bridge pre-enable order
drm/mediatek: mtk_hdmi: Fix inverted parameters in some
regmap_update_bits calls
Luca Weiss (1):
soc: qcom: ubwc: Add missing UBWC config for SM7225
Ludovico de Nittis (2):
Bluetooth: hci_event: Treat UNKNOWN_CONN_ID on disconnect as success
Bluetooth: hci_event: Mark connection as closed during suspend disconnect
Luiz Augusto von Dentz (2):
Bluetooth: hci_conn: Make unacked packet handling more robust
Bluetooth: hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalanced
Ma Ke (1):
drm/mediatek: Fix device/node reference count leaks in
mtk_drm_get_all_drm_priv
Madhavan Srinivasan (3):
powerpc/kvm: Fix ifdef to remove build warning
powerpc/prom_init: Fix shellcheck warnings
powerpc/boot/install.sh: Fix shellcheck warnings
Marc Zyngier (14):
KVM: arm64: nv: Properly check ESR_EL2.VNCR on taking a VNCR_EL2
related fault
KVM: arm64: selftest: Add standalone test checking for KVM's own UUID
KVM: arm64: Correctly populate FAR_EL2 on nested SEA injection
arm64: Add capability denoting FEAT_RASv1p1
KVM: arm64: Handle RASv1p1 registers
KVM: arm64: Ignore HCR_EL2.FIEN set by L1 guest's EL2
KVM: arm64: Make ID_AA64PFR0_EL1.RAS writable
KVM: arm64: Make ID_AA64PFR1_EL1.RAS_frac writable
KVM: arm64: Get rid of ARM64_FEATURE_MASK()
KVM: arm64: Check for SYSREGS_ON_CPU before accessing the 32bit state
KVM: arm64: Simplify sysreg access on exception delivery
KVM: arm64: Fix vcpu_{read,write}_sys_reg() accessors
KVM: arm64: Remove __vcpu_{read,write}_sys_reg_{from,to}_cpu()
KVM: arm64: nv: Fix ATS12 handling of single-stage translation
Mario Limonciello (AMD) (1):
gpiolib: acpi: Add quirk for ASUS ProArt PX13
Mark Brown (2):
KVM: arm64: selftests: Sync ID_AA64MMFR3_EL1 in set_id_regs
kselftest/arm64: Don't open code SVE_PT_SIZE() in fp-ptrace
Martin Hilgendorf (1):
HID: elecom: add support for ELECOM M-DT2DRBK
Masahiro Yamada (2):
powerpc: use always-y instead of extra-y in Makefiles
powerpc: unify two CONFIG_POWERPC64_CPU entries in the same choice block
Matt Coffin (1):
HID: logitech: Add ids for G PRO 2 LIGHTSPEED
Matthew Brost (1):
drm/xe: Don't trigger rebind on initial dma-buf validation
Maíra Canal (1):
drm/msm: Update global fault counter when faulty process has already ended
Michael Chan (2):
bnxt_en: Adjust TX rings if reservation is less than requested
bnxt_en: Fix stats context reservation logic
Michal Kubiak (1):
ice: fix incorrect counter for buffer allocation failures
Mike Rapoport (Microsoft) (1):
memblock: fix kernel-doc for MEMBLOCK_RSRV_NOINIT
Mina Almasry (1):
page_pool: fix incorrect mp_ops error handling
Ming Lei (2):
ublk: avoid ublk_io_release() called after ublk char dev is closed
ublk selftests: add --no_ublk_fixed_fd for not using registered
ublk char device
Minjong Kim (1):
HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version()
Moshe Shemesh (4):
net/mlx5: Reload auxiliary drivers on fw_activate
net/mlx5: Fix lockdep assertion on sync reset unload event
net/mlx5: Nack sync reset when SFs are present
net/mlx5: Prevent flow steering mode changes in switchdev mode
Namhyung Kim (13):
perf test: Fix a build error in x86 topdown test
tools headers: Sync KVM headers with the kernel source
tools headers: Sync linux/bits.h with the kernel source
tools headers: Sync linux/cfi_types.h with the kernel source
tools headers: Sync x86 headers with the kernel source
tools headers: Sync arm64 headers with the kernel source
tools headers: Sync powerpc headers with the kernel source
tools headers: Sync syscall tables with the kernel source
tools headers: Sync uapi/linux/fcntl.h with the kernel source
tools headers: Sync uapi/linux/fs.h with the kernel source
tools headers: Sync uapi/linux/prctl.h with the kernel source
tools headers: Sync uapi/linux/vhost.h with the kernel source
vhost: Fix ioctl # for VHOST_[GS]ET_FORK_FROM_OWNER
Nathan Chancellor (2):
drm/msm/dpu: Initialize crtc_state to NULL in
dpu_plane_virtual_atomic_check()
hardening: Require clang 20.1.0 for __counted_by
Neil Mandir (1):
net: macb: Disable clocks once
Nikolay Kuratov (1):
vhost/net: Protect ubufs with rcu read lock in vhost_net_ubuf_put()
Nilay Shroff (1):
block: validate QoS before calling __rq_qos_done_bio()
Oliver Upton (1):
KVM: arm64: nv: Handle SEAs due to VNCR redirection
Oreoluwa Babatunde (1):
of: reserved_mem: Restructure call site for dma_contiguous_early_fixup()
Oscar Maes (1):
net: ipv4: fix regression in local-broadcast routes
Pavel Shpakovskiy (1):
Bluetooth: hci_sync: fix set_local_name race condition
Ping Cheng (1):
HID: wacom: Add a new Art Pen 2
Pratyush Brahma (2):
mm/numa_memblks: Use pr_debug instead of printk(KERN_DEBUG)
mm: numa,memblock: Use SZ_1M macro to denote bytes to MB conversion
Pritesh Patel (1):
dt-bindings: vendor-prefixes: add eswin
Qasim Ijaz (2):
HID: multitouch: fix slab out-of-bounds access in mt_report_fixup()
HID: asus: fix UAF via HID_CLAIMED_INPUT validation
Qianfeng Rong (1):
ata: ahci_xgene: Use int type for 'rc' to store error codes
Qingyue Zhang (1):
io_uring/kbuf: fix signedness in this_len calculation
Quan Zhou (1):
RISC-V: KVM: Correct kvm_riscv_check_vcpu_requests() comment
Radim Krčmář (1):
RISC-V: KVM: fix stack overrun when loading vlenb
Raghavendra Rao Ananta (3):
KVM: arm64: Don't attempt vLPI mappings when vPE allocation is disabled
KVM: arm64: Split kvm_pgtable_stage2_destroy()
KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables
Randy Dunlap (1):
pinctrl: STMFX: add missing HAS_IOMEM dependency
Rob Clark (15):
drm/msm: Fix build with KMS disabled
drm/msm: Fix pagetables setup/teardown serialization
drm/msm: Fix refcnt underflow in error path
drm/msm: Fix submit error path cleanup
drm/msm: Defer fd_install in SUBMIT ioctl
drm/msm: Defer fd_install in VM_BIND ioctl
drm/msm: Add missing "location"s to devcoredump
drm/msm: Fix section names and sizes
drm/msm: Fix order of selector programming in cluster snapshot
drm/msm: Constify snapshot tables
drm/msm: Fix a7xx debugbus read
drm/msm: Fix debugbus snapshot
drm/msm: Fix a7xx TPL1 cluster snapshot
drm/msm: Fix a few comments
drm/msm: Handle in-place remaps
Rob Herring (Arm) (1):
of: reserved_mem: Add missing IORESOURCE_MEM flag on resources
Rohan G Thomas (3):
net: stmmac: xgmac: Do not enable RX FIFO Overflow interrupts
net: stmmac: xgmac: Correct supported speed modes
net: stmmac: Set CIC bit only for TX queues with COE
Sakari Ailus (2):
media: rkvdec: Remove redundant pm_runtime_mark_last_busy() calls
media: Remove redundant pm_runtime_mark_last_busy() calls
Sasha Levin (1):
drm/msm: Fix objtool warning in submit_lock_objects()
Sean Anderson (1):
net: macb: Fix offset error in gem_update_stats
Sean Christopherson (1):
selftests: harness: Rename is_signed_type() to avoid collision
with overflow.h
Shanker Donthineni (1):
dma/pool: Ensure DMA_DIRECT_REMAP allocations are decrypted
Shuhao Fu (1):
fs/smb: Fix inconsistent refcnt update
Sreekanth Reddy (1):
bnxt_en: Fix memory corruption when FW resources change during ifdown
Steve French (1):
smb3 client: fix return code mapping of remap_file_range
Subash Abhinov Kasiviswanathan (1):
MAINTAINERS: rmnet: Update email addresses
Suchit Karunakaran (1):
x86/cpu/intel: Fix the constant_tsc model check for Pentium 4
Takamitsu Iwai (3):
net: rose: split remove and free operations in rose_remove_neigh()
net: rose: convert 'use' field to refcount_t
net: rose: include node references in rose_neigh refcount
Thijs Raymakers (1):
KVM: x86: use array_index_nospec with indices that come from guest
Thomas Hellström (2):
drm/xe/vm: Don't pin the vm_resv during validation
drm/xe/vm: Clear the scratch_pt pointer on error
Thomas Weißschuh (1):
drm/msm: Don't use %pK through printk
Thomas Zimmermann (2):
drm/amdgpu: Pin buffers while vmap'ing exported dma-buf objects
Revert "drm/tegra: Use dma_buf from GEM object instance"
Timur Tabi (3):
drm/nouveau: fix error path in nvkm_gsp_fwsec_v2
drm/nouveau: remove unused increment in gm200_flcn_pio_imem_wr
drm/nouveau: remove unused memory target test
Vladimir Riabchun (1):
mISDN: hfcpci: Fix warning when deleting uninitialized timer
Will Deacon (2):
net: Introduce skb_copy_datagram_from_iter_full()
vsock/virtio: Fix message iterator handling on transmit path
Xichao Zhao (1):
powerpc/64: Drop unnecessary 'rc' variable
Yang Li (1):
Bluetooth: hci_event: Disconnect device when BIG sync is lost
Yang Wang (1):
drm/amd/amdgpu: disable hwmon power1_cap* for gfx 11.0.3 on vf mode
Yeounsu Moon (1):
net: dlink: fix multicast stats being counted incorrectly
Yicong Yang (1):
sched/deadline: Don't count nr_running for dl_server proxy tasks
Ying Gao (1):
virtio_input: Improve freeze handling
Yu Kuai (1):
loop: fix zero sized loop for block special file
Yury Norov (1):
KVM: SEV: don't check have_run_cpus in sev_writeback_caches()
Zbigniew Kempczyński (1):
drm/xe/xe_sync: avoid race during ufence signaling
Zhang Lixu (1):
HID: intel-ish-hid: Increase ISHTP resume ack timeout to 300ms
kuyo chang (1):
sched/deadline: Fix RT task potential starvation when expiry time passed
luoguangfei (1):
net: macb: fix unregister_netdev call order in macb_remove()
Powered by blists - more mailing lists