]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Imported Upstream version 1.4.10+dfsg1
authorRuss Allbery <rra@debian.org>
Sat, 4 Apr 2009 17:48:18 +0000 (10:48 -0700)
committerRuss Allbery <rra@debian.org>
Sat, 4 Apr 2009 17:48:18 +0000 (10:48 -0700)
configure
configure-libafs
src/afs/LINUX/osi_vnodeops.c
src/cf/linux-test4.m4

index c74a64fbd96ebd727902bd548af718b087307d5a..afa957a98736d75d822e1f15b074dbc7712cfb08 100755 (executable)
--- a/configure
+++ b/configure
@@ -15413,7 +15413,7 @@ echo $ECHO_N "checking if key_alloc() takes a struct task *... $ECHO_C" >&6; }
 else
 
     save_CPPFLAGS="$CPPFLAGS"
-    CPPFLAGS="$CPPFLAGS -Werror"
+    CPPFLAGS="$CPPFLAGS -Werror -Wno-pointer-arith"
 
   if test $AFS_SYSKVERS -ge 26 ; then
       rm -fr conftest.dir
@@ -15546,7 +15546,7 @@ echo $ECHO_N "checking if key_alloc() takes credentials... $ECHO_C" >&6; }
 else
 
     save_CPPFLAGS="$CPPFLAGS"
-    CPPFLAGS="$CPPFLAGS -Werror"
+    CPPFLAGS="$CPPFLAGS -Werror -Wno-pointer-arith"
 
   if test $AFS_SYSKVERS -ge 26 ; then
       rm -fr conftest.dir
index b8a00880799829e5c18867a4ea2668af27acc09d..71a9b74ef655171b32a8a0a55c3c446a68d52b8d 100755 (executable)
@@ -15364,7 +15364,7 @@ echo $ECHO_N "checking if key_alloc() takes a struct task *... $ECHO_C" >&6; }
 else
 
     save_CPPFLAGS="$CPPFLAGS"
-    CPPFLAGS="$CPPFLAGS -Werror"
+    CPPFLAGS="$CPPFLAGS -Werror -Wno-pointer-arith"
 
   if test $AFS_SYSKVERS -ge 26 ; then
       rm -fr conftest.dir
@@ -15497,7 +15497,7 @@ echo $ECHO_N "checking if key_alloc() takes credentials... $ECHO_C" >&6; }
 else
 
     save_CPPFLAGS="$CPPFLAGS"
-    CPPFLAGS="$CPPFLAGS -Werror"
+    CPPFLAGS="$CPPFLAGS -Werror -Wno-pointer-arith"
 
   if test $AFS_SYSKVERS -ge 26 ; then
       rm -fr conftest.dir
index a7e732dd4d05cee742423c41ba0abac1fe5a85a3..99e0672bd3a8e680e5c6f48d72f52299f1780201 100644 (file)
@@ -45,6 +45,10 @@ RCSID
 #define pageoff(pp) pp->offset
 #endif
 
+#ifndef MAX_ERRNO
+#define MAX_ERRNO 1000L
+#endif
+
 #if defined(AFS_LINUX26_ENV)
 #define UnlockPage(pp) unlock_page(pp)
 extern struct backing_dev_info afs_backing_dev_info;
@@ -1087,7 +1091,7 @@ afs_linux_lookup(struct inode *dip, struct dentry *dp)
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,2,10)
     if (code == ENOENT)
        return ERR_PTR(0);
-    else if ((code >= 0) && (code <= MAX_ERRNO))
+    else if ((code > 0) && (code <= MAX_ERRNO))
        return ERR_PTR(-code);
     else 
        return ERR_PTR(-EIO);
index b8093a1b9b8b19a4f6cd810be18e35485ad88732..e7b91dcdc9800213270d171bdc751bc5877dc342 100644 (file)
@@ -773,7 +773,7 @@ AC_DEFUN([LINUX_KEY_ALLOC_NEEDS_STRUCT_TASK], [
   AC_MSG_CHECKING([if key_alloc() takes a struct task *])
   AC_CACHE_VAL([ac_cv_key_alloc_needs_struct_task], [
     save_CPPFLAGS="$CPPFLAGS"
-    CPPFLAGS="$CPPFLAGS -Werror"
+    CPPFLAGS="$CPPFLAGS -Werror -Wno-pointer-arith"
     AC_TRY_KBUILD(
 [#include <linux/rwsem.h>
 #include <linux/key.h>
@@ -792,7 +792,7 @@ AC_DEFUN([LINUX_KEY_ALLOC_NEEDS_CRED], [
   AC_MSG_CHECKING([if key_alloc() takes credentials])
   AC_CACHE_VAL([ac_cv_key_alloc_needs_cred], [
     save_CPPFLAGS="$CPPFLAGS"
-    CPPFLAGS="$CPPFLAGS -Werror"
+    CPPFLAGS="$CPPFLAGS -Werror -Wno-pointer-arith"
     AC_TRY_KBUILD(
 [#include <linux/rwsem.h>
 #include <linux/key.h>