51 lines
1.6 KiB
Diff
51 lines
1.6 KiB
Diff
|
diff -uNr lxc-3.1.0/src/lxc/pam/pam_cgfs.c lxc-3.1.0.mod/src/lxc/pam/pam_cgfs.c
|
||
|
--- lxc-3.1.0/src/lxc/pam/pam_cgfs.c 2018-12-14 01:13:51.000000000 +0200
|
||
|
+++ lxc-3.1.0.mod/src/lxc/pam/pam_cgfs.c 2019-07-13 20:47:50.341249255 +0300
|
||
|
@@ -1749,7 +1749,7 @@
|
||
|
oldv = *lastslash;
|
||
|
*lastslash = '\0';
|
||
|
|
||
|
- fpath = must_make_path(path, "cpuset.cpus", NULL);
|
||
|
+ fpath = must_make_path(path, "cpus", NULL);
|
||
|
posscpus = read_file(fpath);
|
||
|
if (!posscpus) {
|
||
|
pam_cgfs_debug("Could not read file: %s\n", fpath);
|
||
|
@@ -1767,7 +1767,7 @@
|
||
|
cpulist = posscpus;
|
||
|
|
||
|
/* No isolated cpus but we weren't already initialized by
|
||
|
- * someone. We should simply copy the parents cpuset.cpus
|
||
|
+ * someone. We should simply copy the parents cpus
|
||
|
* values.
|
||
|
*/
|
||
|
if (!am_initialized) {
|
||
|
@@ -1792,7 +1792,7 @@
|
||
|
cpulist = posscpus;
|
||
|
|
||
|
/* No isolated cpus but we weren't already initialized by
|
||
|
- * someone. We should simply copy the parents cpuset.cpus
|
||
|
+ * someone. We should simply copy the parents cpus
|
||
|
* values.
|
||
|
*/
|
||
|
if (!am_initialized) {
|
||
|
@@ -1851,7 +1851,7 @@
|
||
|
|
||
|
free(fpath);
|
||
|
|
||
|
- fpath = must_make_path(path, "cpuset.cpus", NULL);
|
||
|
+ fpath = must_make_path(path, "cpus", NULL);
|
||
|
ret = lxc_write_to_file(fpath, cpulist, strlen(cpulist), false, 0660);
|
||
|
if (ret < 0) {
|
||
|
pam_cgfs_debug("Could not write cpu list to: %s\n", fpath);
|
||
|
@@ -2020,8 +2020,8 @@
|
||
|
}
|
||
|
|
||
|
/* copy parent's settings */
|
||
|
- if (!cg_copy_parent_file(cgpath, "cpuset.mems")) {
|
||
|
- pam_cgfs_debug("%s", "Failed to copy \"cpuset.mems\" settings\n");
|
||
|
+ if (!cg_copy_parent_file(cgpath, "mems")) {
|
||
|
+ pam_cgfs_debug("%s", "Failed to copy \"mems\" settings\n");
|
||
|
free(cgpath);
|
||
|
free(clonechildrenpath);
|
||
|
return false;
|