From mboxrd@z Thu Jan 1 00:00:00 1970 From: majianpeng Subject: [PATCH 2/2] ceph: for sync_read, call file_accessed to update atime. Date: Wed, 3 Jul 2013 14:11:48 +0800 Message-ID: <201307031334535261195@gmail.com> Reply-To: majianpeng Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 Return-path: Sender: linux-kernel-owner@vger.kernel.org To: sage Cc: ceph-devel , linux-kernel List-Id: ceph-devel.vger.kernel.org Rm9yIGNlcGhfc3luY19yZWFkLGl0IGRvbid0IGNhbGwgZmlsZV9hY2Nlc3NlZCB0byB1cGRhdGUg YXRpbWUuQnV0IHRoZQ0KYnVmZmVyX3JlYWQgZG8gaXQgLlNvIGFkZCBpdC4NCg0KU2lnbmVkLW9m Zi1ieTogSmlhbnBlbmcgTWEgPG1hamlhbnBlbmdAZ21haWwuY29tPg0KLS0tDQogZnMvY2VwaC9m aWxlLmMgfCAxICsNCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykNCg0KZGlmZiAtLWdp dCBhL2ZzL2NlcGgvZmlsZS5jIGIvZnMvY2VwaC9maWxlLmMNCmluZGV4IGZhNzRlNmYuLmIwZTZm MGIgMTAwNjQ0DQotLS0gYS9mcy9jZXBoL2ZpbGUuYw0KKysrIGIvZnMvY2VwaC9maWxlLmMNCkBA IC00NDIsNiArNDQyLDcgQEAgZG9uZToNCiAJCWNlcGhfcHV0X3BhZ2VfdmVjdG9yKHBhZ2VzLCBu dW1fcGFnZXMsIHRydWUpOw0KIAllbHNlDQogCQljZXBoX3JlbGVhc2VfcGFnZV92ZWN0b3IocGFn ZXMsIG51bV9wYWdlcyk7DQorCWZpbGVfYWNjZXNzZWQoZmlsZSk7DQogCWRvdXQoInN5bmNfcmVh ZCByZXN1bHQgJWRcbiIsIHJldCk7DQogCXJldHVybiByZXQ7DQogfQ0KLS0gDQoxLjguMS4yDQo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754007Ab3GCGME (ORCPT ); Wed, 3 Jul 2013 02:12:04 -0400 Received: from mail-pd0-f169.google.com ([209.85.192.169]:58163 "EHLO mail-pd0-f169.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751767Ab3GCGMC (ORCPT ); Wed, 3 Jul 2013 02:12:02 -0400 Date: Wed, 3 Jul 2013 14:11:48 +0800 From: majianpeng To: sage Cc: ceph-devel , linux-kernel Reply-To: majianpeng Subject: [PATCH 2/2] ceph: for sync_read, call file_accessed to update atime. X-Priority: 3 X-GUID: 11AD6990-D96E-41B9-977E-8130DD297C8B X-Has-Attach: no X-Mailer: Foxmail 7.0.1.90[en] Mime-Version: 1.0 Message-ID: <201307031334535261195@gmail.com> Content-Type: text/plain; charset="gb2312" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by mail.home.local id r636CCqK012464 For ceph_sync_read,it don't call file_accessed to update atime.But the buffer_read do it .So add it. Signed-off-by: Jianpeng Ma --- fs/ceph/file.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fs/ceph/file.c b/fs/ceph/file.c index fa74e6f..b0e6f0b 100644 --- a/fs/ceph/file.c +++ b/fs/ceph/file.c @@ -442,6 +442,7 @@ done: ceph_put_page_vector(pages, num_pages, true); else ceph_release_page_vector(pages, num_pages); + file_accessed(file); dout("sync_read result %d\n", ret); return ret; } -- 1.8.1.2 {.n++%ݶw{.n+{G{ayʇڙ,jfhz_(階ݢj"mG?&~iOzv^m ?I