Linus Torvalds
d5d547aa7b
Random number generator fixes for Linux 6.11-rc6.
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEq5lC5tSkz8NBJiCnSfxwEqXeA64FAmbPwucACgkQSfxwEqXe
A653nRAA0pk0iDH9iz/DLXVy5e4WWE1WQyCdT4jB5H2SItG3fz4kcKz0x1qcPEtA
RUhO4bZLTeFE/QkAQROA41x0ysAbg2dnIefO6CzFhndKGDyOEfUKYAsb65HiYj8Z
HI9XGRYWc8kD35BGDtqGrgbgDgSVS3JPASC8mPJKv608h9f1M1ABqtyuft8bxz57
2OxuXoxVVN4ZI0VyQqqhT1roEiCIuuDaSZlPUws2PjnLxcqIQXXXPMLgN2vi9QzG
cCslhtJMxBAhQ/skAVbxQlI6S2OB0zGROE78k2PK7eqGZuBAex9G0kuWH9Rl3RQL
NmYjITWPZts7LRxCcvUQzxcKYsGb08mvCMCu+AAS9QfI1rOQu/TS7+4IfRHnHyg0
J7OBN0aPqKfciAch5NCfxN5EMUAlwXdro2/salONdGNF7do9mdjt/LqUzhbSKBPi
kpVWBkLHzl0obPR1F/BBfC2oRW7Us5ShjaLod9J1DcJps/GTr7MXir8lEnPxwypJ
5t4F8Y4M34MpxmVZ/k2oNsEGhugpicaTAqa5KO4vqtWDPk1TNHi2POxU1Fjnth5K
ds/NxoRvXV/2K5V+XiJQnngt5pgRjqU5DgCh19Bq1W7PqqbGkVWmzIa+zfYm9sCH
+RuZiyjM16RyN/tDAxhfKowBqsagW6/DM7LJe3fWJO7yCem/S5g=
=a3c1
-----END PGP SIGNATURE-----
Merge tag 'random-6.11-rc6-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Pull random number generator fix from Jason Donenfeld:
"Reject invalid flags passed to vgetrandom() in the same way that
getrandom() does, so that the behavior is the same, from Yann.
The flags argument to getrandom() only has a behavioral effect on the
function if the RNG isn't initialized yet, so vgetrandom() falls back
to the syscall in that case. But if the RNG is initialized, all of the
flags behave the same way, so vgetrandom() didn't bother checking
them, and just ignored them entirely.
But that doesn't account for invalid flags passed in, which need to be
rejected so we can use them later"
* tag 'random-6.11-rc6-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random:
random: vDSO: reject unknown getrandom() flags
2024-08-29 13:59:18 +12:00
..
2020-08-10 01:32:59 +09:00
2024-07-13 11:50:28 +12:00
2024-06-25 17:15:06 -07:00
2024-06-24 13:18:02 +02:00
2024-07-12 10:11:48 -06:00
2022-07-17 17:31:39 -07:00
2022-07-29 18:12:34 -07:00
2024-07-21 17:56:22 -07:00
2023-04-13 13:13:53 -07:00
2024-05-19 14:36:18 -07:00
2022-11-18 02:15:15 +01:00
2024-01-19 11:59:11 -08:00
2024-08-26 09:58:52 +02:00
2023-09-11 08:13:17 +00:00
2024-07-04 23:43:11 -07:00
2024-07-03 19:30:23 -07:00
2023-02-02 22:50:09 -08:00
2023-11-14 17:12:52 -08:00
2022-04-26 17:58:51 -04:00
2024-07-16 14:24:29 -07:00
2023-09-19 13:21:33 -07:00
2019-05-24 17:39:02 +02:00
2019-05-24 17:39:02 +02:00
2020-11-18 14:15:17 -06:00
2024-06-24 22:25:06 -07:00
2024-03-12 13:09:23 -07:00
2024-06-24 22:25:06 -07:00
2021-12-13 10:56:09 +01:00
2021-10-01 16:52:48 -04:00
2022-08-02 17:14:47 -06:00
2017-11-02 11:10:55 +01:00
2024-07-12 16:39:53 -07:00
2024-06-24 22:25:06 -07:00
2023-10-14 20:25:22 -07:00
2024-02-01 13:06:40 +01:00
2019-05-21 10:50:45 +02:00
2022-04-26 17:58:51 -04:00
2024-07-12 08:55:02 +09:00
2020-06-11 15:14:53 +02:00
2024-07-28 15:49:18 -07:00
2018-08-16 12:14:42 -07:00
2023-01-31 15:01:45 +01:00
2024-07-06 11:39:51 -07:00
2024-06-28 19:36:30 -07:00
2022-09-01 16:55:35 +02:00
2017-11-02 11:10:55 +01:00
2024-06-24 22:25:06 -07:00
2020-08-20 15:45:14 -04:00
2024-07-10 09:53:39 -04:00
2023-08-25 13:22:10 -07:00
2017-11-02 11:10:55 +01:00
2024-06-24 22:25:06 -07:00
2022-09-11 21:55:06 -07:00
2019-05-24 17:39:02 +02:00
2024-04-09 22:06:00 -07:00
2024-04-25 20:55:57 -07:00
2021-10-01 16:52:48 -04:00
2023-06-07 21:25:00 -07:00
2024-06-18 10:40:52 -07:00
2023-11-03 07:08:36 -10:00
2019-06-19 17:09:06 +02:00
2021-01-21 14:06:00 -07:00
2021-05-06 19:24:12 -07:00
2019-06-19 17:09:06 +02:00
2022-01-31 11:21:43 +11:00
2018-07-27 19:04:33 +08:00
2022-01-31 11:21:43 +11:00
2022-03-07 12:48:35 -07:00
2022-03-07 12:48:35 -07:00
2023-12-29 12:22:26 -08:00
2022-06-07 10:27:38 +02:00
2020-06-18 17:26:43 +10:00
2017-11-02 11:10:55 +01:00
2021-08-19 09:02:55 +09:00
2021-06-22 13:56:43 +02:00
2024-06-24 16:46:43 +02:00
2023-01-31 20:37:18 +01:00
2024-07-26 14:33:09 -07:00
2023-06-09 17:44:17 -07:00
2021-07-01 11:06:06 -07:00
2024-07-28 15:49:18 -07:00
2021-07-01 11:06:06 -07:00
2023-09-11 08:13:17 +00:00
2023-06-09 17:44:17 -07:00
2020-07-31 11:49:08 +02:00
2023-06-09 17:44:15 -07:00
2024-04-25 21:07:06 -07:00
2024-02-22 15:38:52 -08:00
2023-02-02 22:50:01 -08:00
2024-06-24 22:25:11 -07:00
2023-02-02 22:50:01 -08:00
2020-11-20 14:45:33 +11:00
2024-06-24 22:25:11 -07:00
2024-04-30 09:20:48 +02:00
2024-04-15 11:19:53 -07:00
2022-09-11 21:55:10 -07:00
2023-11-25 09:43:18 +01:00
2023-08-18 10:18:55 -07:00
2020-12-15 22:46:15 -08:00
2021-01-03 20:05:18 -05:00
2020-10-16 11:11:22 -07:00
2023-04-13 07:38:54 -06:00
2020-01-08 16:59:19 +00:00
2024-06-18 10:40:52 -07:00
2024-05-21 15:29:01 -07:00
2024-02-22 15:38:52 -08:00
2024-07-21 17:56:22 -07:00
2024-03-13 00:03:21 -07:00
2018-07-27 19:04:33 +08:00
2022-03-07 12:48:35 -07:00
2023-08-30 17:04:28 -07:00
2024-08-13 22:56:50 -04:00
2022-04-29 14:38:01 -07:00
2017-02-24 17:46:57 -08:00
2023-12-06 16:12:46 -08:00
2024-06-24 22:25:06 -07:00
2022-04-27 10:57:33 -07:00
2019-05-13 11:07:33 +02:00
2023-12-21 10:02:28 -08:00
2017-11-02 11:10:55 +01:00
2019-05-21 10:50:45 +02:00
2022-11-29 16:34:15 -04:00
2024-04-22 17:11:20 -03:00
2022-10-03 14:03:21 -07:00
2018-05-09 06:55:44 +02:00
2024-03-11 09:38:17 -07:00
2022-04-13 21:32:21 +02:00
2019-05-30 11:26:32 -07:00
2024-06-24 22:25:06 -07:00
2019-05-24 17:27:11 +02:00
2021-08-19 09:02:55 +09:00
2024-06-25 17:15:06 -07:00
2024-07-21 17:56:22 -07:00
2024-02-22 15:38:51 -08:00
2023-02-25 13:02:20 -08:00
2023-12-05 11:14:40 +01:00
2024-04-25 21:07:05 -07:00
2023-12-05 11:14:40 +01:00
2024-05-18 13:46:10 -07:00
2024-05-22 11:53:02 -07:00
2019-06-19 17:09:08 +02:00
2024-06-12 13:24:05 +02:00
2024-02-08 16:39:25 +00:00
2023-08-21 13:46:25 -07:00
2021-05-19 15:05:11 +02:00
2024-05-06 14:22:02 -06:00
2023-04-17 18:01:23 +02:00
2021-08-13 18:37:38 +02:00
2023-08-15 14:57:25 -07:00
2021-07-08 11:48:20 -07:00
2024-06-07 15:59:15 -06:00
2023-10-16 12:44:06 -04:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2023-07-26 12:29:13 +02:00
2023-01-13 14:35:38 -06:00
2022-03-11 10:42:56 +01:00
2023-08-24 16:20:18 -07:00
2022-11-22 19:38:39 -07:00
2019-05-24 17:39:02 +02:00
2023-10-16 12:44:06 -04:00
2024-07-16 17:42:14 -07:00
2024-07-03 19:30:19 -07:00
2018-10-16 13:45:44 +02:00
2024-06-24 22:25:05 -07:00
2019-05-21 10:50:45 +02:00
2020-09-26 10:33:57 -07:00
2017-11-02 11:10:55 +01:00
2019-05-24 17:39:02 +02:00
2023-06-06 13:18:32 +02:00
2019-05-21 10:50:45 +02:00
2024-02-22 19:01:55 -08:00
2023-08-18 10:19:00 -07:00
2023-08-18 10:18:55 -07:00
2017-11-02 11:10:55 +01:00
2024-06-10 11:14:52 +01:00
2024-05-01 23:18:48 +09:00
2019-05-21 10:50:45 +02:00
2022-11-18 13:55:06 -08:00
2022-10-03 17:34:32 -07:00
2024-08-15 09:24:55 -07:00
2023-03-09 23:08:04 -08:00
2021-04-16 16:10:37 -07:00
2023-03-02 21:54:22 -08:00
2024-06-24 22:25:03 -07:00
2019-05-21 10:50:45 +02:00
2022-11-30 13:16:40 -08:00
2024-06-24 22:25:10 -07:00
2019-05-21 10:50:45 +02:00
2022-05-22 11:32:30 -07:00
2023-08-21 13:07:22 -07:00
2023-06-12 11:31:50 -07:00
2022-10-11 17:42:58 -06:00
2022-08-24 13:46:57 +01:00
2019-09-25 17:51:39 -07:00
2024-07-04 23:43:10 -07:00
2023-10-10 10:14:27 +02:00
2023-06-05 15:28:42 -07:00
2021-07-08 11:48:20 -07:00
2024-04-25 20:55:57 -07:00
2024-07-19 09:39:32 -06:00
2024-04-26 12:35:57 -07:00
2024-02-15 12:17:28 -05:00
2022-09-23 16:46:19 +02:00
2019-08-08 07:45:01 -06:00
2024-06-24 22:25:07 -07:00
2022-06-03 10:34:34 -07:00
2024-05-28 09:27:50 +02:00
2022-07-17 17:31:41 -07:00
2024-06-24 22:25:03 -07:00
2024-05-19 14:40:44 -07:00
2024-06-24 22:25:06 -07:00
2019-05-30 11:26:32 -07:00
2024-06-28 08:54:55 -07:00
2024-02-29 22:34:42 -08:00
2024-06-28 08:54:55 -07:00
2024-02-20 20:47:32 -08:00
2022-04-19 21:58:47 +02:00
2022-04-19 21:58:47 +02:00
2021-06-18 11:43:09 +02:00
2024-06-18 10:40:52 -07:00
2024-05-09 09:25:08 -07:00
2024-06-24 22:25:11 -07:00
2024-06-24 22:25:11 -07:00
2024-07-21 17:56:22 -07:00
2019-05-21 10:50:45 +02:00
2024-06-04 17:40:02 +02:00
2024-06-24 22:25:11 -07:00
2023-06-06 21:39:55 +09:00
2024-06-28 19:36:30 -07:00
2024-05-19 14:36:20 -07:00
2024-05-19 14:36:20 -07:00
2024-06-24 22:25:11 -07:00
2024-06-24 22:25:11 -07:00
2024-06-24 22:25:11 -07:00
2022-10-12 18:51:50 -07:00
2024-07-03 19:30:05 -07:00
2024-06-24 22:25:11 -07:00
2024-06-24 22:25:07 -07:00
2024-06-24 22:25:11 -07:00
2024-06-24 22:25:07 -07:00
2024-06-24 22:25:11 -07:00
2022-02-25 09:36:06 +01:00
2024-07-03 19:30:05 -07:00
2024-06-24 22:25:11 -07:00
2024-06-24 22:25:11 -07:00
2024-06-24 22:25:11 -07:00
2024-06-24 22:25:11 -07:00
2024-06-10 11:14:52 +01:00
2023-11-10 19:59:04 +09:00
2017-02-26 11:03:38 -05:00
2024-06-12 13:26:28 +02:00
2024-06-24 22:25:11 -07:00
2024-06-03 18:51:18 -07:00
2024-06-12 13:26:28 +02:00
2024-06-24 22:25:11 -07:00
2024-06-24 22:25:11 -07:00
2024-06-24 22:25:11 -07:00
2024-06-24 22:25:11 -07:00
2024-07-03 19:30:05 -07:00
2024-06-24 22:25:06 -07:00
2024-03-04 17:01:22 -08:00
2024-07-03 19:30:05 -07:00
2024-06-24 22:25:11 -07:00
2019-10-03 12:12:23 -04:00
2021-02-17 14:08:01 +01:00
2023-12-29 12:22:29 -08:00
2024-06-24 22:25:04 -07:00
2024-06-24 22:25:04 -07:00
2024-06-24 22:25:04 -07:00
2024-04-15 17:42:43 -07:00
2024-04-24 15:45:38 -07:00
2019-05-24 17:39:02 +02:00
2023-09-13 10:18:42 -07:00
2024-07-02 10:11:45 -06:00
2024-07-08 23:44:01 +02:00
2022-10-11 17:42:58 -06:00
2024-07-28 20:23:27 -07:00
2023-01-11 16:14:21 -08:00
2024-05-19 09:21:03 -07:00
2020-08-12 10:58:00 -07:00