Re: [PATCH -next] arm64/spinlock: fix a -Wunused-function warning

From: Qian Cai
Date: Thu Jan 23 2020 - 12:31:30 EST




> On Jan 23, 2020, at 11:56 AM, Will Deacon <will@xxxxxxxxxx> wrote:
>
> Damn, the whole point of this was to warn in the case that
> vcpu_is_preempted() does get defined for arm64. Can we force it to evaluate
> the macro argument instead (e.g. ({ (cpu), false; }) or something)?

Actually, static inline should be better.

#define vcpu_is_preempted vcpu_is_preempted
static inline bool vcpu_is_preempted(int cpu)
{
return false;
}