Linus Torvalds
515186b7be
Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Pull bpf fixes from Alexei Starovoitov:
- Fix sk_local_storage diag dump via netlink (Amery Hung)
- Fix off-by-one in arena direct-value access (Junyoung Jang)
- Reject TCP_NODELAY in bpf-tcp congestion control (KaFai Wan)
- Fix type confusion in bpf_*_sock() (Kuniyuki Iwashima)
- Reject TX-only AF_XDP sockets (Linpu Yu)
- Don't run arg-tracking analysis twice on main subprog (Paul Chaignon)
- Fix NULL pointer dereference in bpf_sk_storage_clone and fib lookup
(Weiming Shi)
* tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf:
bpf: Fix off-by-one boundary validation in arena direct-value access
xskmap: reject TX-only AF_XDP sockets
bpf: Don't run arg-tracking analysis twice on main subprog
bpf: Free reuseport cBPF prog after RCU grace period.
bpf: tcp: Fix type confusion in sol_tcp_sockopt().
bpf: tcp: Fix type confusion in bpf_skc_to_tcp6_sock().
bpf: tcp: Fix type confusion in bpf_skc_to_tcp_sock().
mptcp: bpf: Fix type confusion in bpf_mptcp_sock_from_subflow()
selftest: bpf: Add test for bpf_tcp_sock() and RAW socket.
bpf: tcp: Fix type confusion in bpf_tcp_sock().
tools/headers: Regenerate stddef.h to fix BPF selftests
bpf: Fix sk_local_storage diag dumping uninitialized special fields
bpf: Fix NULL pointer dereference in bpf_skb_fib_lookup()
sockmap: Fix sk_psock_drop() race vs sock_map_{unhash,close,destroy}().
bpf: Fix NULL pointer dereference in bpf_sk_storage_clone and diag paths
selftests/bpf: Verify bpf-tcp-cc rejects TCP_NODELAY
selftests/bpf: Test TCP_NODELAY in TCP hdr opt callbacks
bpf: Reject TCP_NODELAY in bpf-tcp-cc
bpf: Reject TCP_NODELAY in TCP header option callbacks
2026-05-09 18:42:54 -07:00
..
2026-04-30 17:59:01 +02:00
2026-04-13 15:32:35 +02:00
2026-04-20 09:28:34 +02:00
2026-04-23 10:24:02 -07:00
2026-04-22 12:58:57 -07:00
2026-02-22 08:26:33 -08:00
2025-11-04 19:10:33 -08:00
2026-03-14 09:52:30 -07:00
2025-12-04 09:54:53 +01:00
2026-05-05 06:38:30 +02:00
2025-08-26 17:34:31 -07:00
2026-01-28 19:33:07 -08:00
2024-10-11 15:35:05 -07:00
2025-08-26 17:34:31 -07:00
2026-03-29 11:21:23 -07:00
2026-01-28 19:33:07 -08:00
2024-04-01 10:49:28 +01:00
2026-03-17 16:10:59 -07:00
2026-01-17 16:00:24 -08:00
2025-11-25 19:20:42 -08:00
2026-04-12 12:33:33 -07:00
2024-03-05 13:30:11 +01:00
2026-04-23 11:40:08 -07:00
2025-02-11 11:26:53 +01:00
2026-05-01 17:11:42 -07:00
2026-04-23 11:54:43 -07:00
2026-03-06 16:32:26 -08:00
2026-02-21 17:09:51 -08:00
2026-03-29 11:21:22 -07:00
2025-10-17 16:08:43 -07:00
2026-05-06 17:44:13 -07:00
2023-10-13 09:58:45 -07:00
2025-12-10 01:15:27 -08:00
2026-04-12 12:33:33 -07:00
2026-03-09 18:50:24 -07:00
2025-08-19 17:54:35 -07:00
2026-05-05 06:38:30 +02:00
2026-03-02 18:17:17 -08:00
2026-04-12 09:05:02 -07:00
2026-01-08 18:02:35 -08:00
2025-07-02 14:32:30 -07:00
2025-07-08 13:28:27 +02:00
2026-02-21 17:09:51 -08:00
2025-11-28 00:00:38 +00:00
2026-04-27 18:46:17 -07:00
2026-05-07 08:38:37 -07:00
2026-03-29 11:21:22 -07:00
2026-03-13 18:57:44 -07:00
2026-03-29 11:21:22 -07:00
2026-03-09 18:32:45 -07:00
2026-04-16 13:48:30 +02:00
2026-04-14 18:36:10 -07:00
2026-03-13 18:57:44 -07:00
2021-05-17 15:29:35 -07:00
2025-08-29 19:29:24 -07:00
2026-04-14 18:36:10 -07:00
2026-03-29 11:21:23 -07:00
2026-04-14 12:04:00 -07:00
2026-03-10 18:59:39 -07:00
2026-03-03 17:16:54 -08:00
2026-04-18 11:10:12 -07:00
2026-04-18 11:10:12 -07:00
2026-03-05 12:11:05 -08:00
2026-04-18 11:10:12 -07:00
2026-02-03 15:13:24 +01:00
2026-04-18 11:10:12 -07:00
2026-04-18 11:10:12 -07:00
2026-03-09 18:32:45 -07:00
2026-03-06 16:32:26 -08:00
2026-03-29 11:21:22 -07:00
2022-04-06 12:05:41 -07:00
2024-08-06 12:16:25 -07:00
2022-04-06 12:05:41 -07:00
2022-04-06 12:05:41 -07:00
2026-04-23 11:04:00 -07:00
2026-05-06 18:11:33 -07:00
2025-10-28 17:52:44 -07:00
2026-04-18 11:10:12 -07:00
2026-05-06 18:11:33 -07:00
2026-04-18 11:10:12 -07:00
2026-02-03 15:13:24 +01:00
2026-04-18 11:10:13 -07:00
2026-04-18 11:10:14 -07:00
2026-01-28 19:31:51 -08:00
2022-04-06 12:05:41 -07:00
2026-01-05 16:43:29 +01:00
2026-04-27 19:16:07 -07:00
2023-01-19 09:26:16 -08:00
2026-04-18 11:10:12 -07:00
2026-03-24 21:00:38 -07:00
2026-03-24 21:00:38 -07:00
2026-04-18 11:10:12 -07:00
2026-04-18 11:10:12 -07:00
2026-04-23 16:50:42 -07:00
2024-02-09 14:12:02 -08:00
2026-03-13 18:57:44 -07:00
2026-03-13 18:57:46 -07:00
2026-04-03 15:07:46 -07:00
2025-11-04 19:10:32 -08:00
2026-02-22 08:26:33 -08:00
2020-07-10 13:54:00 -07:00
2026-04-14 18:36:10 -07:00
2026-04-07 10:12:40 +02:00
2025-07-02 14:32:30 -07:00
2025-08-26 17:34:31 -07:00
2024-10-03 16:21:21 -07:00
2024-02-09 14:12:02 -08:00