aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/fpga/zynq-fpga.c
diff options
context:
space:
mode:
authorKees Cook <[email protected]>2025-07-17 23:25:12 +0000
committerKees Cook <[email protected]>2025-07-22 04:44:01 +0000
commitc64d6be1a6f8c93274bb861ec75c59453508093a (patch)
tree125b12eff6d396d5b33ffbaa2336c7b3567f9ac4 /drivers/fpga/zynq-fpga.c
parentarm: Handle KCOV __init vs inline mismatches (diff)
downloadkernel-c64d6be1a6f8c93274bb861ec75c59453508093a.tar.gz
kernel-c64d6be1a6f8c93274bb861ec75c59453508093a.zip
s390: Handle KCOV __init vs inline mismatches
When 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 s390 this exposed a place where the __init annotation was missing but ended up being "accidentally correct". Fix this cases and force a couple functions to be inline with __always_inline. Acked-by: Heiko Carstens <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Kees Cook <[email protected]>
Diffstat (limited to 'drivers/fpga/zynq-fpga.c')
0 files changed, 0 insertions, 0 deletions