mirror of
https://git.openafs.org/openafs.git
synced 2025-02-01 05:57:43 +00:00
STABLE14-linux-vrefcount-macro-fix-20060118
thanks to jhutz@cmu.edu for making me consider this (cherry picked from commit 0806f60ab8d3cdd092449126eb0102a0fcd5edd0)
This commit is contained in:
parent
0181d2c934
commit
45b7a7dc2b
@ -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))
|
||||
|
Loading…
x
Reference in New Issue
Block a user