summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorVinayak Menon <vinmenon@codeaurora.org>2017-02-19 20:00:30 +1100
committerVinayak Menon <vinmenon@codeaurora.org>2017-02-20 12:12:11 +0530
commit9dd531d8e96093e526154d51b67f55686d4da1de (patch)
treec783fc5dc1049639ae35a8dd05cf64bb7c2dee6c /tools/perf/scripts/python
parent3ba1a36ad812171629b91f5a49e486b2529c22a2 (diff)
mm: vmpressure: fix sending wrong events on underflow
At the end of a window period, if the reclaimed pages is greater than scanned, an unsigned underflow can result in a huge pressure value and thus a critical event. Reclaimed pages is found to go higher than scanned because of the addition of reclaimed slab pages to reclaimed in shrink_node without a corresponding increment to scanned pages. Minchan Kim mentioned that this can also happen in the case of a THP page where the scanned is 1 and reclaimed could be 512. Link: http://lkml.kernel.org/r/1486641577-11685-1-git-send-email-vinmenon@codeaurora.org Acked-by: Minchan Kim <minchan@kernel.org> Acked-by: Michal Hocko <mhocko@suse.com> Cc: Johannes Weiner <hannes@cmpxchg.org> Cc: Mel Gorman <mgorman@techsingularity.net> Cc: Vlastimil Babka <vbabka@suse.cz> Cc: Rik van Riel <riel@redhat.com> Cc: Vladimir Davydov <vdavydov.dev@gmail.com> Cc: Anton Vorontsov <anton.vorontsov@linaro.org> Cc: Shiraz Hashim <shashim@codeaurora.org> Cc: <stable@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Change-Id: Ic1221fa129c9b3512127537d62df7bd4a7606d24 Git-commit: 746d8d8f3ebb49a62ffcffb4b1f41cc27d020a2e Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions