aboutsummaryrefslogtreecommitdiffstats
path: root/mm/slab.c
diff options
context:
space:
mode:
authorPaul Drynoff <pauldrynoff@gmail.com>2006-06-23 05:03:48 -0400
committerLinus Torvalds <torvalds@g5.osdl.org>2006-06-23 10:42:52 -0400
commit800590f523bf3bde9fa6c8e4d6763e4bf6a2c8ec (patch)
tree0afbccc4b3648633da42d2c4b79cdb8f756804fd /mm/slab.c
parent5a4d43615921575b0c8299a5407ce4836e4138fd (diff)
[PATCH] slab: kmalloc, kzalloc comments cleanup and fix
- Move comments for kmalloc to right place, currently it near __do_kmalloc - Comments for kzalloc - More detailed comments for kmalloc - Appearance of "kmalloc" and "kzalloc" man pages after "make mandocs" [rdunlap@xenotime.net: simplification] Signed-off-by: Paul Drynoff <pauldrynoff@gmail.com> Acked-by: Randy Dunlap <rdunlap@xenotime.net> Cc: Pekka Enberg <penberg@cs.helsinki.fi> Cc: Manfred Spraul <manfred@colorfullife.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'mm/slab.c')
-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)