From patchwork Fri Jul 28 17:10:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kemeng Shi X-Patchwork-Id: 12759 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:918b:0:b0:3e4:2afc:c1 with SMTP id s11csp318872vqg; Fri, 28 Jul 2023 02:57:02 -0700 (PDT) X-Google-Smtp-Source: APBJJlEEywv7bo98CQGL8ZsDpB9/szvtRpERbclgNIGogrF9iWmV73zNnh7B2Mmtj5wOBM68tZX2 X-Received: by 2002:a17:906:5197:b0:99b:c689:3f3d with SMTP id y23-20020a170906519700b0099bc6893f3dmr1811512ejk.25.1690538222070; Fri, 28 Jul 2023 02:57:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690538222; cv=none; d=google.com; s=arc-20160816; b=Yp56j3LJms1v8jPmAkcjI62RXCj2md0oNCpw/Ga/DuUJ/Lpgl7Jk7NCjRTrF89aTro zAhKLflYzgQLqN6tG0OSEqplvq+UE01BYVZlLwblMBYpBu5Y2SBp/CV9kKftPHdeAq4q mWHkX8gRmJ1K4y3LLmA8kOH3lDJlVyJWCqnYEuvMGpWteYulROAxklbAJRU/mlI5J3T+ 8tlOoVGF7QgbT1AEUvZlwtjR2DIGT6js0YodFpx18Lx28NGSZQTrUG2JPeDK/SqGyM4c TgKReJjvewKdJ0GTZzG+xMiymK5XtKSleky8u8qU/LQwtUoMoNev+FYSWUaDUwDQeKYc RcPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=o9fEvvPPvTcPPCMN71MoiEp5zN8QWfrjxXKABievED8=; fh=TSUM3bg1l4VMuLzo5+/YZeHv/ZQR+PETNj1d6BtXHQc=; b=FhwbATW75RMlGEHxGJH7RLJVBV6QAoPnFgHgQaao/1SVb3UlZ1bzlRAYxkWW3o5g3O 9IPfQjs9BHDjb6NSoCys8J6rj0UjAhfiRcQEkxpkgQz52/O2wvilQwEMsozgQ++qOUBW 4gcNbLymg2XWtCkvEyPDW8ePRr4gVSIRDKcFs07K6jdmSr6lUIMpwZJLYG2Ok/c5E//M K1f6aodPo4M2nghzB6rgDzuAgWJkYNPa3BbPHWtoEPUE0vmku6103GkMdSgSGwNHgwAq UnxNePQzhtPujExlSvbr/95VX6bB7Yr1VGV15VPmQb/17LgzJ5LKTXz74t0dXcf2RuXr nzWg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x14-20020a1709064a8e00b0099207b3bc46si2493285eju.322.2023.07.28.02.56.37; Fri, 28 Jul 2023 02:57:02 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233545AbjG1JNV (ORCPT + 99 others); Fri, 28 Jul 2023 05:13:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33406 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234970AbjG1JMi (ORCPT ); Fri, 28 Jul 2023 05:12:38 -0400 Received: from dggsgout11.his.huawei.com (dggsgout11.his.huawei.com [45.249.212.51]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1126C44AB for ; Fri, 28 Jul 2023 02:10:19 -0700 (PDT) Received: from mail02.huawei.com (unknown [172.30.67.143]) by dggsgout11.his.huawei.com (SkyGuard) with ESMTP id 4RC20Q68rwz4f3xc3 for ; Fri, 28 Jul 2023 17:10:14 +0800 (CST) Received: from huaweicloud.com (unknown [10.175.124.27]) by APP4 (Coremail) with SMTP id gCh0CgA3n7L1hcNkCrD+Ow--.32454S2; Fri, 28 Jul 2023 17:10:13 +0800 (CST) From: Kemeng Shi To: akpm@linux-foundation.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, baolin.wang@linux.alibaba.com, mgorman@techsingularity.net, willy@infradead.org, david@redhat.com Cc: shikemeng@huaweicloud.com Subject: [PATCH 0/8] Fixes and cleanups to compaction Date: Sat, 29 Jul 2023 01:10:29 +0800 Message-Id: <20230728171037.2219226-1-shikemeng@huaweicloud.com> X-Mailer: git-send-email 2.30.0 MIME-Version: 1.0 X-CM-TRANSID: gCh0CgA3n7L1hcNkCrD+Ow--.32454S2 X-Coremail-Antispam: 1UD129KBjvdXoW7JF43Kr4DZw4xKrW5Gr1Dtrb_yoWDWFg_ZF WxtF1Fy3WYyF9YqFsrWr4akrykKFWUJr1UJ3WDXr4jy3s2ya1DAa1DArW3Xw13XF9rWrsx Gw1kJwnrCr13AjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUbx8FF20E14v26r4j6ryUM7CY07I20VC2zVCF04k26cxKx2IYs7xG 6rWj6s0DM7CIcVAFz4kK6r1j6r18M280x2IEY4vEnII2IxkI6r1a6r45M28lY4IEw2IIxx k0rwA2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Xr0_Ar1l84ACjcxK 6xIIjxv20xvEc7CjxVAFwI0_Cr0_Gr1UM28EF7xvwVC2z280aVAFwI0_GcCE3s1l84ACjc xK6I8E87Iv6xkF7I0E14v26rxl6s0DM2AIxVAIcxkEcVAq07x20xvEncxIr21l5I8CrVAC Y4xI64kE6c02F40Ex7xfMcIj6xIIjxv20xvE14v26r106r15McIj6I8E87Iv67AKxVWUJV W8JwAm72CE4IkC6x0Yz7v_Jr0_Gr1lF7xvr2IYc2Ij64vIr41lF7I21c0EjII2zVCS5cI2 0VAGYxC7MxAIw28IcxkI7VAKI48JMxC20s026xCaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrV AFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVWUtVW8ZwCI c40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r1j6r1xMIIF0xvE2Ix0cI8IcVCY1x0267 AKxVWUJVW8JwCI42IY6xAIw20EY4v20xvaj40_WFyUJVCq3wCI42IY6I8E87Iv67AKxVWU JVW8JwCI42IY6I8E87Iv6xkF7I0E14v26r1j6r4UYxBIdaVFxhVjvjDU0xZFpf9x0pREPf PUUUUU= X-CM-SenderInfo: 5vklyvpphqwq5kxd4v5lfo033gof0z/ X-CFilter-Loop: Reflected X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_00,DATE_IN_FUTURE_06_12, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772657806619551161 X-GMAIL-MSGID: 1772657806619551161 Hi all, this series contains some random cleanups and fixes to compation. Details can be found in respective patches. This patchset is base on another cleanups to lock in compaction at [1]. Thanks! [1] https://lore.kernel.org/all/20230725180456.2146626-1-shikemeng@huaweicloud.com/ Kemeng Shi (8): mm/compaction: avoid missing last page block in section after skip offline sections mm/compaction: correct last_migrated_pfn update in compact_zone mm/compaction: skip page block marked skip in isolate_migratepages_block mm/compaction: remove stale fast_find_block flag in isolate_migratepages mm/compaction: corret comment of cached migrate pfn update mm/compaction: correct comment to complete migration failure mm/compaction: remove unnecessary return for void function mm/compaction: only set skip flag if cc->no_set_skip_hint is false mm/compaction.c | 31 ++++++++++--------------------- 1 file changed, 10 insertions(+), 21 deletions(-)