* Linux 7.1 @ 2026 – 06-14 15:21 Linus Torvalds 0 siblings, 0 replies; only message in thread From: Linus Torvalds @ 2026 – 06-14 15:21 UTC (permalink / raw) To: Linux Kernel Mailing List
So it’s only Sunday morning back home, but it’s Sunday afternoon where I am right now, so I’m doing the 7.1 release at the regular time - just not in the regular timezone.
This obviously means that the merge window opens tomorrow, but I’ll be in yet another timezone by then, so timing will all be a bit irregular. Normally I try to front-load the merge window and do as much as possible the first few days - this time I’m not sure that will work out with my laptop and a couple of long flights without internet, but I’ve made sure that I have fetched the early pull requests (thank you - you know who you are), so I will be able to do some of it off-line.
Anyway, possible slight hiccups in the merge window aside, the news today is 7.1. Below is the shortlog for the last week - nothing particularly interesting or scary stands out, which is as it should be. It’s mostly various smaller driver updates (gpu, networking, sound, misc) with some networking and trace tooling fixes. And random minor changes elsewhere.
Please do keep testing despite the release, and apologies in advance if my merge window latency is going to be a bit random the next few days. I briefly considered just extending the release for a week, but decided it wasn’t really worth it. I may come to regret that decision,
Linus
–-
Adrian Korwel (2): USB: serial: io_ti: fix heap overflow in get_manuf_info() USB: serial: io_ti: fix heap overflow in build_i2c_fw_hdr()
Adrian Moreno (1): net: openvswitch: fix possible kfree_skb of ERR_PTR
Akhil R (2): i2c: tegra: Update Tegra410 I2C timing parameters i2c: tegra: Fix NOIRQ suspend/resume
Alessandro Schino (1): esp: fix page frag reference leak on skb_to_sgvec failure
Alex Hung (1): drm/colorop: Remove read-only comments from interpolation fields
Alexander A. Klimov (1): drm/vc4: fix krealloc() memory leak
Alistair Popple (1): arm64: mm: call pagetable dtor when freeing hot-removed page tables
Alok Tiwari (1): idpf: fix mailbox capability for set device clock time
Anandu Krishnan E (1): misc: fastrpc: fix use-after-free of fastrpc_user in workqueue context
Andi Shyti (1): MAINTAINERS: i2c: designware: Remove inactive reviewer
Andre Heider (1): nvmem: layouts: onie-tlv: fix hang on unknown types
Andreas Schwab (1): riscv/ptrace: Use USER_REGSET_NOTE_TYPE for REGSET_CFI
Andrzej Kacprowski (1): accel/ivpu: Fix signed integer truncation in IPC receive
Anirudh Rayabharam (Microsoft) (1): mshv: support 1G hugepages by passing them as 2M-aligned chunks
Anton Leontev (1): hv_netvsc: use kmap_local_page in netvsc_copy_to_send_buf
Arnd Bergmann (1): crypto: s390 - add select CRYPTO_AEAD for aes
Arthur Kiyanovski (1): net: ena: PHC: Add missing barrier
Baoquan He (1): MAINTAINERS: update Baoquan He’s email address
Bartosz Golaszewski (5): pmdomain: imx: fix OF node refcount net: mv643xx: fix OF node refcount nvmem: core: fix use-after-free bugs in error paths slimbus: qcom-ngd-ctrl: fix OF node refcount gpio: fix cleanup path on hog failure
Bjorn Andersson (7): slimbus: qcom-ngd-ctrl: Fix up platform_driver registration slimbus: qcom-ngd-ctrl: Fix probe error path ordering slimbus: qcom-ngd-ctrl: Correct PDR and SSR cleanup ownership slimbus: qcom-ngd-ctrl: Register callbacks after creating the ngd slimbus: qcom-ngd-ctrl: Initialize controller resources in controller slimbus: qcom-ngd-ctrl: Balance pm_runtime enablement for NGD slimbus: qcom-ngd-ctrl: Avoid ABBA on tx_lock/ctrl->lock
Breno Leitao (1): rds: mark snapshot pages dirty in rds_info_getsockopt()
Can Peng (1): mshv: use kmalloc_array in mshv_root_scheduler_init
Carlos Song (2): i2c: imx: fix clock and pinctrl state inconsistency in runtime PM i2c: imx-lpi2c: fix resource leaks switching to devm_dma_request_chan()
Chenguang Zhao (1): netlabel: validate unlabeled address and mask attribute lengths
Chih Kai Hsu (1): r8152: handle the return value of usb_reset_device()
Christian A. Ehrhardt (1): io_uring/wait: fix min_timeout behavior
Christian König (1): drm/amdgpu: restart the CS if some parts of the VM are still invalidated
Cunlong Li (1): zram: fix use-after-free in zram_bvec_write_partial()
Daniel Drake (1): gpiolib: handle gpio-hogs only once
David Howells (1): rxrpc: Fix the ACK parser to extract the SACK table for parsing
David Rosca (1): drm/amdgpu/userq: Fix reading timeline points in wait ioctl
Davide Ornaghi (2): netfilter: nft_fib: fix stale stack leak via the OIFNAME register netfilter: nft_meta_bridge: fix stale stack leak via IIFHWADDR register
Dawei Feng (1): octeontx2-af: fix memory leak in rvu_setup_hw_resources()
Dexuan Cui (2): hyperv: Clean up and fix the guest ID comment in hvgdk.h Drivers: hv: vmbus: Improve the logic of reserving fb_mmio on Gen2 VMs
Dinh Nguyen (1): firmware: stratix10-rsu: Fix NULL deref on rsu_send_msg() timeout in probe
Dmitry Osipenko (1): drm/virtio: Fix driver removal with disabled KMS
Dragos Tatulea (2): net/mlx5: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list net/mlx5e: xsk: Fix DMA and xdp_frame leak on XDP_TX xmit failure
Eric Dumazet (3): tcp: restrict SO_ATTACH_FILTER to priv users ip6_vti: set netns_immutable on the fallback device. ip6_vti: fix incorrect tunnel matching in vti6_tnl_lookup()
Felix Gu (2): soc: microchip: mpfs-sys-controller: fix resource leak on probe error spi: rzv2h-rspi: Fix SPDR read access width for 16-bit RX
Florian Fainelli (1): ARM: 9476/1: mm: fix kexec and hibernation with CONFIG_CPU_TTBR0_PAN
Florian Westphal (3): netfilter: revalidate bridge ports netfilter: nf_tables_offload: drop device refcount on error netfilter: nft_exthdr: fix register tracking for F_PRESENT flag
Frank Li (1): MAINTAINERS: Add Frank Li as PCI endpoint reviewer
Fushuai Wang (1): net/mlx5: Use effective affinity mask for IRQ selection
Gabriele Monaco (16): rv: Fix __user specifier usage in extract_params() rv: Reset per-task DA monitors before releasing the slot rv: Prevent in-flight per-task handlers from using invalid slots rv: Ensure all pending probes terminate on per-obj monitor destroy rv: Do not rely on clean monitor when initialising HA rv: Add automatic cleanup handlers for per-task HA monitors rv: Ensure synchronous cleanup for HA monitors rv: Prevent task migration while handling per-CPU events rv: Use 0 to check preemption enabled in opid tools/rv: Ensure monitor name and desc are NUL-terminated tools/rv: Fix substring match bug in monitor name search tools/rv: Fix substring match when listing container monitors tools/rv: Fix cleanup after failed trace setup verification/rvgen: Fix suffix strip in dot2k verification/rvgen: Fix options shared among commands verification/rvgen: Fix ltl2k writing True as a literal
Guillermo Rodríguez (1): i2c: stm32f7: fix timing computation ignoring i2c-analog-filter
HanQuan (1): net: add pskb_may_pull() to skb_gro_receive_list()
Hans de Goede (1): clk: qcom: x1e80100-dispcc: Stop disp_cc_mdss_mdp_clk_src from getting parked
Hardik Prakash (1): Revert “pinctrl-amd: enable IRQ for WACF2200 touchscreen on Lenovo Yoga 7 14AGP11”
Heiko Carstens (1): s390: Remove GENERIC_LOCKBREAK Kconfig option
Heiko Stuebner (1): ARM: rockchip: keep reset control around
HyeongJun An (1): USB: serial: kl5kusb105: fix bulk-out buffer overflow
Hyunwoo Kim (1): inet: frags: fix use-after-free caused by the fqdir_pre_exit() flush
Ido Schimmel (1): ipv6: Fix a potential NPD in cleanup_prefix_route()
Jack Wu (1): USB: serial: option: add usb-id for Dell Wireless DW5826e-m
Jakub Kicinski (1): netdev: fix double-free in netdev_nl_bind_rx_doit()
Jani Nikula (1): drm/xe/display: fix oops in suspend/shutdown without display
Jann Horn (1): namespace: restrict OPEN_TREE_NAMESPACE/FSMOUNT_NAMESPACE to directories
Jason Gunthorpe (4): RDMA/core: Validate the passed in fops for ib_get_ucaps() RDMA/umem: Fix truncation for block sizes >= 4G RDMA: During rereg_mr ensure that REREG_ACCESS is compatible iommu/dma: Do not try to iommu_map a 0 length region in swiotlb
Jens Axboe (1): io_uring/kbuf: don’t truncate end buffer for bundles
Jeremy Kerr (2): net: mctp: usb: fix race between urb completion and rx_retry cancellation net: mctp: usb: don’t fail mctp_usb_rx_queue on a deferred submission
Jiawen Wu (3): net: txgbe: initialize module info buffer net: txgbe: distinguish module types by checking identifier net: txgbe: initialize PHY interface to 0
Joonas Lahtinen (1): drm/i915/gem: Fix phys BO pread/pwrite with offset
Jork Loeser (3): mshv: limit SynIC management to MSHV-owned resources mshv: clean up SynIC state on kexec for L1VH mshv: unmap debugfs stats pages on kexec
Judith Mendez (2): pinctrl: mcp23s08: Initialize mcp->dev and mcp->addr before regmap init pinctrl: mcp23s08: Read spi-present-mask as u8 not u32
Junrui Luo (1): misc: fastrpc: fix DMA address corruption due to find_vma misuse
Kaitao Cheng (1): mm/cma_sysfs: skip inactive CMA areas in sysfs
Karl Mehltretter (2): ARM: 9474/1: io: avoid KASAN instrumentation of raw halfword I/O ARM: 9475/1: entry: use byte load for KASAN VMAP stack shadow
Kean Ren (1): ASoC: SDCA: fix NULL pointer dereference in sdca_dev_unregister_functions
Kendall Willis (1): pmdomain: ti_sci: add wakeup constraint to parent devices of wakeup source
Kiran Kumar K (1): octeontx2-af: fix IP fragment flag corruption on custom KPU profile load
Kuan-Wei Chiu (1): clk: samsung: gs101: Fix missing USI7_USI DIV clock in peric0_clk_regs
Kyle Meyer (1): bnxt_en: Fix NULL pointer dereference
Kyle Zeng (3): ipv6: sit: reload inner IPv6 header after GSO offloads net: guard timestamp cmsgs to real error queue skbs netfilter: x_tables: avoid leaking percpu counter pointers
Li Jun (1): ASoC: loongson: Fix invalid position error in ls_pcm_pointer
Li RongQing (2): dma-mapping: direct: fix missing mapping for THRU_HOST_BRIDGE segments dma-debug: fix physical address retrieval in debug_dma_sync_sg_for_device
Linus Torvalds (1): Linux 7.1
Lizhi Hou (1): accel/amdxdna: Fix mm_struct reference leak in aie2_populate_range()
Lorenzo Stoakes (1): mm/huge_memory: use correct flags for device private PMD entry
Marco Scardovi (1): gpio: rockchip: fix generic IRQ chip leak on remove
Mario Limonciello (AMD) (1): cpufreq/amd-pstate: Fix setting EPP in performance mode
Maxime Chevallier (4): net: phy: clean the sfp upstream if phy probing fails net: phy: remove phy ports upon probe failure net: phy: Clean the phy_ports after unregistering the downstream SFP bus net: phy: don’t try to setup PHY-driven SFP cages when using genphy
Melissa Wen (3): drm/colorop: make lut(1/3)d_interpolation props correctly behave as mutable drm/atomic: track individual colorop updates drm/amd/display: use plane color_mgmt_changed to track colorop changes
Michael Bommarito (8): thunderbolt: Reject zero-length property entries in validator thunderbolt: Bound root directory content to block size thunderbolt: Clamp XDomain response data copy to allocation size thunderbolt: Validate XDomain request packet size before type cast thunderbolt: Limit XDomain response copy to actual frame size IB/isert: Reject login PDUs shorter than ISER_HEADERS_LEN RDMA/srp: bound SRP_RSP sense copy by the received length sctp: fix uninit-value in __sctp_rcv_asconf_lookup()
Michael Kelley (3): Drivers: hv: vmbus: Provide option to skip VMBus unload on panic drm/hyperv: During panic do VMBus unload after frame buffer is flushed mshv: Add conditional VMBus dependency
Michel Dänzer (1): drm/amd/display: Consult MCCS FreeSync cap only if requested & supported
Mingyu Wang (1): net: qrtr: fix refcount saturation and potential UAF in qrtr_port_remove
Muhammad Amirul Asyraf Mohamad Jamian (2): firmware: stratix10-svc: Return -EOPNOTSUPP when ATF async unsupported firmware: stratix10-svc: Don’t fail probe when async ops unsupported
Mukesh Ojha (1): misc: fastrpc: Fix NULL pointer dereference in rpmsg callback
Nam Cao (1): riscv: Fix fast_unaligned_access_speed_key not getting initialized
Nicolás Antinori (1): rust: i2c: fix I2cAdapter refcounts double increment
Nikita Zhandarovich (1): drm/i915/edp: Check supported link rates DPCD read
Peng Yang (1): spi: dw: fix race between IRQ handler and error handler on SMP
Pengyu Luo (1): clk: qcom: dispcc-sc8280xp: Don’t park mdp_clk_src at registration time