diff options
Diffstat (limited to 'fs/afs/volume.c')
-rw-r--r-- | fs/afs/volume.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/fs/afs/volume.c b/fs/afs/volume.c index b517a588781f..345cb2d675d2 100644 --- a/fs/afs/volume.c +++ b/fs/afs/volume.c @@ -225,6 +225,8 @@ void afs_activate_volume(struct afs_volume *volume) #ifdef CONFIG_AFS_FSCACHE volume->cache = fscache_acquire_cookie(volume->cell->cache, &afs_volume_cache_index_def, + &volume->vid, sizeof(volume->vid), + NULL, 0, volume, true); #endif @@ -245,7 +247,7 @@ void afs_deactivate_volume(struct afs_volume *volume) write_unlock(&volume->cell->proc_lock); #ifdef CONFIG_AFS_FSCACHE - fscache_relinquish_cookie(volume->cache, + fscache_relinquish_cookie(volume->cache, NULL, test_bit(AFS_VOLUME_DELETED, &volume->flags)); volume->cache = NULL; #endif |