linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [RFC v2 0/3] zsmalloc: make its pages can be migrated
@ 2015-10-15  9:08 Hui Zhu
  2015-10-15  9:09 ` [RFC v2 1/3] migrate: new struct migration and add it to struct page Hui Zhu
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Hui Zhu @ 2015-10-15  9:08 UTC (permalink / raw)
  To: Minchan Kim, Nitin Gupta, Sergey Senozhatsky, Andrew Morton,
	Kirill A. Shutemov, Mel Gorman, Dave Hansen, Johannes Weiner,
	Michal Hocko, Konstantin Khlebnikov, Andrea Arcangeli,
	Alexander Duyck, Tejun Heo, Joonsoo Kim, Naoya Horiguchi,
	Jennifer Herbert, Hugh Dickins, Vladimir Davydov,
	Vlastimil Babka, David Rientjes, Sasha Levin,
	Steven Rostedt (Red Hat),
	Aneesh Kumar K.V, Wanpeng Li, Geert Uytterhoeven, Greg Thelen,
	Al Viro, linux-kernel, linux-mm
  Cc: teawater, Hui Zhu

According to the review for the prev version [1], I got that I should
not increase the size of struct page.
So I update it in new version.

And I also add check for CONFIG_MIGRATION to make function just work
when CONFIG_MIGRATION is open.

Hui Zhu (3):
migrate: new struct migration and add it to struct page
zsmalloc: mark its page "PageMigration"
zram: make create "__GFP_MOVABLE" pool

 drivers/block/zram/zram_drv.c |    6 
 include/linux/migrate.h       |   43 ++
 include/linux/mm_types.h      |    3 
 mm/compaction.c               |    8 
 mm/migrate.c                  |   17 -
 mm/vmscan.c                   |    2 
 mm/zsmalloc.c                 |  605 +++++++++++++++++++++++++++++++++++++++---
 7 files changed, 639 insertions(+), 45 deletions(-)

[1] http://comments.gmane.org/gmane.linux.kernel.mm/139724

--
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: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2015-10-19 12:08 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-15  9:08 [RFC v2 0/3] zsmalloc: make its pages can be migrated Hui Zhu
2015-10-15  9:09 ` [RFC v2 1/3] migrate: new struct migration and add it to struct page Hui Zhu
2015-10-15  9:27   ` Vlastimil Babka
2015-10-15  9:53     ` Minchan Kim
2015-10-19 12:08       ` Hui Zhu
2015-10-15  9:09 ` [RFC v2 2/3] zsmalloc: mark its page "PageMigration" Hui Zhu
2015-10-15  9:09 ` [RFC v2 3/3] zram: make create "__GFP_MOVABLE" pool Hui Zhu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox