From 9ee2028dddc74364c6d91c330cd5c186326a6b8f Mon Sep 17 00:00:00 2001 From: Carsten Jacobi Date: Mon, 23 Apr 2001 07:32:40 +0000 Subject: [PATCH] STABLE10-linux-s390-page-offset-fix-20010423 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 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; -- 2.39.5