Kees Cook
a0137c9048
LoongArch: Handle KCOV __init vs inline mismatches
...
When the KCOV is enabled all functions get instrumented, unless
the __no_sanitize_coverage attribute is used. To prepare for
__no_sanitize_coverage being applied to __init functions, we have to
handle differences in how GCC's inline optimizations get resolved.
For LoongArch this exposed several places where __init annotations
were missing but ended up being "accidentally correct". So fix these
cases.
Signed-off-by: Kees Cook <kees@kernel.org >
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn >
2025-06-26 20:07:18 +08:00
..
2025-06-26 20:07:10 +08:00
2025-05-30 21:45:43 +08:00
2025-06-26 20:07:10 +08:00
2025-06-26 20:07:10 +08:00
2025-06-26 20:07:10 +08:00
2025-06-26 20:07:10 +08:00
2025-04-29 08:27:10 +02:00
2025-06-26 20:07:10 +08:00
2024-07-20 22:41:07 +08:00
2024-09-24 15:32:20 +08:00
2024-10-21 22:11:18 +08:00
2024-12-02 12:01:44 +01:00
2025-03-30 16:31:09 +08:00
2024-03-19 15:50:34 +08:00
2024-09-24 15:32:20 +08:00
2025-02-13 12:02:40 +08:00
2025-06-26 20:07:10 +08:00
2024-04-24 12:36:07 +08:00
2023-12-19 11:16:37 +01:00
2024-01-17 12:43:08 +08:00
2025-05-30 21:45:42 +08:00
2024-03-11 22:23:47 +08:00
2024-12-26 10:50:05 -05:00
2025-04-26 09:58:12 +08:00
2025-06-26 20:07:10 +08:00
2025-06-26 20:07:10 +08:00
2024-08-23 20:40:27 +02:00
2025-02-27 17:40:57 +00:00
2025-01-26 21:49:59 +08:00
2024-08-26 23:11:32 +08:00
2024-12-02 16:42:08 +08:00
2025-03-16 22:06:23 -07:00
2024-07-20 22:40:58 +08:00
2025-03-30 16:31:09 +08:00
2025-06-26 20:07:10 +08:00
2025-06-26 20:07:10 +08:00
2025-06-26 20:07:10 +08:00
2024-11-07 14:25:15 -08:00
2024-08-07 17:37:11 +08:00
2023-09-06 22:53:55 +08:00
2024-09-12 20:53:40 +08:00
2024-11-13 16:18:27 +08:00
2025-05-20 20:20:18 +08:00
2024-11-13 16:18:27 +08:00
2023-10-02 10:01:28 +08:00
2025-01-13 21:37:17 +08:00
2024-11-13 16:18:27 +08:00
2023-10-02 10:01:20 +08:00
2025-05-20 20:20:18 +08:00
2025-04-26 09:58:12 +08:00
2023-10-18 08:42:52 +08:00
2023-10-04 11:38:11 +02:00
2025-06-26 20:07:10 +08:00
2024-09-24 15:32:20 +08:00
2024-03-11 22:23:47 +08:00
2025-05-30 21:45:43 +08:00
2024-03-11 22:23:47 +08:00
2024-03-11 22:23:47 +08:00
2025-06-26 20:07:10 +08:00
2025-06-26 20:07:10 +08:00
2024-05-06 22:00:47 +08:00
2024-09-11 23:26:32 +08:00
2024-09-24 15:32:20 +08:00
2024-05-14 12:24:18 +08:00
2025-05-11 17:48:21 -07:00
2025-06-26 20:07:10 +08:00
2025-06-26 20:07:10 +08:00
2025-06-26 20:07:10 +08:00
2023-09-06 22:53:55 +08:00
2025-05-14 22:17:43 +08:00
2024-09-11 23:26:32 +08:00
2024-11-07 14:25:15 -08:00
2024-07-20 22:41:07 +08:00
2025-06-26 20:07:18 +08:00
2025-05-30 21:45:43 +08:00
2025-05-30 21:45:42 +08:00
2025-05-30 21:45:42 +08:00
2023-09-06 22:54:16 +08:00
2023-09-06 22:53:55 +08:00
2025-05-11 17:48:15 -07:00
2025-06-26 20:07:10 +08:00
2024-04-24 12:36:07 +08:00
2025-05-30 21:45:43 +08:00
2025-06-26 20:07:10 +08:00
2024-07-20 22:40:58 +08:00
2025-06-26 20:07:10 +08:00
2024-03-11 22:23:47 +08:00
2025-05-14 22:18:10 +08:00
2025-02-21 09:54:02 +01:00
2024-05-03 17:07:50 +02:00
2023-09-06 22:53:55 +08:00
2023-09-06 22:53:55 +08:00