diff options
Diffstat (limited to 'fs/coda/cache.c')
| -rw-r--r-- | fs/coda/cache.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/coda/cache.c b/fs/coda/cache.c index 8a2370341c7..a5bf5771a22 100644 --- a/fs/coda/cache.c +++ b/fs/coda/cache.c @@ -32,8 +32,8 @@ void coda_cache_enter(struct inode *inode, int mask)  	struct coda_inode_info *cii = ITOC(inode);  	cii->c_cached_epoch = atomic_read(&permission_epoch); -	if (cii->c_uid != current->fsuid) { -                cii->c_uid = current->fsuid; +	if (cii->c_uid != current_fsuid()) { +		cii->c_uid = current_fsuid();                  cii->c_cached_perm = mask;          } else                  cii->c_cached_perm |= mask; @@ -60,7 +60,7 @@ int coda_cache_check(struct inode *inode, int mask)          int hit;          hit = (mask & cii->c_cached_perm) == mask && -		cii->c_uid == current->fsuid && +		cii->c_uid == current_fsuid() &&  		cii->c_cached_epoch == atomic_read(&permission_epoch);          return hit;  |