On Thu, 03 Sep 2015 11:26:24 +0200, Michal Marek wrote:
Hi,
since Leap is sharing code with SLE and it will eventually share the kernel as well, I would like to align the config/ directory with the SLE kernel where practical. ia64 has already been deleted, same happened to the trace flavors. We probably want to keep the 32bit ARM, PPC and x86 architectures, to make it easier to build Leap ports for those architectures. What we can drop is the -desktop flavor. Since openSUSE releases have been using this flavor by default, I assume that this is what the majority of users are running, so we probably want to keep some of the settings of the -desktop flavor, to make the transition seamless. Therefore, I propose the following:
- Set CONFIG_PREEMPT=y, CONFIG_HZ=1000 in i386/pae and x86_64/default - Set the sysctl default vm.dirty_ratio=20 for these two flavors - Make i386/pae and x86_64/default obsolete kernel-desktop
Left for discussion is whether PREEMPT and HZ=1000 are actually worth it even on desktop. The setting can be flipped back later if there is a consensus. What we will definitely lose are the various builtin driver choices of the -desktop flavor. Merging these with the SLE kernel configs would constantly result in conflicts, while the boot time gains are negligible. And we will lose the placebo effect of the kernel having "desktop" in its name.
I think one thing was missing in the previous discussion: the migration of KMP. kernel-module-subpackage already has: %if %1 == "default" Obsoletes: %{-n*}-trace so a similar hack should be added there. (BTW, having only obsoletes tag is enough? Will zypper pull default-kmp when updating from desktop automatically even without provides tag?) Takashi -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org