From: Derrick Brashear Date: Thu, 17 May 2007 19:28:10 +0000 (+0000) Subject: linux-posix-lock-file-has-wait-arg-now-20070517 X-Git-Tag: BP-openafs-windows-kdfs-ifs~689 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=ad98eacdadf6b9e079d1606f40cfc352450650a1;p=packages%2Fo%2Fopenafs.git linux-posix-lock-file-has-wait-arg-now-20070517 FIXES 58590 hopefully this works, i can't actually try it now --- diff --git a/acinclude.m4 b/acinclude.m4 index a661d0866..b65f11a62 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -770,7 +770,7 @@ case $AFS_SYSNAME in *_linux* | *_umlinux*) AC_DEFINE(RECALC_SIGPENDING_TAKES_VOID, 1, [define if your recalc_sigpending takes void]) fi if test "x$ac_cv_linux_kernel_posix_lock_file_wait_arg" = "xyes" ; then - AC_DEFINE(LINUX_KERNEL_POSIX_LOCK_FILE_WAIT_ARG, 1, [define if your linux kernel uses 3 arguments for posix_lock_file]) + AC_DEFINE(POSIX_LOCK_FILE_WAIT_ARG, 1, [define if your linux kernel uses 3 arguments for posix_lock_file]) fi if test "x$ac_cv_linux_kernel_is_selinux" = "xyes" ; then AC_DEFINE(LINUX_KERNEL_IS_SELINUX, 1, [define if your linux kernel uses SELinux features]) diff --git a/src/afs/LINUX/osi_vnodeops.c b/src/afs/LINUX/osi_vnodeops.c index 9a266034c..8eb12f510 100644 --- a/src/afs/LINUX/osi_vnodeops.c +++ b/src/afs/LINUX/osi_vnodeops.c @@ -491,7 +491,7 @@ afs_linux_lock(struct file *fp, int cmd, struct file_lock *flp) #ifdef AFS_LINUX24_ENV if ((code == 0 || flp->fl_type == F_UNLCK) && (cmd == F_SETLK || cmd == F_SETLKW)) { -#ifdef LINUX_KERNEL_POSIX_LOCK_FILE_WAIT_ARG +#ifdef POSIX_LOCK_FILE_WAIT_ARG code = posix_lock_file(fp, flp, 0); #else flp->fl_flags &=~ FL_SLEEP;