mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-09 00:00:00 +01:00
fix return code of kernel_set_nr_hugepages()
This commit is contained in:
parent
1567e9107c
commit
71a9855053
1 changed files with 6 additions and 3 deletions
|
@ -251,16 +251,19 @@ int kernel_get_nr_hugepages()
|
|||
int kernel_set_nr_hugepages(int nr)
|
||||
{
|
||||
FILE *f;
|
||||
int ret;
|
||||
|
||||
f = fopen(PROCFS_PATH "/sys/vm/nr_hugepages", "w");
|
||||
if (!f) {
|
||||
|
||||
if (access("/.dockerenv", F_OK) != -1) {
|
||||
ret = access("/.dockerenv", F_OK);
|
||||
if (ret != -1) {
|
||||
warning("This functionality is unavailable in this mode. Please run the Docker container in the privileged mode:");
|
||||
warning(" $ docker run --privilged ...");
|
||||
}
|
||||
else
|
||||
serror("Failed to open %s", PROCFS_PATH "/sys/vm/nr_hugepages");
|
||||
warning("Failed to open %s", PROCFS_PATH "/sys/vm/nr_hugepages");
|
||||
|
||||
return -1;
|
||||
}
|
||||
|
||||
fprintf(f, "%d\n", nr);
|
||||
|
|
Loading…
Add table
Reference in a new issue