aboutsummaryrefslogtreecommitdiffstats
path: root/mm
diff options
context:
space:
mode:
Diffstat (limited to 'mm')
-rw-r--r--mm/slab.c20
1 files changed, 2 insertions, 18 deletions
diff --git a/mm/slab.c b/mm/slab.c
index 664c3a10acf2..98ac20bc0de9 100644
--- a/mm/slab.c
+++ b/mm/slab.c
@@ -3277,26 +3277,10 @@ EXPORT_SYMBOL(kmalloc_node);
3277#endif 3277#endif
3278 3278
3279/** 3279/**
3280 * kmalloc - allocate memory 3280 * __do_kmalloc - allocate memory
3281 * @size: how many bytes of memory are required. 3281 * @size: how many bytes of memory are required.
3282 * @flags: the type of memory to allocate. 3282 * @flags: the type of memory to allocate (see kmalloc).
3283 * @caller: function caller for debug tracking of the caller 3283 * @caller: function caller for debug tracking of the caller
3284 *
3285 * kmalloc is the normal method of allocating memory
3286 * in the kernel.
3287 *
3288 * The @flags argument may be one of:
3289 *
3290 * %GFP_USER - Allocate memory on behalf of user. May sleep.
3291 *
3292 * %GFP_KERNEL - Allocate normal kernel ram. May sleep.
3293 *
3294 * %GFP_ATOMIC - Allocation will not sleep. Use inside interrupt handlers.
3295 *
3296 * Additionally, the %GFP_DMA flag may be set to indicate the memory
3297 * must be suitable for DMA. This can mean different things on different
3298 * platforms. For example, on i386, it means that the memory must come
3299 * from the first 16MB.
3300 */ 3284 */
3301static __always_inline void *__do_kmalloc(size_t size, gfp_t flags, 3285static __always_inline void *__do_kmalloc(size_t size, gfp_t flags,
3302 void *caller) 3286 void *caller)