Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
pthread_mutex_unlock(&cachep->lock);
}
+void kmem_cache_free_bulk(struct kmem_cache *cachep, size_t size, void **list)
+{
+ for (int i = 0; i < size; i++)
+ kmem_cache_free(cachep, list[i]);
+}
+
void *kmalloc(size_t size, gfp_t gfp)
{
void *ret;
struct kmem_cache *kmem_cache_create(const char *name, unsigned int size,
unsigned int align, unsigned int flags,
void (*ctor)(void *));
-
+void kmem_cache_free_bulk(struct kmem_cache *, size_t, void **);
#endif /* SLAB_H */