diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2009-01-18 21:10:38 +0000 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2009-01-18 21:10:38 +0000 |
commit | 112e349e489f738ecca43758dd445899a69cbf64 (patch) | |
tree | 4486bc601c852cde4229a563412c9ffcb19927d7 /patches/libx86-1.1 | |
parent | 0745e5e26f29ad06a3d49e39b6bbb1d6c11d8cf0 (diff) | |
download | ptxdist-112e349e489f738ecca43758dd445899a69cbf64.tar.gz ptxdist-112e349e489f738ecca43758dd445899a69cbf64.tar.xz |
* libx86: fix IF_MASK issue
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9572 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'patches/libx86-1.1')
-rw-r--r-- | patches/libx86-1.1/generic/libx86-1.1-IF_MASK-undeclared.diff | 33 | ||||
-rw-r--r-- | patches/libx86-1.1/generic/series | 1 |
2 files changed, 34 insertions, 0 deletions
diff --git a/patches/libx86-1.1/generic/libx86-1.1-IF_MASK-undeclared.diff b/patches/libx86-1.1/generic/libx86-1.1-IF_MASK-undeclared.diff new file mode 100644 index 000000000..2e4ac290f --- /dev/null +++ b/patches/libx86-1.1/generic/libx86-1.1-IF_MASK-undeclared.diff @@ -0,0 +1,33 @@ +From: Robert Schwebel <r.schwebel@pengutronix.de> +Subject: define IF_MASK for sanitized kernel headers + +Current kernels don't have IF_MASK defined in their sanitized headers +any more. This results in the following error: + +lrmi.c: In function 'set_regs': +lrmi.c:191: error: 'IF_MASK' undeclared (first use in this function) + +Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de> + +--- + lrmi.c | 7 +++++++ + 1 file changed, 7 insertions(+) + +Index: libx86-1.1/lrmi.c +=================================================================== +--- libx86-1.1.orig/lrmi.c ++++ libx86-1.1/lrmi.c +@@ -54,6 +54,13 @@ OTHER DEALINGS IN THE SOFTWARE. + #include "lrmi.h" + #include "x86-common.h" + ++#if defined(__linux__) && !defined(TF_MASK) ++#define TF_MASK X86_EFLAGS_TF ++#define IF_MASK X86_EFLAGS_IF ++#define VIF_MASK X86_EFLAGS_VIF ++#define IOPL_MASK X86_EFLAGS_IOPL ++#endif ++ + #if defined(__linux__) + #define DEFAULT_VM86_FLAGS (IF_MASK | IOPL_MASK) + #elif defined(__NetBSD__) || defined(__FreeBSD__) diff --git a/patches/libx86-1.1/generic/series b/patches/libx86-1.1/generic/series new file mode 100644 index 000000000..e55b9991a --- /dev/null +++ b/patches/libx86-1.1/generic/series @@ -0,0 +1 @@ +libx86-1.1-IF_MASK-undeclared.diff |