ceph: avoid useless dget/dput in encode_fh
authorSage Weil <sage@newdream.net>
Tue, 3 Jan 2012 16:20:40 +0000 (08:20 -0800)
committerSage Weil <sage@newdream.net>
Tue, 10 Jan 2012 16:57:00 +0000 (08:57 -0800)
commitee6b1baf67591b6d7ce1a6a07544343433d5ec9e
tree8aac5a6a2172d84d4188fe97bf3fe84aa558dc75
parentb8cd952b51034ad9f20ca147507ee68dc641c98c
ceph: avoid useless dget/dput in encode_fh

Nothing we do here sleeps, so just do it under d_lock and avoid the dget/
dput entirely.

Reported-by: Al Viro <viro@ZenIV.linux.org.uk>
Signed-off-by: Sage Weil <sage@newdream.net>
fs/ceph/export.c