Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - S index

CONFIG_SLAB_MERGE_DEFAULT: Allow slab caches to be merged

General informations

The Linux kernel configuration item CONFIG_SLAB_MERGE_DEFAULT has multiple definitions:

Allow slab caches to be merged found in mm/Kconfig

The configuration item CONFIG_SLAB_MERGE_DEFAULT:

Help text

For reduced kernel memory fragmentation, slab caches can be merged when they share the same size and other characteristics. This carries a risk of kernel heap overflows being able to overwrite objects from merged caches (and more easily control cache layout), which makes such heap attacks easier to exploit by attackers. By keeping caches unmerged, these kinds of exploits can usually only damage objects in the same cache. To disable merging at runtime, "slab_nomerge" can be passed on the kernel command line.

Allow slab caches to be merged found in init/Kconfig

The configuration item CONFIG_SLAB_MERGE_DEFAULT:

Help text

For reduced kernel memory fragmentation, slab caches can be merged when they share the same size and other characteristics. This carries a risk of kernel heap overflows being able to overwrite objects from merged caches (and more easily control cache layout), which makes such heap attacks easier to exploit by attackers. By keeping caches unmerged, these kinds of exploits can usually only damage objects in the same cache. To disable merging at runtime, "slab_nomerge" can be passed on the kernel command line.

Hardware

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - S index

Automatically generated (in year 2024). See also LKDDb sources on GitLab