Eric Biggers
ae4ca7a09b
ANDROID: fips140: allow building without LTO
...
Following "ANDROID: fips140: eliminate crypto-fips.a build step", the
only remaining dependency on LTO is the fact that the part of the module
linker script that merges the text and rodata sections and adds some
symbols is guarded by '#ifdef CONFIG_LTO_CLANG'.
This doesn't actually need to be the case, though. So guard it by
alternatively IS_ENABLED(CONFIG_CRYPTO_FIPS140_MOD).
Then, remove the dependency of CRYPTO_FIPS140_MOD on LTO_CLANG.
(Note: the android14-6.1 kernel currently has LTO disabled, which is
part of the motivation for this change. I don't know whether it will
stay that way, though.)
Bug: 188620248
Change-Id: I1aa7b293ac7a793721275e06e3ae40628e26bbc4
Signed-off-by: Eric Biggers <ebiggers@google.com >
2023-01-09 21:19:29 +00:00
..
2022-04-08 14:23:57 +02:00
2021-05-02 00:43:35 +09:00
2022-12-19 16:30:28 +00:00
2021-08-08 22:00:49 +02:00
2022-04-08 14:23:29 +02:00
2022-08-25 11:40:14 +02:00
2022-04-20 09:34:18 +02:00
2022-08-17 14:23:56 +02:00
2021-05-02 00:43:35 +09:00
2022-02-23 12:03:20 +01:00
2022-07-13 17:32:01 +02:00
2022-10-26 12:35:27 +02:00
2022-10-26 12:34:35 +02:00
2021-08-04 17:49:26 -04:00
2021-05-02 00:43:35 +09:00
2022-05-10 21:47:00 +00:00
2021-09-03 08:17:20 +09:00
2021-05-18 19:47:38 +00:00
2021-07-15 22:31:10 +02:00
2021-04-25 05:14:26 +09:00
2021-09-08 11:50:28 -07:00
2021-08-10 09:13:25 +09:00
2021-09-19 10:13:03 +09:00
2022-07-12 16:35:01 +02:00
2021-10-07 17:16:28 -07:00
2021-08-05 20:55:39 +09:00
2021-05-18 11:09:59 +02:00
2021-05-18 19:47:38 +00:00
2021-07-08 11:48:22 -07:00
2021-04-14 10:36:22 +00:00
2021-05-18 19:47:38 +00:00
2021-06-04 11:20:52 -06:00
2022-11-16 10:04:35 +00:00
2022-12-08 11:28:38 +01:00
2021-03-08 13:19:05 +01:00
2022-08-10 23:34:50 +00:00
2022-12-16 16:44:54 +00:00
2021-09-03 08:17:21 +09:00
2021-01-14 08:21:09 -08:00
2021-05-18 19:47:38 +00:00
2021-05-17 12:10:03 +09:00
2022-08-10 08:58:30 +01:00
2022-10-26 12:35:27 +02:00
2021-04-25 05:14:41 +09:00
2022-07-12 16:35:03 +02:00
2021-04-25 05:14:26 +09:00
2021-11-18 19:16:16 +01:00
2022-09-08 12:28:08 +02:00
2021-04-26 08:38:10 -07:00
2021-03-15 19:20:48 +09:00
2022-12-19 16:30:28 +00:00
2021-09-19 10:55:18 +09:00
2021-03-15 19:20:48 +09:00
2021-04-25 05:25:56 +09:00
2021-03-15 19:20:48 +09:00
2022-10-12 09:53:26 +02:00
2022-08-25 11:40:27 +02:00
2021-03-15 19:20:48 +09:00
2021-09-24 16:13:35 -07:00
2022-09-17 11:54:24 +00:00
2022-09-24 10:03:40 +02:00
2022-01-28 21:36:51 +00:00
2022-09-24 10:02:50 +02:00
2021-04-25 05:30:45 +09:00
2022-04-13 20:59:27 +02:00
2021-09-13 10:18:28 -07:00
2021-06-17 10:01:12 +09:00
2022-09-23 14:15:51 +02:00
2023-01-09 21:19:29 +00:00
2021-04-25 05:22:42 +09:00
2022-12-19 16:30:28 +00:00
2022-09-08 12:30:36 +02:00
2021-03-02 17:27:18 -05:00
2021-06-18 09:09:17 -04:00
2022-01-05 12:42:33 +01:00
2021-05-02 00:43:35 +09:00
2021-11-18 20:21:07 +00:00
2021-05-18 19:47:38 +00:00
2022-11-16 10:04:35 +00:00
2022-07-29 17:25:25 +02:00
2021-07-21 15:59:32 +02:00
2021-07-12 09:56:50 -06:00
2021-06-29 10:53:45 -07:00
2022-01-27 11:05:44 +01:00
2021-05-18 19:47:38 +00:00
2021-09-01 21:52:02 +02:00
2021-07-09 04:00:39 +09:00
2021-08-10 09:13:25 +09:00
2021-07-09 04:00:39 +09:00
2021-05-02 00:43:35 +09:00
2021-06-08 13:09:34 +01:00
2021-05-03 17:23:06 -06:00
2021-08-10 09:13:25 +09:00