This enables the barrier tests to be built as a module. Cc: Catalin Marinas Cc: Will Deacon Acked-by: Will Deacon Signed-off-by: Ankur Arora --- arch/arm64/lib/delay.c | 2 ++ drivers/clocksource/arm_arch_timer.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/arch/arm64/lib/delay.c b/arch/arm64/lib/delay.c index f08eacef2f0a..20bc2894b65b 100644 --- a/arch/arm64/lib/delay.c +++ b/arch/arm64/lib/delay.c @@ -12,6 +12,7 @@ #include #include #include +#include #include #include @@ -30,6 +31,7 @@ u64 notrace __delay_cycles(void) guard(preempt_notrace)(); return __arch_counter_get_cntvct_stable(); } +EXPORT_SYMBOL_IF_KUNIT(__delay_cycles); void __delay(unsigned long cycles) { diff --git a/drivers/clocksource/arm_arch_timer.c b/drivers/clocksource/arm_arch_timer.c index cc9a8b399004..227447b19b14 100644 --- a/drivers/clocksource/arm_arch_timer.c +++ b/drivers/clocksource/arm_arch_timer.c @@ -28,6 +28,7 @@ #include #include #include +#include #include #include @@ -893,6 +894,7 @@ bool arch_timer_evtstrm_available(void) */ return cpumask_test_cpu(raw_smp_processor_id(), &evtstrm_available); } +EXPORT_SYMBOL_IF_KUNIT(arch_timer_evtstrm_available); static struct arch_timer_kvm_info arch_timer_kvm_info; -- 2.43.7