table of contents
other versions
- wheezy 3.2.78-1
KMEM_CACHE_DESTROY(9) | Memory Management in Linux | KMEM_CACHE_DESTROY(9) |
NAME¶
kmem_cache_destroy - delete a cacheSYNOPSIS¶
void
kmem_cache_destroy(struct kmem_cache * cachep);
ARGUMENTS¶
cachepthe cache to destroy
DESCRIPTION¶
Remove a struct kmem_cache object from the slab cache. It is expected this function will be called by a module when it is unloaded. This will remove the cache completely, and avoid a duplicate cache being allocated each time a module is loaded and unloaded, if the module doesn't have persistent in-kernel storage across loads and unloads. The cache must be empty before calling this function. The caller must guarantee that no one will allocate memory from the cache during the kmem_cache_destroy.COPYRIGHT¶
March 2016 | Kernel Hackers Manual 3.2. |