Linux kernel 6.10-rc2 released
One third driver fixes, one third filesystems, and one third "random leftovers".
The driver side is sound, networking, nvme, gpu and "misc". The filesystem fixes are mostly bcachefs, but there's some other noise in there too. And the random stuff is the usual mix of arch updates, core networking, seltftests, io_uring, header file fixes etc etc.
Nothing feels particularly odd, but rc2 is usually fairly small and people are only starting to find regressions.
So please go test some more,
Linus
Full source: https://git.kernel.org/torvalds/t/linux-6.10-rc2.tar.gz
Patch: https://git.kernel.org/torvalds/p/v6.10-rc2/v6.9
You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v6.10-rc2/v6.10-rc1Abhinav Kumar (1):
drm/msm: remove python 3.9 dependency for compiling msm
Adrián Larumbe (3):
drm/panfrost: Fix dma_resv deadlock at drm object pin time
drm/lima: Fix dma_resv deadlock at drm object pin time
drm/gem-shmem: Add import attachment warning to locked pin function
Alex Deucher (4):
drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth()
drm/amdgpu: silence UBSAN warning
Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3 devices"
drm/amdkfd: simplify APU VRAM handling
Alexander Lobakin (2):
page_pool: fix &page_pool_params kdoc issues
idpf: don't enable NAPI and interrupts prior to allocating Rx buffers
Alexander Maltsev (1):
netfilter: ipset: Add list flush to cancel_gc
Alexander Mikhalitsyn (1):
ipv4: correctly iterate over the target netns in inet_dump_ifaddr()
Alexandre Belloni (1):
ALSA: pcm: fix typo in comment
Alexandre Ghiti (1):
riscv: Fix fully ordered LR/SC xchg[8|16]() implementations
Alina Yu (1):
regulator: rtq2208: Fix invalid memory access when
devm_of_regulator_put_matches is called
Andi Shyti (1):
drm/i915/gt: Fix CCS id's calculation for CCS mode setting
Andrii Nakryiko (6):
uprobes: prevent mutex_lock() under rcu_read_lock()
bpf: fix multi-uprobe PID filtering logic
bpf: remove unnecessary rcu_read_{lock,unlock}() in multi-uprobe
attach logic
libbpf: detect broken PID filtering logic for multi-uprobe
selftests/bpf: extend multi-uprobe tests with child thread case
selftests/bpf: extend multi-uprobe tests with USDTs
Andy Shevchenko (3):
spi: Don't mark message DMA mapped when no transfer in it is
spi: Check if transfer is mapped before calling DMA sync APIs
spi: Assign dummy scatterlist to unidirectional transfers
Armin Wolf (1):
hwmon: (dell-smm) Add Dell G15 5511 to fan control whitelist
Arnd Bergmann (2):
drm/i915/guc: avoid FIELD_PREP warning
mailbox: zynqmp-ipi: drop irq_to_desc() call
Breno Leitao (1):
io_uring/rw: Free iovec before cleaning async data
Carlos López (1):
tracing/probes: fix error check in parse_btf_field()
Carolina Jubran (1):
net/mlx5e: Use rx_missed_errors instead of rx_dropped for
reporting buffer exhaustion
Charles Keepax (3):
ASoC: cs42l43: Only restrict 44.1kHz for the ASP
ASoC: wm_adsp: Add missing MODULE_DESCRIPTION()
MAINTAINERS: Remove James Schulman from Cirrus audio maintainers
Chen-Yu Tsai (1):
scripts/make_fit: Drop fdt image entry compatible string
Chris Wilson (1):
drm/i915/gt: Disarm breadcrumbs if engines are already idle
Christian Brauner (1):
swap: yield device immediately
Christoph Hellwig (6):
block: remove blk_queue_max_integrity_segments
dm: move setting zoned_enabled to dm_table_set_restrictions
dm: remove dm_check_zoned
dm: make dm_set_zones_restrictions work on the queue limits
sd: also set max_user_sectors when setting max_sectors
block: stack max_user_sectors
Coly Li (2):
bcache: call force_wake_up_gc() if necessary in check_should_bypass()
bcache: code cleanup in __bch_bucket_alloc_set()
Damien Le Moal (5):
null_blk: Fix return value of nullb_device_power_store()
null_blk: Print correct max open zones limit in null_init_zoned_dev()
null_blk: Do not allow runt zone with zone capacity smaller then zone size
block: Fix validation of zoned device with a runt zone
block: Fix zone write plugging handling of devices with a runt zone
Daniel Borkmann (4):
netkit: Fix setting mac address in l2 mode
netkit: Fix pkt_type override upon netkit pass verdict
selftests/bpf: Add netkit tests for mac address
selftests/bpf: Add netkit test for pkt_type
Darrick J. Wong (4):
xfs: drop xfarray sortinfo folio on error
xfs: fix xfs_init_attr_trans not handling explicit operation codes
xfs: allow symlinks with short remote targets
xfs: don't open-code u64_to_user_ptr
Dave Ertman (1):
ice: check for unregistering correct number of devlink params
Dave Hansen (1):
x86/cpu: Provide default cache line size if not enumerated
David Howells (4):
netfs: Fix io_uring based write-through
netfs: Fix AIO error handling when doing write-through
netfs: Fix setting of BDP_ASYNC from iocb flags
netfs, 9p: Fix race between umount and async request completion
Dmitry Baryshkov (2):
drm/panel/lg-sw43408: select CONFIG_DRM_DISPLAY_DP_HELPER
drm/panel/lg-sw43408: mark sw43408_backlight_ops as static
Dominique Martinet (1):
9p: add missing locking around taking dentry fid list
Dongsheng Yang (1):
bcache: allow allocator to invalidate bucket in gc
Douglas Anderson (1):
kbuild: scripts/gdb: Replace missed $(srctree)/$(src) w/ $(src)
Edward Adam Davis (1):
nfc/nci: Add the inconsistency check between the input data
length and count
Eric Dumazet (3):
netfilter: nfnetlink_queue: acquire rcu_read_lock() in
instance_destroy_rcu()
tcp: reduce accepted window in NEW_SYN_RECV state
net: fix __dst_negative_advice() race
Eric Garver (1):
netfilter: nft_fib: allow from forward/input without iif selector
Fedor Pchelkin (7):
dma-mapping: benchmark: fix up kthread-related error handling
dma-mapping: benchmark: avoid needless copy_to_user if benchmark fails
dma-mapping: benchmark: fix node id validation
dma-mapping: benchmark: handle NUMA_NO_NODE correctly
signalfd: fix error return code
signalfd: drop an obsolete comment
dma-buf: handle testing kthreads creation failure
Florian Westphal (1):
netfilter: tproxy: bail out if IP has been disabled on the device
Friedrich Vock (1):
bpf: Fix potential integer overflow in resolve_btfids
Gal Pressman (2):
net/mlx5: Fix MTMP register capability offset in MCAM register
net/mlx5e: Fix UDP GSO for encapsulated packets
Geliang Tang (1):
selftests: hsr: Fix "File exists" errors for hsr_ping
Gerald Loacker (3):
drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3 panel
drm/panel: sitronix-st7789v: tweak timing for jt240mhqs_hwt_ek_e3 panel
drm/panel: sitronix-st7789v: fix display size for
jt240mhqs_hwt_ek_e3 panel
Greg Kroah-Hartman (1):
Revert "VT: Use macros to define ioctls"
Guenter Roeck (2):
drm/nouveau/nvif: Avoid build error due to potential integer overflows
hwmon: (shtc1) Fix property misspelling
Hannes Reinecke (1):
block: check for max_hw_sectors underflow
Hans de Goede (2):
platform/x86: x86-android-tablets: Add "select LEDS_CLASS"
platform/x86: touchscreen_dmi: Add support for setting
touchscreen properties from cmdline
Hariprasad Kelam (1):
Octeontx2-pf: Free send queue buffers incase of leaf to inner
Harshit Mogalapalli (1):
platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
Hawking Zhang (1):
drm/amdgpu: correct hbm field in boot status
Heiner Kallweit (1):
drm/amd/pm: remove deprecated I2C_CLASS_SPD support from newly
added SMU_14_0_2
Herbert Xu (1):
hwrng: core - Remove add_early_randomness
Himal Prasad Ghimiray (1):
drm/xe: Change pcode timeout to 50msec while polling again
Horatiu Vultur (1):
net: micrel: Fix lan8841_config_intr after getting out of sleep mode
Hui Wang (1):
e1000e: move force SMBUS near the end of enable_ulp function
Ido Schimmel (1):
ipv4: Fix address dump when IPv4 is disabled on an interface
Imre Deak (1):
drm/i915: Fix audio component initialization
Jacob Keller (1):
ice: fix accounting if a VLAN already exists
Jakub Kicinski (1):
netdev: add qstat for csum complete
Jakub Sitnicki (3):
bpf: Allow delete from sockmap/sockhash only if update is allowed
Revert "bpf, sockmap: Prevent lock inversion deadlock in map delete elem"
selftests/bpf: Cover verifier checks for mutating sockmap/sockhash
Janusz Krzysztofik (1):
Revert "drm/i915: Remove extra multi-gt pm-references"
Jarkko Sakkinen (3):
tpm: Open code tpm_buf_parameters()
tpm: Rename TPM2_OA_TMPL to TPM2_OA_NULL_KEY and make it local
tpm: Enable TCG_TPM2_HMAC by default only for X86_64
Jason Nader (1):
ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake
Javier Carrasco (1):
hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
Jeff Johnson (5):
firewire: add missing MODULE_DESCRIPTION() to test modules
fs: smb: common: add missing MODULE_DESCRIPTION() macros
bcachefs: add missing MODULE_DESCRIPTION()
perf/x86/rapl: Add missing MODULE_DESCRIPTION() line
perf/x86/intel: Add missing MODULE_DESCRIPTION() lines
Jens Axboe (2):
io_uring: don't attempt to mmap larger than what the user asks for
io_uring/net: assign kmsg inq/flags before buffer selection
Jesse Zhang (1):
drm/amdgpu: fix dereference null return value for the function
amdgpu_vm_pt_parent
Jim Wylder (1):
regmap-i2c: Subtract reg size from max_write
John Garry (2):
xfs: Clear W=1 warning in xfs_iwalk_run_callbacks()
xfs: Stop using __maybe_unused in xfs_alloc.c
Kanchan Joshi (1):
nvme: remove sgs and sws
Kees Cook (3):
scsi: mpt3sas: Avoid possible run-time warning with long
manufacturer strings
mailmap: update entry for Kees Cook
kunit/fortify: Remove __kmalloc_node() test
Keith Busch (3):
nvme: fix multipath batched completion accounting
nvme-multipath: fix io accounting on failover
nvme: use srcu for iterating namespace list
Kent Overstreet (19):
bcachefs: Fix debug assert
bcachefs: Fix sb-downgrade validation
bcachefs: Plumb bkey into __btree_err()
bcachefs: Fix lookup_first_inode() when inode_generations are present
bcachefs: Fix locking assert
bcachefs: Refactor delete_dead_snapshots()
bcachefs: Run check_key_has_snapshot in snapshot_delete_keys()
bcachefs: Fix setting of downgrade recovery passes/errors
bcachefs: btree_gc can now handle unknown btrees
bcachefs: Better fsck error message for key version
bcachefs: split out sb-members_format.h
bcachefs: split out sb-downgrade_format.h
bcachefs: Split out disk_groups_format.h
bcachefs: Split out replicas_format.h
bcachefs: Split out journal_seq_blacklist_format.h
bcachefs: Split out sb-errors_format.h
bcachefs: Fix uninitialized var warning
bcachefs: Don't return -EROFS from mount on inconsistency error
bcachefs: Fix failure to return error on misaligned dio write
Kundan Kumar (1):
nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset
Kuniyuki Iwashima (2):
af_unix: Annotate data-race around unix_sk(sk)->addr.
af_unix: Read sk->sk_hash under bindlock during bind().
Linus Torvalds (2):
Revert "vfs: Delete the associated dentry when deleting a file"
Linux 6.10-rc2
Lukas Bulwahn (1):
Documentation/core-api: correct reference to SWIOTLB_DYNAMIC
Luke D. Jones (1):
ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp
MD Danish Anwar (1):
net: ti: icssg-prueth: Fix start counter for ft1 filter
Maher Sanalla (1):
net/mlx5: Lag, do bond only if slaves agree on roce state
Marc Dionne (1):
afs: Don't cross .backup mountpoint from backup volume
Mario Limonciello (1):
drm/amd/display: Enable colorspace property for MST connectors
Masahiro Yamada (7):
kconfig: remove unused expr_is_no()
kconfig: fix comparison to constant symbols, 'm', 'n'
kconfig: remove redundant check in expr_join_or()
kbuild: avoid unneeded kallsyms step 3
kbuild: change scripts/mksysmap into sed script
kbuild: fix short log for AS in link-vmlinux.sh
kbuild: remove a stale comment about cleaning in link-vmlinux.sh
Mathieu Othacehe (1):
net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8061
Matt Jan (1):
connector: Fix invalid conversion in cn_proc.h
Matthew Auld (2):
drm/buddy: stop using PAGE_SIZE
drm/tests/buddy: stop using PAGE_SIZE
Matthew Brost (1):
drm/xe: Only use reserved BCS instances for usm migrate exec queue
Matthew R. Ochs (1):
tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer
Matthew Wilcox (Oracle) (1):
bcachefs: Use copy_folio_from_iter_atomic()
Matthias Maennich (1):
kheaders: explicitly define file modes for archived headers
Matthieu Baerts (NGI0) (4):
selftests: mptcp: lib: support flaky subtests
selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky
selftests: mptcp: join: mark 'fastclose' tests as flaky
selftests: mptcp: join: mark 'fail' tests as flaky
Michael Ellerman (2):
powerpc/uaccess: Fix build errors seen with GCC 13/14
powerpc/uaccess: Use YZ asm constraint for ld
Mickaël Salaün (2):
landlock: Fix d_parent walk
selftests/landlock: Add layout1.refer_mount_root
Miguel Ojeda (1):
kheaders: use `command -v` to test for existence of `cpio`
Minda Chen (1):
MAINTAINERS: dwmac: starfive: update Maintainer
Mohamed Ahmed (1):
drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations
Nam Cao (1):
riscv: enable HAVE_ARCH_HUGE_VMAP for XIP kernel
Nathan Lynch (1):
powerpc/pseries/lparcfg: drop error message from guest name lookup
Nikita Zhandarovich (1):
net/9p: fix uninit-value in p9_client_rpc()
Niklas Cassel (3):
ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1
ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD
ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340
Nilay Shroff (1):
nvme-multipath: find NUMA path only for online numa-node
Niranjana Vishwanathapura (1):
drm/xe: Properly handle alloc_guc_id() failure
Nirmoy Das (1):
drm/i915/selftests: Set always_coherent to false when reading from CPU
Pablo Neira Ayuso (2):
netfilter: nft_payload: restore vlan q-in-q match support
netfilter: nft_payload: skbuff vlan metadata mangle support
Palmer Dabbelt (1):
Documentation: RISC-V: uabi: Only scalar misaligned loads are supported
Parthiban Veerasooran (1):
net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM
Paul Greenwalt (1):
ice: fix 200G PHY types to link speed mapping
Peter Colberg (1):
hwmon: (intel-m10-bmc-hwmon) Fix multiplier for N6000 board power sensor
Peter Ujfalusi (6):
ASoC: SOF: ipc4-topology: Fix input format query of process
modules without base extension
ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob
ASoC: SOF: ipc4-topology: Print out the channel count in
sof_ipc4_dbg_audio_format
ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format()
ASoC: SOF: ipc4-topology: Improve readability of
sof_ipc4_prepare_dai_copier()
ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats
Phil Auld (1):
sched/x86: Export 'percpu arch_freq_scale'
Pierre-Louis Bossart (6):
ASoC: SOF: stream-ipc: remove unnecessary MODULE_LICENSE
ASoC: SOF: AMD: group all module related information
ASoC: SOF: reorder MODULE_ definitions
ASoC: SOF: add missing MODULE_DESCRIPTION()
ALSA/hda: intel-dsp-config: reduce log verbosity
ASoC: Intel: sof-sdw: fix missing SPI_MASTER dependency
Puranjay Mohan (1):
powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH
Rahul Rameshbabu (3):
net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete
status rules
net/mlx5e: Fix IPsec tunnel mode offload feature check
net/mlx5e: Do not use ptp structure for tx ts stats when not initialized
Rajneesh Bhardwaj (1):
drm/amdgpu: Make CPX mode auto default in NPS4
Ritesh Harjani (IBM) (1):
xfs: Add cond_resched to block unmap range and reflink remap path
Rob Herring (Arm) (3):
dt-bindings: net: pse-pd: microchip,pd692x0: Fix missing
"additionalProperties" constraints
dt-bindings: net: pse-pd: ti,tps23881: Fix missing
"additionalProperties" constraints
dt-bindings: kbuild: Fix dt_binding_check on unconfigured build
Roded Zats (1):
enic: Validate length of nl attributes in enic_set_vf_port
Sagi Grimberg (2):
nvmet: fix ns enable/disable possible hang
nvmet: fix a possible leak when destroy a ctrl during qp establishment
Samuel Holland (1):
powerpc: Limit ARCH_HAS_KERNEL_FPU_SUPPORT to PPC64
Sergey Matyukevich (1):
riscv: prevent pt_regs corruption for secondary idle threads
Shahab Vahedi (1):
ARC, bpf: Fix issues reported by the static analyzers
Shay Agroskin (1):
net: ena: Fix redundant device NUMA node override
Shengjiu Wang (1):
pmdomain: imx: gpcv2: Add delay after power up handshake
Steve French (1):
cifs: fix creating sockets when using sfu mount options
Steven Rostedt (Google) (1):
platform/x86: thinkpad_acpi: Select INPUT_SPARSEKMAP in Kconfig
Takashi Iwai (9):
ALSA: core: Remove debugfs at disconnection
ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion
ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion
ALSA: seq: Fix incorrect UMP type for system messages
ALSA: ump: Don't clear bank selection after sending a program change
ALSA: ump: Don't accept an invalid UMP protocol number
ALSA: ump: Set default protocol when not given explicitly
ALSA: seq: Fix yet another spot for system message conversion
ALSA: seq: ump: Fix swapped song position pointer data
Tariq Toukan (1):
net/mlx5: Do not query MPIR on embedded CPU function
Tetsuo Handa (1):
dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
Thadeu Lima de Souza Cascardo (1):
sock_map: avoid race between sock_map_close and sk_psock_put
Thinh Tran (2):
i40e: factoring out i40e_suspend/i40e_resume
i40e: Fully suspend and resume IO operations in EEH case
Thomas Gleixner (2):
x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only on
family 0x17 and greater
x86/topology/intel: Unlock CPUID before evaluating anything
Thorsten Blum (1):
docs: netdev: Fix typo in Signed-off-by tag
Tristram Ha (1):
net: dsa: microchip: fix RGMII error in KSZ DSA driver
Uwe Kleine-König (2):
spi: stm32: Revert change that enabled controller before asserting CS
spi: stm32: Don't warn about spurious interrupts
Vidya Srinivas (1):
drm/i915/dpt: Make DPT object unshrinkable
Vladimir Oltean (2):
net/sched: taprio: make q->picos_per_byte available to fill_sched_entry()
net/sched: taprio: extend minimum interval restriction to entire cycle too
Wachowski, Karol (1):
drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
Waiman Long (1):
blk-throttle: Fix incorrect display of io.max
Willem de Bruijn (1):
net: gro: initialize network_offset in network layer
Witold Sadowski (1):
spi: cadence: Ensure data lines set to low during dummy-cycle period
Xiaolei Wang (1):
net:fec: Add fec_enet_deinit()
Xu Kuohai (1):
MAINTAINERS: Add myself as reviewer of ARM64 BPF JIT
Xu Yang (2):
filemap: add helper mapping_max_folio_size()
iomap: fault in smaller chunks for non-large folio mappings
Yue Haibing (1):
ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound
hexue (1):
block: delete redundant function declaration
hmtheboy154 (2):
platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW
11.6" tablet
platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro
Linus Torvalds has announced the release of the second release candidate for Linux Kernel 6.10. On the driver side, it includes sound, networking, nvme, GPU, and "misc". The majority of filesystem fixes are bcachefs, with minor exceptions for arch updates, core networking, seltftests, and header file fixes.