From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, syzbot <syzkaller@googlegroups.com>,
Eric Dumazet <edumazet@google.com>,
Willem de Bruijn <willemb@google.com>,
David Ahern <dsahern@kernel.org>,
"David S. Miller" <davem@davemloft.net>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 4.19 085/148] ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
Date: Mon, 22 Jan 2024 15:57:21 -0800 [thread overview]
Message-ID: <20240122235715.847167109@linuxfoundation.org> (raw)
In-Reply-To: <20240122235712.442097787@linuxfoundation.org>
4.19-stable review patch. If anyone has any objections, please let me know.
------------------
From: Eric Dumazet <edumazet@google.com>
[ Upstream commit d375b98e0248980681e5e56b712026174d617198 ]
syzbot pointed out [1] that NEXTHDR_FRAGMENT handling is broken.
Reading frag_off can only be done if we pulled enough bytes
to skb->head. Currently we might access garbage.
[1]
BUG: KMSAN: uninit-value in ip6_tnl_parse_tlv_enc_lim+0x94f/0xbb0
ip6_tnl_parse_tlv_enc_lim+0x94f/0xbb0
ipxip6_tnl_xmit net/ipv6/ip6_tunnel.c:1326 [inline]
ip6_tnl_start_xmit+0xab2/0x1a70 net/ipv6/ip6_tunnel.c:1432
__netdev_start_xmit include/linux/netdevice.h:4940 [inline]
netdev_start_xmit include/linux/netdevice.h:4954 [inline]
xmit_one net/core/dev.c:3548 [inline]
dev_hard_start_xmit+0x247/0xa10 net/core/dev.c:3564
__dev_queue_xmit+0x33b8/0x5130 net/core/dev.c:4349
dev_queue_xmit include/linux/netdevice.h:3134 [inline]
neigh_connected_output+0x569/0x660 net/core/neighbour.c:1592
neigh_output include/net/neighbour.h:542 [inline]
ip6_finish_output2+0x23a9/0x2b30 net/ipv6/ip6_output.c:137
ip6_finish_output+0x855/0x12b0 net/ipv6/ip6_output.c:222
NF_HOOK_COND include/linux/netfilter.h:303 [inline]
ip6_output+0x323/0x610 net/ipv6/ip6_output.c:243
dst_output include/net/dst.h:451 [inline]
ip6_local_out+0xe9/0x140 net/ipv6/output_core.c:155
ip6_send_skb net/ipv6/ip6_output.c:1952 [inline]
ip6_push_pending_frames+0x1f9/0x560 net/ipv6/ip6_output.c:1972
rawv6_push_pending_frames+0xbe8/0xdf0 net/ipv6/raw.c:582
rawv6_sendmsg+0x2b66/0x2e70 net/ipv6/raw.c:920
inet_sendmsg+0x105/0x190 net/ipv4/af_inet.c:847
sock_sendmsg_nosec net/socket.c:730 [inline]
__sock_sendmsg net/socket.c:745 [inline]
____sys_sendmsg+0x9c2/0xd60 net/socket.c:2584
___sys_sendmsg+0x28d/0x3c0 net/socket.c:2638
__sys_sendmsg net/socket.c:2667 [inline]
__do_sys_sendmsg net/socket.c:2676 [inline]
__se_sys_sendmsg net/socket.c:2674 [inline]
__x64_sys_sendmsg+0x307/0x490 net/socket.c:2674
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0x44/0x110 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x63/0x6b
Uninit was created at:
slab_post_alloc_hook+0x129/0xa70 mm/slab.h:768
slab_alloc_node mm/slub.c:3478 [inline]
__kmem_cache_alloc_node+0x5c9/0x970 mm/slub.c:3517
__do_kmalloc_node mm/slab_common.c:1006 [inline]
__kmalloc_node_track_caller+0x118/0x3c0 mm/slab_common.c:1027
kmalloc_reserve+0x249/0x4a0 net/core/skbuff.c:582
pskb_expand_head+0x226/0x1a00 net/core/skbuff.c:2098
__pskb_pull_tail+0x13b/0x2310 net/core/skbuff.c:2655
pskb_may_pull_reason include/linux/skbuff.h:2673 [inline]
pskb_may_pull include/linux/skbuff.h:2681 [inline]
ip6_tnl_parse_tlv_enc_lim+0x901/0xbb0 net/ipv6/ip6_tunnel.c:408
ipxip6_tnl_xmit net/ipv6/ip6_tunnel.c:1326 [inline]
ip6_tnl_start_xmit+0xab2/0x1a70 net/ipv6/ip6_tunnel.c:1432
__netdev_start_xmit include/linux/netdevice.h:4940 [inline]
netdev_start_xmit include/linux/netdevice.h:4954 [inline]
xmit_one net/core/dev.c:3548 [inline]
dev_hard_start_xmit+0x247/0xa10 net/core/dev.c:3564
__dev_queue_xmit+0x33b8/0x5130 net/core/dev.c:4349
dev_queue_xmit include/linux/netdevice.h:3134 [inline]
neigh_connected_output+0x569/0x660 net/core/neighbour.c:1592
neigh_output include/net/neighbour.h:542 [inline]
ip6_finish_output2+0x23a9/0x2b30 net/ipv6/ip6_output.c:137
ip6_finish_output+0x855/0x12b0 net/ipv6/ip6_output.c:222
NF_HOOK_COND include/linux/netfilter.h:303 [inline]
ip6_output+0x323/0x610 net/ipv6/ip6_output.c:243
dst_output include/net/dst.h:451 [inline]
ip6_local_out+0xe9/0x140 net/ipv6/output_core.c:155
ip6_send_skb net/ipv6/ip6_output.c:1952 [inline]
ip6_push_pending_frames+0x1f9/0x560 net/ipv6/ip6_output.c:1972
rawv6_push_pending_frames+0xbe8/0xdf0 net/ipv6/raw.c:582
rawv6_sendmsg+0x2b66/0x2e70 net/ipv6/raw.c:920
inet_sendmsg+0x105/0x190 net/ipv4/af_inet.c:847
sock_sendmsg_nosec net/socket.c:730 [inline]
__sock_sendmsg net/socket.c:745 [inline]
____sys_sendmsg+0x9c2/0xd60 net/socket.c:2584
___sys_sendmsg+0x28d/0x3c0 net/socket.c:2638
__sys_sendmsg net/socket.c:2667 [inline]
__do_sys_sendmsg net/socket.c:2676 [inline]
__se_sys_sendmsg net/socket.c:2674 [inline]
__x64_sys_sendmsg+0x307/0x490 net/socket.c:2674
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0x44/0x110 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x63/0x6b
CPU: 0 PID: 7345 Comm: syz-executor.3 Not tainted 6.7.0-rc8-syzkaller-00024-gac865f00af29 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023
Fixes: fbfa743a9d2a ("ipv6: fix ip6_tnl_parse_tlv_enc_lim()")
Reported-by: syzbot <syzkaller@googlegroups.com>
Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Willem de Bruijn <willemb@google.com>
Reviewed-by: Willem de Bruijn <willemb@google.com>
Reviewed-by: David Ahern <dsahern@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
net/ipv6/ip6_tunnel.c | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/net/ipv6/ip6_tunnel.c b/net/ipv6/ip6_tunnel.c
index 48a658b541d7..56309c851928 100644
--- a/net/ipv6/ip6_tunnel.c
+++ b/net/ipv6/ip6_tunnel.c
@@ -404,7 +404,7 @@ __u16 ip6_tnl_parse_tlv_enc_lim(struct sk_buff *skb, __u8 *raw)
const struct ipv6hdr *ipv6h = (const struct ipv6hdr *)raw;
unsigned int nhoff = raw - skb->data;
unsigned int off = nhoff + sizeof(*ipv6h);
- u8 next, nexthdr = ipv6h->nexthdr;
+ u8 nexthdr = ipv6h->nexthdr;
while (ipv6_ext_hdr(nexthdr) && nexthdr != NEXTHDR_NONE) {
struct ipv6_opt_hdr *hdr;
@@ -415,25 +415,25 @@ __u16 ip6_tnl_parse_tlv_enc_lim(struct sk_buff *skb, __u8 *raw)
hdr = (struct ipv6_opt_hdr *)(skb->data + off);
if (nexthdr == NEXTHDR_FRAGMENT) {
- struct frag_hdr *frag_hdr = (struct frag_hdr *) hdr;
- if (frag_hdr->frag_off)
- break;
optlen = 8;
} else if (nexthdr == NEXTHDR_AUTH) {
optlen = (hdr->hdrlen + 2) << 2;
} else {
optlen = ipv6_optlen(hdr);
}
- /* cache hdr->nexthdr, since pskb_may_pull() might
- * invalidate hdr
- */
- next = hdr->nexthdr;
- if (nexthdr == NEXTHDR_DEST) {
- u16 i = 2;
- /* Remember : hdr is no longer valid at this point. */
- if (!pskb_may_pull(skb, off + optlen))
+ if (!pskb_may_pull(skb, off + optlen))
+ break;
+
+ hdr = (struct ipv6_opt_hdr *)(skb->data + off);
+ if (nexthdr == NEXTHDR_FRAGMENT) {
+ struct frag_hdr *frag_hdr = (struct frag_hdr *)hdr;
+
+ if (frag_hdr->frag_off)
break;
+ }
+ if (nexthdr == NEXTHDR_DEST) {
+ u16 i = 2;
while (1) {
struct ipv6_tlv_tnl_enc_lim *tel;
@@ -454,7 +454,7 @@ __u16 ip6_tnl_parse_tlv_enc_lim(struct sk_buff *skb, __u8 *raw)
i++;
}
}
- nexthdr = next;
+ nexthdr = hdr->nexthdr;
off += optlen;
}
return 0;
--
2.43.0
next prev parent reply other threads:[~2024-01-23 0:05 UTC|newest]
Thread overview: 152+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-01-22 23:55 [PATCH 4.19 000/148] 4.19.306-rc1 review Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 4.19 001/148] f2fs: explicitly null-terminate the xattr list Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 4.19 002/148] ASoC: Intel: Skylake: mem leak in skl register function Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 4.19 003/148] ASoC: cs43130: Fix the position of const qualifier Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 004/148] ASoC: cs43130: Fix incorrect frame delay configuration Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 005/148] ASoC: rt5650: add mutex to avoid the jack detection failure Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 006/148] net/tg3: fix race condition in tg3_reset_task() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 007/148] ASoC: da7219: Support low DC impedance headset Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 008/148] drm/exynos: fix a potential error pointer dereference Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 009/148] clk: rockchip: rk3128: Fix HCLK_OTG gate register Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 010/148] jbd2: correct the printing of write_flags in jbd2_write_superblock() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 011/148] drm/crtc: Fix uninit-value bug in drm_mode_setcrtc Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 012/148] tracing: Have large events show up as [LINE TOO BIG] instead of nothing Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 013/148] tracing: Add size check when printing trace_marker output Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 014/148] ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 015/148] reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 016/148] Input: atkbd - skip ATKBD_CMD_GETID in translated mode Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 017/148] Input: i8042 - add nomux quirk for Acer P459-G2-M Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 018/148] s390/scm: fix virtual vs physical address confusion Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 019/148] ARC: fix spare error Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 020/148] Input: xpad - add Razer Wolverine V2 support Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 021/148] ARM: sun9i: smp: fix return code check of of_property_match_string Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 022/148] drm/crtc: fix uninitialized variable use Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 023/148] binder: use EPOLLERR from eventpoll.h Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 024/148] binder: fix comment on binder_alloc_new_buf() return value Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 025/148] uio: Fix use-after-free in uio_open Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 026/148] coresight: etm4x: Fix width of CCITMIN field Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 027/148] x86/lib: Fix overflow when counting digits Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 028/148] EDAC/thunderx: Fix possible out-of-bounds string access Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 029/148] powerpc: add crtsavres.o to always-y instead of extra-y Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 030/148] powerpc: remove redundant default n from Kconfig-s Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 031/148] powerpc/44x: select I2C for CURRITUCK Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 032/148] powerpc/pseries/memhotplug: Quieten some DLPAR operations Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 033/148] powerpc/pseries/memhp: Fix access beyond end of drmem array Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 034/148] selftests/powerpc: Fix error handling in FPU/VMX preemption tests Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 035/148] powerpc/powernv: Add a null pointer check in opal_event_init() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 036/148] powerpc/imc-pmu: Add a null pointer check in update_events_in_group() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 037/148] mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 038/148] ACPI: video: check for error while searching for backlight device parent Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 039/148] ACPI: LPIT: Avoid u32 multiplication overflow Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 040/148] net: netlabel: Fix kerneldoc warnings Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 041/148] netlabel: remove unused parameter in netlbl_netlink_auditinfo() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 042/148] calipso: fix memory leak in netlbl_calipso_add_pass() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 043/148] mtd: Fix gluebi NULL pointer dereference caused by ftl notifier Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 044/148] selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 045/148] crypto: virtio - Handle dataq logic with tasklet Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 046/148] crypto: ccp - fix memleak in ccp_init_dm_workarea Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 047/148] crypto: af_alg - Disallow multiple in-flight AIO requests Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 048/148] crypto: sahara - remove FLAGS_NEW_KEY logic Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 049/148] crypto: sahara - fix ahash selftest failure Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 050/148] crypto: sahara - fix processing requests with cryptlen < sg->length Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 051/148] crypto: sahara - fix error handling in sahara_hw_descriptor_create() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 052/148] pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 053/148] crypto: virtio - Wait for tasklet to complete on device remove Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 054/148] crypto: sahara - fix ahash reqsize Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 055/148] crypto: sahara - fix wait_for_completion_timeout() error handling Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 056/148] crypto: sahara - improve error handling in sahara_sha_process() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 057/148] crypto: sahara - fix processing hash requests with req->nbytes < sg->length Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 058/148] crypto: sahara - do not resize req->src when doing hash operations Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 059/148] crypto: scompress - return proper error code for allocation failure Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 060/148] crypto: scompress - Use per-CPU struct instead multiple variables Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 061/148] crypto: scomp - fix req->dst buffer overflow Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 062/148] blocklayoutdriver: Fix reference leak of pnfs_device_node Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 4.19 063/148] NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 064/148] bpf, lpm: Fix check prefixlen before walking trie Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 065/148] wifi: libertas: stop selecting wext Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 066/148] ARM: dts: qcom: apq8064: correct XOADC register address Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 067/148] ncsi: internal.h: Fix a spello Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 068/148] net/ncsi: Fix netlink major/minor version numbers Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 069/148] firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 070/148] rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 071/148] wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 072/148] scsi: hisi_sas: Replace with standard error code return value Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 073/148] dma-mapping: clear dev->dma_mem to NULL after freeing it Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 074/148] wifi: rtlwifi: add calculate_bit_shift() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 075/148] wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 076/148] wifi: rtlwifi: rtl8192c: " Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 077/148] wifi: rtlwifi: rtl8192cu: " Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 078/148] wifi: rtlwifi: rtl8192ce: " Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 079/148] rtlwifi: rtl8192de: make arrays static const, makes object smaller Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 080/148] wifi: rtlwifi: rtl8192de: using calculate_bit_shift() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 081/148] wifi: rtlwifi: rtl8192ee: " Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 082/148] wifi: rtlwifi: rtl8192se: " Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 083/148] Bluetooth: Fix bogus check for re-auth no supported with non-ssp Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 084/148] Bluetooth: btmtkuart: fix recv_buf() return value Greg Kroah-Hartman
2024-01-22 23:57 ` Greg Kroah-Hartman [this message]
2024-01-22 23:57 ` [PATCH 4.19 086/148] RDMA/usnic: Silence uninitialized symbol smatch warnings Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 087/148] media: pvrusb2: fix use after free on context disconnection Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 088/148] drm/bridge: Fix typo in post_disable() description Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 089/148] f2fs: fix to avoid dirent corruption Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 090/148] drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 091/148] drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 092/148] drm/radeon: check return value of radeon_ring_lock() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 093/148] ASoC: cs35l33: Fix GPIO name and drop legacy include Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 094/148] ASoC: cs35l34: " Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 095/148] drm/msm/mdp4: flush vblank event on disable Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 096/148] drm/drv: propagate errors from drm_modeset_register_all() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 097/148] drm/radeon: check the alloc_workqueue return value in radeon_crtc_init() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 098/148] drm/radeon/dpm: fix a memleak in sumo_parse_power_table Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 099/148] drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 100/148] media: cx231xx: fix a memleak in cx231xx_init_isoc Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 101/148] media: dvbdev: drop refcount on error path in dvb_device_open() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 102/148] drm/amdgpu/debugfs: fix error code when smc register accessors are NULL Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 103/148] drm/amd/pm: fix a double-free in si_dpm_init Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 104/148] drivers/amd/pm: fix a use-after-free in kv_parse_power_table Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 105/148] gpu/drm/radeon: fix two memleaks in radeon_vm_init Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 106/148] watchdog: set cdev owner before adding Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 107/148] watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 108/148] watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 109/148] mmc: sdhci_omap: Fix TI SoC dependencies Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 110/148] of: Fix double free in of_parse_phandle_with_args_map Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 111/148] of: unittest: Fix of_count_phandle_with_args() expected value message Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 112/148] binder: fix async space check for 0-sized buffers Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 113/148] Input: atkbd - use ab83 as id when skipping the getid command Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 114/148] Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek" Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 115/148] xen-netback: dont produce zero-size SKB frags Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 116/148] binder: fix race between mmput() and do_exit() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 117/148] binder: fix unused alloc->free_async_space Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 118/148] tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 119/148] usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 120/148] usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 121/148] Revert "usb: dwc3: Soft reset phy on probe for host" Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 122/148] Revert "usb: dwc3: dont reset device side if dwc3 was configured as host-only" Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 4.19 123/148] usb: chipidea: wait controller resume finished for wakeup irq Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 124/148] Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 125/148] usb: typec: class: fix typec_altmode_put_partner to put plugs Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 126/148] usb: mon: Fix atomicity violation in mon_bin_vma_fault Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 127/148] ALSA: oxygen: Fix right channel of capture volume mixer Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 128/148] fbdev: flush deferred work in fb_deferred_io_fsync() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 129/148] wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 130/148] wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 131/148] wifi: mwifiex: configure BSSID consistently when starting AP Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 132/148] HID: wacom: Correct behavior when processing some confidence == false touches Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 133/148] MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 134/148] MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 135/148] acpi: property: Let args be NULL in __acpi_node_get_property_reference Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 136/148] perf genelf: Set ELF program header addresses properly Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 137/148] apparmor: avoid crash when parsed profile name is empty Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 138/148] serial: imx: Correct clock error message in function probe() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 139/148] net: qualcomm: rmnet: fix global oob in rmnet_policy Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 140/148] net: ravb: Fix dma_addr_t truncation in error case Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 141/148] net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 142/148] ipvs: avoid stat macros calls from preemptible context Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 143/148] kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 144/148] kdb: Fix a potential buffer overflow in kdb_local() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 145/148] i2c: s3c24xx: fix read transfers in polling mode Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 146/148] i2c: s3c24xx: fix transferring more than one message " Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 147/148] Revert "NFSD: Fix possible sleep during nfsd4_release_lockowner()" Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 4.19 148/148] crypto: scompress - initialize per-CPU variables on each CPU Greg Kroah-Hartman
2024-01-23 15:36 ` [PATCH 4.19 000/148] 4.19.306-rc1 review Jon Hunter
2024-01-24 7:36 ` Naresh Kamboju
2024-01-24 9:31 ` Harshit Mogalapalli
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=20240122235715.847167109@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=davem@davemloft.net \
--cc=dsahern@kernel.org \
--cc=edumazet@google.com \
--cc=patches@lists.linux.dev \
--cc=sashal@kernel.org \
--cc=stable@vger.kernel.org \
--cc=syzkaller@googlegroups.com \
--cc=willemb@google.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;
as well as URLs for NNTP newsgroup(s).