Message ID | 20221220142606.1698836-5-vernon2gm@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 4E320C4167B for <linux-mm@archiver.kernel.org>; Tue, 20 Dec 2022 14:26:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E170D8E0006; Tue, 20 Dec 2022 09:26:32 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D9F098E0001; Tue, 20 Dec 2022 09:26:32 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C67308E0006; Tue, 20 Dec 2022 09:26:32 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id B82628E0001 for <linux-mm@kvack.org>; Tue, 20 Dec 2022 09:26:32 -0500 (EST) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 9B87D160C0C for <linux-mm@kvack.org>; Tue, 20 Dec 2022 14:26:32 +0000 (UTC) X-FDA: 80262910224.08.81BC568 Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) by imf03.hostedemail.com (Postfix) with ESMTP id DC2DD2001E for <linux-mm@kvack.org>; Tue, 20 Dec 2022 14:26:30 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=qSfcOSDA; spf=pass (imf03.hostedemail.com: domain of vernon2gm@gmail.com designates 209.85.216.42 as permitted sender) smtp.mailfrom=vernon2gm@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1671546390; a=rsa-sha256; cv=none; b=QsYxJY0YY6JLCB0G8ws4X8S2XEZ0lgSCCQfZFRLwBQrbMGfnQLuzDPJGb9xDvMcKn/LTsb O9tDZ8GvIhY5lPEqgGsqaKQkChpEabAS4IHXlo3oVmaTV1RVJm2PP6wtISzMUEnPFfuJYl CqsEq5xLGqpf6/Y6aODJQijVqfAKsL4= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=qSfcOSDA; spf=pass (imf03.hostedemail.com: domain of vernon2gm@gmail.com designates 209.85.216.42 as permitted sender) smtp.mailfrom=vernon2gm@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=1671546390; 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:in-reply-to:references:references:dkim-signature; bh=ICp33noRi3d9C8rE7NjY0TxUAoQ5nSMBxsmejGs1dfI=; b=Vm3dX3pmerdZT9LdCmYAMaVEJHXm4hL4WP76HmxkoALrBFQKa7bj3EPkjgwkgEotuuZzvg 1r5QMLdgLFyLRG4A21nmTpWOz9z8bvTL10ZbUxOu0vNNt1Dt0xWExe0T3rSPoMz7GBvW+E 6DgAEFdGlJ6eSp3hJEZzWQ1qG2zBC2U= Received: by mail-pj1-f42.google.com with SMTP id k88-20020a17090a4ce100b00219d0b857bcso12284948pjh.1 for <linux-mm@kvack.org>; Tue, 20 Dec 2022 06:26:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ICp33noRi3d9C8rE7NjY0TxUAoQ5nSMBxsmejGs1dfI=; b=qSfcOSDAXHDzAfM9Y5B7geRR5HEUpHSmMKAbDk3sxs2OROEkpL3sY2KXx/P1+40kU8 +VMUNvZEBRYCyFCXRMh4LZAIfhsSYnDA/UojcTUrtDqFIBgESZfyRmSNutGyjc3XshZS VCeMqfpXlxIr3XQid33LGe9NW3OjH/C3ZIFb8PDQ/dB/7lWET2k5At9ES7wOWb7HIoFY P/yCULGUCBkbNET8C0MQgZ1wv7vKtGNpShiDJ85BqkOV2cwCnoOQ+TiB5upeHir8itjR VGE2GtN4zg1ekDlq608H1Ww3Vp+rf/9PCSYc3NkgBJUtrqumDywN3ALSL4dLJv3hVPYX tytg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version: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=ICp33noRi3d9C8rE7NjY0TxUAoQ5nSMBxsmejGs1dfI=; b=iy+Api4R4dCkaXM8xBQKQl+vjZT1SSLdMBQ3w6K6RAEl+uHHtiZtnD6V87C0RpU1al 34IVfnnVanlKryDaIZdj09077tGOjQIOg301jxz4mhby/usnNg0OGw2rTmmNqSW4TrGZ WLXLw3HhrIqnato41G9ukSJJA7hKCAfw9HNhZgqNfgsxus/1W9yBI528zIWffoxdXAgI Bbxv2FsWPsm+Lis4dt8zLgOLtGOQDnca2mb8Ir2oq9qu/COz1mKOrvzCK9csX78gf5Yo +uTDm+dkVuQfIBXLTzSfPvGI1QS9al10iXFnqKdMm0DSIgC6CnhNfdbMSs4xLWSryB7i jt7A== X-Gm-Message-State: AFqh2koFXoJUpvkQmG2hhiktPp8/B0qnvLkXUhmftjM/aN1fOe+JKqBR J57JsFE0M0wLIYD9rmHTCdE= X-Google-Smtp-Source: AMrXdXsC/+bhuxI6XrkET+fpvWyY1FAub4d3VD14eu5U88kgdX5k4+HNIelFdjL8OfO0ZJEk6DwXWQ== X-Received: by 2002:a17:902:8207:b0:191:f83:636b with SMTP id x7-20020a170902820700b001910f83636bmr14345071pln.25.1671546389903; Tue, 20 Dec 2022 06:26:29 -0800 (PST) Received: from vernon-pc.. ([114.231.52.81]) by smtp.gmail.com with ESMTPSA id ik11-20020a170902ab0b00b001897bfc9800sm9383398plb.53.2022.12.20.06.26.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Dec 2022 06:26:29 -0800 (PST) From: Vernon Yang <vernon2gm@gmail.com> To: Liam.Howlett@oracle.com, akpm@linux-foundation.org Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Vernon Yang <vernon2gm@gmail.com> Subject: [PATCH 4/8] maple_tree: use macro MA_ROOT_PARENT instead of number Date: Tue, 20 Dec 2022 22:26:02 +0800 Message-Id: <20221220142606.1698836-5-vernon2gm@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221220142606.1698836-2-vernon2gm@gmail.com> References: <20221220142606.1698836-2-vernon2gm@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Queue-Id: DC2DD2001E X-Rspamd-Server: rspam01 X-Stat-Signature: hef9oxxbqacqsuzzwxut5nsfp6w1h6g6 X-HE-Tag: 1671546390-422688 X-HE-Meta: U2FsdGVkX1/yqk2G874OSf4eEmU3E+1j49/VGcjiLL1clySVjPCc4RZsWAMLDvQ3Nt5Br9/k6463lJ1k7BFTDXpHj1wls3rwH1C6pvgUJQ18X6j+9Jl/jw/y6T4f8/Np5c9MC7MJ0Xb91mAbe+ZyeyKm4a2wwWtiyiN09EL8ikLSVFRdOEsPmybwMCxYmrqhiprf1d9HkXQ+qOu65xVxuFS6iZiWCOUGxqlq6muzlz6XtgTVrxoH2ROBLm8DwciDy1Z1XftTD0+4UPMkA6WmcmSObJtsxJLbCk3WBz8SeNwRxegjbrD91e2H3i9RKVPRZLMkv3lcmXZDY6k24vqGb6U7uoMsZNhFE+hZ2OvKRH2uOixvkolAgwL0iGsEQXD19oH5j53pNh28NlEhez1uMC54A3IuA/Q4bsTo/HUO6/FWUjFaqsgJ7U/jjuk/Pefvgdf8EkmOJDQEOWi/fT9+0Ut78VdiWnpA5ehBgNyKXv5xkZSbnNu2k0b07enWY2OY0Y00x3PzTFXqgmObuLMzBlO4Y9VlYA0whxrqr+ygPlOWnFmEbMKPBDTii6sUJAqS2JnD7iBLPOHQenGg8BWtg8M4ualBRFb4pIaJItBGjDz8Dl4uRpQq1QQKixwg9s8RYD7FatVYCFMuw9kL81UikCWS9zZEce7qOllfvgQJZASQxOgqQokEMxbeKIL1P4lBJjrQmByoIq4KExM1Z7arHvd2B9x1nK6BFbMJkvGqcym6289tbhux+eOQr1+TchEaSrOPOCukj4Fx0NMgc4nrnsQWmmqcxKSDckP9HUUZUmXALkA1Kb3o8YWNqgm7TFUKqScglC5HLHEOW8T7l2Z0Hjaz/sHMpAdstOjswj0yPQEXEzLTcAgbXVUp5ZLtoh3ukkvBPkhux7hsyNtT81uJMQ4vo8XsBGMLoeJmoQ54eV5F/fE45HEoH8M5cUJmliv7jf5wqrqjVLp//2/LmYM zIzUbnQN w059PINFgCNg9olmitcHPFgkjmWfqiQbSXk1IowMvx8pGvezym9pd7mb/e2voAp6ljw1eidyG0KL+jI/s49vwltL/ZYZ5uRhX0L3O4aLh1oGVLJRjHCV+de9bZ0z5/nntMxXa9Th7hNWWyvCHD5r+yUJ6IHk5onBtrjDlcLPMC+14LAs= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> |
Series |
Clean up and refinement for maple tree
|
expand
|
diff --git a/lib/maple_tree.c b/lib/maple_tree.c index 3d45c515ed42..b3a215dd961e 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -503,8 +503,7 @@ static inline unsigned int mte_parent_slot(const struct maple_enode *enode) { unsigned long val = (unsigned long)mte_to_node(enode)->parent; - /* Root. */ - if (val & 1) + if (val & MA_ROOT_PARENT) return 0; /*
When you need to compare whether node->parent is parent of the root node, using macro MA_ROOT_PARENT is easier to understand and for better readability. Signed-off-by: Vernon Yang <vernon2gm@gmail.com> --- lib/maple_tree.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)