Re: [PATCH v5 07/16] completion: drop init_completion define

From: Peter Zijlstra
Date: Tue Dec 01 2020 - 07:55:39 EST


On Tue, Dec 01, 2020 at 01:09:00PM +0100, Mauro Carvalho Chehab wrote:
> Changeset cd8084f91c02 ("locking/lockdep: Apply crossrelease to completions")
> added a CONFIG_LOCKDEP_COMPLETE (that was later renamed to
> CONFIG_LOCKDEP_COMPLETIONS).
>
> Such changeset renamed the init_completion, and add a macro
> that would either run a modified version or the original code.
>
> However, such code reported too many false positives. So, it
> ended being dropped later on by
> changeset e966eaeeb623 ("locking/lockdep: Remove the cross-release locking checks").
>
> Yet, the define remained there as just:
>
> #define init_completion(x) __init_completion(x)
>
> Get rid of the define, and return __init_completion() function
> to its original name.
>
> Fixes: e966eaeeb623 ("locking/lockdep: Remove the cross-release locking checks")
> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@xxxxxxxxxx>
> ---

Your patch is weird, did you add -C 1000 or something?