:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
rpc_malloc(9) - phpMan

Command: man perldoc info search(apropos)  


RPC_MALLOC(9)                            Linux Networking                           RPC_MALLOC(9)



NAME
       rpc_malloc - allocate an RPC buffer

SYNOPSIS
       void * rpc_malloc(struct rpc_task * task, size_t size);

ARGUMENTS
       task
           RPC task that will use this buffer

       size
           requested byte size

DESCRIPTION
       To prevent rpciod from hanging, this allocator never sleeps, returning NULL and
       suppressing warning if the request cannot be serviced immediately. The caller can arrange
       to sleep in a way that is safe for rpciod.

       Most requests are 'small' (under 2KiB) and can be serviced from a mempool, ensuring that
       NFS reads and writes can always proceed, and that there is good locality of reference for
       these buffers.

       In order to avoid memory starvation triggering more writebacks of NFS requests, we avoid
       using GFP_KERNEL.

COPYRIGHT
Kernel Hackers Manual 4.8.                 January 2017                             RPC_MALLOC(9)


/man
rootr.net - man pages