Received: by 2002:a05:6a10:6d25:0:0:0:0 with SMTP id gq37csp1678715pxb; Mon, 13 Sep 2021 03:07:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy73OtTRDFPISiXQQ/acX0EYVXXjjg2kAg70y2ikWqQVrKI1zluka+lpK6hPDDx1vQutEyE X-Received: by 2002:a92:d7d0:: with SMTP id g16mr7800254ilq.282.1631527642042; Mon, 13 Sep 2021 03:07:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631527642; cv=none; d=google.com; s=arc-20160816; b=zdwZhe4gDxQaU//olrqnX9tI2b00N7iTOlbz/2eUit91g/nkjiyf7/UsrREfimJNUj bHOdt6uNDMdxbzk0rA5pnBnmK+lE0CSIiROUbGkPUF4Y+XW6XVuFRDJRuyi/QZaMzd/t /hiFYA2MtAUwt22uQpIomRPdwqFR03108UuhA0yH3YSllV11Y7PUYA64iSB7CIZYvFFA NMXoLGJ/f7EfRPuSjODs3Z1ubjG0UGPbrYvTqjyCx11zAXT13eyVui9Wz6AgrLQOw2ux tSOGbRjnxpr0xnw+ISvSqIEQqLZZkegq2RFMhwQ7ZC72mQgTlDry8WlDIOxnDZpUpwkR JBnQ== 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=M9k7UMHoiUohGKKDSYJKAqMzMjJEsXEdnfIY9dG0BpY=; b=JtT7GQ5QljLW13XW2Z+H2zJeMx3H1lM3mspF2eORlYbEuc4GH8nGdmyHFZTjg2FCCF bV9uEBVFxmFf/rsDUasDkb4CIiQzTpdSnaqo76KLe0WOCQnF/guQFUmHT5sb9iEa3v+d wc8IQq0knTDgyaSdtEeMfbFe+ZG5IR9+EFPZN/AAE/jxhX5Dc71rLn1VPv4IOvhihXpD Q0iLgCzfTsBxh9bnhrYSYYJv8pgx+JxNi+gxRJA2ATrILfhO04WAq1ZG3Ikx2eCfnZws EvMJq62c4lJ8Wui6rI2hKCg5y+8KQtIuQgGZKW8Cs3EyfnAJnBl4EIjRN8zLmk0u2o82 9HBQ== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e2si6222004jaa.68.2021.09.13.03.07.02; Mon, 13 Sep 2021 03:07:22 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238898AbhIMKH2 convert rfc822-to-8bit (ORCPT + 99 others); Mon, 13 Sep 2021 06:07:28 -0400 Received: from mx1.emlix.com ([136.243.223.33]:51896 "EHLO mx1.emlix.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238769AbhIMKH1 (ORCPT ); Mon, 13 Sep 2021 06:07:27 -0400 Received: from mailer.emlix.com (p5098be52.dip0.t-ipconnect.de [80.152.190.82]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.emlix.com (Postfix) with ESMTPS id 00F8C5FB33; Mon, 13 Sep 2021 12:06:11 +0200 (CEST) From: Rolf Eike Beer To: Andrew Morton Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/2] mm: use __pfn_to_section() instead of open coding it Date: Mon, 13 Sep 2021 12:06:10 +0200 Message-ID: <4598487.Rc0NezkW7i@mobilepool36.emlix.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8BIT Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org It is defined in the same file just a few lines above. Signed-off-by: Rolf Eike Beer --- include/linux/mmzone.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/linux/mmzone.h b/include/linux/mmzone.h index 6a1d79d84675..832aa49d0d8e 100644 --- a/include/linux/mmzone.h +++ b/include/linux/mmzone.h @@ -1481,7 +1481,7 @@ static inline int pfn_valid(unsigned long pfn) if (pfn_to_section_nr(pfn) >= NR_MEM_SECTIONS) return 0; - ms = __nr_to_section(pfn_to_section_nr(pfn)); + ms = __pfn_to_section(pfn); if (!valid_section(ms)) return 0; /* @@ -1496,7 +1496,7 @@ static inline int pfn_in_present_section(unsigned long pfn) { if (pfn_to_section_nr(pfn) >= NR_MEM_SECTIONS) return 0; - return present_section(__nr_to_section(pfn_to_section_nr(pfn))); + return present_section(__pfn_to_section(pfn)); } static inline unsigned long next_present_section_nr(unsigned long section_nr) -- 2.33.0 -- Rolf Eike Beer, emlix GmbH, https://www.emlix.com Fon +49 551 30664-0, Fax +49 551 30664-11 Gothaer Platz 3, 37083 Göttingen, Germany Sitz der Gesellschaft: Göttingen, Amtsgericht Göttingen HR B 3160 Geschäftsführung: Heike Jordan, Dr. Uwe Kracke – Ust-IdNr.: DE 205 198 055 emlix - smart embedded open source