public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	patches@lists.linux.dev, Yiming Qian <yimingqian591@gmail.com>,
	Eric Dumazet <edumazet@google.com>,
	Jakub Kicinski <kuba@kernel.org>, Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.1 190/312] ipv6: avoid overflows in ip6_datagram_send_ctl()
Date: Wed,  8 Apr 2026 20:01:47 +0200	[thread overview]
Message-ID: <20260408175940.856223889@linuxfoundation.org> (raw)
In-Reply-To: <20260408175933.715315542@linuxfoundation.org>

6.1-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Eric Dumazet <edumazet@google.com>

[ Upstream commit 4e453375561fc60820e6b9d8ebeb6b3ee177d42e ]

Yiming Qian reported :
<quote>
 I believe I found a locally triggerable kernel bug in the IPv6 sendmsg
 ancillary-data path that can panic the kernel via `skb_under_panic()`
 (local DoS).

 The core issue is a mismatch between:

 - a 16-bit length accumulator (`struct ipv6_txoptions::opt_flen`, type
 `__u16`) and
 - a pointer to the *last* provided destination-options header (`opt->dst1opt`)

 when multiple `IPV6_DSTOPTS` control messages (cmsgs) are provided.

 - `include/net/ipv6.h`:
   - `struct ipv6_txoptions::opt_flen` is `__u16` (wrap possible).
 (lines 291-307, especially 298)
 - `net/ipv6/datagram.c:ip6_datagram_send_ctl()`:
   - Accepts repeated `IPV6_DSTOPTS` and accumulates into `opt_flen`
 without rejecting duplicates. (lines 909-933)
 - `net/ipv6/ip6_output.c:__ip6_append_data()`:
   - Uses `opt->opt_flen + opt->opt_nflen` to compute header
 sizes/headroom decisions. (lines 1448-1466, especially 1463-1465)
 - `net/ipv6/ip6_output.c:__ip6_make_skb()`:
   - Calls `ipv6_push_frag_opts()` if `opt->opt_flen` is non-zero.
 (lines 1930-1934)
 - `net/ipv6/exthdrs.c:ipv6_push_frag_opts()` / `ipv6_push_exthdr()`:
   - Push size comes from `ipv6_optlen(opt->dst1opt)` (based on the
 pointed-to header). (lines 1179-1185 and 1206-1211)

 1. `opt_flen` is a 16-bit accumulator:

 - `include/net/ipv6.h:298` defines `__u16 opt_flen; /* after fragment hdr */`.

 2. `ip6_datagram_send_ctl()` accepts *repeated* `IPV6_DSTOPTS` cmsgs
 and increments `opt_flen` each time:

 - In `net/ipv6/datagram.c:909-933`, for `IPV6_DSTOPTS`:
   - It computes `len = ((hdr->hdrlen + 1) << 3);`
   - It checks `CAP_NET_RAW` using `ns_capable(net->user_ns,
 CAP_NET_RAW)`. (line 922)
   - Then it does:
     - `opt->opt_flen += len;` (line 927)
     - `opt->dst1opt = hdr;` (line 928)

 There is no duplicate rejection here (unlike the legacy
 `IPV6_2292DSTOPTS` path which rejects duplicates at
 `net/ipv6/datagram.c:901-904`).

 If enough large `IPV6_DSTOPTS` cmsgs are provided, `opt_flen` wraps
 while `dst1opt` still points to a large (2048-byte)
 destination-options header.

 In the attached PoC (`poc.c`):

 - 32 cmsgs with `hdrlen=255` => `len = (255+1)*8 = 2048`
 - 1 cmsg with `hdrlen=0` => `len = 8`
 - Total increment: `32*2048 + 8 = 65544`, so `(__u16)opt_flen == 8`
 - The last cmsg is 2048 bytes, so `dst1opt` points to a 2048-byte header.

 3. The transmit path sizes headers using the wrapped `opt_flen`:

