[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1466150259-27727-1-git-send-email-iamjoonsoo.kim@lge.com>
Date: Fri, 17 Jun 2016 16:57:30 +0900
From: js1304@...il.com
To: Andrew Morton <akpm@...ux-foundation.org>
Cc: Vlastimil Babka <vbabka@...e.cz>, mgorman@...hsingularity.net,
Minchan Kim <minchan@...nel.org>,
Alexander Potapenko <glider@...gle.com>,
Hugh Dickins <hughd@...gle.com>,
Michal Hocko <mhocko@...nel.org>, linux-kernel@...r.kernel.org,
linux-mm@...ck.org, Sasha Levin <sasha.levin@...cle.com>,
Joonsoo Kim <iamjoonsoo.kim@....com>
Subject: [PATCH v3 0/9] reduce memory usage by page_owner
From: Joonsoo Kim <iamjoonsoo.kim@....com>
Hello,
There was a bug reported by Sasha and minor fixes is needed
so I send v3.
o fix a bg reported by Sasha (mm/compaction: split freepages
without holding the zone lock)
o add code comment for todo list (mm/page_owner: use stackdepot
to store stacktrace) per Michal
o add 'inline' keyword (mm/page_alloc: introduce post allocation
processing on page allocator) per Vlastimil
o add a patch that clean-up code per Vlastimil
Joonsoo Kim (8):
mm/compaction: split freepages without holding the zone lock
mm/page_owner: initialize page owner without holding the zone lock
mm/page_owner: copy last_migrate_reason in copy_page_owner()
mm/page_owner: introduce split_page_owner and replace manual handling
tools/vm/page_owner: increase temporary buffer size
mm/page_owner: use stackdepot to store stacktrace
mm/page_alloc: introduce post allocation processing on page allocator
mm/page_isolation: clean up confused code
Sudip Mukherjee (1):
mm/page_owner: avoid null pointer dereference
include/linux/mm.h | 1 -
include/linux/page_ext.h | 4 +-
include/linux/page_owner.h | 12 ++--
lib/Kconfig.debug | 1 +
mm/compaction.c | 44 ++++++++----
mm/internal.h | 2 +
mm/page_alloc.c | 60 +++++------------
mm/page_isolation.c | 13 ++--
mm/page_owner.c | 163 +++++++++++++++++++++++++++++++++++++--------
tools/vm/page_owner_sort.c | 9 ++-
10 files changed, 205 insertions(+), 104 deletions(-)
--
1.9.1
Powered by blists - more mailing lists