From mboxrd@z Thu Jan 1 00:00:00 1970 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 33BD6C25B76 for ; Thu, 6 Jun 2024 01:47:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9D8956B00A3; Wed, 5 Jun 2024 21:47:46 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 98AFD6B00A4; Wed, 5 Jun 2024 21:47:46 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 850376B00A5; Wed, 5 Jun 2024 21:47:46 -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 67E336B00A3 for ; Wed, 5 Jun 2024 21:47:46 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id DBA09807B7 for ; Thu, 6 Jun 2024 01:47:45 +0000 (UTC) X-FDA: 82198777290.08.70BEA26 Received: from mail-pg1-f176.google.com (mail-pg1-f176.google.com [209.85.215.176]) by imf26.hostedemail.com (Postfix) with ESMTP id 42B1014000A for ; Thu, 6 Jun 2024 01:47:43 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=ZIQJ7kv8; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf26.hostedemail.com: domain of rgbi3307@gmail.com designates 209.85.215.176 as permitted sender) smtp.mailfrom=rgbi3307@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1717638463; 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=tCGVKRzrLeEfLG4s7yhSSh5l6gP/ezDtq2C7b5lSB9U=; b=OBmj3cOMsJ+twD5pxz5CoQ0hEd+7JtxWe52cEdgUWlYNxTY68GcVsCyvv56TIOkCDiCnTe /uW6XbEBVd0aoR6SLOBgILj+p0xfQwJ/2lLkUtfQtelSwBGd4woLkvPNLQiKdk5/cjR5yK GvCkJUXT1eXaXc7eLqeKWILa1sm6L6U= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=ZIQJ7kv8; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf26.hostedemail.com: domain of rgbi3307@gmail.com designates 209.85.215.176 as permitted sender) smtp.mailfrom=rgbi3307@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1717638463; a=rsa-sha256; cv=none; b=Qoo3dK2Di1YVjuddmFG4bWP3jPbFYDFRhAz3/Q6BErGiXQNIAtx9M/ToUvvUNE6jN2Sf56 /tZ9VAgI/EA29tD0EpHUQyFLaF7W9wNEUzbXLoO/9LosgWgPV+1yArN00Xx3ryVScFnK+g ONo62RwF40nUu8mD97yXrF3FizYytXQ= Received: by mail-pg1-f176.google.com with SMTP id 41be03b00d2f7-6c821775f82so344286a12.0 for ; Wed, 05 Jun 2024 18:47:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717638462; x=1718243262; darn=kvack.org; h=message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=tCGVKRzrLeEfLG4s7yhSSh5l6gP/ezDtq2C7b5lSB9U=; b=ZIQJ7kv8/9q5miI6IxUiLaHW5GSiAuiiI+CdyIcMlCcotciSRgUlbnKdWUZQDmddbf KyGGZa4qee9edaAfEUwQ6jq9rLnJ0TvcjMpov6R0O1yk3vctO74k0GG2g3eJMELmD4DZ GsmJbd1fMiPQPiE1hvt5aWDVCRLfJiAMdmKNktQJrCBf9XnafhZR08juopDejHyX1xEt fMyt0kQYF4oC1Vetsm+0Ac7s1HsSk58wTPyvInbuys9zzZ0+xLpJ/58GTU9Zx+NfkdMR DgX9kAH7m0zA57uTWCR98nS/M33IQuiVIuy1kM2qMpBtudKN3pDQTnyJigOzNoXEGSKv zzjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717638462; x=1718243262; h=message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tCGVKRzrLeEfLG4s7yhSSh5l6gP/ezDtq2C7b5lSB9U=; b=QifyX900fstrlQzEOX9XYgpxyytigZX7o9nn8JM+BWhIFPJc6dvGuWfnNulJGu63O5 rske7BrvORXP2n52nit4LVdHTMnBqhyL+BiPRLre+yptXbsJIFXthGaP0+plupagJrY9 pEE8JUMj6EhzIwX+D5c2le2SIAkztrAKEC4F3UdFX9vXGV9/hhZZjrvU4GFQj/aLHVba c+1CmUah78ZuPT9Mt12a1PkWKULKROnhHjjcbZ7ktrGtQnzzqB94GpyrOP0BEQdb7mGH 8eEQjvnskXrju6ABkRtzS/LKApjxagxMdQVn9ZZ71+PYHvR8eQxsWrdqfbmcRAs0UKw+ LmtQ== X-Forwarded-Encrypted: i=1; AJvYcCU0d6wOWeXNOr6WeRr4mED5YQsDmgeph+XXobM1/kJVya9+1AZNcgmVfx4WwmY3HwYBgjQYnkbR32jIZt6CnoQ1xXc= X-Gm-Message-State: AOJu0Yw9kI+Rg4IDSRb001fNwWR//xSJMZINZrV9N/lrMasBO5om3S2K mhUd6jjlh0nWAj7+fcZkHywT8eTJ7AQ20zLTqVXYd4qcxP8689im X-Google-Smtp-Source: AGHT+IHrFgZpRXqoAzk9BtvfWZNPXMchLJFCSJIeog7KtgF2ATaxkZ29qZ5ZagvPkkH19S/NyJWo/w== X-Received: by 2002:a05:6a21:998f:b0:1b2:afc4:ff71 with SMTP id adf61e73a8af0-1b2b6b08f37mr5425937637.0.1717638461870; Wed, 05 Jun 2024 18:47:41 -0700 (PDT) Received: from localhost.localdomain ([180.69.210.41]) by smtp.googlemail.com with ESMTPSA id 98e67ed59e1d1-2c29c20d7f4sm281307a91.6.2024.06.05.18.47.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Jun 2024 18:47:41 -0700 (PDT) From: JaeJoon Jung To: "Liam R. Howlett" Cc: JaeJoon Jung , maple-tree@lists.infradead.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: [PATCH v3] maple_tree: modified return type of mas_wr_store_entry() Date: Thu, 6 Jun 2024 10:46:56 +0900 Message-Id: <20240606014656.7491-1-rgbi3307@gmail.com> X-Mailer: git-send-email 2.17.1 X-Rspamd-Queue-Id: 42B1014000A X-Stat-Signature: 3wcu453geemeyg3gd4igssyz3x4ywtxr X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1717638463-794105 X-HE-Meta: U2FsdGVkX1+9/0T02mtQPJKbEDxyusxxyNRkZD+NjRCxcDWl+YmOafd+lfDQQDLRsV4JlbZXdERxhC2iOMZqbVFggbzinllngsGzc+go7zfD30yn8HS2boMr8YtsbiWb1WMKyh2GmOSx4o1+Qp3X96GpueunsekICk19SKFvJ6ybvWzsQ8BOh4jHkDHVHpcK16SwsGEUyOOM6ZLyUPmKpX9mVZvCJxtEfwyqLoJ7ok4bllBJh1IcU4QqXEmfT+Ne6Toj+hIOKXY4XYzoeG2lVONQ7zs2hHu0Rtsem6SKcX9EeXTX6U8QiJb1j/ccgY8cg8uMFDOP8G3zhsmgmIoIdp7RCEO89C6yKNr0rpbaDnkb9fzANvmQ8GduKpbuhcmTYreFdXh9QDJEXRwRep+rg+FyQQ7uFpWY/p4XN/5+RP665VAQQLqISkyOA0PP1FSoyS7H7BXrHESHN4kdoX1+9V2In6kU25c/N/XXbqAcGpuNLFqZ/wsT3hrZ1c4509S+dN2cLFgbyqH7K7EmxFRiPutf+V6t9No3ImDks40AL8/pHTfMK76v6yGKPViHTJFBAn4FsHVpYcsIQWsZzucw7j+Rej5wgGv9pfkmwWjw2ZKehOrzvJmgwZ4TcGkH99GXf3TpLMqr75foizSArvVgJ9i614s2alGn8lLlCPoQrlmR7qCilDyvp15MqqcTGdr0WPOCdLEVDhUegvvjwo/pKEjJ3mElmaU2kgsmID55tSw/89oMkJlmetPx7nTZCYmvKDJBcvO9Sn4iKI180JlTZN7ntcdi0f/AaFiDlLPIiVaK8cPuhkFr3vzWW147iQAYqh8pe+qZyQIbMxlTVr0OQ/fLB6HToY+kBfpVfMc/PPwEFswEVAZmUIH3Emy1T1Ehe4+WdPCSjEZrpGMajsNVP1eUqxena2t3aCtonlOOxMiUJV6keRZFEF6lmYbSDVYQKGMty38Qn4CklfJ/TyD WFmhxKPX vSz2udA3oby702HexfVSQwrD+Vg3g8mYBKJOpGSdQlHtBPnR9y/Skure8oMjibyTL01nGrEDL6K7JJyx9UIai/MwGI1F7JOCGqC5QKYdnC7v+YB+y07jOIpRhJFi86LIExl4W5KZV1v1vrkt54GoL56ekhzdcqfTqBHBQMXfFc5QCyrq3gIvqGDwxKJmDJR6bJlQZ20LJZ2Uej7B06GyR/pl55n/i4loXfZMuhEKssfbcEQTMBOcts99Msga6jIzZZzCq1BenUARat8028cRWpMC0DtOzPETM7szgijF6Xk6nfFpfsbNDIuLvvKmLMxEMgzOBa5j3eopdiRm1fpadlD+RmR+aKPxGw8WVhpKj3bXtpqc9yJu+cyjLIukzWkk9eDQdwTy2C1JDsKmng2L/nfBhViQKb5m10ry1d3Tp/gw9RcVh6Qt9H+xMmFCce0j1X9Cd X-Bogosity: Ham, tests=bogofilter, spamicity=0.000003, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: 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..aa3a5df15b8e 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); } /** -- 2.17.1