From: Carsten Jacobi Date: Wed, 28 Mar 2001 17:50:19 +0000 (+0000) Subject: linux-s390-page-offset-fix-20010328 X-Git-Tag: openafs-stable-1_1_0~250 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=30632102cd8b3780281ac58217db4625c5e0c134;p=packages%2Fo%2Fopenafs.git linux-s390-page-offset-fix-20010328 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;