kmalloc, kfree - allocate and free pieces of memory


SYNOPSIS

       #include <linux/malloc.h>

       void * kmalloc (size_t size, int priority);
       void kfree (void * __ptr);


DESCRIPTION

       The kmalloc function allocates a piece of memory.

       The  parameter  size  is  the number of bytes that will be
       allocated.  The parameter priority  indicates  the  impor­
       tance  and type of the memory request.  Some possible val­
       ues are GFP_DMA, GFP_ATOMIC, GFP_BUFFER, and GFP_NFS.

       The kfree function releases a  piece  of  memory  that  is
       passed as the __ptr parameter.


RETURN VALUE

       On  success,  kmalloc returns a pointer to the newly allo­
       cated memory.

       If there is an error, NULL is returned instead.



AVAILABILITY

       Linux 2.0


AUTHOR

       Kirk Petersen (kirk@speakeasy.org)


BUGS





















Man(1) output converted with man2html