Commit | Line | Data |
---|---|---|
b2441318 | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
1da177e4 LT |
2 | #ifndef _ASM_GENERIC_RESOURCE_H |
3 | #define _ASM_GENERIC_RESOURCE_H | |
4 | ||
8a1ab315 | 5 | #include <uapi/asm-generic/resource.h> |
1da177e4 | 6 | |
1da177e4 LT |
7 | |
8 | /* | |
9 | * boot-time rlimit defaults for the init task: | |
10 | */ | |
11 | #define INIT_RLIMITS \ | |
12 | { \ | |
13 | [RLIMIT_CPU] = { RLIM_INFINITY, RLIM_INFINITY }, \ | |
14 | [RLIMIT_FSIZE] = { RLIM_INFINITY, RLIM_INFINITY }, \ | |
15 | [RLIMIT_DATA] = { RLIM_INFINITY, RLIM_INFINITY }, \ | |
ffe6902b | 16 | [RLIMIT_STACK] = { _STK_LIM, RLIM_INFINITY }, \ |
1da177e4 LT |
17 | [RLIMIT_CORE] = { 0, RLIM_INFINITY }, \ |
18 | [RLIMIT_RSS] = { RLIM_INFINITY, RLIM_INFINITY }, \ | |
19 | [RLIMIT_NPROC] = { 0, 0 }, \ | |
0ac1ee0b | 20 | [RLIMIT_NOFILE] = { INR_OPEN_CUR, INR_OPEN_MAX }, \ |
1da177e4 LT |
21 | [RLIMIT_MEMLOCK] = { MLOCK_LIMIT, MLOCK_LIMIT }, \ |
22 | [RLIMIT_AS] = { RLIM_INFINITY, RLIM_INFINITY }, \ | |
23 | [RLIMIT_LOCKS] = { RLIM_INFINITY, RLIM_INFINITY }, \ | |
24 | [RLIMIT_SIGPENDING] = { 0, 0 }, \ | |
25 | [RLIMIT_MSGQUEUE] = { MQ_BYTES_MAX, MQ_BYTES_MAX }, \ | |
e43379f1 MM |
26 | [RLIMIT_NICE] = { 0, 0 }, \ |
27 | [RLIMIT_RTPRIO] = { 0, 0 }, \ | |
78f2c7db | 28 | [RLIMIT_RTTIME] = { RLIM_INFINITY, RLIM_INFINITY }, \ |
1da177e4 LT |
29 | } |
30 | ||
1da177e4 | 31 | #endif |