lkml.org 
[lkml]   [2016]   [Jun]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH v3 0/9] reduce memory usage by page_owner
Date
From: Joonsoo Kim <iamjoonsoo.kim@lge.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

\
 
 \ /
  Last update: 2016-06-17 10:41    [W:0.158 / U:0.640 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site