summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars-Peter Clausen <lars@metafoo.de>2012-12-01 14:24:41 +0100
committerArnd Bergmann <arnd@arndb.de>2012-12-09 23:14:14 +0100
commit9d2951bcd96ff2d5a88022ad3b4aebd6357d65d7 (patch)
tree1f4ecaf456314356c55f4290dec0affb432fa31e
parentasm-generic/mmu.h: Remove unused vmlist field from mm_context_t (diff)
downloadlinux-9d2951bcd96ff2d5a88022ad3b4aebd6357d65d7.tar.xz
linux-9d2951bcd96ff2d5a88022ad3b4aebd6357d65d7.zip
asm-generic/mmu.h: Add support for FDPIC
No-MMU architectures often have support for FDPIC binaries. FDPIC support requires two additional fields in the mm_context_t struct. This patch adds these fields to the generic mm_context_t definition if support for FDPIC binaries is enabled. This allows to use the generic mmu.h for a few more architectures. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
-rw-r--r--include/asm-generic/mmu.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/asm-generic/mmu.h b/include/asm-generic/mmu.h
index a67ae0a91599..0ed3f1cfb854 100644
--- a/include/asm-generic/mmu.h
+++ b/include/asm-generic/mmu.h
@@ -8,6 +8,11 @@
#ifndef __ASSEMBLY__
typedef struct {
unsigned long end_brk;
+
+#ifdef CONFIG_BINFMT_ELF_FDPIC
+ unsigned long exec_fdpic_loadmap;
+ unsigned long interp_fdpic_loadmap;
+#endif
} mm_context_t;
#endif