- In `net/ipv6/ip6_output.c:1463-1465`:
  - `headersize = sizeof(struct ipv6hdr) + (opt ? opt->opt_flen +
 opt->opt_nflen : 0) + ...;`

 With wrapped `opt_flen`, `headersize`/headroom decisions underestimate
 what will be pushed later.

 4. When building the final skb, the actual push length comes from
 `dst1opt` and is not limited by wrapped `opt_flen`:

 - In `net/ipv6/ip6_output.c:1930-1934`:
   - `if (opt->opt_flen) proto = ipv6_push_frag_opts(skb, opt, proto);`
 - In `net/ipv6/exthdrs.c:1206-1211`, `ipv6_push_frag_opts()` pushes
 `dst1opt` via `ipv6_push_exthdr()`.
 - In `net/ipv6/exthdrs.c:1179-1184`, `ipv6_push_exthdr()` does:
   - `skb_push(skb, ipv6_optlen(opt));`
   - `memcpy(h, opt, ipv6_optlen(opt));`

 With insufficient headroom, `skb_push()` underflows and triggers
 `skb_under_panic()` -> `BUG()`:

 - `net/core/skbuff.c:2669-2675` (`skb_push()` calls `skb_under_panic()`)
 - `net/core/skbuff.c:207-214` (`skb_panic()` ends in `BUG()`)

 - The `IPV6_DSTOPTS` cmsg path requires `CAP_NET_RAW` in the target
 netns user namespace (`ns_capable(net->user_ns, CAP_NET_RAW)`).
 - Root (or any task with `CAP_NET_RAW`) can trigger this without user
 namespaces.
 - An unprivileged `uid=1000` user can trigger this if unprivileged
 user namespaces are enabled and it can create a userns+netns to obtain
 namespaced `CAP_NET_RAW` (the attached PoC does this).

 - Local denial of service: kernel BUG/panic (system crash).
 - Reproducible with a small userspace PoC.
</quote>

This patch does not reject duplicated options, as this might break
some user applications.

Instead, it makes sure to adjust opt_flen and opt_nflen to correctly
reflect the size of the current option headers, preventing the overflows
and the potential for panics.

This applies to IPV6_DSTOPTS, IPV6_HOPOPTS, and IPV6_RTHDR.

Specifically:

When a new IPV6_DSTOPTS is processed, the length of the old opt->dst1opt
is subtracted from opt->opt_flen before adding the new length.

When a new IPV6_HOPOPTS is processed, the length of the old opt->dst0opt
is subtracted from opt->opt_nflen.

When a new Routing Header (IPV6_RTHDR or IPV6_2292RTHDR) is processed,
the length of the old opt->srcrt is subtracted from opt->opt_nflen.

In the special case within IPV6_2292RTHDR handling where dst1opt is moved
to dst0opt, the length of the old opt->dst0opt is subtracted from
opt->opt_nflen before the new one is added.

