[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CAHk-=wh9KGxiU2D1gz45YscAHBvoWKux6qdWmpVaLs2nKse2yA@mail.gmail.com>
Date: Sun, 21 Dec 2025 16:01:37 -0800
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 6.19-rc2
So we've had a pretty quiet week, as is normal for rc2. Not very many
commits, and the diff isn't all that big either. And a lot of it is
actually just selftests and documentation updates - about a third of
the patch, to be exact.
Another third is driver updates (GPU and networking being the bulk of
it, as is tradition).
And the final third is "the rest": architecture fixes, filesystem
fixes, networking and core kernel.
Nothing particularly stands out, but the shortlog is appended for
people who want to get a view into the details.
I obviously expect next week to be even quieter, with people being
distracted by the holidays. So let's all enjoy taking a little break,
but maybe break the boredom with some early rc testing?
Linus
---
Ahelenia Ziemiańska (1):
fs: send fsnotify_xattr()/IN_ATTRIB from vfs_fileattr_set()/chattr(1)
Al Viro (2):
shmem_whiteout(): fix regression from tree-in-dcache series
shmem: fix recovery on rename failures
Alex Deucher (1):
drm/amdgpu: fix a job->pasid access race in gpu recovery
Alexei Starovoitov (1):
selftests/bpf: Add -fms-extensions to bpf build flags
Alexey Simakov (2):
broadcom: b44: prevent uninitialized value usage
hwmon: (tmp401) fix overflow caused by default conversion rate value
Alexey Velichayshiy (1):
ksmbd: remove redundant DACL check in smb_check_perm_dacl
Amir Goldstein (1):
fsnotify: do not generate ACCESS/MODIFY events on child for special files
Andrew Jeffery (1):
dt-bindings: mmc: sdhci-of-aspeed: Switch ref to sdhci-common.yaml
Ankit Khushwaha (1):
selftests: tls: fix warning of uninitialized variable
Anurag Dutta (2):
spi: cadence-quadspi: Add error logging for DMA request failure
spi: cadence-quadspi: Fix clock disable on probe failure path
Ard Biesheuvel (3):
arm64/simd: Avoid pointless clearing of FP/SIMD buffer
lkdtm/bugs: Add cases for BUG and PANIC occurring in hardirq context
arm64/efi: Remove unneeded SVE/SME fallback preserve/store handling
Arnd Bergmann (4):
can: fix build dependency
net: ti: icssg-prueth: add PTP_1588_CLOCK_OPTIONAL dependency
drm/xe: fix drm_gpusvm_init() arguments
iommufd: Fix building without dmabuf
Ashutosh Dixit (3):
drm/xe/oa: Always set OAG_OAGLBCTXCTRL_COUNTER_RESUME
drm/xe/oa: Disallow 0 OA property values
drm/xe/eustall: Disallow 0 EU stall property values
Benjamin Block (2):
s390/pci: Fix cyclic dead-lock in zpci_zdev_put() and zpci_scan_devices()
s390/pci: Annotate lock context imbalance in zpci_release_device()
Benoît Monin (1):
dt-bindings: i2c: dw: Add Mobileye I2C controllers
Bharath SM (1):
smb: align durable reconnect v2 context to 8 byte boundary
Brendan Jackman (1):
kunit: make FAULT_TEST default to n when PANIC_ON_OOPS
Brian Kocoloski (1):
drm/amdkfd: Fix improper NULL termination of queue restore SMI
event string
Caleb Sander Mateos (10):
selftests: ublk: correct last_rw map type in seq_io.bt
selftests: ublk: remove unused ios map in seq_io.bt
selftests: ublk: fix fio arguments in run_io_and_recover()
selftests: ublk: use auto_zc for PER_IO_DAEMON tests in stress_04
selftests: ublk: don't share backing files between ublk servers
selftests: ublk: forbid multiple data copy modes
selftests: ublk: add support for user copy to kublk
selftests: ublk: add user copy test cases
block: validate pi_offset integrity limit
block: validate interval_exp integrity limit
Catalin Marinas (1):
lkdtm/bugs: Do not confuse the clang/objtool with busy wait loop
Chaitanya Kulkarni (1):
xfs: ignore discard return value
Charlene Liu (1):
drm/amd/display: Fix DP no audio issue
Charles Mirabile (1):
lib/crypto: riscv: Add poly1305-core.S to .gitignore
Chen Ni (1):
ksmbd: convert comma to semicolon
Christoffer Sandberg (1):
Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table
Christoph Hellwig (3):
xfs: fix XFS_ERRTAG_FORCE_ZERO_RANGE for zoned file system
xfs: validate that zoned RT devices are zone aligned
xfs: fix the zoned RT growfs check for zone alignment
Christophe JAILLET (1):
spi: mpfs: Fix an error handling path in mpfs_spi_probe()
Christophe Leroy (1):
spi: fsl-cpm: Check length parity before switching to 16 bit mode
Cosmin Ratiu (2):
net/mlx5e: Avoid unregistering PSP twice
net/mlx5e: Don't include PSP in the hard MTU calculations
Cryolitia PukNgae (1):
Input: atkbd - skip deactivate for HONOR FMB-P's internal keyboard
Dan Carpenter (3):
btrfs: tests: fix double btrfs_path free in remove_extent_ref()
nfc: pn533: Fix error code in pn533_acr122_poweron_rdr()
drm/xe/xe_sriov_vfio: Fix return value in
xe_sriov_vfio_migration_supported()
Daniel Golle (5):
net: dsa: mxl-gsw1xx: fix SerDes RX polarity
net: dsa: lantiq_gswip: fix order in .remove operation
net: dsa: mxl-gsw1xx: fix order in .remove operation
net: dsa: mxl-gsw1xx: fix .shutdown driver operation
net: dsa: mxl-gsw1xx: manually clear RANEG bit
Darrick J. Wong (3):
xfs: fix a UAF problem in xattr repair
xfs: fix stupid compiler warning
tracing: Fix UBSAN warning in __remove_instance()
Deepanshu Kartikey (3):
mm/slub: reset KASAN tag in defer_free() before accessing freed memory
btrfs: fix memory leak of fs_devices in degraded seed device path
block: add allocation size check in blkdev_pr_read_keys()
Denis Sergeev (1):
hwmon: (dell-smm) Limit fan multiplier to avoid overflow
Dmitry Skorodumov (1):
ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2()
Dongli Zhang (2):
KVM: VMX: Update SVI during runtime APICv activation
KVM: nVMX: Immediately refresh APICv controls as needed on nested VM-Exit
Duoming Zhou (1):
Input: alps - fix use-after-free bugs caused by dev3_register_work
Emil Tsalapatis (1):
selftests/sched_ext: flush stdout before test to avoid log spam
Eric Biggers (1):
mptcp: select CRYPTO_LIB_UTILS instead of CRYPTO
Eric Dumazet (2):
clang: work around asm output constraint problems
x86/irqflags: Use ASM_OUTPUT_RM in native_save_fl()
Fei Shao (1):
spi: mt65xx: Use IRQF_ONESHOT with threaded IRQ
Fernando Fernandez Mancera (1):
netfilter: nf_conncount: fix leaked ct in error paths
Filipe Manana (3):
btrfs: don't log conflicting inode if it's a dir moved in the
current transaction
btrfs: do not skip logging new dentries when logging a new name
btrfs: fix changeset leak on mmap write after failure to reserve metadata
Florian Westphal (5):
selftests: netfilter: prefer xfail in case race wasn't triggered
netfilter: nf_nat: remove bogus direction check
netfilter: nf_tables: avoid chain re-validation if possible
netfilter: nf_tables: avoid softlockup warnings in nft_chain_validate
selftests: netfilter: packetdrill: avoid failure on HZ=100 kernel
Frank Wunderlich (2):
arm64: dts: mediatek: mt7986: add dtbs with applied overlays for bpi-r3
arm64: dts: mediatek: mt7988: add dtbs with applied overlays for
bpi-r4 (pro)
Gal Pressman (1):
ethtool: Avoid overflowing userspace buffer on stats query
Gavin Shan (1):
KVM: selftests: Add missing "break" in rseq_test's param parsing
Geert Uytterhoeven (1):
net: smc: SMC_HS_CTRL_BPF should depend on BPF_JIT
Gerd Bayer (1):
net/mlx5: Fix double unregister of HCA_PORTS component
Gergo Koteles (1):
Input: add ABS_SND_PROFILE
Guenter Roeck (3):
selftest: af_unix: Support compilers without
flex-array-member-not-at-end support
selftests: net: Fix build warnings
selftests: net: tfo: Fix build warning
Guido Günther (1):
drm/panel: visionox-rm69299: Depend on BACKLIGHT_CLASS_DEVICE
Hangxiang Ma (1):
dt-bindings: i2c: qcom-cci: Document SM8750 compatible
Haoxiang Li (2):
MIPS: Fix a reference leak bug in ip22_check_gio()
xfs: fix a memory leak in xfs_buf_item_init()
Ido Schimmel (3):
mlxsw: spectrum_router: Fix possible neighbour reference count leak
mlxsw: spectrum_router: Fix neighbour use-after-free
mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
Ilya Maximets (1):
net: openvswitch: fix middle attribute validation in push_nsh() action
Ingo Molnar (1):
x86/boot/Documentation: Fix whitespace noise in boot.rst
Ivan Galkin (1):
net: phy: RTL8211FVD: Restore disabling of PHY-mode EEE
Jagmeet Randhawa (1):
drm/xe: Increase TDF timeout
Jakub Kicinski (6):
ynl: add regen hint to new headers
tools: ynl: fix build on systems with old kernel headers
inet: frags: avoid theoretical race in ip_frag_reinit()
inet: frags: add inet_frag_queue_flush()
inet: frags: flush pending skbs in fqdir_pre_exit()
netfilter: conntrack: warn when cleanup is stuck
Jamal Hadi Salim (2):
net/sched: ets: Always remove class from active list before
deleting in ets_qdisc_change
net/sched: act_mirred: fix loop detection
Jan Maslak (1):
drm/xe: Restore engine registers before restarting schedulers
after GT reset
Jared Kangas (1):
mmc: sdhci-esdhc-imx: add alternate ARCH_S32 dependency to Kconfig
Jarkko Nikula (1):
i2c: i801: Add support for Intel Nova Lake-S
Jason Gunthorpe (4):
iommufd/selftest: Make it clearer to gcc that the access is not
out of bounds
iommufd/selftest: Do not leak the hwpt if IOMMU_TEST_OP_MD_CHECK_MAP fails
iommufd/selftest: Check for overflow in IOMMU_TEST_OP_ADD_RESERVED
iommupt: Return ERR_PTR from _table_alloc()
Jens Remus (1):
s390/stacktrace: Do not fallback to RA register
Jian Shen (3):
net: hns3: using the num_tqps in the vf driver to apply for resources
net: hns3: using the num_tqps to check whether tqp_index is out
of range when vf get ring info from mbx
net: hns3: add VLAN id validation before using
Jianbo Liu (2):
net/mlx5e: Use ip6_dst_lookup instead of ipv6_dst_lookup_flow for MAC init
net/mlx5e: Trigger neighbor resolution for unresolved destinations
Jianpeng Chang (1):
arm64: kdump: Fix elfcorehdr overlap caused by reserved memory
processing reorder
John Stultz (1):
sched/ext: Avoid null ptr traversal when ->put_prev_task() is
called with NULL next
Josh Poimboeuf (2):
bpf: Add bpf_has_frame_pointer()
x86/unwind/orc: Support reliable unwinding through BPF stack frames
José Expósito (3):
drm/tests: hdmi: Handle drm_kunit_helper_enable_crtc_connector()
returning EDEADLK
drm/tests: Handle EDEADLK in drm_test_check_valid_clones()
drm/tests: Handle EDEADLK in set_up_atomic_state()
Jozsef Kadlecsik (1):
MAINTAINERS: Remove Jozsef Kadlecsik from MAINTAINERS file
Juergen Gross (1):
x86/xen: Fix sparse warning in enlighten_pv.c
Junjie Cao (1):
Input: ti_am335x_tsc - fix off-by-one error in wire_order validation
Junrui Luo (2):
caif: fix integer underflow in cffrml_receive()
hwmon: (ibmpex) fix use-after-free in high/low store
Junxiao Chang (1):
drm/me/gsc: mei interrupt top half should be in irq disabled context
Karol Wachowski (1):
drm: Fix object leak in DRM_IOCTL_GEM_CHANGE_HANDLE
Kevin Brodsky (1):
arm64: mm: Simplify check in arch_kfence_init_pool()
Krzysztof Kozlowski (5):
dt-bindings: display/ti: Simplify dma-coherent property
cpufreq: dt-platdev: Fix creating device on OPPv1 platforms
i2c: bcm-iproc: Fix Wvoid-pointer-to-enum-cast warning
i2c: pxa: Fix Wvoid-pointer-to-enum-cast warning
i2c: rcar: Fix Wvoid-pointer-to-enum-cast warning
Kuniyuki Iwashima (2):
sctp: Fetch inet6_sk() after setting ->pinet6 in sctp_clone_sock().
sctp: Clear inet_opt in sctp_v6_copy_ip_options().
Kyle Meyer (1):
x86/platform/uv: Fix UBSAN array-index-out-of-bounds
Linus Torvalds (1):
Linux 6.19-rc2
Linus Walleij (1):
dt-bindings: Updates Linus Walleij's mail address
Lorenzo Bianconi (1):
netfilter: always set route tuple out ifindex
Lukas Bulwahn (1):
MAINTAINERS: add tracepoint core-api doc files to TRACING
Marc Kleine-Budde (2):
can: gs_usb: gs_can_open(): fix error handling
can: fix build dependency
Marcus Hughes (1):
net: sfp: extend Potron XGSPON quirk to cover additional EEPROM variant
Marijn Suijten (1):
drm/panel: sony-td4353-jdi: Enable prepare_prev_first
Mario Limonciello (AMD) (2):
accel/amdxdna: Block running under a hypervisor
drm/amd: Resume the device in thaw() callback when console
suspend is disabled
Mark Brown (1):
arm64/gcs: Flush the GCS locking state on exec
Mateusz Guzik (1):
af_unix: annotate unix_gc_lock with __cacheline_aligned_in_smp
Matthew Brost (3):
drm/xe: Do not reference loop variable directly
drm/xe: Adjust long-running workload timeslices to reasonable values
drm/xe: Use usleep_range for accurate long-running workload timeslicing
Matthieu Baerts (NGI0) (2):
mptcp: pm: ignore unknown endpoint flags
selftests: mptcp: pm: ensure unknown flags are ignored
Menglong Dong (1):
ftrace: Fix address for jmp mode in t_show()
Michael Chan (1):
bnxt_en: Fix XDP_TX path
Mikhail Gavrilov (1):
libbpf: Fix -Wdiscarded-qualifiers under C23
Ming Lei (3):
selftests: ublk: fix overflow in ublk_queue_auto_zc_fallback()
block: fix race between wbt_enable_default and IO submission
ublk: fix deadlock when reading partition table
Minseong Kim (1):
Input: lkkbd - disable pending work before freeing device
Moshe Shemesh (3):
net/mlx5: make enable_mpesw idempotent
net/mlx5: fw reset, clear reset requested on drain_fw_reset
net/mlx5: Drain firmware reset in shutdown callback
Namjae Jeon (2):
ksmbd: Fix refcount leak when invalid session is found on session lookup
ksmbd: fix buffer validation by including null terminator size
in EA length
Niklas Cassel (1):
ata: libata-core: Disable LPM on ST2000DM008-2FR102
Niklas Söderlund (1):
dt-bindings: gpu: img,powervr-rogue: Document GE7800 GPU in
Renesas R-Car V3U
Nuno Sá (1):
hwmon: (ltc4282): Fix reset_history file permissions
Okan Akyuz (1):
hwmon: (DS620) Update broken Datasheet URL in driver documentation
Ondrej Mosnacek (1):
bpf, arm64: Do not audit capability check in do_jit()
Pablo Neira Ayuso (1):
netfilter: nf_tables: remove redundant chain validation on register store
Paolo Abeni (2):
mptcp: schedule rtx timer only after pushing data
mptcp: avoid deadlock on fallback while reinjecting
Pavel Begunkov (1):
block: move around bio flagging helpers
Pengjie Zhang (2):
ACPI: CPPC: Fix missing PCC check for guaranteed_perf
ACPI: PCC: Fix race condition by removing static qualifier
Peter Zijlstra (1):
x86/bug: Fix old GCC compile fails
Petr Machata (3):
selftests: net: lib: tc_rule_stats_get(): Don't hard-code array index
selftests: forwarding: vxlan_bridge_1q_mc_ul: Fix flakiness
selftests: forwarding: vxlan_bridge_1q_mc_ul: Drop useless sleeping
Qu Wenruo (2):
Revert "btrfs: add ASSERTs on prealloc in qgroup functions"
btrfs: fix a potential path leak in print_data_reloc_error()
Quentin Monnet (1):
bpftool: Fix build warnings due to MS extensions
Raag Jadav (1):
drm/xe/throttle: Skip reason prefix while emitting array
Rafael J. Wysocki (1):
PM: runtime: Do not clear needs_force_resume with enabled runtime PM
Ray Wu (2):
drm/amd/display: Fix scratch registers offsets for DCN35
drm/amd/display: Fix scratch registers offsets for DCN351
René Rebe (1):
r8169: fix RTL8117 Wake-on-Lan in DASH mode
Rob Herring (Arm) (3):
dt-bindings: clock: sprd,sc9860-clk: Allow "reg" for gate clocks
spi: dt-bindings: snps,dw-abp-ssi: Allow up to 16 chip-selects
arm64: dts: mediatek: Apply mt8395-radxa DT overlay at build time
Sai Krishna Potthuri (1):
mmc: sdhci-of-arasan: Increase CD stable timeout to 2 seconds
Sairaj Kodilkar (2):
amd/iommu: Preserve domain ids inside the kdump kernel
amd/iommu: Make protection domain ID functions non-static
Sanjay Govind (1):
Input: xpad - add support for CRKD Guitars
Sasha Finkelstein (1):
Input: apple_z2 - fix reading incorrect reports after exiting sleep
Satyanarayana K V P (1):
drm/xe/vf: Fix queuing of recovery work
Scott Mayhew (1):
net/handshake: duplicate handshake cancellations leak socket
Sean Christopherson (6):
KVM: x86: Apply runtime updates to current CPUID during KVM_SET_CPUID{,2}
KVM: selftests: Add a CPUID testcase for KVM_SET_CPUID2 with
runtime updates
KVM: Disallow toggling KVM_MEM_GUEST_MEMFD on an existing memslot
KVM: Harden and prepare for modifying existing guest_memfd memslots
KVM: nSVM: Clear exit_code_hi in VMCB when synthesizing nested VM-Exits
KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR
(failed VMRUN)
Shakeel Butt (1):
cgroup: rstat: use LOCK CMPXCHG in css_rstat_updated
Shaurya Rane (1):
net/hsr: fix NULL pointer dereference in prp_get_untagged_frame()
Shay Drory (3):
net/mlx5: fw_tracer, Validate format string parameters
net/mlx5: fw_tracer, Handle escaped percent properly
net/mlx5: Serialize firmware reset with devlink
Shuicheng Lin (3):
drm/xe: Fix freq kobject leak on sysfs_create_files failure
drm/xe: Limit num_syncs to prevent oversized allocations
drm/xe/oa: Limit num_syncs to prevent oversized allocations
Shuran Liu (2):
bpf: Fix verifier assumptions of bpf_d_path's output buffer
selftests/bpf: add regression test for bpf_d_path()
Slavin Liu (1):
ipvs: fix ipv4 null-ptr-deref in route error path
Songwei Chai (1):
scripts: coccicheck: filter *.cocci files by MODE
Srinivas Pandruvada (2):
thermal: intel: int340x: Enable power slider interface for Wildcat Lake
powercap: intel_rapl: Fix possible recursive lock warning
Stefan Metzmacher (3):
smb: smbdirect: introduce smbdirect_socket.connect.{lock,work}
smb: server: initialize recv_io->cqe.done = recv_done just once
smb: server: defer the initial recv completion logic to
smb_direct_negotiate_recv_work()
Steve French (1):
cifs: update internal module version number
Steven Rostedt (1):
tracing: Do not register unsupported perf events
Sumeet Pawnikar (2):
powercap: fix race condition in register_control_type()
powercap: fix sscanf() error return value handling
Sven Schnelle (1):
s390/ipl: Clear SBP flag when bootprog is set
Swaraj Gaikwad (1):
x86/boot/Documentation: Fix htmldocs build warning due to
malformed table in boot.rst
T.J. Mercier (2):
bpf: Fix truncated dmabuf iterator reads
selftests/bpf: Add test for truncated dmabuf_iter reads
Tal Zussman (2):
x86/mm/tlb/trace: Export the TLB_REMOTE_WRONG_CPU enum in
<trace/events/tlb.h>
mm: Remove tlb_flush_reason::NR_TLB_FLUSH_REASONS from <linux/mm_types.h>
Tariq Toukan (1):
net/mlx5e: Do not update BQL of old txqs during channel reconfiguration
Tejun Heo (3):
sched_ext: Fix bypass depth leak on scx_enable() failure
sched_ext: Factor out local_dsq_post_enq() from dispatch_enqueue()
sched_ext: Fix missing post-enqueue handling in
move_local_task_to_local_dsq()
Tetsuo Handa (2):
can: j1939: make j1939_session_activate() fail if device is no
longer registered
can: j1939: make j1939_sk_bind() fail if device is no longer registered
Thierry Reding (1):
MIPS: Alchemy: Remove bogus static/inline specifiers
Thomas Fourier (1):
block: rnbd-clt: Fix leaked ID in init_dev()
Thomas Gleixner (2):
genirq: Don't overwrite interrupt thread flags on setup
x86/msi: Make irq_retrigger() functional for posted MSI
Thomas Hellström (2):
drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-table
drm/xe: Drop preempt-fences when destroying imported dma-bufs.
Thorsten Blum (4):
net: phy: marvell-88q2xxx: Fix clamped value in mv88q2xxx_hwmon_write
x86/sgx: Remove unmatched quote in __sgx_encl_extend function comment
thermal: core: Fix typo and indentation in comments
Coccinelle: pm_runtime: Fix typo in report message
Tim Hostetler (1):
gve: Move gve_init_clock to after AQ CONFIGURE_DEVICE_RESOURCES call
Tomasz Lis (1):
drm/xe/vf: Stop waiting for ring space on VF post migration recovery
Uwe Kleine-König (1):
kunit: Drop unused parameter from kunit_device_register_internal
Victor Nogueira (3):
net/sched: ets: Remove drr class from the active list if it
changes to strict
selftests/tc-testing: Create tests to exercise ets classes
active list misplacements
selftests/tc-testing: Test case exercising potential mirred
redirect deadlock
Vinay Belgaumkar (1):
drm/xe: Apply Wa_14020316580 in xe_gt_idle_enable_pg()
Wang Liang (1):
netrom: Fix memory leak in nr_sendmsg()
Wei Fang (2):
net: fec: ERR007885 Workaround for XDP TX path
net: enetc: do not transmit redirected XDP frames when the link is down
Yongpeng Yang (3):
loop: use READ_ONCE() to read lo->lo_state without locking
zloop: use READ_ONCE() to read lo->lo_state in queue_rq path
Documentation: admin-guide: blockdev: replace zone_capacity with
zone_capacity_mb when creating devices
Yongxin Liu (1):
x86/fpu: Fix FPU state core dump truncation on CPUs with no
extended xfeatures
ZhangGuoDong (1):
smb: move some SMB1 definitions into common/smb1pdu.h
Zqiang (2):
sched_ext: Fix the memleak for sch->helper objects
sched_ext: Remove unused code in the do_pick_task_scx()
caoping (1):
net/handshake: restore destructor on submit failure
huang-jl (1):
io_uring: fix nr_segs calculation in io_import_kbuf
mythilam (1):
drm/amd/pm: restore SCLK settings after S0ix resume
Powered by blists - more mailing lists