aboutsummaryrefslogtreecommitdiffstats
path: root/lib/crypto/mpi/mpi-pow.c
diff options
context:
space:
mode:
authorKees Cook <[email protected]>2025-06-26 12:07:18 +0000
committerHuacai Chen <[email protected]>2025-06-26 12:07:18 +0000
commita0137c9048252ea965a0436895c77d1c917dfe2a (patch)
tree35bac11d8a932c6bf642c0e992cc395fa96db38b /lib/crypto/mpi/mpi-pow.c
parentLoongArch: Reserve the EFI memory map region (diff)
downloadkernel-a0137c9048252ea965a0436895c77d1c917dfe2a.tar.gz
kernel-a0137c9048252ea965a0436895c77d1c917dfe2a.zip
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 <[email protected]> Signed-off-by: Huacai Chen <[email protected]>
Diffstat (limited to 'lib/crypto/mpi/mpi-pow.c')
0 files changed, 0 insertions, 0 deletions