Fixes: 333fad5364d6 ("[IPV6]: Support several new sockopt / ancillary data in Advanced API (RFC3542).")
Reported-by: Yiming Qian <yimingqian591@gmail.com>
Closes: https://lore.kernel.org/netdev/CAL_bE8JNzawgr5OX5m+3jnQDHry2XxhQT5=jThW1zDPtUikRYA@mail.gmail.com/
Signed-off-by: Eric Dumazet <edumazet@google.com>
Link: https://patch.msgid.link/20260401154721.3740056-1-edumazet@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 net/ipv6/datagram.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/net/ipv6/datagram.c b/net/ipv6/datagram.c
index e70ace403bbd0..4b8b9626428ca 100644
--- a/net/ipv6/datagram.c
+++ b/net/ipv6/datagram.c
@@ -761,6 +761,7 @@ int ip6_datagram_send_ctl(struct net *net, struct sock *sk,
 {
 	struct in6_pktinfo *src_info;
 	struct cmsghdr *cmsg;
+	struct ipv6_rt_hdr *orthdr;
 	struct ipv6_rt_hdr *rthdr;
 	struct ipv6_opt_hdr *hdr;
 	struct ipv6_txoptions *opt = ipc6->opt;
@@ -922,9 +923,13 @@ int ip6_datagram_send_ctl(struct net *net, struct sock *sk,
 				goto exit_f;
 			}
 			if (cmsg->cmsg_type == IPV6_DSTOPTS) {
+				if (opt->dst1opt)
+					opt->opt_flen -= ipv6_optlen(opt->dst1opt);
 				opt->opt_flen += len;
 				opt->dst1opt = hdr;
 			} else {
+				if (opt->dst0opt)
+					opt->opt_nflen -= ipv6_optlen(opt->dst0opt);
 				opt->opt_nflen += len;
 				opt->dst0opt = hdr;
 			}
@@ -967,12 +972,17 @@ int ip6_datagram_send_ctl(struct net *net, struct sock *sk,
 				goto exit_f;
 			}
 
+			orthdr = opt->srcrt;
+			if (orthdr)
+				opt->opt_nflen -= ((orthdr->hdrlen + 1) << 3);
 			opt->opt_nflen += len;
 			opt->srcrt = rthdr;
 
 			if (cmsg->cmsg_type == IPV6_2292RTHDR && opt->dst1opt) {
 				int dsthdrlen = ((opt->dst1opt->hdrlen+1)<<3);
 
+				if (opt->dst0opt)
+					opt->opt_nflen -= ipv6_optlen(opt->dst0opt);
 				opt->opt_nflen += dsthdrlen;
 				opt->dst0opt = opt->dst1opt;
 				opt->dst1opt = NULL;
-- 
2.53.0




  parent reply	other threads:[~2026-04-08 18:16 UTC|newest]

Thread overview: 313+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-04-08 17:58 [PATCH 6.1 000/312] 6.1.168-rc1 review Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 001/312] sh: platform_early: remove pdev->driver_override check Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 002/312] bpf: Release module BTF IDR before module unload Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 003/312] HID: asus: avoid memory leak in asus_report_fixup() Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 004/312] platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 005/312] nvme-pci: cap queue creation to used queues Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 006/312] nvme-fabrics: use kfree_sensitive() for DHCHAP secrets Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 007/312] platform/x86: intel-hid: Enable 5-button array on ThinkPad X1 Fold 16 Gen 1 Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 008/312] platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix touchscreen on SUPI S10 Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 009/312] nvme-pci: ensure were polling a polled queue Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 010/312] HID: magicmouse: fix battery reporting for Apple Magic Trackpad 2 Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 011/312] HID: magicmouse: avoid memory leak in magicmouse_report_fixup() Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 012/312] net: usb: r8152: add TRENDnet TUC-ET2G Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 013/312] HID: mcp2221: cancel last I2C command on read error Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 014/312] module: Fix kernel panic when a symbol st_shndx is out of bounds Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 015/312] ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_set_reg() Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 016/312] ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_put_bits() Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 017/312] dma-buf: Include ioctl.h in UAPI header Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 018/312] HID: apple: avoid memory leak in apple_report_fixup() Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 019/312] btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 020/312] ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 021/312] ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390 Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 022/312] usb: core: new quirk to handle devices with zero configurations Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 023/312] xfrm: call xdo_dev_state_delete during state update Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 024/312] xfrm: Fix the usage of skb->sk Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 025/312] esp: fix skb leak with espintcp and async crypto Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 026/312] af_key: validate families in pfkey_send_migrate() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 027/312] dma: swiotlb: add KMSAN annotations to swiotlb_bounce() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 028/312] can: statistics: add missing atomic access in hot path Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 029/312] Bluetooth: L2CAP: Validate PDU length before reading SDU length in l2cap_ecred_data_rcv() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 030/312] Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to missing sock_hold Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 031/312] Bluetooth: hci_ll: Fix firmware leak on error path Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 032/312] Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 033/312] pinctrl: mediatek: common: Fix probe failure for devices without EINT Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 034/312] ionic: fix persistent MAC address override on PF Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 035/312] nfc: nci: fix circular locking dependency in nci_close_device Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 036/312] net: openvswitch: Avoid releasing netdev before teardown completes Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 037/312] rtnetlink: pass netlink message header and portid to rtnl_configure_link() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 038/312] net: add new helper unregister_netdevice_many_notify Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 039/312] rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 040/312] openvswitch: defer tunnel netdev_put to RCU release Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 041/312] openvswitch: validate MPLS set/set_masked payload length Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 042/312] net/smc: fix double-free of smc_spd_priv when tee() duplicates splice pipe buffer Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 043/312] rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_size Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 044/312] platform/olpc: olpc-xo175-ec: Fix overflow error message to print inlen Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 045/312] ice: use ice_update_eth_stats() for representor stats Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 046/312] net: fix fanout UAF in packet_release() via NETDEV_UP race Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 047/312] tcp: Use bhash2 for v4-mapped-v6 non-wildcard address Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 048/312] tcp: Rearrange tests in inet_csk_bind_conflict() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 049/312] tcp: optimize inet_use_bhash2_on_bind() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 050/312] udp: Fix wildcard bind conflict check when using hash2 Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 051/312] net: enetc: fix the output issue of ethtool --show-ring Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 052/312] dma-mapping: add missing `inline` for `dma_free_attrs` Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 053/312] Bluetooth: L2CAP: Fix send LE flow credits in ACL link Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 054/312] Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite loop Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 055/312] Bluetooth: btusb: clamp SCO altsetting table indices Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 056/312] tls: Purge async_hold in tls_decrypt_async_wait() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 057/312] netfilter: nfnetlink_log: fix uninitialized padding leak in NFULA_PAYLOAD Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 058/312] netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 059/312] netfilter: nf_conntrack_expect: skip expectations in other netns via proc Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 060/312] netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr in process_sdp Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 061/312] netlink: allow be16 and be32 types in all uint policy checks Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 062/312] netfilter: ctnetlink: use netlink policy range checks Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 063/312] net: macb: use the current queue number for stats Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 064/312] regmap: Synchronize cache for the page selector Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 065/312] RDMA/rw: Fall back to direct SGE on MR pool exhaustion Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 066/312] RDMA/irdma: Initialize free_qp completion before using it Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 067/312] RDMA/irdma: Update ibqp state to error if QP is already in error state Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 068/312] RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 069/312] RDMA/irdma: Clean up unnecessary dereference of event->cm_node Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 070/312] RDMA/irdma: Remove reset check from irdma_modify_qp_to_err() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 071/312] RDMA/irdma: Fix deadlock during netdev reset with active connections Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 072/312] RDMA/irdma: Return EINVAL for invalid arp index error Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 073/312] scsi: scsi_transport_sas: Fix the maximum channel scanning issue Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 074/312] x86/efi: efi_unmap_boot_services: fix calculation of ranges_to_free size Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 075/312] drm/i915/gmbus: fix spurious timeout on 512-byte burst reads Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 076/312] ASoC: Intel: catpt: Fix the device initialization Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 077/312] ACPICA: include/acpi/acpixf.h: Fix indentation Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 078/312] ACPICA: Allow address_space_handler Install and _REG execution as 2 separate steps Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 079/312] ACPI: EC: Fix EC address space handler unregistration Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 080/312] ACPI: EC: Fix ECDT probe ordering issues Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 081/312] ACPI: EC: Install address space handler at the namespace root Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 082/312] ACPI: EC: clean up handlers on probe failure in acpi_ec_setup() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 083/312] drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 084/312] hwmon: (adm1177) fix sysfs ABI violation and current unit conversion Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 085/312] sysctl: fix uninitialized variable in proc_do_large_bitmap Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 086/312] ASoC: adau1372: Fix unchecked clk_prepare_enable() return value Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 087/312] ASoC: adau1372: Fix clock leak on PLL lock failure Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 088/312] spi: spi-fsl-lpspi: fix teardown order issue (UAF) Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 089/312] s390/syscalls: Add spectre boundary for syscall dispatch table Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 090/312] s390/barrier: Make array_index_mask_nospec() __always_inline Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 091/312] ksmbd: replace hardcoded hdr2_len with offsetof() in smb2_calc_max_out_buf_len() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 092/312] ksmbd: do not expire session on binding failure Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 093/312] can: gw: fix OOB heap access in cgw_csum_crc8_rel() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 094/312] cpufreq: conservative: Reset requested_freq on limits change Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 095/312] KVM: arm64: Discard PC update state on vcpu reset Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 096/312] hwmon: (peci/cputemp) Fix crit_hyst returning delta instead of absolute temperature Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 097/312] hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 098/312] media: mc, v4l2: serialize REINIT and REQBUFS with req_queue_mutex Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 099/312] virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is cleared and napi_tx is false Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 100/312] erofs: add GFP_NOIO in the bio completion if needed Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 101/312] alarmtimer: Fix argument order in alarm_timer_forward() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 102/312] scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 103/312] scsi: ses: Handle positive SCSI error from ses_recv_diag() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 104/312] net: macb: Use dev_consume_skb_any() to free TX SKBs Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 105/312] jbd2: gracefully abort on checkpointing state corruptions Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 106/312] irqchip/qcom-mpm: Add missing mailbox TX done acknowledgment Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 107/312] dmaengine: sh: rz-dmac: Protect the driver specific lists Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 108/312] dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 109/312] LoongArch: Workaround LS2K/LS7A GPU DMA hang bug Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 110/312] xfs: stop reclaim before pushing AIL during unmount Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 111/312] xfs: fix ri_total validation in xlog_recover_attri_commit_pass2 Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 112/312] ext4: fix journal credit check when setting fscrypt context Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 113/312] ext4: convert inline data to extents when truncate exceeds inline size Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 114/312] ext4: make recently_deleted() properly work with lazy itable initialization Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 115/312] ext4: avoid infinite loops caused by residual data Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 116/312] ext4: avoid allocate block from corrupted group in ext4_mb_find_by_goal() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 117/312] ext4: reject mount if bigalloc with s_first_data_block != 0 Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 118/312] ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 119/312] ext4: always drain queued discard work in ext4_mb_release() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 120/312] arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 121/312] powerpc64/bpf: do not increment tailcall count when prog is NULL Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 122/312] dmaengine: idxd: Fix not releasing workqueue on .release() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 123/312] dmaengine: idxd: Fix memory leak when a wq is reset Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 124/312] phy: ti: j721e-wiz: Fix device node reference leak in wiz_get_lane_phy_types() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 125/312] dmaengine: xilinx: xilinx_dma: Fix dma_device directions Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 126/312] dmaengine: xilinx: xilinx_dma: Fix residue calculation for cyclic DMA Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 127/312] dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 128/312] btrfs: fix super block offset in error message in btrfs_validate_super() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 129/312] btrfs: fix leak of kobject name for sub-group space_info Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 130/312] btrfs: fix lost error when running device stats on multiple devices fs Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 131/312] dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 132/312] dmaengine: idxd: Fix freeing the allocated ida too late Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 133/312] dmaengine: xilinx_dma: Program interrupt delay timeout Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 134/312] dmaengine: xilinx_dma: Fix reset related timeout with two-channel AXIDMA Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 135/312] futex: Clear stale exiting pointer in futex_lock_pi() retry path Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 136/312] tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6 non-wildcard addresses Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 137/312] HID: wacom: fix out-of-bounds read in wacom_intuos_bt_irq Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 138/312] atm: lec: fix use-after-free in sock_def_readable() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 139/312] btrfs: dont take device_list_mutex when querying zone info Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 140/312] tg3: replace placeholder MAC address with device property Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 141/312] objtool: Fix Clang jump table detection Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 142/312] HID: multitouch: Check to ensure report responses match the request Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 143/312] i2c: tegra: Dont mark devices with pins as IRQ safe Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 144/312] btrfs: reject root items with drop_progress and zero drop_level Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 145/312] dt-bindings: auxdisplay: ht16k33: Use unevaluatedProperties to fix common property warning Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 146/312] crypto: af-alg - fix NULL pointer dereference in scatterwalk Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 147/312] net: qrtr: replace qrtr_tx_flow radix_tree with xarray to fix memory leak Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 148/312] net: ipv6: ndisc: fix ndisc_ra_useropt to initialize nduseropt_padX fields to zero to prevent an info-leak Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 149/312] net/ipv6: ioam6: prevent schema length wraparound in trace fill Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 150/312] tg3: Fix race for querying speed/duplex Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 151/312] ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach() Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 152/312] ip6_tunnel: clear skb2->cb[] in ip4ip6_err() Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 153/312] bridge: br_nd_send: linearize skb before parsing ND options Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 154/312] net/sched: sch_hfsc: fix divide-by-zero in rtsc_min() Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 155/312] ASoC: ep93xx: i2s: move enable call to startup callback Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 156/312] ASoC: ep93xx: Fix unchecked clk_prepare_enable() and add rollback on failure Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 157/312] ipv6: prevent possible UaF in addrconf_permanent_addr() Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 158/312] net: sched: cls_api: fix tc_chain_fill_node to initialize tcm_info to zero to prevent an info-leak Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 159/312] NFC: pn533: bound the UART receive buffer Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 160/312] net: xilinx: axienet: Correct BD length masks to match AXIDMA IP spec Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 161/312] bpf: Fix regsafe() for pointers to packet Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 162/312] net: ipv6: flowlabel: defer exclusive option free until RCU teardown Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 163/312] netfilter: flowtable: strictly check for maximum number of actions Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 164/312] netfilter: nfnetlink_log: account for netlink header size Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 165/312] netfilter: x_tables: ensure names are nul-terminated Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 166/312] netfilter: ipset: use nla_strcmp for IPSET_ATTR_NAME attr Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 167/312] netfilter: nf_conntrack_helper: pass helper to expect cleanup Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 168/312] netfilter: ctnetlink: zero expect NAT fields when CTA_EXPECT_NAT absent Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 169/312] netfilter: Reorder fields in struct nf_conntrack_expect Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 170/312] netfilter: nf_conntrack_expect: honor expectation helper field Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 171/312] netfilter: nf_conntrack_expect: use expect->helper Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 172/312] netfilter: nf_conntrack_expect: store netns and zone in expectation Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 173/312] netfilter: ctnetlink: ignore explicit helper on new expectations Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 174/312] netfilter: x_tables: restrict xt_check_match/xt_check_target extensions for NFPROTO_ARP Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 175/312] netfilter: nf_tables: reject immediate NF_QUEUE verdict Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 176/312] Bluetooth: SCO: fix race conditions in sco_sock_connect() Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 177/312] Bluetooth: MGMT: validate LTK enc_size on load Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 178/312] Bluetooth: hci_event: fix potential UAF in hci_le_remote_conn_param_req_evt Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 179/312] Bluetooth: MGMT: validate mesh send advertising payload length Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 180/312] rds: ib: reject FRMR registration before IB connection is established Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 181/312] net: macb: fix clk handling on PCI glue driver removal Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 182/312] net: macb: properly unregister fixed rate clocks Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 183/312] net/mlx5: lag: Check for LAG device before creating debugfs Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 184/312] net/mlx5: Avoid "No data available" when FW version queries fail Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 185/312] net/x25: Fix potential double free of skb Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 186/312] net/x25: Fix overflow when accumulating packets Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 187/312] net/sched: cls_fw: fix NULL pointer dereference on shared blocks Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 188/312] net/sched: cls_flow: " Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 189/312] net: hsr: fix VLAN add unwind on slave errors Greg Kroah-Hartman
2026-04-08 18:01 ` Greg Kroah-Hartman [this message]
2026-04-08 18:01 ` [PATCH 6.1 191/312] bpf: reject direct access to nullable PTR_TO_BUF pointers Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 192/312] iio: imu: bno055: fix BNO055_SCAN_CH_COUNT off by one Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 193/312] hwmon: (pxe1610) Check return value of page-select write in probe Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 194/312] dt-bindings: gpio: fix microchip #interrupt-cells Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 195/312] hwmon: (tps53679) Fix device ID comparison and printing in tps53676_identify() Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 196/312] hwmon: (occ) Fix missing newline in occ_show_extended() Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 197/312] riscv: kgdb: fix several debug register assignment bugs Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 198/312] drm/ioc32: stop speculation on the drm_compat_ioctl path Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 199/312] wifi: wilc1000: fix u8 overflow in SSID scan buffer size calculation Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 200/312] wifi: iwlwifi: mvm: fix potential out-of-bounds read in iwl_mvm_nd_match_info_handler() Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 201/312] USB: serial: option: add MeiG Smart SRM825WN Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 202/312] ALSA: caiaq: fix stack out-of-bounds read in init_card Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 203/312] ALSA: ctxfi: Fix missing SPDIFI1 index handling Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 204/312] Bluetooth: SMP: derive legacy responder STK authentication from MITM state Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 205/312] Bluetooth: SMP: force responder MITM requirements before building the pairing response Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 206/312] MIPS: Fix the GCC version check for `__multi3 workaround Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 207/312] hwmon: (occ) Fix division by zero in occ_show_power_1() Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 208/312] mips: mm: Allocate tlb_vpn array atomically Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 209/312] iio: adc: ti-adc161s626: fix buffer read on big-endian Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 210/312] drm/ast: dp501: Fix initialization of SCU2C Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 211/312] USB: serial: io_edgeport: add support for Blackbox IC135A Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 212/312] USB: serial: option: add support for Rolling Wireless RW135R-GL Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 213/312] USB: core: add NO_LPM quirk for Razer Kiyo Pro webcam Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 214/312] iio: adc: ti-adc161s626: use DMA-safe memory for spi_read() Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 215/312] Input: synaptics-rmi4 - fix a locking bug in an error path Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 216/312] Input: i8042 - add TUXEDO InfinityBook Max 16 Gen10 AMD to i8042 quirk table Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 217/312] Input: xpad - add support for Razer Wolverine V3 Pro Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 218/312] iio: accel: fix ADXL355 temperature signature value Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 219/312] iio: dac: ad5770r: fix error return in ad5770r_read_raw() Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 220/312] iio: light: vcnl4035: fix scan buffer on big-endian Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 221/312] iio: imu: bmi160: Remove potential undefined behavior in bmi160_config_pin() Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 222/312] iio: imu: st_lsm6dsx: Set FIFO ODR for accelerometer and gyroscope only Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 223/312] iio: gyro: mpu3050: Fix incorrect free_irq() variable Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 224/312] iio: gyro: mpu3050: Fix irq resource leak Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 225/312] iio: gyro: mpu3050: Move iio_device_register() to correct location Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 226/312] iio: gyro: mpu3050: Fix out-of-sequence free_irq() Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 227/312] usb: quirks: add DELAY_INIT quirk for another Silicon Motion flash drive Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 228/312] usb: ulpi: fix double free in ulpi_register_interface() error path Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 229/312] usb: usbtmc: Flush anchored URBs in usbtmc_release Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 230/312] usb: ehci-brcm: fix sleep during atomic Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 231/312] usb: dwc2: gadget: Fix spin_lock/unlock mismatch in dwc2_hsotg_udc_stop() Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 232/312] usb: cdns3: gadget: fix NULL pointer dereference in ep_queue Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 233/312] usb: cdns3: gadget: fix state inconsistency on gadget init failure Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 234/312] Revert "ext4: avoid infinite loops caused by residual data" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 235/312] Revert "ext4: drop extent cache when splitting extent fails" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 236/312] Revert "ext4: drop extent cache after doing PARTIAL_VALID1 zeroout" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 237/312] Revert "ext4: dont zero the entire extent if EXT4_EXT_DATA_PARTIAL_VALID1" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 238/312] Revert "ext4: subdivide EXT4_EXT_DATA_VALID1" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 239/312] Revert "ext4: get rid of ppath in ext4_split_extent_at()" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 240/312] Revert "ext4: get rid of ppath in ext4_ext_insert_extent()" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 241/312] Revert "ext4: get rid of ppath in ext4_ext_create_new_leaf()" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 242/312] Revert "ext4: get rid of ppath in ext4_find_extent()" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 243/312] Revert "ext4: make ext4_es_remove_extent() return void" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 244/312] bridge: br_nd_send: validate ND option lengths Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 245/312] cdc-acm: new quirk for EPSON HMD Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 246/312] comedi: dt2815: add hardware detection to prevent crash Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 247/312] comedi: Reinit dev->spinlock between attachments to low-level drivers Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 248/312] comedi: ni_atmio16d: Fix invalid clean-up after failed attach Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 249/312] comedi: me_daq: Fix potential overrun of firmware buffer Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 250/312] comedi: me4000: " Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 251/312] netfilter: ipset: drop logically empty buckets in mtype_del Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 252/312] vxlan: validate ND option lengths in vxlan_na_create Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 253/312] net: ftgmac100: fix ring allocation unwind on open failure Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 254/312] thunderbolt: Fix property read in nhi_wake_supported() Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 255/312] USB: dummy-hcd: Fix locking/synchronization error Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 256/312] USB: dummy-hcd: Fix interrupt synchronization error Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 257/312] usb: gadget: dummy_hcd: fix premature URB completion when ZLP follows partial transfer Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 258/312] btrfs: fix the qgroup data free range for inline data extents Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 259/312] btrfs: do not free data reservation in fallback from inline due to -ENOSPC Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 260/312] Revert "nvme: fix admin request_queue lifetime" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 261/312] blk-mq: move the call to blk_put_queue out of blk_mq_destroy_queue Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 262/312] nvme-pci: remove an extra queue reference Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 263/312] nvme-pci: put the admin queue in nvme_dev_remove_admin Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 264/312] nvme: fix admin request_queue lifetime Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 265/312] nvme: fix admin queue leak on controller reset Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 266/312] mm/damon/sysfs: check contexts->nr before accessing contexts_arr[0] Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 267/312] net: enetc: fix PF !of_device_is_available() teardown path Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 268/312] usb: gadget: uvc: fix NULL pointer dereference during unbind race Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 269/312] usb: gadget: f_subset: Fix unbalanced refcnt in geth_free Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 270/312] usb: gadget: f_rndis: Protect RNDIS options with mutex Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 271/312] usb: gadget: f_uac1_legacy: validate control request size Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 272/312] wifi: virt_wifi: remove SET_NETDEV_DEV to avoid use-after-free Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 273/312] ext4: fix use-after-free in update_super_work when racing with umount Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 274/312] block: fix resource leak in blk_register_queue() error path Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 275/312] KVM: x86/mmu: Drop/zap existing present SPTE even when creating an MMIO SPTE Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 276/312] net: correctly handle tunneled traffic on IPV6_CSUM GSO fallback Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 277/312] net: macb: Move devm_{free,request}_irq() out of spin lock area Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 278/312] scsi: target: tcm_loop: Drain commands in target_reset handler Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 279/312] mm/huge_memory: fix folio isnt locked in softleaf_to_folio() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 280/312] x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 281/312] ksmbd: fix memory leaks and NULL deref in smb2_lock() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 282/312] ksmbd: fix potencial OOB in get_file_all_info() for compound requests Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 283/312] tracing: Fix potential deadlock in cpu hotplug with osnoise Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 284/312] hwmon: (pmbus/core) Add lock and unlock functions Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 285/312] hwmon: (pmbus/isl68137) Add mutex protection for AVS enable sysfs attributes Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 286/312] ext4: factor out ext4_percpu_param_init() and ext4_percpu_param_destroy() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 287/312] ext4: use ext4_group_desc_free() in ext4_put_super() to save some duplicated code Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 288/312] ext4: factor out ext4_flex_groups_free() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 289/312] ext4: fix the might_sleep() warnings in kvfree() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 290/312] ext4: publish jinode after initialization Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 291/312] MPTCP: fix lock class name family in pm_nl_create_listen_socket Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 292/312] ext4: handle wraparound when searching for blocks for indirect mapped blocks Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 293/312] cpufreq: governor: Free dbs_data directly when gov->init() fails Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 294/312] cpufreq: governor: fix double free in cpufreq_dbs_governor_init() error path Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 295/312] mtd: spi-nor: core: avoid odd length/address reads on 8D-8D-8D mode Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 296/312] mtd: spi-nor: core: avoid odd length/address writes in " Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 297/312] erofs: handle overlapped pclusters out of crafted images properly Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 298/312] erofs: fix PSI memstall accounting Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 299/312] erofs: Fix the slab-out-of-bounds in drop_buffers() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 300/312] xfs: avoid dereferencing log items after push callbacks Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 301/312] xfs: save ailp before dropping the AIL lock in " Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 302/312] net: phy: move phy_link_change() prior to mdio_bus_phy_may_suspend() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 303/312] net: phy: allow MDIO bus PM ops to start/stop state machine for phylink-controlled PHY Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 304/312] net: phy: fix phy_uses_state_machine() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 305/312] gfs2: Fix unlikely race in gdlm_put_lock Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 306/312] selftests: mptcp: join: implicit: stop transfer after last check Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 307/312] selftests: mptcp: join: check removing signal+subflow endp Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 308/312] Bluetooth: eir: Fix possible crashes on eir_create_adv_data Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 309/312] block: Fix the blk_mq_destroy_queue() documentation Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 310/312] ext4: fix lost error code reporting in __ext4_fill_super() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 311/312] ext4: fix unused iterator variable warnings Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 312/312] ACPI: EC: Evaluate orphan _REG under EC device Greg Kroah-Hartman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260408175940.856223889@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=edumazet@google.com \
    --cc=kuba@kernel.org \
    --cc=patches@lists.linux.dev \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=yimingqian591@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox