These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / arch / arm / include / asm / module.h
index ed690c4..e358b79 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