From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from psmtp.com (na3sys010amx114.postini.com [74.125.245.114]) by kanga.kvack.org (Postfix) with SMTP id 0D3B56B0072 for ; Tue, 31 Jul 2012 16:06:54 -0400 (EDT) Date: Tue, 31 Jul 2012 22:06:50 +0200 From: Michal Hocko Subject: Re: [PATCH -alternative] mm: hugetlbfs: Close race during teardown of hugetlbfs shared page tables V2 (resend) Message-ID: <20120731200650.GB19524@tiehlicka.suse.cz> References: <20120720141108.GH9222@suse.de> <20120720143635.GE12434@tiehlicka.suse.cz> <20120720145121.GJ9222@suse.de> <50118E7F.8000609@redhat.com> <50120FA8.20409@redhat.com> <20120727102356.GD612@suse.de> <5016DC5F.7030604@redhat.com> <20120731124650.GO612@suse.de> <50181AA1.0@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <50181AA1.0@redhat.com> Sender: owner-linux-mm@kvack.org List-ID: To: Larry Woodman Cc: Mel Gorman , Rik van Riel , Hugh Dickins , Linux-MM , David Gibson , Ken Chen , Cong Wang , LKML On Tue 31-07-12 13:49:21, Larry Woodman wrote: > On 07/31/2012 08:46 AM, Mel Gorman wrote: > > > >Fundamentally I think the problem is that we are not correctly detecting > >that page table sharing took place during huge_pte_alloc(). This patch is > >longer and makes an API change but if I'm right, it addresses the underlying > >problem. The first VM_MAYSHARE patch is still necessary but would you mind > >testing this on top please? > Hi Mel, yes this does work just fine. It ran for hours without a panic so > I'll Ack this one if you send it to the list. Hi Larry, thanks for testing! I have a different patch which tries to address this very same issue. I am not saying it is better or that it should be merged instead of Mel's one but I would be really happy if you could give it a try. We can discuss (dis)advantages of both approaches later. Thanks! ---