]> git.karo-electronics.de Git - karo-tx-linux.git/blob - include/asm-generic/resource.h
Merge tag 'armsoc-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[karo-tx-linux.git] / include / asm-generic / resource.h
1 #ifndef _ASM_GENERIC_RESOURCE_H
2 #define _ASM_GENERIC_RESOURCE_H
3
4 #include <uapi/asm-generic/resource.h>
5
6
7 /*
8  * boot-time rlimit defaults for the init task:
9  */
10 #define INIT_RLIMITS                                                    \
11 {                                                                       \
12         [RLIMIT_CPU]            = {  RLIM_INFINITY,  RLIM_INFINITY },   \
13         [RLIMIT_FSIZE]          = {  RLIM_INFINITY,  RLIM_INFINITY },   \
14         [RLIMIT_DATA]           = {  RLIM_INFINITY,  RLIM_INFINITY },   \
15         [RLIMIT_STACK]          = {       _STK_LIM,  RLIM_INFINITY },   \
16         [RLIMIT_CORE]           = {              0,  RLIM_INFINITY },   \
17         [RLIMIT_RSS]            = {  RLIM_INFINITY,  RLIM_INFINITY },   \
18         [RLIMIT_NPROC]          = {              0,              0 },   \
19         [RLIMIT_NOFILE]         = {   INR_OPEN_CUR,   INR_OPEN_MAX },   \
20         [RLIMIT_MEMLOCK]        = {    MLOCK_LIMIT,    MLOCK_LIMIT },   \
21         [RLIMIT_AS]             = {  RLIM_INFINITY,  RLIM_INFINITY },   \
22         [RLIMIT_LOCKS]          = {  RLIM_INFINITY,  RLIM_INFINITY },   \
23         [RLIMIT_SIGPENDING]     = {             0,             0 },     \
24         [RLIMIT_MSGQUEUE]       = {   MQ_BYTES_MAX,   MQ_BYTES_MAX },   \
25         [RLIMIT_NICE]           = { 0, 0 },                             \
26         [RLIMIT_RTPRIO]         = { 0, 0 },                             \
27         [RLIMIT_RTTIME]         = {  RLIM_INFINITY,  RLIM_INFINITY },   \
28 }
29
30 #endif