[CRIU] [PATCH v3 17/33] images: Move uid_gid_extent and userns_entry descriptions
Kirill Tkhai
ktkhai at virtuozzo.com
Thu Feb 16 04:09:06 PST 2017
Move them into ns.proto file
Signed-off-by: Kirill Tkhai <ktkhai at virtuozzo.com>
---
criu/include/namespaces.h | 2 +-
criu/namespaces.c | 1 -
criu/protobuf-desc.c | 1 -
images/Makefile | 1 -
images/ns.proto | 11 +++++++++++
images/userns.proto | 12 ------------
6 files changed, 12 insertions(+), 16 deletions(-)
delete mode 100644 images/userns.proto
diff --git a/criu/include/namespaces.h b/criu/include/namespaces.h
index 988c3c0b8..0c89c0c61 100644
--- a/criu/include/namespaces.h
+++ b/criu/include/namespaces.h
@@ -6,7 +6,7 @@
#include "common/compiler.h"
#include "files.h"
#include "common/list.h"
-#include "images/userns.pb-c.h"
+#include "images/ns.pb-c.h"
#ifndef CLONE_NEWNS
#define CLONE_NEWNS 0x00020000
diff --git a/criu/namespaces.c b/criu/namespaces.c
index d412cf388..8c085aeff 100644
--- a/criu/namespaces.c
+++ b/criu/namespaces.c
@@ -30,7 +30,6 @@
#include "protobuf.h"
#include "util.h"
#include "images/ns.pb-c.h"
-#include "images/userns.pb-c.h"
static struct ns_desc *ns_desc_array[] = {
&net_ns_desc,
diff --git a/criu/protobuf-desc.c b/criu/protobuf-desc.c
index 41c208037..05f3eb386 100644
--- a/criu/protobuf-desc.c
+++ b/criu/protobuf-desc.c
@@ -58,7 +58,6 @@
#include "images/cgroup.pb-c.h"
#include "images/timerfd.pb-c.h"
#include "images/cpuinfo.pb-c.h"
-#include "images/userns.pb-c.h"
#include "images/seccomp.pb-c.h"
#include "images/binfmt-misc.pb-c.h"
#include "images/autofs.pb-c.h"
diff --git a/images/Makefile b/images/Makefile
index 86a7a0151..7c400a46f 100644
--- a/images/Makefile
+++ b/images/Makefile
@@ -52,7 +52,6 @@ proto-obj-y += siginfo.o
proto-obj-y += rpc.o
proto-obj-y += ext-file.o
proto-obj-y += cgroup.o
-proto-obj-y += userns.o
proto-obj-y += google/protobuf/descriptor.o # To make protoc-c happy and compile opts.proto
proto-obj-y += opts.o
proto-obj-y += seccomp.o
diff --git a/images/ns.proto b/images/ns.proto
index 5ff000165..7f7b09094 100644
--- a/images/ns.proto
+++ b/images/ns.proto
@@ -6,3 +6,14 @@ message ns_file_entry {
required uint32 ns_cflag = 3;
required uint32 flags = 4;
}
+
+message uid_gid_extent {
+ required uint32 first = 1;
+ required uint32 lower_first = 2;
+ required uint32 count = 3;
+}
+
+message userns_entry {
+ repeated uid_gid_extent uid_map = 1;
+ repeated uid_gid_extent gid_map = 2;
+}
diff --git a/images/userns.proto b/images/userns.proto
deleted file mode 100644
index 16be6b161..000000000
--- a/images/userns.proto
+++ /dev/null
@@ -1,12 +0,0 @@
-syntax = "proto2";
-
-message uid_gid_extent {
- required uint32 first = 1;
- required uint32 lower_first = 2;
- required uint32 count = 3;
-}
-
-message userns_entry {
- repeated uid_gid_extent uid_map = 1;
- repeated uid_gid_extent gid_map = 2;
-}
More information about the CRIU
mailing list