diff options
author | Michael S. Tsirkin <mst@dev.mellanox.co.il> | 2007-05-30 10:58:10 -0700 |
---|---|---|
committer | Roland Dreier <rolandd@cisco.com> | 2007-05-30 10:58:10 -0700 |
commit | 2ba26979f2839b7785d9cce532cdbabe9a68f786 (patch) | |
tree | eff4b2ad83ae38c27d526357d2301d8e8f04d3bb | |
parent | 4cf4f3dbb25b77aefd8bc5050a637d7b4d1304ab (diff) | |
download | libibverbs-2ba26979f2839b7785d9cce532cdbabe9a68f786.tar.gz |
Don't warn root if RLIMIT_MEMLOCK is low
The amount of memory root can lock isn't limited, so the rlimit value
doesn't matter in this case. Do not print a warning about
RLIMIT_MEMLOCK being too low if EUID is 0.
Signed-off-by: Michael S. Tsirkin <mst@dev.mellanox.co.il>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
-rw-r--r-- | src/init.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -412,6 +412,9 @@ static void check_memlock_limit(void) { struct rlimit rlim; + if (!geteuid()) + return; + if (getrlimit(RLIMIT_MEMLOCK, &rlim)) { fprintf(stderr, PFX "Warning: getrlimit(RLIMIT_MEMLOCK) failed."); return; |