On 06/04/2014 11:07 AM, Jean Delvare wrote:
Hi Cristian,
Le Tuesday 27 May 2014 à 11:49 -0400, Cristian Rodríguez a écrit :
Just out of curiosity, why SUSE kernels default to CONFIG_SLAB and not CONFIG_SLUB ? I just checked the rest of current distribution world and everyone else takes the kernel default.
I am assuming there is a reason for this, that it is intentional and not a oversight where somebody forgot changing the configuration...
The topic was already brought up for discussion in July 2008: http://lists.opensuse.org/opensuse-kernel/2008-07/msg00014.html
While SLUB was already the default for one year, Jeff did not think it was the right time to switch. The lack of explanation in the upstream commit that changed the default may explain it :-(
Almost 6 years later, I guess we can revisit this. While I am not familiar with SLAB vs. SLUB, I see that: * There must be a reason why SLUB is the default, and there is nothing extraordinary about openSUSE that I can think of that would justify not sticking to that default. * Using what the majority is using should make it less likely to hit a bug. And if there is a bug, it is likely to be fixed much faster.
So unless someone can provide a good reason why we should stick to SLAB, I vote for switching to SLUB.
+1 I build my own kernels, and I have used SLUB without problems for several years with openSUSE. As I run new kernel versions, I have hit some SLUB bugs in the -git or -rc1, but those are always fixed long before the stable release. Larry -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org