[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20180131210300.22963-1-pasha.tatashin@oracle.com>
Date: Wed, 31 Jan 2018 16:02:58 -0500
From: Pavel Tatashin <pasha.tatashin@...cle.com>
To: steven.sistare@...cle.com, daniel.m.jordan@...cle.com,
akpm@...ux-foundation.org, mgorman@...hsingularity.net,
mhocko@...e.com, linux-mm@...ck.org, linux-kernel@...r.kernel.org,
gregkh@...uxfoundation.org, vbabka@...e.cz,
bharata@...ux.vnet.ibm.com
Subject: [PATCH v2 0/2] optimize memory hotplug
Changelog:
v1 - v2
Added struct page poisoning checking in order to verify that
struct pages are never accessed until initialized during memory
hotplug
Pavel Tatashin (2):
mm: uninitialized struct page poisoning sanity checking
mm, memory_hotplug: optimize memory hotplug
drivers/base/memory.c | 38 +++++++++++++++++++++-----------------
drivers/base/node.c | 17 ++++++++++-------
include/linux/memory_hotplug.h | 2 ++
include/linux/mm.h | 4 +++-
include/linux/node.h | 4 ++--
include/linux/page-flags.h | 22 +++++++++++++++++-----
mm/memblock.c | 2 +-
mm/memory_hotplug.c | 21 ++-------------------
mm/page_alloc.c | 28 ++++++++++------------------
mm/sparse.c | 29 ++++++++++++++++++++++++++---
10 files changed, 94 insertions(+), 73 deletions(-)
--
2.16.1
Powered by blists - more mailing lists