STABLE14-s390x-syscall-patch-fix-20070326

make s390x syscall table patching work correctly


(cherry picked from commit 74e22e219036ca2c42182b1356371daa07ae6494)
This commit is contained in:
Neale Ferguson 2007-03-27 04:22:25 +00:00 committed by Derrick Brashear
parent 739e6e3de5
commit 89e90cadd4

View File

@ -56,9 +56,9 @@ RCSID
#if defined(AFS_S390X_LINUX24_ENV)
#define INSERT_SYSCALL(SLOT, TMPPAGE, FUNC) \
if (POINTER2SYSCALL FUNC > 0x7fffffff) { \
if (SYSCALL2POINTER FUNC > 0x7fffffff) { \
TMPPAGE = kmalloc ( PAGE_SIZE, GFP_DMA|GFP_KERNEL ); \
if (POINTER2SYSCALL TMPPAGE > 0x7fffffff) { \
if (SYSCALL2POINTER TMPPAGE > 0x7fffffff) { \
printf("Cannot allocate page for FUNC syscall jump vector\n"); \
return EINVAL; \
} \