Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp261200pxb; Wed, 3 Nov 2021 03:53:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw6xFl6B4fjmCkNVflY1qltZGV04w+iQIeicXMkpVZJRRQ1RWd6nK2XSBsXeiQPQ1LaBZJG X-Received: by 2002:a17:907:1c85:: with SMTP id nb5mr18692568ejc.502.1635936818243; Wed, 03 Nov 2021 03:53:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635936818; cv=none; d=google.com; s=arc-20160816; b=EalafWYiKhBIDJRv9YoOFG5edkRS3sa6aaz2aAQJ0PWbMmIuDDhA3a/jVyb1f0CwM+ xL4UTkInorcw2bSqgkqH7NFeEIQzIyDAqWJIcSh5NoSh1ZdXgJd8QObnDtODs7qs0QDf BKihnU/Tt8KsYhTHY+5r1anY/2HQE8qU5ZZu6vOmqmbTy2yiaNnD7hgTg4dSvW4JSohk UMZk5iwuKkKYVGwopfk2nMpJNn9jMvf4LtnDyrHzx5BS+saptpm+JtHSDO3Bnodd4LdL xdIljGmWK5iqFjAmgU2FV3pCzlShNHxnZn6allW6x2xZx5XuTo3bsyk7hn5xMBABpW+V pz8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from; bh=MwNcxQWU6QkGh75Fl4yZJ8jjdLppApd0N5hrZqwC8fI=; b=BNCDfePp/MiIB+KAQ3Es7Y+p0nQdp4sR4sGrs421bShkjy7x5OCofnBPin5lWe+RH0 Xrmr/FdFslwaT9IWPSesH4UFF2aHy52slkkMVKxmpQpwAQt9f+yvNJ/DFmOw3//EXRPC iAkTBy8Es5g0HoQhVGyydBnspJaAVTTB4+afEt9mYQESO3gVKcAYPUPgzPBmi0iqd2R4 QL+D9hjvKFp0bddrQDSgL4i3LeV/SgyTVMdhJgjTWZqsx5Zj1WnuRbid6YVygXWalT6L KJZENMJHYRxvnV90HgS0VH58VWMFPQ62b61PcVWZvswbwqd+osJCNrSX9xFUO1P+gjHc 3q6Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ec16si2636562ejb.197.2021.11.03.03.53.13; Wed, 03 Nov 2021 03:53:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231250AbhKCKyF (ORCPT + 99 others); Wed, 3 Nov 2021 06:54:05 -0400 Received: from out30-44.freemail.mail.aliyun.com ([115.124.30.44]:58353 "EHLO out30-44.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229506AbhKCKyF (ORCPT ); Wed, 3 Nov 2021 06:54:05 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R121e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04423;MF=baolin.wang@linux.alibaba.com;NM=1;PH=DS;RN=8;SR=0;TI=SMTPD_---0Uutr4md_1635936686; Received: from localhost(mailfrom:baolin.wang@linux.alibaba.com fp:SMTPD_---0Uutr4md_1635936686) by smtp.aliyun-inc.com(127.0.0.1); Wed, 03 Nov 2021 18:51:27 +0800 From: Baolin Wang To: akpm@linux-foundation.org, rostedt@goodmis.org, mingo@redhat.com Cc: ziy@nvidia.com, shy828301@gmail.com, baolin.wang@linux.alibaba.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: [RFC PATCH 0/3] Improve the migration stats Date: Wed, 3 Nov 2021 18:51:13 +0800 Message-Id: X-Mailer: git-send-email 1.8.3.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, According to talk with Zi Yan [1], this patch set changes the return value of migrate_pages() to avoid returning a number which is larger than the number of pages the users tried to migrate by move_pages() syscall. Also fix the hugetlb migration stats and migration stats in trace_mm_compaction_migratepages(). Please help to review. Thanks. [1] https://lore.kernel.org/linux-mm/7E44019D-2A5D-4BA7-B4D5-00D4712F1687@nvidia.com/ Baolin Wang (3): mm: migrate: Fix the return value of migrate_pages() mm: migrate: Correct the hugetlb migration stats mm: compaction: Fix the migration stats in trace_mm_compaction_migratepages() include/trace/events/compaction.h | 24 ++++-------------------- mm/compaction.c | 7 ++++--- mm/migrate.c | 25 ++++++++++++++----------- 3 files changed, 22 insertions(+), 34 deletions(-) -- 1.8.3.1