Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pmladek...
[linux-2.6-block.git] / arch / parisc / kernel / process.c
index cad3e8661cd6cf1895c8b69605dbdad730a4c8e6..6975a06270788cc2d3dad98ad5a385b95eb9b79b 100644 (file)
@@ -315,6 +315,15 @@ void *dereference_function_descriptor(void *ptr)
                ptr = p;
        return ptr;
 }
+
+void *dereference_kernel_function_descriptor(void *ptr)
+{
+       if (ptr < (void *)__start_opd ||
+                       ptr >= (void *)__end_opd)
+               return ptr;
+
+       return dereference_function_descriptor(ptr);
+}
 #endif
 
 static inline unsigned long brk_rnd(void)