David S. Miller
971e305711
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
...
Daniel Borkmann says:
====================
pull-request: bpf 2021-04-08
The following pull-request contains BPF updates for your *net* tree.
We've added 4 non-merge commits during the last 2 day(s) which contain
a total of 4 files changed, 31 insertions(+), 10 deletions(-).
The main changes are:
1) Validate and reject invalid JIT branch displacements, from Piotr Krysiuk.
2) Fix incorrect unhash restore as well as fwd_alloc memory accounting in
sock map, from John Fastabend.
====================
Signed-off-by: David S. Miller <davem@davemloft.net >
2021-04-08 14:10:53 -07:00
..
2021-03-16 10:39:28 -06:00
2021-03-25 09:28:32 -07:00
2019-02-06 09:36:36 -08:00
2021-03-01 11:45:04 +01:00
2021-02-16 12:09:52 +01:00
2021-02-22 09:45:23 -08:00
2020-10-12 15:29:26 +02:00
2021-02-01 11:29:11 +05:30
2021-02-16 14:47:46 -08:00
2021-02-24 10:25:37 -08:00
2020-12-01 18:49:32 +01:00
2021-01-27 15:13:52 +01:00
2021-03-08 11:59:17 +01:00
2021-02-15 21:28:53 +01:00
2021-02-24 10:35:29 -08:00
2021-04-06 21:04:36 -07:00
2021-03-15 18:42:01 +01:00
2021-01-13 15:08:41 +00:00
2021-02-23 15:05:10 -08:00
2021-03-10 12:22:26 +00:00
2021-01-05 22:22:07 -06:00
2021-03-13 11:27:30 -08:00
2021-02-21 14:44:44 -08:00
2021-03-02 15:33:00 +01:00
2021-02-22 09:27:18 -08:00
2021-03-11 15:26:07 -05:00
2021-02-25 10:17:31 -08:00
2017-11-17 12:54:01 -08:00
2021-03-08 11:59:17 +01:00
2019-12-25 20:47:19 -07:00
2020-01-24 21:03:53 +01:00
2019-05-24 17:27:11 +02:00
2019-05-24 17:27:11 +02:00
2020-09-24 16:44:44 -07:00
2021-03-08 15:16:30 -08:00
2020-10-27 21:02:57 -04:00
2019-05-24 17:37:52 +02:00
2020-07-08 17:20:46 -06:00
2020-09-24 13:43:39 -06:00
2020-07-20 10:27:11 +01:00
2017-11-02 11:10:55 +01:00
2021-02-15 18:28:30 +01:00
2021-03-11 07:47:48 -07:00
2021-02-26 09:41:04 -08:00
2019-04-05 16:02:30 -10:00
2021-03-01 10:15:07 -07:00
2021-02-23 09:54:51 -07:00
2017-11-02 11:10:55 +01:00
2021-02-12 17:37:23 -08:00
2021-03-26 19:30:11 -07:00
2021-02-16 15:23:23 -08:00
2017-11-02 11:10:55 +01:00
2020-10-25 14:51:49 -07:00
2021-02-26 09:41:03 -08:00
2017-11-02 11:10:55 +01:00
2021-02-17 14:07:48 +01:00
2021-02-14 12:37:48 -08:00
2021-02-22 09:45:23 -08:00
2020-09-01 09:19:43 +02:00
2021-02-14 18:15:15 +00:00
2021-03-13 11:27:30 -08:00
2021-02-16 12:01:32 +09:00
2021-03-11 14:40:50 +09:00
2021-01-22 11:08:56 +01:00
2020-08-18 13:45:20 +02:00
2019-09-04 13:38:26 +02:00
2020-09-30 11:50:35 -07:00
2021-02-11 18:31:48 +01:00
2019-10-18 19:47:49 +01:00
2021-03-10 09:16:09 +01:00
2021-02-28 12:06:45 -08:00
2018-07-27 19:04:33 +08:00
2021-02-26 09:41:03 -08:00
2021-01-22 14:58:01 +11:00
2019-05-24 17:27:11 +02:00
2020-02-28 12:08:37 -08:00
2020-10-30 08:37:39 +01:00
2020-08-12 10:57:59 -07:00
2019-05-30 11:26:37 -07:00
2017-11-02 11:10:55 +01:00
2021-02-11 09:45:28 -05:00
2021-02-26 13:59:32 -08:00
2021-01-07 15:21:27 +01:00
2019-10-09 19:33:43 -07:00
2021-02-24 21:05:28 +05:30
2021-02-24 21:04:54 +05:30
2021-02-24 09:54:24 -08:00
2021-02-26 13:59:32 -08:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2019-05-24 17:37:53 +02:00
2017-11-02 11:10:55 +01:00
2020-12-14 11:51:46 +01:00
2019-06-05 17:36:37 +02:00
2021-03-19 07:44:28 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2021-01-06 08:40:56 -05:00
2021-01-06 08:38:29 -05:00
2021-02-17 14:12:42 +01:00
2021-02-17 14:12:43 +01:00
2019-10-17 16:23:25 +02:00
2019-02-28 03:28:53 -05:00
2019-08-07 13:52:43 +01:00
2020-06-05 13:17:05 -07:00
2021-04-07 14:53:04 -07:00
2021-02-16 09:59:41 +01:00
2019-10-17 16:44:36 +02:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-06-19 17:09:55 +02:00
2021-02-11 16:19:20 +01:00
2019-07-26 14:51:57 +10:00
2017-11-02 11:10:55 +01:00
2019-06-05 17:36:37 +02:00
2020-10-25 14:51:49 -07:00
2021-02-26 09:41:04 -08:00
2020-07-14 14:45:41 +02:00
2020-09-16 19:12:27 -04:00
2008-08-23 12:14:12 -07:00
2021-02-24 13:38:28 -08:00
2020-06-15 23:08:31 -05:00
2020-12-17 11:18:00 -08:00
2021-02-24 10:13:55 -08:00
2017-11-02 11:10:55 +01:00
2021-02-26 09:40:59 -08:00
2017-11-02 11:10:55 +01:00
2020-07-20 17:00:02 -07:00
2020-06-24 15:45:51 +10:00
2021-01-26 14:24:26 +01:00
2020-08-14 12:52:34 +02:00
2019-05-30 11:26:35 -07:00
2021-02-24 13:38:32 -08:00
2021-02-11 19:56:15 +01:00
2017-11-02 11:10:55 +01:00
2021-02-24 13:38:32 -08:00
2021-03-25 09:22:55 -07:00
2021-02-24 13:38:35 -08:00
2021-02-15 10:49:11 +00:00
2019-05-21 11:28:39 +02:00
2020-07-24 17:12:41 -07:00
2021-02-23 11:29:52 -08:00
2020-01-08 12:52:33 -08:00
2021-02-11 13:24:44 -08:00
2021-03-10 15:20:24 -08:00
2020-05-20 20:31:27 -04:00
2021-02-23 13:39:45 -08:00
2019-06-26 13:19:46 -07:00
2021-02-16 13:14:06 -08:00
2019-05-30 11:26:32 -07:00
2020-08-04 21:02:38 -04:00
2020-10-25 14:51:49 -07:00
2021-02-26 09:41:05 -08:00
2021-02-18 23:17:57 -08:00
2019-06-05 17:37:17 +02:00
2020-10-16 17:35:36 +02:00
2020-09-08 16:28:49 +03:00
2019-09-25 17:51:39 -07:00
2021-03-18 09:44:35 -06:00
2021-02-12 15:27:17 +01:00
2021-02-21 10:29:20 -08:00
2021-02-12 15:27:17 +01:00
2020-08-19 14:13:52 +02:00
2018-06-22 13:43:27 +09:00
2020-09-16 08:54:53 -05:00
2021-02-23 11:29:52 -08:00
2021-03-08 20:12:08 +00:00
2017-11-02 11:10:55 +01:00
2020-10-29 13:17:58 -05:00
2021-02-24 13:38:31 -08:00
2021-02-26 09:41:03 -08:00
2021-03-11 14:40:50 +09:00
2019-03-28 10:58:28 +01:00
2020-06-02 15:15:46 +01:00
2020-12-29 15:36:49 -08:00
2019-03-04 13:42:05 +01:00
2020-12-15 16:19:31 +01:00
2021-02-17 14:12:42 +01:00
2021-02-26 10:19:03 -08:00
2017-11-02 11:10:55 +01:00
2019-05-24 17:27:11 +02:00
2021-02-22 10:22:54 -08:00
2021-02-26 09:41:02 -08:00
2021-02-26 09:41:05 -08:00
2021-02-26 09:40:59 -08:00
2019-06-19 17:09:08 +02:00
2019-05-24 17:36:45 +02:00
2020-07-23 10:33:12 +02:00
2019-06-05 17:37:16 +02:00
2021-02-26 09:41:03 -08:00
2021-02-22 13:16:53 -05:00
2017-11-02 11:10:55 +01:00
2021-02-19 11:54:08 +01:00
2021-02-19 11:54:08 +01:00
2021-02-19 11:35:28 +01:00
2020-09-02 11:31:23 -06:00
2019-11-26 13:35:25 -07:00
2019-05-24 17:39:02 +02:00
2019-06-19 17:09:55 +02:00
2020-07-20 17:59:43 -07:00
2020-01-10 14:00:57 -08:00
2021-01-04 13:35:14 -08:00
2020-05-08 00:12:42 +02:00
2018-04-12 09:41:19 -07:00
2017-11-02 11:10:55 +01:00
2021-02-23 13:39:45 -08:00
2021-02-23 13:39:45 -08:00
2017-11-02 11:10:55 +01:00
2021-02-26 09:41:03 -08:00
2021-01-19 11:47:31 -08:00
2021-03-25 09:22:55 -07:00
2021-03-13 11:27:31 -08:00
2021-02-26 09:41:00 -08:00
2021-02-26 09:41:00 -08:00
2018-05-14 13:14:23 -06:00
2021-02-26 09:41:00 -08:00
2021-02-24 13:38:35 -08:00
2020-10-16 11:11:19 -07:00
2021-02-24 13:38:33 -08:00
2021-03-13 11:27:30 -08:00
2021-03-25 09:22:55 -07:00
2020-12-19 11:18:37 -08:00
2021-03-25 09:22:55 -07:00
2021-02-26 09:41:00 -08:00
2021-02-24 10:25:37 -08:00
2021-03-17 13:16:18 -07:00
2021-02-27 08:07:12 -08:00
2020-06-02 10:59:07 -07:00
2020-09-25 17:48:54 +10:00
2021-02-16 19:35:29 -08:00
2018-10-17 13:56:58 -07:00
2021-02-23 20:32:11 -07:00
2021-02-11 13:24:44 -08:00
2021-03-17 14:31:17 -07:00
2020-07-15 07:45:25 -07:00
2021-02-16 16:11:14 -05:00
2021-02-26 09:17:24 -08:00
2020-10-16 11:11:18 -07:00
2020-07-21 10:50:36 +01:00
2019-01-22 10:21:45 +01:00
2019-02-08 15:02:49 -08:00
2021-02-12 19:23:57 -06:00
2021-02-17 13:17:49 -08:00
2020-10-13 18:38:35 -07:00
2019-05-03 10:49:17 -04:00
2020-07-23 17:34:18 +10:00
2021-02-24 13:38:29 -08:00
2020-09-25 18:01:48 -04:00
2021-02-26 09:41:01 -08:00
2021-03-23 20:54:29 +00:00
2021-02-26 09:40:59 -08:00
2017-02-03 16:35:42 -05:00
2020-12-01 14:53:40 -07:00
2021-02-25 09:56:08 -08:00
2021-02-23 14:11:13 -06:00
2021-02-23 14:12:01 -06:00
2021-02-23 09:28:51 -08:00
2019-07-04 08:05:52 -07:00
2021-03-06 12:52:39 +01:00
2021-03-10 10:56:46 +00:00
2019-09-05 11:54:14 +02:00
2021-02-16 15:23:23 -08:00
2020-10-18 09:27:10 -07:00
2021-02-24 14:52:41 +01:00
2020-11-16 09:37:01 -08:00
2021-01-27 19:29:32 +01:00
2019-06-19 17:09:55 +02:00
2019-05-24 17:36:45 +02:00
2017-11-02 11:10:55 +01:00
2020-10-24 20:21:57 +02:00
2020-09-14 09:45:34 -07:00
2020-12-15 22:46:15 -08:00
2019-06-15 12:25:49 +02:00
2021-03-10 15:25:02 +01:00
2021-02-26 09:41:03 -08:00
2020-07-27 17:46:24 +09:00
2017-11-02 11:10:55 +01:00
2021-02-17 14:07:44 +01:00
2019-08-09 11:01:08 -07:00
2021-02-21 12:35:04 -08:00
2020-11-26 20:03:02 +00:00
2019-12-05 11:43:31 -08:00
2021-01-25 17:32:10 +01:00
2019-10-29 10:47:14 +00:00
2021-03-16 22:13:11 +01:00
2020-07-28 17:09:49 -07:00
2021-02-26 09:41:01 -08:00
2019-09-16 11:43:38 -05:00
2021-01-16 23:19:26 +01:00
2020-12-07 17:12:49 -07:00
2021-02-21 17:25:22 -07:00
2020-04-14 09:31:49 +01:00
2017-11-02 11:10:55 +01:00
2021-02-23 13:39:45 -08:00
2020-08-18 13:45:20 +02:00
2018-05-16 07:24:30 +02:00
2020-11-06 10:05:18 -08:00
2021-03-10 09:51:45 +01:00
2019-06-05 17:36:37 +02:00
2020-12-07 10:40:32 +01:00
2021-03-16 15:22:18 -07:00
2021-04-07 01:29:06 +02:00
2021-02-26 09:41:02 -08:00
2021-01-22 15:16:01 -08:00
2021-02-26 09:41:02 -08:00
2019-10-09 12:46:10 +02:00
2021-01-04 13:53:38 -08:00
2019-05-28 09:03:35 -07:00
2021-02-26 09:41:04 -08:00
2020-09-18 16:45:50 -04:00
2021-02-17 14:12:42 +01:00
2021-02-17 14:12:42 +01:00
2012-02-24 10:05:59 +01:00
2021-02-17 14:25:50 -08:00
2021-03-13 11:27:30 -08:00
2020-09-30 10:50:30 +02:00
2021-02-26 09:41:04 -08:00
2009-04-10 15:48:52 +02:00
2021-03-02 17:25:46 -07:00
2021-02-20 10:13:32 -05:00
2020-01-06 13:33:14 -08:00
2021-02-23 13:39:45 -08:00
2017-11-02 11:10:55 +01:00
2021-03-01 15:25:24 -08:00
2021-03-16 22:13:10 +01:00
2020-03-21 17:48:13 +01:00
2021-02-04 10:45:24 +03:00
2020-03-30 18:51:47 -07:00
2020-12-14 16:40:27 -08:00
2019-05-30 11:26:37 -07:00
2020-12-16 00:07:17 -08:00
2017-11-02 11:10:55 +01:00
2021-02-16 10:40:28 +02:00
2021-03-04 09:51:50 -05:00
2021-02-02 17:02:05 -05:00
2019-12-10 22:29:58 -05:00
2020-12-16 12:33:35 -08:00
2021-02-20 21:28:04 -08:00
2021-02-13 17:17:53 +01:00
2021-03-10 09:51:45 +01:00
2020-10-24 10:57:57 -07:00
2020-09-10 14:03:31 -07:00
2021-02-15 18:50:01 +01:00
2021-03-17 21:30:15 +01:00
2021-03-11 11:11:33 +01:00
2020-02-23 19:24:51 +01:00
2020-08-19 14:14:12 +02:00
2005-04-16 15:20:36 -07:00
2021-03-19 22:23:19 +01:00
2017-11-02 11:10:55 +01:00
2020-07-10 13:45:32 +02:00
2021-02-25 14:26:00 -05:00
2017-11-02 11:10:55 +01:00
2020-08-06 16:13:13 +02:00
2012-10-13 10:46:48 +01:00
2021-04-06 16:17:57 -07:00
2021-02-23 07:52:58 -05:00
2021-03-14 04:37:35 -04:00
2017-12-08 16:37:50 +01:00
2021-02-12 12:56:55 +01:00
2021-02-26 09:41:00 -08:00
2019-11-14 18:12:18 -08:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2020-11-15 09:49:09 -05:00
2021-03-17 09:56:45 +01:00
2020-10-20 14:39:37 -07:00
2020-08-12 10:57:59 -07:00
2021-02-26 09:41:01 -08:00
2021-02-26 09:41:01 -08:00
2015-11-06 17:50:42 -08:00