block: update some copyrights
[linux-2.6-microblaze.git] / fs / compat_binfmt_elf.c
index 2d24c76..2c55722 100644 (file)
 #endif
 
 #ifdef compat_start_thread
-#undef start_thread
-#define        start_thread            compat_start_thread
+#define COMPAT_START_THREAD(ex, regs, new_ip, new_sp)  \
+       compat_start_thread(regs, new_ip, new_sp)
 #endif
 
-#ifdef compat_arch_setup_additional_pages
+#ifdef COMPAT_START_THREAD
+#undef START_THREAD
+#define START_THREAD           COMPAT_START_THREAD
+#endif
+
+#ifdef compat_arch_setup_additional_pages
+#define COMPAT_ARCH_SETUP_ADDITIONAL_PAGES(bprm, ex, interpreter) \
+       compat_arch_setup_additional_pages(bprm, interpreter)
+#endif
+
+#ifdef COMPAT_ARCH_SETUP_ADDITIONAL_PAGES
 #undef ARCH_HAS_SETUP_ADDITIONAL_PAGES
 #define ARCH_HAS_SETUP_ADDITIONAL_PAGES 1
-#undef arch_setup_additional_pages
-#define        arch_setup_additional_pages compat_arch_setup_additional_pages
+#undef ARCH_SETUP_ADDITIONAL_PAGES
+#define        ARCH_SETUP_ADDITIONAL_PAGES COMPAT_ARCH_SETUP_ADDITIONAL_PAGES
 #endif
 
 #ifdef compat_elf_read_implies_exec