Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752390Ab2BPNvi (ORCPT ); Thu, 16 Feb 2012 08:51:38 -0500 Received: from casper.infradead.org ([85.118.1.10]:59011 "EHLO casper.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751837Ab2BPNvg convert rfc822-to-8bit (ORCPT ); Thu, 16 Feb 2012 08:51:36 -0500 Message-ID: <1329400247.2293.219.camel@twins> Subject: Re: [PATCH 01/11] perf: Push file_update_time() into perf_mmap_fault() From: Peter Zijlstra To: Jan Kara Cc: LKML , linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, Andrew Morton , Eric Sandeen , Dave Chinner , Ingo Molnar , Paul Mackerras , Arnaldo Carvalho de Melo Date: Thu, 16 Feb 2012 14:50:47 +0100 In-Reply-To: <1329399979-3647-2-git-send-email-jack@suse.cz> References: <1329399979-3647-1-git-send-email-jack@suse.cz> <1329399979-3647-2-git-send-email-jack@suse.cz> Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT X-Mailer: Evolution 3.2.2- Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1266 Lines: 35 On Thu, 2012-02-16 at 14:46 +0100, Jan Kara wrote: > CC: Peter Zijlstra > CC: Ingo Molnar > CC: Paul Mackerras > CC: Arnaldo Carvalho de Melo > Signed-off-by: Jan Kara > --- > kernel/events/core.c | 4 +++- > 1 files changed, 3 insertions(+), 1 deletions(-) > > diff --git a/kernel/events/core.c b/kernel/events/core.c > index ba36013..61a67f3 100644 > --- a/kernel/events/core.c > +++ b/kernel/events/core.c > @@ -3316,8 +3316,10 @@ static int perf_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) > int ret = VM_FAULT_SIGBUS; > > if (vmf->flags & FAULT_FLAG_MKWRITE) { > - if (vmf->pgoff == 0) > + if (vmf->pgoff == 0) { > ret = 0; > + file_update_time(vma->vm_file); > + } > return ret; > } Its an anon filedesc, there's no actual file and while I guess one could probably call fstat() on it, people really shouldn't care. So feel free to introduce this patch to the bitbucket. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/