From patchwork Tue Jun 4 15:06:29 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: JaeJoon Jung X-Patchwork-Id: 13685497 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 A63FDC27C52 for ; Tue, 4 Jun 2024 15:06:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0D5486B0088; Tue, 4 Jun 2024 11:06:51 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 085FC6B0092; Tue, 4 Jun 2024 11:06:51 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E99326B0095; Tue, 4 Jun 2024 11:06:50 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id C887E6B0088 for ; Tue, 4 Jun 2024 11:06:50 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 78990A0E06 for ; Tue, 4 Jun 2024 15:06:50 +0000 (UTC) X-FDA: 82193533380.14.7BF97F5 Received: from mail-pf1-f169.google.com (mail-pf1-f169.google.com [209.85.210.169]) by imf06.hostedemail.com (Postfix) with ESMTP id 9FBBA18001A for ; Tue, 4 Jun 2024 15:06:48 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Y+7COK5S; spf=pass (imf06.hostedemail.com: domain of rgbi3307@gmail.com designates 209.85.210.169 as permitted sender) smtp.mailfrom=rgbi3307@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=1717513608; 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:references:dkim-signature; bh=qJhh363fbWRlNJvkWAmkbwBisq5XC+2LXzyAvBxQ2pk=; b=bht6gw7kpxUZ/jRp+9qbJx901zImbUKpbR6kChWkl5NMyBO4bEQcHdvEQENtsmwSVM7IZ9 YokSnTaIcCnsETllzdgqz57RZS/BLZPPFakx3VC3jwlTrsZEnjL13Rpq4EpFwMkoGfQhzU MDAVgDfTl8c+CGwn4jeQozzGUwado6A= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1717513608; a=rsa-sha256; cv=none; b=lufrqlCdw5R9Zt0/0+JejQMl3jFzRUVDSZCVhZhUTx7ygzfJMSIYfLOqdZ06VS/eIIUJxL NSjpkwHserukUaIIS3w8rowhBrWAhtdTH9BpjfbWGLeX2LqStu7DjkqQQN6AWIa+gUp3jT 7MZDNiPvJjYY808490165bjDKzSiaVY= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Y+7COK5S; spf=pass (imf06.hostedemail.com: domain of rgbi3307@gmail.com designates 209.85.210.169 as permitted sender) smtp.mailfrom=rgbi3307@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pf1-f169.google.com with SMTP id d2e1a72fcca58-70245b22365so3354527b3a.1 for ; Tue, 04 Jun 2024 08:06:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717513607; x=1718118407; darn=kvack.org; h=message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=qJhh363fbWRlNJvkWAmkbwBisq5XC+2LXzyAvBxQ2pk=; b=Y+7COK5SdFtj7Z548Wha/xPHfzXD8V6wn1Ecf4ydAxddMcQW8S0biGD0RUsNvcYEpu WkLE0/2/Eb/0dQqPFYzSVXG0182M+rexg6pO4cxbeZb/OOEXxt7GSp2RPqEk74akKL+l g2dW2Qy26BdKDl1fIf6cNTz0JRAS3z0605wDZlSlmlEEcPmYLryWqjGQiOVyY6oqTryE Iq/VUcGiNFYGEesrkp1gp7GuT4dokXyN7vl6Fejwp6yZJF2k8ZE+zTnzBRCgm1b/+IEO oQhHNZLylyUtz4pXlzbQBVtPvoQwj/ARLDyN4Xdn9jA2UaTV1nz3ogKoXaSzs5H2rwGe ylNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717513607; x=1718118407; h=message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qJhh363fbWRlNJvkWAmkbwBisq5XC+2LXzyAvBxQ2pk=; b=fjj0aRn6eTM6YFeL45k2QLZ5lWlNG0QzLjKRRkpFCF7lBNj74Xk3Z5MQHI4EOQYuyJ 4Is7hawYzVLpyAhnP2mZavBJSJL08fJw6A3c5BZ/hA9MwXZDb+fpnmkHwtkF85fyrVeQ iDq2h6jnBBlxJw94S/CIWITlXoAD+A7C80/urV7ob3864dUQOH6Xglo/ak25KGyqTmzy 8xeq/WrG4dI5GO3dN+LNjVSZPS6AyKFis4luN9RB/xLi8MK/GaYAniSBwVO+0E70VwiG gebkI+FeCn2HW1uGQKaYfU8xyDpgGRRiMRwgz9N8hq0LIvsALgwohDeX0DQvWT2v2Ec4 W2rQ== X-Forwarded-Encrypted: i=1; AJvYcCXhLFY3l0Z6iKrUW2O6CNjCFfKZvjcL85+0pJTJMk0ZiSXnI0WCkxhld0QMBTrz/JfLyS3zrnQO4XKiqshZCXjn7jk= X-Gm-Message-State: AOJu0Yx9YMi+fUq2tk/2oBQTUctHowNR3I1TAqqZo5QEqlLKQAIAVbDa qUtirQ1cWjqlbzRP5Z57stTC6V2PgMzHva8eUCXVNhqznF2cNcl6 X-Google-Smtp-Source: AGHT+IH010tpZVdxgd9Yw449UqLipwVxZfsbDuz06jA5aRVTAA4YUmp64TMXqKVnkaKczlNteTqLig== X-Received: by 2002:a05:6a00:23d2:b0:702:36a0:a28d with SMTP id d2e1a72fcca58-702477bc037mr12205994b3a.7.1717513607178; Tue, 04 Jun 2024 08:06:47 -0700 (PDT) Received: from localhost.localdomain ([180.69.210.41]) by smtp.googlemail.com with ESMTPSA id d2e1a72fcca58-70248dc56d8sm6740666b3a.80.2024.06.04.08.06.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Jun 2024 08:06:46 -0700 (PDT) From: Jung-JaeJoon X-Google-Original-From: Jung-JaeJoon To: "Liam R. Howlett" Cc: Jung-JaeJoon , maple-tree@lists.infradead.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: [PATCH v2] maple_tree: modified return type of mas_wr_store_entry() Date: Wed, 5 Jun 2024 00:06:29 +0900 Message-Id: <20240604150629.30536-1-rgbi3307@naver.com> X-Mailer: git-send-email 2.17.1 X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 9FBBA18001A X-Rspam-User: X-Stat-Signature: mr1usyt5fr91gonwhczkhrifbtyfbwax X-HE-Tag: 1717513608-300046 X-HE-Meta: U2FsdGVkX185LjkJpLrr7mQFx+7eehKffU9yMWYwXTExIWpi+U9axhroU5BVf0RD+av1nm1enqU7uAiYhxrWO5OpDtsn5dS1lLwIWSicRmirwk34oc2EnjepEwPIMVZSRBm/pa0QR6kDBBbg/sl697uwdAl4YxSICWQRq0CmoLRBH+gAyIXxURjkWByX3K53/tjYFyZBu1IgvS5B76OC6oWxw2hGeDTRg1AAHPsMs/aJ+mn8ZbW6IuNYB5PHjmp3MtMQt4JaBVYM8oXPT+ci4hYJmEVJGTUES4qtS022mgL5SU9swhcUA6MsxPYsZHh82CIUjdVyktK3SyAMRGxc6Cof/B/77aOGD82Usi6E0jiYl5IeBr9ui925gIujG/BrBtHxaH5TFrCfM16ef44fSz+CGE1XsqVekn3QalCgkm4xVhhO3VRKF8kIX+QjX/5kuSg7uZiZWBKJ9iC1HaF61yFMPSxyCRsRj/TYTalJx/BMnIu1/3z+lHJbNgc+blUvP21UzFIWnOnEpm3e/nrL37mBlVuUxH3hcKMy6ii+OsFEx9/1ly6BQatqEEafZ8JGeJKiUFVKvf6XD0yrg5f9qQWaEO0G2JdEcyEnA3DdEzORwMz5HIshirsKi7AB6ZGTgQizKvxIxy4ygd69OPIs6ZGeDrEoHBd31UNkJD8klHvjs4R5I8Exd7fOY/w1A9FertrAsdKlz9s3Tc9TCTWZVvUWPP72XBMxAm+5qcc6HqB1CkrTJzx1kohgFOY19a9ESC0+XXC8J69+6Zd98Hm15BlO+MSSUn/AxcF3TmVBWob9T+Szg47ZwxUQbE1Gj2QIUOORIUv6mnh3IQsOrMiauJWmRhbfC5tZSInGTht2M7tiVlPZffQrk2a6tL1jm+R++qlm1KBkbMWe6SlQ8lm1qugKAlTsBhbSvZMFqk810qFbB7GuSb6r2uswLwEWVeJFtD5fp0vSXyLksk2H8Cm BdlTCeVq yz5YrQeK30UQ6oL+2cUtvGgSREpy3w0tnz96GjShaMCu7+TrNQVvAVqoMCclBf/sp05hdVziDf/wMHmpsinLyjg4lgC7p3P/uyQ4cCVJGpman58/yczmdSpq6jHRDanfL2M1dKoyC2SYqrOgOJwcAOGBzUrW5EahOLzDjJKz0JVSx+/WSIA8zFysViRdbuZvkxBxUEFaQU8cnUGjbeUCAW9cmfcR2losmYMdlfcg+Lsg00h9Ih0iPrv2zMS2jS6EaQn3CtcUtUHpfKJNGAFGg/u2aY+AAEPOxS3cIEJyquoF5+6E+5cRNPiadKoTFIfph0hxkbS27+4lExa8J7+4a6KM3brhxHoxUJAY4TA63R3OnJCPNB9zO6V2W+6Fq6AW7qw9saJOvmv+T4zTVKCoPgEsvVBF0AU57VeR+ X-Bogosity: Ham, tests=bogofilter, spamicity=0.017852, 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: Jung-JaeJoon Since the return value of mas_wr_store_entry() is not used, the return type can be changed to void Signed-off-by: JaeJoon Jung --- lib/maple_tree.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/lib/maple_tree.c b/lib/maple_tree.c index 2d7d27e6ae3c..da30977aab0f 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -4203,31 +4203,28 @@ static inline void mas_wr_modify(struct ma_wr_state *wr_mas) * * Return: The contents that was stored at the index. */ -static inline void *mas_wr_store_entry(struct ma_wr_state *wr_mas) +static inline void mas_wr_store_entry(struct ma_wr_state *wr_mas) { struct ma_state *mas = wr_mas->mas; wr_mas->content = mas_start(mas); if (mas_is_none(mas) || mas_is_ptr(mas)) { mas_store_root(mas, wr_mas->entry); - return wr_mas->content; + return; } if (unlikely(!mas_wr_walk(wr_mas))) { mas_wr_spanning_store(wr_mas); - return wr_mas->content; + return; } /* At this point, we are at the leaf node that needs to be altered. */ mas_wr_end_piv(wr_mas); /* New root for a single pointer */ - if (unlikely(!mas->index && mas->last == ULONG_MAX)) { + if (unlikely(!mas->index && mas->last == ULONG_MAX)) mas_new_root(mas, wr_mas->entry); - return wr_mas->content; - } - - mas_wr_modify(wr_mas); - return wr_mas->content; + else + mas_wr_modify(wr_mas); } /**