On Wed, 2021-01-20 at 17:07 +0100, Peter Oberparleiter wrote: > Do you expect other users for these new config symbols? Probably not. > If not it seems > to me that the goal of enabling module constructors for UML could also > be achieved without introducing new config symbols. Yeah, true. > For example you could suppress calling any built-in kernel constructors > in case of UML by extending the ifdef in do_ctors() to depend on both > CONFIG_CONSTRUCTORS and !CONFIG_UML (maybe with an explanatory comment). > > Of course you'd still need to remove the !UML dependency in > CONFIG_GCOV_KERNEL. Right. I can post a separate patch and we can see which one looks nicer? johannes