summaryrefslogtreecommitdiffstats
path: root/virt
diff options
context:
space:
mode:
authorHuang Ying <ying.huang@intel.com>2022-08-17 16:14:06 +0800
committerAndrew Morton <akpm@linux-foundation.org>2022-09-26 19:46:07 -0700
commite6fa8a79fe03e1734c26287474b1ac09287fdeb7 (patch)
tree69844056e1eac50a2cb544f001956962fb1129be /virt
parent577be05c8927aa593cf7e29e2b4940607f5756ff (diff)
downloadlinux-stable-e6fa8a79fe03e1734c26287474b1ac09287fdeb7.tar.gz
linux-stable-e6fa8a79fe03e1734c26287474b1ac09287fdeb7.tar.bz2
linux-stable-e6fa8a79fe03e1734c26287474b1ac09287fdeb7.zip
migrate_pages(): fix failure counting for THP splitting
If THP is failed to be migrated, it may be split and retry. But after splitting, the head page will be left in "from" list, although THP migration failure has been counted already. If the head page is failed to be migrated too, the failure will be counted twice incorrectly. So this is fixed in this patch via moving the head page of THP after splitting to "thp_split_pages" too. Link: https://lkml.kernel.org/r/20220817081408.513338-7-ying.huang@intel.com Fixes: 5984fabb6e82 ("mm: move_pages: report the number of non-attempted pages") Signed-off-by: "Huang, Ying" <ying.huang@intel.com> Reviewed-by: Baolin Wang <baolin.wang@linux.alibaba.com> Reviewed-by: Oscar Salvador <osalvador@suse.de> Cc: Zi Yan <ziy@nvidia.com> Cc: Yang Shi <shy828301@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions