From: Sage Weil Date: Tue, 18 Jan 2011 17:00:01 +0000 (-0800) Subject: ceph: avoid immediate cap check after import X-Git-Tag: upstream/snapshot3+hdmi~11421^2~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7e57b81c7688c762bc9e775bc83f9fc17946f527;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git ceph: avoid immediate cap check after import The NODELAY flag avoids the heuristics that delay cap (issued/wanted) release. There's no reason for that after we import a cap, and it kills whatever benefit we get from those delays. Signed-off-by: Sage Weil --- diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c index 7def3f5..6b61ded 100644 --- a/fs/ceph/caps.c +++ b/fs/ceph/caps.c @@ -2817,8 +2817,7 @@ void ceph_handle_caps(struct ceph_mds_session *session, case CEPH_CAP_OP_IMPORT: handle_cap_import(mdsc, inode, h, session, snaptrace, snaptrace_len); - ceph_check_caps(ceph_inode(inode), CHECK_CAPS_NODELAY, - session); + ceph_check_caps(ceph_inode(inode), 0, session); goto done_unlocked; }