Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp3639168pxb; Mon, 30 Aug 2021 07:12:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwK/WfkwsqNFyRKbNryrWHbD6T+dIg9s07TvrCSQsYwRrJNh/x5mQGgjpzJmBkc+iOvSJln X-Received: by 2002:a17:907:a06c:: with SMTP id ia12mr25016443ejc.377.1630332775805; Mon, 30 Aug 2021 07:12:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630332775; cv=none; d=google.com; s=arc-20160816; b=RQiKVtGbV2zONRD8YxoOppQilTPO6+u4wxtaoQhl7mhsWDoGmANa1R9MNODgujxeIQ vg8/htNi33vX+pMr6bw3YkEXZI1NkSLVcuj2aZ9voMGjF+nKzkTNx7EmmOMwNZcTAzSk FhX1oNnTs2D1pBpgz4MmbHOEaX7BF9uQQDDaaQskZNEc0KEgLh1N2ZeRBHlqQbKzhtIQ RIIOvhZLf9kLKtMQ0xJhKSxOhU69x0N5A5DbEQMKwUUE0H0Rz7KJYsKmqh/ezeqOg3HS 7izIYfq2srMyr1TvUCvEo1nG8cpsQDnYy3qnSxytenDJLoX2EHypZ1yeHJKL8bB6xVkA cO9Q== 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=MVQVX/9Twm11ioFzuNpLXjOJiQj2tGD6MCe6ESwmWhk=; b=COg69kQwP6h0tdVg4SX+MMKPeOb2cKHZtoPuGIB3c0v4DI/TQVtasxB+PUq2OUrMw3 jJGSJDSqeZg1BzWJVVFdZHlkWIjSGvTynHtDvzI3OjQ6OM0rEn1rQvcZWr6GHXV4eY0B McMTIqbah5cuBxx/ycaLPuw0I1uIoQYG36dhEIymKyRCj0XkbJykZx+yDrHtPLEWJ/Ps ZVuIqI1al1Xbi/NVnUIpi8OSAzMECH68pzsppMAnvXpH4ap3yGt7LTt24Y5q2AeDy00E oyMSI88oMOza92eldGsmcqCQxf5D50+q1z/Ph/0LJdlSaX5/kkFHslBehGAr2vOSVIxJ KxUg== 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=huawei.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g13si15032199edp.48.2021.08.30.07.12.19; Mon, 30 Aug 2021 07:12:55 -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=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237014AbhH3OLT (ORCPT + 99 others); Mon, 30 Aug 2021 10:11:19 -0400 Received: from szxga02-in.huawei.com ([45.249.212.188]:9387 "EHLO szxga02-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229710AbhH3OLR (ORCPT ); Mon, 30 Aug 2021 10:11:17 -0400 Received: from dggeme703-chm.china.huawei.com (unknown [172.30.72.54]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4GysYX1vDMz8wh8; Mon, 30 Aug 2021 22:06:08 +0800 (CST) Received: from huawei.com (10.175.124.27) by dggeme703-chm.china.huawei.com (10.1.199.99) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.8; Mon, 30 Aug 2021 22:10:20 +0800 From: Miaohe Lin To: CC: , , , , , , Subject: [PATCH 0/6] Cleanups and fixup for page_alloc Date: Mon, 30 Aug 2021 22:10:45 +0800 Message-ID: <20210830141051.64090-1-linmiaohe@huawei.com> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [10.175.124.27] X-ClientProxiedBy: dggems703-chm.china.huawei.com (10.3.19.180) To dggeme703-chm.china.huawei.com (10.1.199.99) X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all, This series contains cleanups to remove meaningless VM_BUG_ON(), use helpers to simplify the code and remove obsolete comment. Also we fix the potential accessing to uninitialized pcp page migratetype and so on. More details can be found in the respective changelogs. Thanks! Miaohe Lin (6): mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_to_order() mm/page_alloc.c: simplify the code by using macro K() mm/page_alloc.c: remove obsolete comment in free_pcppages_bulk() mm/page_alloc.c: use helper function zone_spans_pfn() mm/page_alloc.c: avoid accessing uninitialized pcp page migratetype mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact_nid() mm/page_alloc.c | 35 +++++++++++------------------------ 1 file changed, 11 insertions(+), 24 deletions(-) -- 2.23.0