From 0806f60ab8d3cdd092449126eb0102a0fcd5edd0 Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Wed, 18 Jan 2006 06:26:15 +0000 Subject: [PATCH] linux-vrefcount-macro-fix-20060118 thanks to jhutz@cmu.edu for making me consider this --- src/afs/afs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/afs/afs.h b/src/afs/afs.h index ac140f7b0..37f3efde1 100644 --- a/src/afs/afs.h +++ b/src/afs/afs.h @@ -570,7 +570,7 @@ struct SimpleLocks { #define VREFCOUNT_GT(v, y) (AFSTOV(v)->v_usecount > (y)) #elif defined(AFS_LINUX24_ENV) #define VREFCOUNT(v) atomic_read(&(AFSTOV(v)->v_count)) -#define VREFCOUNT_GT(v, y) ((atomic_read(&((vnode_t *) v)->v_count)>y)?1:0) +#define VREFCOUNT_GT(v, y) (VREFCOUNT(v)>y) #define VREFCOUNT_SET(v, c) atomic_set(&(AFSTOV(v)->v_count), c) #define VREFCOUNT_DEC(v) atomic_dec(&(AFSTOV(v)->v_count)) #define VREFCOUNT_INC(v) atomic_inc(&(AFSTOV(v)->v_count)) -- 2.39.5