ARM: 8220/1: allow modules outside of bl range
[deliverable/linux.git] / arch / arm / include / asm / module.h
index ed690c49ef93fae344aeaec993c939e336460283..e358b7966c066f46974ed743878b5d086d24507a 100644 (file)
@@ -16,11 +16,21 @@ enum {
        ARM_SEC_UNLIKELY,
        ARM_SEC_MAX,
 };
+#endif
 
 struct mod_arch_specific {
+#ifdef CONFIG_ARM_UNWIND
        struct unwind_table *unwind[ARM_SEC_MAX];
-};
 #endif
+#ifdef CONFIG_ARM_MODULE_PLTS
+       struct elf32_shdr   *core_plt;
+       struct elf32_shdr   *init_plt;
+       int                 core_plt_count;
+       int                 init_plt_count;
+#endif
+};
+
+u32 get_module_plt(struct module *mod, unsigned long loc, Elf32_Addr val);
 
 /*
  * Add the ARM architecture version to the version magic string
This page took 0.045536 seconds and 5 git commands to generate.