Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1560467

[PATCH 0/3] follow up nodereclaim for 32b fix

From Michal Hocko <mhocko@kernel.org>
Newsgroups linux.kernel
Subject [PATCH 0/3] follow up nodereclaim for 32b fix
Date 2017-01-17 11:40 +0100
Message-ID <t0zlg-5WC-19@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Hi,
I have previously posted this as an RFC [1] but there didn't seem to be
any objections other than some requests to reorganize the changes in
a slightly different way so I am reposting the series and asking for
inclusion.

This is a follow up on top of [2]. The patch 1 cleans up the code a bit.
I haven't seen any real issues or bug reports but conceptualy ignoring
the maximum eligible zone in get_scan_count is wrong by definition. This
is what patch 2 does.  Patch 3 removes inactive_reclaimable_pages
which was a kind of hack around for the problem which should have been
addressed at get_scan_count.

There is one more place which needs a special handling which is not
a part of this series. too_many_isolated can get confused as well. I
already have some preliminary work but it still needs some testing so I
will post it separatelly.

Michal Hocko (3):
      mm, vmscan: cleanup lru size claculations
      mm, vmscan: consider eligible zones in get_scan_count
      Revert "mm: bail out in shrink_inactive_list()"

 include/linux/mmzone.h |   2 +-
 mm/vmscan.c            | 116 +++++++++++++++++++------------------------------
 mm/workingset.c        |   2 +-
 3 files changed, 46 insertions(+), 74 deletions(-)

[1] http://lkml.kernel.org/r/20170110125552.4170-1-mhocko@kernel.org
[2] http://lkml.kernel.org/r/20170104100825.3729-1-mhocko@kernel.org

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[PATCH 0/3] follow up nodereclaim for 32b fix Michal Hocko <mhocko@kernel.org> - 2017-01-17 11:40 +0100
  [PATCH 3/3] Revert "mm: bail out in shrink_inactive_list()" Michal Hocko <mhocko@kernel.org> - 2017-01-17 11:40 +0100
    Re: [PATCH 3/3] Revert "mm: bail out in shrink_inactive_list()" Johannes Weiner <hannes@cmpxchg.org> - 2017-01-18 18:30 +0100
  [PATCH 1/3] mm, vmscan: cleanup lru size claculations Michal Hocko <mhocko@kernel.org> - 2017-01-17 11:40 +0100
  Re: [PATCH 0/3] follow up nodereclaim for 32b fix Mel Gorman <mgorman@suse.de> - 2017-01-17 12:20 +0100

csiph-web