From patchwork Thu Nov 2 02:37:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?6buE5Lqu5Lqu?= X-Patchwork-Id: 13443326 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 785E8C4332F for ; Thu, 2 Nov 2023 02:37:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D64DE6B02E9; Wed, 1 Nov 2023 22:37:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D15DC6B02EB; Wed, 1 Nov 2023 22:37:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BDD8C6B02EF; Wed, 1 Nov 2023 22:37:21 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id AD20C6B02E9 for ; Wed, 1 Nov 2023 22:37:21 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 72D59C0CC7 for ; Thu, 2 Nov 2023 02:37:21 +0000 (UTC) X-FDA: 81411452682.09.F600C3E Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by imf07.hostedemail.com (Postfix) with ESMTP id BB46740007 for ; Thu, 2 Nov 2023 02:37:19 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=iPk7Ft04; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf07.hostedemail.com: domain of huanglllzu@gmail.com designates 209.85.214.172 as permitted sender) smtp.mailfrom=huanglllzu@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1698892639; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=UKopUlcYKHiL2msqII7e4sEdoZVJ2JhDrM+KqYar1FE=; b=NKpw0k710dOewg5qxYDJ/bDa/2VVfSH8faD3JR7dQDHmH+LQEI31h3iF/vHrPeW+qU5itz 2fOrJqwSqyvz2v7HU7vdrzMgo3xwKluWJ6+lkELXfuVoJYqTvtRENsZt9CMCimI2poeedB W/gMTVP3hMjEOiopEbsU1PiYFEwEcGc= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=iPk7Ft04; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf07.hostedemail.com: domain of huanglllzu@gmail.com designates 209.85.214.172 as permitted sender) smtp.mailfrom=huanglllzu@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1698892639; a=rsa-sha256; cv=none; b=Lq5ragM/8iusfb+kAbpBzWLkNX8FwEZ0g5HxKd4dQjrcmAwvwtAuyMfEkeiZaZyzqpSitf xRhHllIf7QDrqP6t9HqgkPtvJSk+OFGOszDCv6pfpSp+8US1b4WYfB+9gQikqlf+pVJXHk WQRVo8qNab+FDQpFR+Wo6QKwDwli7zw= Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-1cc131e52f1so13228795ad.0 for ; Wed, 01 Nov 2023 19:37:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698892638; x=1699497438; darn=kvack.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=UKopUlcYKHiL2msqII7e4sEdoZVJ2JhDrM+KqYar1FE=; b=iPk7Ft04T1fUaoWXpGBK+MsZTu8++eOqT5rMi3ap0TSJ5AYEc0qcVN7R3ATEAvQzOW BDgGjXi7MfFbGxsN405XejBrHqbH3uxJTcOuBfIIhi98Zt2aFBpYXxljBeRVra+MWpK7 wLhg838nNLuBK3lkFc5XaIeVNlnNeB2JcdjM3AskY3DPOp8l0kCyKzE98uktlwaSQWej 34s4N1wTEjZK8JYaF0pr1pu9DGaWayGmQVb5bSLAFeSXrt6gDyZZoruRUykKTNverv9E niCUpA0UVG6txOimykga9CghR/XznNp8Dhyuqt9z96p1JNSCOVD3nwHVwMduRGI534bm Vexg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698892638; x=1699497438; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=UKopUlcYKHiL2msqII7e4sEdoZVJ2JhDrM+KqYar1FE=; b=WlkjWLXWk7peluVTJ94CMirbUhg4EVKwtm+GdwjpIpP32Mg4Ujj60aRvcpxcLxM7oc 6PNn30kGoaEAufHxXLEdrDyFStYARp1F72iBfP/rI9EnfOhbJp88caEDQVoX2ki2t82l x4Q33npUt7LRXoZ+Es8+mZSxJehH5Q126ild0OPW2LrHj3omC5Hl8i2YdyVJ63rCsfls s6cOTIlYn9YR1MxmvvUTe97hdIaCpsMYUtiqCqz9zgYNk/9/RhKNOo0F4KeKSc0/TmPC ISLjiu8moSot7TQg+UWMSZM0DX7d7RwoZi0pSpFPi6PQn93vYpEWqY17D9BPJKxPFKGb Hmqg== X-Gm-Message-State: AOJu0YzlNYWIFrQtI+sxy+Lkq3P8xfvoYGVdv589Xi8kA2ZWuI4fhiHW 7xpwkASWonTnT8wEYj74EqtYwkIJZhC7mr5gp9s= X-Google-Smtp-Source: AGHT+IH+VAt/djpAXL6Q8OkiwoHBogmGJg+LU1nujx8Hxk5Mx5NdsGSkhcq28WP8pNdlnmjw9zEnLA== X-Received: by 2002:a17:902:d488:b0:1cc:5f5a:5d3 with SMTP id c8-20020a170902d48800b001cc5f5a05d3mr10834928plg.22.1698892638198; Wed, 01 Nov 2023 19:37:18 -0700 (PDT) Received: from localhost.localdomain (mail.lemote.com. [222.92.8.138]) by smtp.gmail.com with ESMTPSA id 2-20020a170902c14200b001bb892a7a67sm1923156plj.1.2023.11.01.19.37.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Nov 2023 19:37:17 -0700 (PDT) From: huanglllzu@gmail.com To: linux-mm@kvack.org Cc: linux-kernel@vger.kernel.org, akpm@linux-foundation.org, rppt@kernel.org, Liangliang Huang , Liangliang Huang Subject: [PATCH] mm/memblock.c: using judgment statement can reduce loop and enhance readability. Date: Thu, 2 Nov 2023 10:37:10 +0800 Message-Id: <20231102023710.13023-1-huanglllzu@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: BB46740007 X-Stat-Signature: p4n6kxbb53tptq3imu18d4jebus49umo X-Rspam-User: X-HE-Tag: 1698892639-129857 X-HE-Meta: U2FsdGVkX1/1GF97JTJ4ARidlcvfcmz4TT0if+BgZqnVgPUPlNVMZc73cO0j8VOzh1Xq9hh9iCK6rrAc+QLINFCrnIX0JWnkV8TRigf1ILwkQonvAlueaNLiibi4OxRrMr8jklxTwaIDnj9VBtogII8e95XJ70GWqnlj/+QpUXp5EUKdE+zV+3Lu6Yag7LeP5gE6cLxVRQaZSZOw0SxTdCeKj5/uj3K6p40RkAH5nzfPLUiDYZAgn+iFUyxkI1vm6TbvXVCGjbFXeTOqLItpWc55Uf1W1AfcptffXikzMtbIu9R3QOXYQUTzZeaav2QCr+PQs/eKYKDfDGXJRbmw1RjmfyiodRIoN9czcTfpOxjauesAl/XhYgTW5GwogPPYreis1ubZPyYkK0WyK2CMw0MIIrc0E6lBokX3c8l+ARv0Ltvoc5jxFEuhiJ51Ly+0MX1lPWv3S9Vw6+GSi2fNLFz5j3h0qABdUwtKNOnFz4C0v50ECQH1XWZoYqvCrGeLY3aga+uc/XS7ZriwmyOa4JsVAmAyvMU212mCMS7Wiootn7cNk9yzG+9geY+Vco2OMx9J0WdZHkszLEVd3ASkC6kTKfKhLh4LveYaC0G3yxiRlpyc2LAXO1OAOJFvy0ajhndZZtyUS2DtLSKUfbxjPGJ+jwHynD0ftaBZ0kyE57WZgbrh37X0j5TT+ybZQQG5xTHmmgQeb4yRSYzXSZnpidLfzIbip+KbJ801lolWYD2kypZtgKtjTt6S1rxniNBFDRt3Wxq068dU9+xwD+yLpm7uoETUio7w3kQuTAOgtNRslI3dC1xhNsmnsTQk9EcVjKhmyCeSUv59jB76zkp1hlVM1Ik24UjQsIafow2Sc/SQD02zq5D9iPIhBC0sFa1uljPYt2ct2iu3CStyPi6N9jFKZYFHMmThHV6TJBSEKVffBfG6G+zR31K2nIM1cttl64+yb2j9slYLBHRfTkN ZeLNL3f+ J5YfdBsKqDHPaBe0ppiGJP3tDdDs0HrhgTXeswifdvDt2PO1UeFwL+ifb+NJwU6+F/tQXjeM1eErwv53uXmXVme7kJLxpJIHBdckC3WzINKbFYMwTAqvifG5o8nCgI1QlSX6lfFRln7lLByrkg2NMQRxkIkwQpMwHk28RTDmhV21FqfxQADHLMZwBr+r3NbQ/bXrdFFk1XSqXJAAZCJsHi9za/1a/JXefNm/xFxlxlXizEDTKfttq7eu2byz9DmgxPzTt94l7uP3k9lhRnEYH2VV/vUyir9Pw9lkiWyVL9u2ufsR4JUgIQJKh1ODEgvnV1Vy00nais4ZDeNF2/U5tB51qTtiB9555dyitLN301atROE9k/9Vo+ELTr5oFj8i8ZNXQ X-Bogosity: Ham, tests=bogofilter, spamicity=0.001736, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: From: Liangliang Huang Signed-off-by: Liangliang Huang --- mm/memblock.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mm/memblock.c b/mm/memblock.c index 913b2520a9a0..e48dea7144bb 100644 --- a/mm/memblock.c +++ b/mm/memblock.c @@ -655,7 +655,11 @@ static int __init_memblock memblock_add_range(struct memblock_type *type, } } /* area below @rend is dealt with, forget about it */ - base = min(rend, end); + if (end < rend) { + base = end; + break; + } else + base = rend; } /* insert the remaining portion */