X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=init%2FKconfig;h=247084be059030162838199c953ebac6409f7e01;hb=29f1953d51faa3995192ba4ccff3b71c661940c2;hp=54d3fa5ae7234a1664c16adcc53d289359d7402f;hpb=a9642fa351c9dbf930ad2b5a1c17f3cfe2f62820;p=cascardo%2Flinux.git diff --git a/init/Kconfig b/init/Kconfig index 54d3fa5ae723..247084be0590 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -1596,6 +1596,17 @@ config SLOB endchoice +config SLUB_CPU_PARTIAL + default y + depends on SLUB + bool "SLUB per cpu partial cache" + help + Per cpu partial caches accellerate objects allocation and freeing + that is local to a processor at the price of more indeterminism + in the latency of the free. On overflow these caches will be cleared + which requires the taking of locks that may cause latency spikes. + Typically one would choose no for a realtime system. + config MMAP_ALLOW_UNINITIALIZED bool "Allow mmapped anonymous memory to be uninitialized" depends on EXPERT && !MMU