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?