From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qk0-f199.google.com (mail-qk0-f199.google.com [209.85.220.199]) by kanga.kvack.org (Postfix) with ESMTP id 6B9766B025F for ; Fri, 13 Oct 2017 14:23:49 -0400 (EDT) Received: by mail-qk0-f199.google.com with SMTP id a12so6580497qka.7 for ; Fri, 13 Oct 2017 11:23:49 -0700 (PDT) Received: from aserp1040.oracle.com (aserp1040.oracle.com. [141.146.126.69]) by mx.google.com with ESMTPS id v187si1286559qkc.172.2017.10.13.11.23.47 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 13 Oct 2017 11:23:48 -0700 (PDT) Date: Fri, 13 Oct 2017 14:23:58 -0400 From: Bob Picco Subject: Re: [PATCH v12 00/11] complete deferred page initialization Message-ID: <20171013182358.GE17753@zareason> References: <20171013173214.27300-1-pasha.tatashin@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20171013173214.27300-1-pasha.tatashin@oracle.com> Sender: owner-linux-mm@kvack.org List-ID: To: Pavel Tatashin Cc: linux-kernel@vger.kernel.org, sparclinux@vger.kernel.org, linux-mm@kvack.org, linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org, linux-arm-kernel@lists.infradead.org, x86@kernel.org, kasan-dev@googlegroups.com, borntraeger@de.ibm.com, heiko.carstens@de.ibm.com, davem@davemloft.net, willy@infradead.org, mhocko@kernel.org, ard.biesheuvel@linaro.org, mark.rutland@arm.com, will.deacon@arm.com, catalin.marinas@arm.com, sam@ravnborg.org, mgorman@techsingularity.net, akpm@linux-foundation.org, steven.sistare@oracle.com, daniel.m.jordan@oracle.com, bob.picco@oracle.com Pavel Tatashin wrote: [Fri Oct 13 2017, 01:32:03PM EDT] > Changelog: > v12 - v11 > - Improved comments for mm: zero reserved and unavailable struct pages > - Added back patch: mm: deferred_init_memmap improvements > - Added patch from Will Deacon: arm64: kasan: Avoid using > vmemmap_populate to initialise shadow [...] > Pavel Tatashin (10): > mm: deferred_init_memmap improvements > x86/mm: setting fields in deferred pages > sparc64/mm: setting fields in deferred pages > sparc64: simplify vmemmap_populate > mm: defining memblock_virt_alloc_try_nid_raw > mm: zero reserved and unavailable struct pages > x86/kasan: add and use kasan_map_populate() > arm64/kasan: add and use kasan_map_populate() > mm: stop zeroing memory during allocation in vmemmap > sparc64: optimized struct page zeroing > > Will Deacon (1): > arm64: kasan: Avoid using vmemmap_populate to initialise shadow > > arch/arm64/Kconfig | 2 +- > arch/arm64/mm/kasan_init.c | 130 +++++++++++++-------- > arch/sparc/include/asm/pgtable_64.h | 30 +++++ > arch/sparc/mm/init_64.c | 32 +++--- > arch/x86/mm/init_64.c | 10 +- > arch/x86/mm/kasan_init_64.c | 75 +++++++++++- > include/linux/bootmem.h | 27 +++++ > include/linux/memblock.h | 16 +++ > include/linux/mm.h | 26 +++++ > mm/memblock.c | 60 ++++++++-- > mm/page_alloc.c | 224 +++++++++++++++++++++--------------- > mm/sparse-vmemmap.c | 15 ++- > mm/sparse.c | 6 +- > 13 files changed, 469 insertions(+), 184 deletions(-) > > -- > 2.14.2 > Boot tested on ThunderX2 VM. Tested-by: Bob Picco -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org