From: Carsten Jacobi Date: Mon, 23 Apr 2001 07:32:40 +0000 (+0000) Subject: STABLE10-linux-s390-page-offset-fix-20010423 X-Git-Tag: openafs-stable-1_0_4~68 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=9ee2028dddc74364c6d91c330cd5c186326a6b8f;p=packages%2Fo%2Fopenafs.git STABLE10-linux-s390-page-offset-fix-20010423 use PAGE_OFFSET for s390 --- diff --git a/src/afs/LINUX/osi_module.c b/src/afs/LINUX/osi_module.c index fcd575490..a7d5925a6 100644 --- a/src/afs/LINUX/osi_module.c +++ b/src/afs/LINUX/osi_module.c @@ -88,11 +88,13 @@ int init_module(void) /* obtain PAGE_OFFSET value */ afs_linux_page_offset = get_page_offset(); +#ifndef AFS_S390_LINUX22_ENV if (afs_linux_page_offset == 0) { /* couldn't obtain page offset so can't continue */ printf("afs: Unable to obtain PAGE_OFFSET. Exiting.."); return -EIO; } +#endif /* Initialize pointers to kernel syscalls. */ sys_settimeofdayp = SYSCALL2POINTER sys_call_table[__NR_settimeofday]; @@ -150,7 +152,7 @@ void cleanup_module(void) static long get_page_offset(void) { -#if defined(AFS_PPC_LINUX22_ENV) || defined(AFS_SPARC64_LINUX20_ENV) || defined(AFS_SPARC_LINUX20_ENV) || defined(AFS_ALPHA_LINUX20_ENV) +#if defined(AFS_PPC_LINUX22_ENV) || defined(AFS_SPARC64_LINUX20_ENV) || defined(AFS_SPARC_LINUX20_ENV) || defined(AFS_ALPHA_LINUX20_ENV) || defined(AFS_S390_LINUX22_ENV) return PAGE_OFFSET; #else struct task_struct *p;