X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fllite%2Fsuper25.c;fp=lustre%2Fllite%2Fsuper25.c;h=1cd850e0538a4f2e5ea9477dd03332904ffda795;hp=bf4d3ea5d089a6a214665b292ee9ae41cb30d5e2;hb=4aae212bb2aa980be7a11df0543b3ad539a90912;hpb=e3843b18d32e58b4b28d16365f68808cf9d7ddbc diff --git a/lustre/llite/super25.c b/lustre/llite/super25.c index bf4d3ea..1cd850e 100644 --- a/lustre/llite/super25.c +++ b/lustre/llite/super25.c @@ -73,8 +73,13 @@ static void ll_destroy_inode(struct inode *inode) static int ll_drop_inode(struct inode *inode) { - int drop = generic_drop_inode(inode); + struct ll_sb_info *sbi = ll_i2sbi(inode); + int drop; + if (!sbi->ll_inode_cache_enabled) + return 1; + + drop = generic_drop_inode(inode); if (!drop) drop = llcrypt_drop_inode(inode);