[Devel] [PATCH] ve: Show UUID in /proc/vz/devperms instead of CTid
Kirill Tkhai
ktkhai at odin.com
Fri Jun 19 04:07:32 PDT 2015
New vzctl works with UUID, not ID. We should show it.
Alignment 36 is default UUID lenght.
https://jira.sw.ru/browse/PSBM-34317
Signed-off-by: Kirill Tkhai <ktkhai at odin.com>
---
kernel/ve/vecalls.c | 4 ++--
security/device_cgroup.c | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/kernel/ve/vecalls.c b/kernel/ve/vecalls.c
index e2c9021..58c6f48 100644
--- a/kernel/ve/vecalls.c
+++ b/kernel/ve/vecalls.c
@@ -874,12 +874,12 @@ static int devperms_seq_show(struct seq_file *m, void *v)
struct ve_struct *ve = list_entry(v, struct ve_struct, ve_list);
if (m->private == (void *)0) {
- seq_printf(m, "Version: 2.7\n");
+ seq_printf(m, "Version: 2.8\n");
m->private = (void *)-1;
}
if (ve_is_super(ve))
- seq_printf(m, "%10u b 016 *:*\n%10u c 006 *:*\n", 0, 0);
+ seq_printf(m, "%36u b 016 *:*\n%10u c 006 *:*\n", 0, 0);
else
devcgroup_seq_show_ve(devices_root, ve, m);
diff --git a/security/device_cgroup.c b/security/device_cgroup.c
index 33a9883..15d90b6 100644
--- a/security/device_cgroup.c
+++ b/security/device_cgroup.c
@@ -1118,8 +1118,8 @@ int devcgroup_seq_show_ve(struct cgroup *devices_root, struct ve_struct *ve, str
if (perm & (S_IROTH | S_IWOTH))
perm |= S_IXOTH;
- seq_printf(m, "%10u %c %03o %s:%s\n",
- ve->veid,
+ seq_printf(m, "%s %c %03o %s:%s\n",
+ ve_name(ve),
type_to_char(wh->type),
perm, maj, min);
}
More information about the Devel
mailing list