On Wed, 02 Sep 2020 19:00:40 +0200, Guillaume Gardet wrote:
Hi kernel team and Jump team,
Kernel configs are very different between Leap and SLE, at least for arm64/default. Few examples for arm64: * CONFIG_NO_HZ_IDLE vs CONFIG_NO_HZ_FULL * Preemption * OTG support missing in SLE * Various drivers (sensors, network, touchscreens, etc.) missing in SLE
What is the plan regarding kernels? Do we merge the configs? Or do we rebuild the kernel for Jump?
I know SLE has some features disabled on purpose, but Leap had some features enabled on purpose as well.
Actually it's the topic we've been evaluating and discussing internally in last weeks. The current plan (or hope) is that we're going to unify the kconfigs. Most of the performance-related configs will be aligned with the SLE setup, while enabling the missing features on its top. e.g. about the preemption, we can follow the SLE pattern, namely, kernel-default = PREEMPT_NONE (typically server usage) and kernel-preempt = PREEMPT_FULL (typically desktop usage) instead of a single kernel flavor for all. How to package the newly enabled modules is still an open question. We may put into kernel-default-extra, or we may split another subpackage. Or we may fork another flavor dedicated for leap. In anyway, we hope that some solid proposals will be ready not too late, and submit to this ML for further discussions. BTW, this may be a good chance to drop really unused features, too. e.g. CONFIG_ISDN or CONFIG_PCMCIA came to my mind. So, in addition to those such obvious ones, if you can review the existing config and suggest some candidates to drop, it'd be greatly appreciated. thanks, Takashi -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org