Message ID | 20240507075833.6346-6-richard.weiyang@gmail.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 B93FDC10F1A for <linux-mm@archiver.kernel.org>; Tue, 7 May 2024 07:59:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 425906B0098; Tue, 7 May 2024 03:59:25 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3ADC56B0099; Tue, 7 May 2024 03:59:25 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 227266B009A; Tue, 7 May 2024 03:59:25 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id E8F106B0098 for <linux-mm@kvack.org>; Tue, 7 May 2024 03:59:24 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 764EFA08E4 for <linux-mm@kvack.org>; Tue, 7 May 2024 07:59:24 +0000 (UTC) X-FDA: 82090849848.03.FBAE0B8 Received: from mail-ej1-f51.google.com (mail-ej1-f51.google.com [209.85.218.51]) by imf30.hostedemail.com (Postfix) with ESMTP id B671F8000C for <linux-mm@kvack.org>; Tue, 7 May 2024 07:59:22 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=TvXqruza; spf=pass (imf30.hostedemail.com: domain of richard.weiyang@gmail.com designates 209.85.218.51 as permitted sender) smtp.mailfrom=richard.weiyang@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1715068762; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:in-reply-to: references:references:dkim-signature; bh=CXNecoPkoSuP6xdn0dBATYGcjwQSZ4ER53CFKlIvens=; b=F00mHJyQg4Mun185NONiL1SFzeFAVPdHxC6ZmlZP/IrKuKdRlKlUlbavHsY+muTWnAy5Ft 8fNwDwRqayHqrGzLtsH+pL0PCymKE/qdjgRBG14Fj1DCQpgeR9X1wl248gnN/bc9d1g+ey AfX3Hau7GXFTJZazoS10C7KHAiD5IpM= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1715068762; a=rsa-sha256; cv=none; b=xd3uRLZP6TkeKH6frQ5G8SirQLuG3DIW9PG6/oBFTUwSfx9CGE+hkOjuCWS+mxGvRXpAF7 UQz99XwPK7i4IcW1b3rJHZEL4wU/JXt1vl1yt6CBWkKwaJYtMntB620nUQZijD3DXWYgYJ UsFQfla50J71oOGhI9Wir2Is4wAWWmI= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=TvXqruza; spf=pass (imf30.hostedemail.com: domain of richard.weiyang@gmail.com designates 209.85.218.51 as permitted sender) smtp.mailfrom=richard.weiyang@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-a59c0a6415fso579260566b.1 for <linux-mm@kvack.org>; Tue, 07 May 2024 00:59:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715068761; x=1715673561; darn=kvack.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=CXNecoPkoSuP6xdn0dBATYGcjwQSZ4ER53CFKlIvens=; b=TvXqruzaKISD9BHDGrOsS8DYuuJVGv597hESgfIB6rfg0NHDpPksxznlJ3u/dss+Hp zSlqR8gkU374tdStlQoGfXcCKVin0NGOVnhjzEtz/XRt9wmPufj1y2wP3QXsh//eGazz iBAJ431EX5JT0nneuihAc9ft4DBBYP+hr7uhNo7hU/s7/B48mneL7PG6TsX1UioJ3su3 Z1gIoiEoaF6iozZ2lGVZ9hOyQHU81YiLe4Ucey4ZzuxsgZqDMCeS6eiEP7qpWePN1TeS YaA2lIyoRuEuvR6ZQi7UBMx8H5cACBptijVWAQ5wATGzcK6iTtR7Dax7LrKuTwD1zp4B ORYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715068761; x=1715673561; h=references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=CXNecoPkoSuP6xdn0dBATYGcjwQSZ4ER53CFKlIvens=; b=Xp5QClQr6MJW226zETHcCCaP+XqTpyWgv+xnKJ9tTFqag0o0Mc+oQh71016YRajYDL 1HB0IF0yRHbcgP+Yxe8fHDf8gJWNVPxIQQt8XIBettjJQOTZbjiFVexSMLMaw5vE2mRP xHcGvqJBJ0fe5cqgVIRx7TJ5za+ggMeNuUPdf8iRj28jDGldRBnODNmpR6Bf088vb048 2/G1RT/oupXAjHooO54e9V9jJe2JJW4HrK6Gl5QfSJ593TZOYvjl/xf9rF97K9CNL+dP jnYqdf1FAx/GVAQkm/ZUhL6CtFwiTJ5LppKOBn2Jabdm2QVKdcuqtwHM0P6AAT/fhIjW O//g== X-Gm-Message-State: AOJu0YxN6CifBl1dhUjje7Cmhhwisxxed4JGUE/YjpempF+c6jx6Sn4A tpnBsbPiW6Xpd/4PEPg6tv9yI8pIh6R3/ftbW6OWGnzmzOepGuNG X-Google-Smtp-Source: AGHT+IEODNxT+oagLIPY87CJ0nO4gbqVKI1P4pGD619/vyl5tV/kETeFGQCeZ2dpX+9ehoi8Sox4/g== X-Received: by 2002:a17:906:cb88:b0:a59:cf0a:4e48 with SMTP id mf8-20020a170906cb8800b00a59cf0a4e48mr2701455ejb.47.1715068761250; Tue, 07 May 2024 00:59:21 -0700 (PDT) Received: from localhost ([185.92.221.13]) by smtp.gmail.com with ESMTPSA id w24-20020a17090652d800b00a59aa17f23fsm3776040ejn.203.2024.05.07.00.59.20 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 07 May 2024 00:59:20 -0700 (PDT) From: Wei Yang <richard.weiyang@gmail.com> To: rppt@kernel.org, akpm@linux-foundation.org Cc: linux-mm@kvack.org, Wei Yang <richard.weiyang@gmail.com> Subject: [Patch v3 5/7] mm/memblock: return true directly on finding overlap region Date: Tue, 7 May 2024 07:58:31 +0000 Message-Id: <20240507075833.6346-6-richard.weiyang@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20240507075833.6346-1-richard.weiyang@gmail.com> References: <20240507075833.6346-1-richard.weiyang@gmail.com> X-Rspam-User: X-Stat-Signature: bui4a17ei3dwdjyz74zjdye8wg14spp5 X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: B671F8000C X-HE-Tag: 1715068762-800453 X-HE-Meta: U2FsdGVkX186UgyDuqS8kryqxVEgXtdO6Rl2sln3+i05Q9XWiV9GqmOsKgiKEm9vTAHR1Ijqspk5z33SDB3tB8tiL0eQuxYzje5+geJxD7IdFWWKtCn5mNOL0s2A7qY/yQvxel+aWcmu0zDf9N8X1dDB6nQ6DHrdzIYyOWnTL1H7zrLVWp07GtJdpU7Znbz4h7Vr3e4/E28Ct8nJfNnxDnnHB+LwRTZRcpTS3yocMsBVIR2vqoKqqYfssnGtziVGlvPTwVSUB0rl896ss6fN6OdJjw2vxDJJGv49Zuq4Ck+ofMZEzuEZlg66v9S+K75llu1gnI999nBBH/+Jo0PyCN3MAjyApJxwQNqMMEBFvaOKCyZ6GrGCajR4AbyYc+37guqFhhg+oBuHUW2RDqi7NRRHRPyDIrdaEkMvlHGTlNxuEYgA1KZBpP88EY75S7dFYht6M0z99UqwcRQyF7x166wGzHj6/xbu3OF1hkPPVXp9bZdedLvC1pJ3mb4T+Dd6RqufyHDl3f6C3kn5yW26K4pAW9KQuaDfT6+d5aeALcDgtKbxUi2fmJpo6IwSlhGqzYk25Q9Ox1VjAuLvbeI9Vvzw5QOUnrxZ/zY891ZpFa/Ka7pJL9Hxow9LENf9MYeDjIdgxysLunq5nJl9ZnRJYGJ7epezwkvx5r3ktAG0Q8J5pfaOvmSmXkml29CeyaKl1eCoqSibrlWfBIAyIQJpMwKCKrrgL4gkFbMAUwUwEqCT7wqa/1g4/BUUxaJ4qPjsGyPGsw+LB4N9B8D3c1whupm7GmrFKXjHXjrNRlt9WlfhwFiPGwYVrdbsBjfMnHIhfy07G0IhwVz7bhNIJMYL3qNIp7LGVcXt4qZrO48iKUuqa9JW14g8TBhbFZqe20yCfSPGhdDrNfjmMkcThGUGB1e3AaegZuVGvyORmBctCVjZlMZW9T8cNKqU3W7UQZRX0m1jdVJ8u0FsfZiavg4 q0+jVU1k 7J1ejwZDs4T8Ni+pFemaNdM/i8K+Zppbxmd8EuN9B5s72JEricVZB8NDVRpCO9OE8LTcY+8Z081bdo+3IAaErvDCvZdUb8k2cZ9Mzr3c0jpoic4HRVOR2m4NBSoVgsD8SJEu5cxc1GovcvA4Prxy8BJPIzNKz/5FdGUbC+fqGZUJnaZgPfpvOBijoqEey7UDzw4Q3xG+RPkj0I7QWVEZP53ZecAiHSINZgpTRM+lk2vuLjFYF4czyALV0sJo8jBzKRimq44CZLxJtusm9gvsO3YDBaneUoAWqJHCyFsVh62RG9StzwPu3Akk+VASbttezXxPwTUR92OXNxQI1orlo0TrW9JgtFo/9PnlBIs1p38rQqfC8LmVa6wbG6xTRIORmi2yFj/c/gVrXvv1w88MI9L2/lNld9XhqGwkgaHvCtrNCpm2iWGykqr3bYH4ToDHIhB9PZti6/NrhruE2fOA2682HBtQMLJ02lp4wH89RDxA6Zsa8Glio0EHiDRtxV8sxY4lj X-Bogosity: Ham, tests=bogofilter, spamicity=0.005422, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
memblock: cleanup
|
expand
|
diff --git a/mm/memblock.c b/mm/memblock.c index 7f3cd96d6769..da9a6c862a69 100644 --- a/mm/memblock.c +++ b/mm/memblock.c @@ -194,8 +194,8 @@ bool __init_memblock memblock_overlaps_region(struct memblock_type *type, for (i = 0; i < type->cnt; i++) if (memblock_addrs_overlap(base, size, type->regions[i].base, type->regions[i].size)) - break; - return i < type->cnt; + return true; + return false; } /**
Not necessary to break and check i against type->cnt again. Signed-off-by: Wei Yang <richard.weiyang@gmail.com> --- mm/memblock.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)