From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joerg Roedel Subject: Re: [PATCH v2 0/7] mm: Get rid of vmalloc_sync_(un)mappings() Date: Fri, 15 May 2020 15:03:13 +0200 Message-ID: <20200515130313.GI8135@suse.de> References: <20200513152137.32426-1-joro@8bytes.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: Sender: linux-acpi-owner@vger.kernel.org To: Andy Lutomirski Cc: Joerg Roedel , X86 ML , "H. Peter Anvin" , Dave Hansen , Peter Zijlstra , "Rafael J. Wysocki" , Arnd Bergmann , Andrew Morton , Steven Rostedt , Vlastimil Babka , Michal Hocko , Matthew Wilcox , LKML , Linux ACPI , linux-arch , Linux-MM List-Id: linux-arch.vger.kernel.org On Wed, May 13, 2020 at 09:01:04AM -0700, Andy Lutomirski wrote: > I would love to see a followup patch that preallocates the vmalloc > region on 64-bit and compiles out pgd_list and all of the associated > gunk. Looked a bit into this, with pre-allocation and a few more changes all but one users of pgd_list and pgd_lock can be get rid of on x86-64. But there is the XEN-PV code which also needs to traverse pgd_list, and I am not sure how to get rid of that. Regards, Joerg From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 15 May 2020 15:03:13 +0200 From: Joerg Roedel Subject: Re: [PATCH v2 0/7] mm: Get rid of vmalloc_sync_(un)mappings() Message-ID: <20200515130313.GI8135@suse.de> References: <20200513152137.32426-1-joro@8bytes.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: owner-linux-mm@kvack.org To: Andy Lutomirski Cc: Joerg Roedel , X86 ML , "H. Peter Anvin" , Dave Hansen , Peter Zijlstra , "Rafael J. Wysocki" , Arnd Bergmann , Andrew Morton , Steven Rostedt , Vlastimil Babka , Michal Hocko , Matthew Wilcox , LKML , Linux ACPI , linux-arch , Linux-MM List-ID: Message-ID: <20200515130313.iWO5mdDmtTxn1FAsFUQ58amrGA8KtVJIURYywmBIzWU@z> On Wed, May 13, 2020 at 09:01:04AM -0700, Andy Lutomirski wrote: > I would love to see a followup patch that preallocates the vmalloc > region on 64-bit and compiles out pgd_list and all of the associated > gunk. Looked a bit into this, with pre-allocation and a few more changes all but one users of pgd_list and pgd_lock can be get rid of on x86-64. But there is the XEN-PV code which also needs to traverse pgd_list, and I am not sure how to get rid of that. Regards, Joerg