[Devel] [PATCH 00/10] Backport fix for shrink_dentry_list livelock

Vladimir Davydov vdavydov at virtuozzo.com
Fri May 20 04:25:21 PDT 2016


https://jira.sw.ru/browse/PSBM-47312

Al Viro (7):
  fold try_prune_one_dentry()
  lift the "already marked killed" case into shrink_dentry_list()
  split dentry_kill()
  expand dentry_kill(dentry, 0) in shrink_dentry_list()
  shrink_dentry_list(): take parent's ->d_lock earlier
  dealing with the rest of shrink_dentry_list() livelock
  dentry_kill() doesn't need the second argument now

Linus Torvalds (1):
  dcache: add missing lockdep annotation

Miklos Szeredi (1):
  dcache: don't need rcu in shrink_dentry_list()

Vladimir Davydov (1):
  fold d_kill()

 fs/dcache.c | 275 +++++++++++++++++++++++++++++-------------------------------
 1 file changed, 135 insertions(+), 140 deletions(-)

-- 
2.1.4



More information about the Devel mailing list