Linux kernel 6.10-rc5 released
Another week, another release candidate.
So far, the 6.10 release cycle has been fairly calm, and rc5 continues that trend. Let's hope things stay that way.
For once, the driver changes don't dominate the diffs, although it's still about a third of it. But even that third is to some degree due to just a couple of larger driver changes (hv_balloon, broadcom bnxt network driver, and a qualcomm phy driver). There are certainly other driver changes in there, but nothing very big.
The rest is just a fairly random collection of stuff. Yes, there's the requisite bcachefs fixes, but also some networking selftests, some documentation fixes, some random VM fixes, core networking, and a smattering of architecture fixes.
But nothing strange, and nothing that makes me worry for 6.10.
Shortlog - as always - appended for people who want to get a feel for the details.
Linus
Full source: https://git.kernel.org/torvalds/t/linux-6.10-rc5.tar.gz
Patch: https://git.kernel.org/torvalds/p/v6.10-rc5/v6.9
You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v6.10-rc5/v6.10-rc4Abel Vesa (3):
phy: qcom-qmp: qserdes-txrx: Add missing registers offsets
phy: qcom-qmp: pcs: Add missing v6 N4 register offsets
phy: qcom: qmp-combo: Switch from V6 to V6 N4 register offsets
Aditya Nagesh (1):
Drivers: hv: Cosmetic changes for hv.c and balloon.c
Adrian Moreno (1):
selftests: openvswitch: Set value to nla flags.
Ajrat Makhmutov (1):
ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
Aleksandr Nogikh (1):
kcov: don't lose track of remote references during softirqs
Alex Deucher (2):
drm/radeon: fix UBSAN warning in kv_dpm.c
drm/amdgpu: fix UBSAN warning in kv_dpm.c
Alexey Dobriyan (1):
kvm: do not account temporary allocations to kmem
Alexey Makhalov (1):
drm/vmwgfx: Fix missing HYPERVISOR_GUEST dependency
Amer Al Shanawany (2):
selftests: filesystems: fix warn_unused_result build warnings
selftests: seccomp: fix format-zero-length warnings
Amit Kumar Mahapatra (1):
spi: Fix SPI slave probe failure
Andre Przywara (2):
regulator: axp20x: AXP717: fix LDO supply rails and off-by-ones
mfd: axp20x: AXP717: Fix missing IRQ status registers range
Andrew Jones (1):
KVM: selftests: Fix RISC-V compilation
Andy Chi (1):
ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook
445/465 G11.
Ard Biesheuvel (2):
efi/arm: Disable LPAE PAN when calling EFI runtime services
efi/x86: Free EFI memory map only when installing a new one.
Arnd Bergmann (2):
dmaengine: fsl-edma: avoid linking both modules
mips: fix compat_sys_lseek syscall
Aryan Srivastava (1):
net: mvpp2: use slab_build_skb for oversized frames
Ayala Beker (1):
wifi: iwlwifi: scan: correctly check if PSC listen period is needed
Babu Moger (1):
KVM: Stop processing *all* memslots when "null" mmu_notifier
handler is found
Baolin Wang (1):
mm: shmem: fix getting incorrect lruvec when replacing a shmem folio
Barry Song (1):
cifs: drop the incorrect assertion in cifs_swap_rw()
Bart Van Assche (2):
scsi: core: Introduce the BLIST_SKIP_IO_HINTS flag
scsi: usb: uas: Do not query the IO Advice Hints Grouping mode
page for USB/UAS devices
Bibo Mao (1):
KVM: Discard zero mask with function kvm_dirty_ring_reset
Biju Das (1):
regulator: core: Fix modpost error "regulator_get_regmap" undefined
Boris Burkov (1):
btrfs: retry block group reclaim without infinite loop
Breno Leitao (1):
KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
Charles Keepax (2):
spi: cs42l43: Correct SPI root clock speed
spi: cs42l43: Drop cs35l56 SPI speed down to 11MHz
Chenliang Li (1):
io_uring/rsrc: fix incorrect assignment of iter->nr_segs in
io_import_fixed
Christian Göttsche (1):
yama: document function parameter
Christian König (2):
drm/amdgpu: revert "take runtime pm reference when we attach a buffer" v2
drm/amdgpu: cleanup MES11 command submission
Christian Marangi (1):
mips: bmips: BCM6358: make sure CBR is correctly set
Colin Ian King (1):
KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits
Dan Carpenter (1):
ptp: fix integer overflow in max_vclocks_store
Daniel Borkmann (3):
bpf: Fix reg_set_min_max corruption of fake_reg
bpf: Reduce stack consumption in check_stack_write_fixed_off
selftests/bpf: Add test coverage for reg_set_min_max handling
Daniel Miess (1):
drm/amd/display: Change dram_clock_latency to 34us for dcn351
Dave Chinner (1):
xfs: fix unlink vs cluster buffer instantiation race
Dave Martin (1):
x86/resctrl: Don't try to free nonexistent RMIDs
David Hildenbrand (1):
Revert "mm: init_mlocked_on_free_v3"
David Howells (3):
cifs: Defer read completion
cifs: Only pick a channel once per read request
cifs: Move the 'pid' from the subreq to the req
David Ruth (1):
net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
Dmitry Antipov (1):
wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
Dmitry Safonov (1):
net/tcp_ao: Don't leak ao_info on error-path
Dustin L. Howett (1):
ALSA: hda/realtek: Remove Framework Laptop 16 from quirks
Edson Juliano Drosdeck (1):
ALSA: hda/realtek: Limit mic boost on N14AP7
En-Wei Wu (1):
ice: avoid IRQ collision to fix init failure on ACPI S3 resume
Eric Dumazet (4):
tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack()
ipv6: prevent possible NULL deref in fib6_nh_init()
ipv6: prevent possible NULL dereference in rt6_probe()
xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
Fabio Estevam (1):
arm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property
Florian Westphal (1):
bpf: Avoid splat in pskb_pull_reason
Frank Li (1):
arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc
GUO Zihua (1):
ima: Avoid blocking in RCU read-side critical section
Gavrilov Ilia (1):
netrom: Fix a memory leak in nr_heartbeat_expiry()
Geetha sowjanya (1):
octeontx2-pf: Fix linking objects into multiple modules
Gergely Meszaros (1):
ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ARP8
Grygorii Tertychnyi (1):
i2c: ocores: set IACK bit after core is enabled
Hamza Mahfooz (1):
drm/amd/display: prevent register access while in IPS
Hans de Goede (2):
ACPI: scan: Ignore camera graph port nodes on all Dell Tiger,
Alder and Raptor Lake models
ACPI: mipi-disco-img: Switch to new Intel CPU model defines
Harish Kasiviswanathan (1):
drm/amdgpu: Indicate CU havest info to CP
Haylen Chu (1):
riscv: dts: sophgo: disable write-protection for milkv duo
Heng Qi (2):
virtio_net: checksum offloading handling fix
virtio_net: fixing XDP for fully checksummed packets handling
Honggang LI (2):
RDMA/rxe: Fix data copy for IB_SEND_INLINE
RDMA/rxe: Fix responder length checking for UD request packets
Hugh Dickins (1):
mm/migrate: fix kernel BUG at mm/compaction.c:2761!
Hui Li (3):
LoongArch: Fix watchpoint setting error
LoongArch: Trigger user-space watchpoints correctly
LoongArch: Fix multiple hardware watchpoint issues
Ignat Korchagin (1):
net: do not leave a dangling sk pointer, when socket creation fails
Ilpo Järvinen (1):
MIPS: Routerboard 532: Fix vendor retry check code
Jakub Kicinski (2):
netdev-genl: fix error codes when outputting XDP features
ipv6: bring NLM_DONE out to a separate recv() again
Jani Nikula (1):
drm/i915/mso: using joiner is not possible with eDP MSO
Jason Gunthorpe (3):
RDMA/mlx5: Remove extra unlock on error path
RDMA/mlx5: Follow rb_key.ats when creating new mkeys
RDMA/mlx5: Ensure created mkeys always have a populated rb_key
Jean-Philippe Brucker (1):
mm/util: Swap kmemdup_array() arguments
Jeff Johnson (1):
sound/oss/dmasound: add missing MODULE_DESCRIPTION() macro
Jeff Layton (1):
nfsd: fix oops when reading pool_stats before server is started
Jeff Xu (1):
mm/memfd: add documentation for MFD_NOEXEC_SEAL MFD_EXEC
Jianguo Wu (4):
seg6: fix parameter passing when calling NF_HOOK() in End.DX4
and End.DX6 behaviors
netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter core
selftests: add selftest for the SRv6 End.DX4 behavior with netfilter
selftests: add selftest for the SRv6 End.DX6 behavior with netfilter
Jiaxun Yang (1):
MIPS: mipsmtregs: Fix target register for MFTC0
Jiri Pirko (1):
selftests: virtio_net: add forgotten config options
Joao Paulo Goncalves (1):
arm64: dts: freescale: imx8mm-verdin: Fix GPU speed
Joel Slebodnick (1):
scsi: ufs: core: Free memory allocated for model before reinit
Johannes Berg (2):
wifi: cfg80211: wext: set ssids=NULL for passive scans
wifi: mac80211: fix monitor channel with chanctx emulation
Johannes Thumshirn (1):
btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes
John Hubbard (2):
selftests/openat2: fix clang build failures: -static-libasan, LOCAL_HDRS
selftests/fchmodat2: fix clang build failure due to -static-libasan
Jose Ignacio Tornos Martinez (1):
net: usb: ax88179_178a: improve reset check
Joseph Qi (2):
ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty()
ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger()
Jozsef Kadlecsik (1):
netfilter: ipset: Fix suspicious rcu_dereference_protected()
Julien Panis (2):
thermal/drivers/mediatek/lvts_thermal: Remove filtered mode for mt8188
thermal/drivers/mediatek/lvts_thermal: Return error in case of
invalid efuse data
Kailang Yang (1):
ALSA: hda/realtek: Add more codec ID to no shutup pins list
Kalle Niemi (1):
regulator: bd71815: fix ramp values
Kees Cook (2):
kunit/overflow: Adjust for __counted_by with DEFINE_RAW_FLEX()
MAINTAINERS: Update entries for Kees Cook
Kefeng Wang (1):
mm: fix possible OOB in numa_rebuild_large_mapping()
Kent Overstreet (20):
bcachefs: Fix initialization order for srcu barrier
bcachefs: Fix array-index-out-of-bounds
bcachefs: Fix a locking bug in the do_discard_fast() path
bcachefs: Fix shift overflow in read_one_super()
bcachefs: Fix btree ID bitmasks
bcachefs: Check for invalid btree IDs
bcachefs: Fix early init error path in journal code
bcachefs: delete_dead_snapshots() doesn't need to go RW
bcachefs: Guard against overflowing LRU_TIME_BITS
bcachefs: Handle cached data LRU wraparound
bcachefs: Fix bch2_sb_downgrade_update()
bcachefs: set_worker_desc() for delete_dead_snapshots
bcachefs: Fix bch2_trans_put()
bcachefs: Fix safe errors by default
closures: Change BUG_ON() to WARN_ON()
bcachefs: Fix missing alloc_data_type_set()
bcachefs: Replace bare EEXIST with private error codes
bcachefs: Fix I_NEW warning in race path in bch2_inode_insert()
bcachefs: Use bch2_print_string_as_lines for long err
bcachefs: Fix a UAF after write_super()
Kenton Groombridge (1):
wifi: mac80211: Avoid address calculations via out of bounds
array indexing
Konstantin Taranov (1):
RDMA/mana_ib: Ignore optional access flags for MRs
Krzysztof Kozlowski (3):
dt-bindings: dma: fsl-edma: fix dma-channels constraints
dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller schema
dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to
i2c-controller schema
Li RongQing (1):
dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
Likun Gao (1):
drm/amdgpu: init TA fw for psp v14
Linus Torvalds (3):
Revert "mm: mmap: allow for the maximum number of bits for
randomizing mmap_base by default"
cpumask: limit FORCE_NR_CPUS to just the UP case
Linux 6.10-rc5
Liu Ying (1):
arm: dts: imx53-qsb-hdmi: Disable panel instead of deleting node
Lorenzo Bianconi (1):
NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit()
Lorenzo Stoakes (1):
MAINTAINERS: remove Lorenzo as vmalloc reviewer
Louis Chauvet (1):
dmaengine: xilinx: xdma: Fix data synchronisation in xdma_channel_isr()
Maciej Żenczykowski (1):
bpf: fix UML x86_64 compile failure
Marc Kleine-Budde (1):
spi: spi-imx: imx51: revert burst length calculation back to bits_per_word
Marc Zyngier (1):
KVM: arm64: Disassociate vcpus from redistributor region on teardown
Marcin Szycik (1):
ice: Fix VSI list rule with ICE_SW_LKUP_LAST type
Marek Vasut (1):
arm64: dts: imx8mp: Fix TC9595 input clock on DH i.MX8M Plus DHCOM SoM
Mark Brown (1):
selftests: mm: make map_fixed_noreplace test names stable
Martin Schiller (1):
MIPS: pci: lantiq: restore reset gpio polarity
Masami Hiramatsu (Google) (1):
tracing: Build event generation tests only as modules
Matthieu Baerts (NGI0) (1):
selftests: mptcp: userspace_pm: fixed subtest names
Max Krummenacher (1):
arm64: dts: freescale: imx8mm-verdin: enable hysteresis on slow input pin
Michael Chan (2):
bnxt_en: Update firmware interface to 1.10.3.44
bnxt_en: Set TSO max segs on devices with limits
Michael Ellerman (1):
KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
Michael Kelley (4):
hv_balloon: Use kernel macros to simplify open coded sequences
hv_balloon: Enable hot-add for memblock sizes > 128 MiB
Documentation: hyperv: Update spelling and fix typo
Documentation: hyperv: Improve synic and interrupt handling description
Michael Roth (1):
KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests
Michael Strauss (1):
drm/amd/display: Attempt to avoid empty TUs when endpoint is DPIA
Michal Wajdeczko (1):
drm/xe/vf: Don't touch GuC irq registers if using memory irqs
Miguel Ojeda (1):
rust: avoid unused import warning in `rusttest`
Mike Rapoport (IBM) (1):
memblock: use numa_valid_node() helper to check for invalid node ID
Miklos Szeredi (2):
ovl: fix copy-up in tmpfile
ovl: fix encoding fid for lower only root
Nathan Chancellor (1):
drm/amd/display: Disable CONFIG_DRM_AMD_DC_FP for RISC-V with clang
Nathan Lynch (1):
powerpc/crypto: Add generated P8 asm to .gitignore
Nikita Shubin (4):
dmaengine: ioatdma: Fix leaking on version mismatch
dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()
dmaengine: ioatdma: Fix missing kmem_cache_destroy()
Niklas Cassel (1):
ata: ahci: Do not enable LPM if no LPM states are supported by the HBA
Oleg Nesterov (1):
zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
Oleksij Rempel (3):
net: phy: dp83tg720: wake up PHYs in managed mode
net: phy: dp83tg720: get master/slave configuration in link down state
net: stmmac: Assign configured channel value to EXTTS event
Oliver Neukum (1):
net: usb: rtl8150 fix unintiatilzed variables in
rtl8150_get_link_ksettings
Ondrej Mosnacek (2):
cipso: fix total option length computation
cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options
Pablo Caño (1):
ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9
Paolo Bonzini (1):
virt: guest_memfd: fix reference leak on hwpoisoned page
Patrice Chotard (3):
spi: stm32: qspi: Fix dual flash mode sanity test in stm32_qspi_setup()
spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to CCR_BUSWIDTH_4
spi: Fix OCTAL mode support
Patrisious Haddad (1):
RDMA/mlx5: Add check for srq max_sge attribute
Paul Greenwalt (1):
ice: fix 200G link speed message log
Paul Hsieh (1):
drm/amd/display: change dram_clock_latency to 34us for dcn35
Pavan Chebbi (1):
bnxt_en: Restore PTP tx_avail count in case of skb_pad() error
Peter Oberparleiter (1):
gcov: add support for GCC 14
Peter Ujfalusi (1):
ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option
Peter Xu (2):
mm/page_table_check: fix crash on ZONE_DEVICE
mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
Pierre-Louis Bossart (1):
soundwire: fix usages of device_get_named_child_node()
Rafael Aquini (1):
mm: mmap: allow for the maximum number of bits for randomizing
mmap_base by default
Rafael J. Wysocki (2):
thermal: core: Synchronize suspend-prepare and post-suspend actions
thermal: core: Change PM notifier priority to the minimum
Raju Lakkaraju (3):
net: lan743x: disable WOL upon resume to restore full data path operation
net: lan743x: Support WOL at both the PHY and MAC appropriately
net: phy: mxl-gpy: Remove interrupt mask clearing from config_init
Raju Rangoju (1):
ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your
kernel is fine."
Ran Xiaokai (1):
mm: huge_memory: fix misused mapping_large_folio_support() for anon folios
Remi Pommarel (1):
wifi: mac80211: Recalc offload when monitor stop
Roman Li (1):
drm/amd/display: Remove redundant idle optimization check
Sakari Ailus (1):
i2c: Add nop fwnode operations
Saurabh Sengar (1):
tools: hv: suppress the invalid warning for packed member alignment
Sean Christopherson (2):
KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes
MAINTAINERS: Drop Wanpeng Li as a Reviewer for KVM Paravirt support
Selvin Xavier (1):
RDMA/bnxt_re: Fix the max msix vectors macro
Shaul Triebitz (2):
wifi: iwlwifi: mvm: unlock mvm mutex
wifi: iwlwifi: mvm: fix ROC version check
Siddharth Vadapalli (1):
dmaengine: ti: k3-udma-glue: Fix of_k3_udma_glue_parse_chn_by_id()
Simon Horman (2):
selftests: openvswitch: Use bash as interpreter
octeontx2-pf: Add error handling to VLAN unoffload handling
Simon Trimmer (6):
ALSA: hda: cs35l56: Fix lifecycle of codec pointer
ALSA: hda: cs35l41: Possible null pointer dereference in
cs35l41_hda_unbind()
ALSA: hda: cs35l56: Component should be unbound before deconstruction
ALSA: hda: cs35l41: Component should be unbound before deconstruction
ALSA: hda: tas2781: Component should be unbound before deconstruction
ALSA: hda: cs35l56: Select SERIAL_MULTI_INSTANTIATE
Srinivas Pandruvada (1):
thermal: int340x: processor_thermal: Support shared interrupts
Stanislav Fomichev (1):
MAINTAINERS: mailmap: Update Stanislav's email address
Stefan Binding (4):
ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P Gen 5
ALSA: hda: cs35l41: Support Lenovo Thinkbook 13x Gen 4
ALSA: hda/realtek: Support Lenovo Thinkbook 16P Gen 5
ALSA: hda/realtek: Support Lenovo Thinkbook 13x Gen 4
Stefan Wahren (1):
qca_spi: Make interrupt remembering atomic
Steve French (1):
cifs: fix typo in module parameter enable_gcm_256
Sudeep Holla (1):
firmware: psci: Fix return value from psci_system_suspend()
Suren Baghdasaryan (2):
lib/alloc_tag: do not register sysctl interface when CONFIG_SYSCTL=n
lib/alloc_tag: fix RCU imbalance in pgalloc_tag_get()
Takashi Iwai (2):
ALSA: seq: ump: Fix missing System Reset message handling
ALSA: hda: Use imply for suggesting CONFIG_SERIAL_MULTI_INSTANTIATE
Tao Su (1):
KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits
Thomas Bogendoerfer (1):
Revert "MIPS: pci: lantiq: restore reset gpio polarity"
Thomas Richard (1):
regulator: tps6594-regulator: Fix the number of irqs for
TPS65224 and TPS6594
Tim Harvey (1):
arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shutdown GPIO
Tony Ambardar (2):
compiler_types.h: Define __retain for __attribute__((__retain__))
bpf: Harden __bpf_kfunc tag against linker kfunc removal
Uwe Kleine-König (3):
pwm: stm32: Refuse too small period requests
pwm: stm32: Fix calculation of prescaler
pwm: stm32: Fix error message to not describe the previous error path
Vincent Donnefort (1):
KVM: arm64: FFA: Release hyp rx buffer
Waiman Long (1):
efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
Wojciech Drewek (1):
ice: implement AQ download pkg retry
Wolfram Sang (6):
docs: i2c: summary: start sentences consistently.
docs: i2c: summary: update I2C specification link
docs: i2c: summary: update speed mode description
docs: i2c: summary: document use of inclusive language
docs: i2c: summary: document 'local' and 'remote' targets
docs: i2c: summary: be clearer with 'controller/target' and
'adapter/client' pairs
Xi Ruoyao (1):
LoongArch: Only allow OBJTOOL & ORC unwinder if toolchain
supports -mthin-add-sub
Xiaolei Wang (1):
net: stmmac: No need to calculate speed divider when offload is disabled
Xin Long (2):
tipc: force a dst refcount before doing decryption
sched: act_ct: add netns into the key of tcf_ct_flow_table
Yang Li (1):
LoongArch: KVM: Remove an unneeded semicolon
Yishai Hadas (1):
RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init
Youling Tang (2):
bcachefs: fix alignment of VMA for memory mapped files on THP
bcachefs: Move the ei_flags setting to after initialization
Yue Haibing (1):
netns: Make get_net_ns() handle zero refcount net
Yunxiang Li (1):
drm/amdgpu: fix locking scope when flushing tlb
Yury Norov (1):
gcc: disable '-Warray-bounds' for gcc-9
The fifth release candidate for Linux kernel 6.10 has been released, capping up a reasonably peaceful release cycle. Driver changes account for approximately one-third of the differences, with a few greater modifications. The rest is a random assortment of fixes, such as bcachefs, networking selftests, documentation, VM fixes, core networking, and architecture. There are no noteworthy problems with 6.10.