> El Tue, Oct 30, 2017 at 10:57:58AM +0100 Ingo Molnar ha dit: >> So I hate this change, because it pointlessly duplicates an attribute that >> should >> only matter at the definition site. > > It's certainly not ideal, and then again essentially the same is done > in kernel/sched/sched.h, just that here the specific attribute is > hidden behind const_debug. > >> The Clang warning: >> >> > kernel/sched/sched.h:1618:33: warning: section attribute is specified on >> > redeclared variable [-Wsection] >> >> suggests that the -Wsection warning can be turned off. The Clang build should >> probably do that.
Naive question: can these definitions be hoisted to include/linux/sched.h?