Whamcloud - gitweb
LU-645 llite: Avoid unnecessary dentry rehashing
authorBobi Jam <bobijam@whamcloud.com>
Wed, 23 Nov 2011 23:19:41 +0000 (07:19 +0800)
committerOleg Drokin <green@whamcloud.com>
Mon, 12 Dec 2011 18:18:34 +0000 (13:18 -0500)
In patchless case the sequence __d_drop() then d_rehash_cond() creates
race window if dentry is already hashed, in this case rehashing should
be avoided.

Change-Id: I59e035c6d19b869955e66fb010c1b137d0aab0ec
Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Reviewed-on: http://review.whamcloud.com/1434
Tested-by: Hudson
Reviewed-by: Fan Yong <yong.fan@whamcloud.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>

No differences found