linux-loongson/drivers/soc/ti
Kees Cook 2424fe1cac arm: 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
arm this exposed several places where __init annotations were missing
but ended up being "accidentally correct". Fix these cases and force
several functions to be inline with __always_inline.

Acked-by: Nishanth Menon <nm@ti.com>
Acked-by: Lee Jones <lee@kernel.org>
Reviewed-by: Nishanth Menon <nm@ti.com>
Link: https://lore.kernel.org/r/20250717232519.2984886-5-kees@kernel.org
Signed-off-by: Kees Cook <kees@kernel.org>
2025-07-21 21:43:39 -07:00
..
k3-ringacc.c soc: ti: k3-ringacc: Use device_match_of_node() 2025-04-18 10:36:39 -05:00
k3-socinfo.c soc: ti: k3-socinfo: Add JTAG ID for AM62LX 2025-04-21 07:51:18 -05:00
Kconfig pmdomain: ti: Move and add Kconfig options to the pmdomain subsystem 2023-10-04 23:41:56 +02:00
knav_dma.c soc: Switch back to struct platform_driver::remove() 2024-11-01 17:08:57 +01:00
knav_qmss_acc.c soc: ti: knav_qmss: Constify struct knav_range_ops 2024-06-27 17:45:28 -05:00
knav_qmss_queue.c soc: ti: knav_qmss_queue: Remove unnecessary NULL check before free_percpu() 2025-04-18 10:36:45 -05:00
knav_qmss.h soc: ti: knav_qmss: Constify struct knav_range_ops 2024-06-27 17:45:28 -05:00
Makefile soc: ti: Mover power-domain drivers to the genpd dir 2023-07-14 10:40:56 +02:00
pm33xx.c arm: Handle KCOV __init vs inline mismatches 2025-07-21 21:43:39 -07:00
pruss.c soc: Switch back to struct platform_driver::remove() 2024-11-01 17:08:57 +01:00
pruss.h soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs 2023-05-17 09:15:39 -05:00
smartreflex.c soc: ti: driver updates for v6.13 2024-11-04 22:49:44 +01:00
ti_sci_inta_msi.c soc: ti: ti_sci_inta_msi: Switch MSI descriptor locking to guard() 2025-04-09 20:47:29 +02:00
wkup_m3_ipc.c soc: ti: wkup_m3_ipc: Use dev_err_probe 2025-05-09 06:34:27 -05:00