From 30632102cd8b3780281ac58217db4625c5e0c134 Mon Sep 17 00:00:00 2001 From: Carsten Jacobi Date: Wed, 28 Mar 2001 17:50:19 +0000 Subject: [PATCH] linux-s390-page-offset-fix-20010328 use PAGE_OFFSET for s390 --- src/afs/LINUX/osi_module.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/afs/LINUX/osi_module.c b/src/afs/LINUX/osi_module.c index fcd5754..a7d5925 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; -- 1.9.4