All of lore.kernel.org
 help / color / mirror / Atom feed
* [Patch v3 0/4] cleanup on do_pages_move()
@ 2020-01-26 10:26 Wei Yang
  2020-01-26 10:26 ` [Patch v3 1/4] mm/migrate.c: not necessary to check start and i Wei Yang
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Wei Yang @ 2020-01-26 10:26 UTC (permalink / raw)
  To: akpm; +Cc: mhocko, yang.shi, rientjes, linux-mm, linux-kernel, Wei Yang

The logic in do_pages_move() is a little mess for audience to read and has
some potential error on handling the return value. Especially there are
three calls on do_move_pages_to_node() and store_status() with almost the
same form.

This patch set tries to make the code a little friendly for audience by
consolidate the calls.

v3:
  * rebase on top of Yang Shi's fix "mm: move_pages: report the number of
    non-attempted pages"
v2:
  * remove some unnecessary cleanup


Wei Yang (4):
  mm/migrate.c: not necessary to check start and i
  mm/migrate.c: wrap do_move_pages_to_node() and store_status()
  mm/migrate.c: check pagelist in move_pages_and_store_status()
  mm/migrate.c: handle same node and add failure in the same way

 mm/migrate.c | 90 ++++++++++++++++++++++++----------------------------
 1 file changed, 42 insertions(+), 48 deletions(-)

-- 
2.17.1



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

end of thread, other threads:[~2020-01-28  0:31 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-01-26 10:26 [Patch v3 0/4] cleanup on do_pages_move() Wei Yang
2020-01-26 10:26 ` [Patch v3 1/4] mm/migrate.c: not necessary to check start and i Wei Yang
2020-01-26 10:26 ` [Patch v3 2/4] mm/migrate.c: wrap do_move_pages_to_node() and store_status() Wei Yang
2020-01-27  9:36   ` Michal Hocko
2020-01-28  0:31     ` Wei Yang
2020-01-26 10:26 ` [Patch v3 3/4] mm/migrate.c: check pagelist in move_pages_and_store_status() Wei Yang
2020-01-26 10:26 ` [Patch v3 4/4] mm/migrate.c: handle same node and add failure in the same way Wei Yang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.