[CRIU] [PATCH 02/11] cgroup: Use local variable prop in restore_special_props()
Dmitry Safonov
dsafonov at virtuozzo.com
Wed Jul 26 00:08:07 MSK 2017
For the purpose of separation this as a function, refactor
the code to use local variable prop, so the new function will have
(CgroupPropEntry *) type instead of (CgroupDirEntry *).
Signed-off-by: Dmitry Safonov <dsafonov at virtuozzo.com>
---
criu/cgroup.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/criu/cgroup.c b/criu/cgroup.c
index 2d02ce7042d7..99435a360c14 100644
--- a/criu/cgroup.c
+++ b/criu/cgroup.c
@@ -1396,7 +1396,7 @@ static int restore_special_props(char *paux, size_t off, CgroupDirEntry *e)
continue;
}
- if (!strcmp(e->properties[j]->name, "devices.list")) {
+ if (!strcmp(prop->name, "devices.list")) {
/* The devices cgroup must be restored in a
* special way: only the contents of
* devices.list can be read, and it is a
@@ -1410,7 +1410,7 @@ static int restore_special_props(char *paux, size_t off, CgroupDirEntry *e)
* each line, because the kernel only parses
* the first line of any write().
*/
- CgroupPropEntry *pe = e->properties[j];
+ CgroupPropEntry *pe = prop;
char *old_val = pe->value, *old_name = pe->name;
int ret;
char *pos;
@@ -1426,7 +1426,7 @@ static int restore_special_props(char *paux, size_t off, CgroupDirEntry *e)
pe->name = "devices.deny";
pe->value = "a";
- ret = restore_cgroup_prop(e->properties[j], paux, off);
+ ret = restore_cgroup_prop(prop, paux, off);
pe->name = old_name;
pe->value = old_val;
--
2.13.3
More information about the CRIU
mailing list