X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-parisc%2Fcompat.h;fp=include%2Fasm-parisc%2Fcompat.h;h=71b4eeea205a1a85eda581179fd97b46eeee0e83;hb=16c70f8c1b54b61c3b951b6fb220df250fe09b32;hp=289624d8b2d4681cfaed6a729a5313e07b153930;hpb=4e76c8a9fa413ccc09d3f7f664183dcce3555d57;p=linux-2.6.git diff --git a/include/asm-parisc/compat.h b/include/asm-parisc/compat.h index 289624d8b..71b4eeea2 100644 --- a/include/asm-parisc/compat.h +++ b/include/asm-parisc/compat.h @@ -5,6 +5,7 @@ */ #include #include +#include #define COMPAT_USER_HZ 100 @@ -149,4 +150,14 @@ static __inline__ void __user *compat_alloc_user_space(long len) return (void __user *)regs->gr[30]; } +static inline int __is_compat_task(struct task_struct *t) +{ + return personality(t->personality) == PER_LINUX32; +} + +static inline int is_compat_task(void) +{ + return __is_compat_task(current); +} + #endif /* _ASM_PARISC_COMPAT_H */