On 06/04/2014 11:07 AM, Jean Delvare wrote:
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:
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.
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.
To unsubscribe, e-mail: opensuse-kernel+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-kernel+owner(a)opensuse.org