Memory allocator for compressed pages
modulename: zsmalloc.ko
configname: CONFIG_ZSMALLOC
Linux Kernel Configuration
└─>Memory Management options
└─>Memory allocator for compressed pages
In linux kernel since version 3.1 (release Date: 2011-10-24)
zsmalloc is a slab-based memory allocator designed to store
compressed RAM pages. zsmalloc uses virtual memory mapping
in order to reduce fragmentation. However, this results in a
non-standard allocator interface where a handle, not a pointer, is
returned by an alloc(). This handle must be mapped in order to
access the allocated space.
compressed RAM pages. zsmalloc uses virtual memory mapping
in order to reduce fragmentation. However, this results in a
non-standard allocator interface where a handle, not a pointer, is
returned by an alloc(). This handle must be mapped in order to
access the allocated space.