mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 01:30:55 +07:00
expand the call of dentry_lru_del() in dentry_kill()
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
parent
b4f0354e96
commit
01b6035190
@ -501,7 +501,12 @@ dentry_kill(struct dentry *dentry, int unlock_on_failure)
|
||||
if ((dentry->d_flags & DCACHE_OP_PRUNE) && !d_unhashed(dentry))
|
||||
dentry->d_op->d_prune(dentry);
|
||||
|
||||
dentry_lru_del(dentry);
|
||||
if (dentry->d_flags & DCACHE_LRU_LIST) {
|
||||
if (!(dentry->d_flags & DCACHE_SHRINK_LIST))
|
||||
d_lru_del(dentry);
|
||||
else
|
||||
d_shrink_del(dentry);
|
||||
}
|
||||
/* if it was on the hash then remove it */
|
||||
__d_drop(dentry);
|
||||
list_del(&dentry->d_u.d_child);
|
||||
|
Loading…
Reference in New Issue
Block a user