[CRIU] [PATCH 1/4] compel: uapi -- Drop compiler.h from the headers
Cyrill Gorcunov
gorcunov at openvz.org
Tue Nov 15 10:01:58 PST 2016
Signed-off-by: Cyrill Gorcunov <gorcunov at openvz.org>
---
compel/arch/x86/src/lib/include/uapi/asm/fpu.h | 10 ++++------
compel/include/uapi/infect.h | 5 ++---
2 files changed, 6 insertions(+), 9 deletions(-)
diff --git a/compel/arch/x86/src/lib/include/uapi/asm/fpu.h b/compel/arch/x86/src/lib/include/uapi/asm/fpu.h
index 90071a1445b5..8739a0104856 100644
--- a/compel/arch/x86/src/lib/include/uapi/asm/fpu.h
+++ b/compel/arch/x86/src/lib/include/uapi/asm/fpu.h
@@ -5,8 +5,6 @@
#include <stdbool.h>
#include <stdint.h>
-#include "common/compiler.h"
-
#define FP_MIN_ALIGN_BYTES 64
#define FP_XSTATE_MAGIC1 0x46505853U
@@ -61,17 +59,17 @@ struct i387_fxsave_struct {
uint32_t sw_reserved[12];
};
-} __aligned(16);
+} __attribute__((aligned(16)));
struct xsave_hdr_struct {
uint64_t xstate_bv;
uint64_t reserved1[2];
uint64_t reserved2[5];
-} __packed;
+} __attribute__((__packed__));
struct ymmh_struct {
uint32_t ymmh_space[64];
-} __packed;
+} __attribute__((__packed__));
/*
* cpu requires it to be 64 byte aligned
@@ -80,7 +78,7 @@ struct xsave_struct {
struct i387_fxsave_struct i387;
struct xsave_hdr_struct xsave_hdr;
struct ymmh_struct ymmh;
-} __aligned(FP_MIN_ALIGN_BYTES) __packed;
+} __attribute__((aligned(FP_MIN_ALIGN_BYTES))) __attribute__((__packed__));
/*
* This one is used in restorer.
diff --git a/compel/include/uapi/infect.h b/compel/include/uapi/infect.h
index 38051f4373d4..1943a9b3ad2b 100644
--- a/compel/include/uapi/infect.h
+++ b/compel/include/uapi/infect.h
@@ -8,8 +8,6 @@
#include <compel/ksigset.h>
#include <compel/compel.h>
-#include "common/compiler.h"
-
#define PARASITE_START_AREA_MIN (4096)
extern int compel_stop_task(int pid);
@@ -52,11 +50,12 @@ extern int compel_cure_local(struct parasite_ctl *ctl);
extern int compel_cure(struct parasite_ctl *ctl);
#define PARASITE_ARG_SIZE_MIN ( 1 << 12)
+#define COMPEL_BLD_BUG_ON(condition) ((void)sizeof(char[1 - 2*!!(condition)]))
#define compel_parasite_args(ctl, type) \
({ \
void *___ret; \
- BUILD_BUG_ON(sizeof(type) > PARASITE_ARG_SIZE_MIN); \
+ COMPEL_BLD_BUG_ON(sizeof(type) > PARASITE_ARG_SIZE_MIN);\
___ret = compel_parasite_args_p(ctl); \
___ret; \
})
--
2.7.4
More information about the CRIU
mailing list