Linus Torvalds
ae453eef92
Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
...
Pull bpf fixes from Eduard Zingerman:
- Fix tcp_bpf_sendmsg() error path mistaking a concurrently-freed
sk_psock->cork for the local temporary message and freeing it again
(Chengfeng Ye)
- Reject passing scalar NULL to nonnull arg of a global subprog.
Previously the verifier did not account for the cases directly
passing scalars to a global subprog, e.g.: 'global_func(0);' would
pass even if 'global_func' argument was marked nonnull (Amery Hung)
* tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf:
bpf, sockmap: Fix cork use-after-free in tcp_bpf_sendmsg()
selftests/bpf: Test passing scalar NULL to nonnull global subprog
bpf: Reject passing scalar NULL to nonnull arg of a global subprog
2026-07-24 19:31:12 -07:00
..
2026-06-21 00:18:27 +02:00
2026-06-05 17:47:07 -07:00
2026-05-16 10:56:14 +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
2026-07-23 07:46:12 -07:00
2026-06-13 14:15:53 -07:00
2025-12-04 09:54:53 +01:00
2026-06-09 15:58:17 +02:00
2026-06-16 15:42:53 -07:00
2026-01-28 19:33:07 -08:00
2024-10-11 15:35:05 -07:00
2026-06-16 15:42:53 -07:00
2026-06-05 17:47:07 -07:00
2026-07-10 16:00:41 +02:00
2024-04-01 10:49:28 +01:00
2026-05-05 17:47:05 -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-07-23 07:01:24 -07:00
2025-02-11 11:26:53 +01:00
2026-07-08 14:41:01 +02:00
2026-06-16 14:59:58 -07:00
2026-03-06 16:32:26 -08:00
2026-06-11 14:33:35 -07:00
2026-06-12 16:43:11 -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
2026-06-04 18:05:23 -07:00
2026-07-23 13:01:57 +02:00
2026-03-09 18:50:24 -07:00
2026-06-03 18:53:14 -07:00
2026-06-21 15:24:49 -07:00
2026-03-02 18:17:17 -08:00
2026-05-26 18:11:47 -07:00
2026-06-12 16:40:32 -07:00
2026-06-17 16:01:52 -07:00
2026-06-04 12:22:35 +02:00
2026-02-21 17:09:51 -08:00
2026-06-17 16:01:52 -07:00
2026-05-19 18:21:39 -07:00
2026-06-11 15:17:30 -07:00
2026-04-30 09:38:56 +02:00
2026-05-24 22:55:47 +02:00
2026-03-29 11:21:22 -07:00
2026-03-09 18:32:45 -07:00
2026-07-21 15:09:41 -07:00
2026-04-14 18:36:10 -07:00
2026-03-13 18:57:44 -07:00
2025-08-29 19:29:24 -07:00
2026-07-23 07:46:12 -07:00
2026-06-05 17:47:07 -07:00
2026-06-15 15:57:31 -07:00
2026-06-17 16:35:13 -07:00
2026-06-29 18:14:30 -07:00
2026-06-01 16:51:08 -07:00
2026-04-18 11:10:12 -07:00
2026-07-24 15:04:11 -07: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-07-23 08:27:22 -07:00
2026-07-23 12:20:34 +02:00
2025-10-28 17:52:44 -07:00
2026-04-18 11:10:12 -07:00
2026-07-23 08:27:22 -07:00
2026-04-18 11:10:12 -07:00
2026-02-03 15:13:24 +01:00
2026-06-29 18:14:30 -07:00
2026-06-15 15:57:31 -07:00
2026-01-28 19:31:51 -08:00
2022-04-06 12:05:41 -07:00
2026-06-15 15:57:31 -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-06-12 16:43:11 -07:00
2024-02-09 14:12:02 -08:00
2026-06-14 21:30:20 -07:00
2026-03-13 18:57:46 -07:00
2026-05-20 15:03:47 -07:00
2026-05-05 17:47:06 -07:00
2026-06-25 08:35:51 -07:00
2026-06-04 09:01:51 -07:00
2026-06-12 08:39:59 +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