From patchwork Sat Nov 11 10:54:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yun Levi X-Patchwork-Id: 13453057 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 1ADE4C4167B for ; Sat, 11 Nov 2023 10:55:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2AA978D000D; Sat, 11 Nov 2023 05:55:09 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 258628D0003; Sat, 11 Nov 2023 05:55:09 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 147368D000D; Sat, 11 Nov 2023 05:55:09 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 065218D0003 for ; Sat, 11 Nov 2023 05:55:09 -0500 (EST) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id CC6B61603A8 for ; Sat, 11 Nov 2023 10:55:08 +0000 (UTC) X-FDA: 81445366296.13.00E399B Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) by imf21.hostedemail.com (Postfix) with ESMTP id 215F11C0006 for ; Sat, 11 Nov 2023 10:55:06 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=KaSyojtv; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf21.hostedemail.com: domain of ppbuk5246@gmail.com designates 209.85.128.46 as permitted sender) smtp.mailfrom=ppbuk5246@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1699700107; 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=Simk5WZob06j68nmgozjYw81rVx8Bg3CzVtDugt3jEM=; b=8pLi0Z5H8VWNm+0c7Umga3/9JZyeMXtEY1dP0c9byded+C7zER6M9+JFClP64JpNZuo420 2t/ddYhTKEeKk0TeAKdaj7kgEownw5RmRBoeccBooR1E1fzHxLaAa4FP3jEqsZhkuKmfvw HgeuwjiclTzzp6UCdQxSdsNqRfmryAU= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=KaSyojtv; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf21.hostedemail.com: domain of ppbuk5246@gmail.com designates 209.85.128.46 as permitted sender) smtp.mailfrom=ppbuk5246@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1699700107; a=rsa-sha256; cv=none; b=AfuA3OS/P3vSOr3KyE0xvoGPry9ElKHUUrc+XuCsHM4AhYNt7VBKhxomBwrlXJ6RtAcOBq KBn5gkHpcgZybf/ffX8/G6JGV5kv9U6I2MJj2DjBk8TNAPZiB7govABT8ayGSny3Y6P/gL MlG/PHQ4KJastV1RLYpVLiqCkzvzgvM= Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-40842752c6eso22392285e9.1 for ; Sat, 11 Nov 2023 02:55:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699700105; x=1700304905; 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=Simk5WZob06j68nmgozjYw81rVx8Bg3CzVtDugt3jEM=; b=KaSyojtvo8XS729BWhv8usTTpsHPjWB+jG1EnX8ZRr5wTAXhnRyDwo/TVP030fk8qE mBFl1GU0L70zqjCGitkdc8ZWi/x+OT+Muvzsux82BCB2JrCZIUBUlSS1AFz/M91eL2Xi mY/YtUof+oUoBVNrHZ6tpqDW/pYebfQRzlw3kh6oyzIunqC7eVMresHCkrCTfGisuTC9 3BYI6XwEyZP6XpRSDbRzRAjvNoefV0mJhFCVMz4Iui/7Ehhgi9FXCpxE7L75tGbXFOcf e11UTVZQvZ1MfMKnvDJYlkeoRGRzcGs9TsD40j/YwZUNjM2fny0EBx0z33imr/X8ZhMC QFEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699700105; x=1700304905; 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=Simk5WZob06j68nmgozjYw81rVx8Bg3CzVtDugt3jEM=; b=fSWmBlPc3GjWSLnKs/SpLs/4r9PXUswrHbRXj8TNbyR7A3ghkdXY5pkZnRKyga16B/ wdpb6yg4M+hAGYHn5Z9FOSt2fJOarZ++WFoIWktbTSJO67l9xwpJk1taMboX0KN2ARyi cIbs9xztkqywcgkU6ihaeOyW6P9QFeIAFRnjjxoP6zAU+GWh3cbYPgP9IxX/wEeSfhSU n48XdDV83KXXEy4+Dd/mqLEGw5HgJAtwIYpCJSOIobXy4Q2M04qG4e5AsQR0h1v7KVyd cjzQNZz1UhqI7xBVIocgUSMrn6I5hgYwGWkrPypGKWVnphjwecn/Y67q5rz5vzsMwAeU bBqg== X-Gm-Message-State: AOJu0Yyd2CCuc5Qg5Hc3CegyJCjrPOrxEw12/cJlJznkXRJPTlo/T4fy 76ZnV9S/hIwUzJDwI3rtHzg= X-Google-Smtp-Source: AGHT+IEhh85MDbRvWqZJuHcspgdHaWznnY4aaa+xkaFl/RbaQ34k8lgI9aCdHxlhDAR4sEn40ym4vg== X-Received: by 2002:a05:600c:2d15:b0:404:6ed9:98d1 with SMTP id x21-20020a05600c2d1500b004046ed998d1mr1369580wmf.41.1699700105114; Sat, 11 Nov 2023 02:55:05 -0800 (PST) Received: from localhost.localdomain (host86-136-214-82.range86-136.btcentralplus.com. [86.136.214.82]) by smtp.gmail.com with ESMTPSA id iv10-20020a05600c548a00b0040535648639sm1829858wmb.36.2023.11.11.02.55.04 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Sat, 11 Nov 2023 02:55:04 -0800 (PST) From: Levi Yun To: Liam.Howlett@oracle.com Cc: maple-tree@lists.infradead.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Levi Yun Subject: [PATCH] mpale_tree: remove redundant check on mas_wr_append. Date: Sat, 11 Nov 2023 10:54:55 +0000 Message-ID: <20231111105455.37917-1-ppbuk5246@gmail.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Rspam-User: X-Stat-Signature: pqi1drfqm6ftdinamwnsrwomtqy5agi1 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 215F11C0006 X-HE-Tag: 1699700106-535705 X-HE-Meta: U2FsdGVkX1+7K2iCqDc0VZmDFMx20QQgeuJ8YeDBKBbao6webNVfXeRChksoEXkPf8SXm+TRYCV/Ez6zeV01XgznRebg0RAfLuWvdCH6CnYUOruEz+Ch/2xJvEa2rx7NIMuQ6FHvsoMngVnUD5w76vsDHIDWqcPoCzo31AwTkRxRjbOldHmDdDihNMGOHxrGWgchYkx2EbRCLCIKICppI++UZoGJdnh2y5qugPmHD4DaqecNcOreZMXbymb6VPnW55AecYq9lBd0LKCZdzgSlqucjwdZZM44H6k+qraYHwFN/jfE2uOCczqyqF+6KSSreYYgeU3yUcPhnvGIE0CCIMPRU7bS9QO5v1U3huyqtowRk7TZYegquUQVkf8j6eYMu6IuT5tVsdMPtz4vvo+i8fjC4AnrNLyTk4LbmBrpX3+2MP+5kY+d55CrvY3nV1KaJuUQ0lLdtMnQ59J1HWSV4fKzmEugVOtLh7RjfsvFPDRzXf92nQl/00k6DXtCl8VVJoVpWHQZzs3kt7x6oXsh+gQ62DWKZF9l3MGtevoHf8Esao8ZethRunComqSb97s/5lc9T1ITogvHrhGREGhizWHsj54T6uodnUTASywfKY5twd7PosUkbZH3nk3sYxEZ727YBpEaSSyzycGk6sY+Q9NUj2oI6UZQq6N4xlt0MWlzrbP5XtFLEhNt2viVXUaS/4+YiblKAF4REmrfEXmADgYABGk4RWH0zLio1xDzPUCz37VmGh0PXEAD9VURo0cmYGyTJnXFFyJLyJ5wfLArpiBsCTZ7Piw4W5g28pNTQLmBS8yZk1W6krwa12HHC64EoWRTaMBDvLjAJOkiTiGumImVgbfdgXQRPsuK+Qcp3YgnoHdyWP1USt+CqVdSB8oII0InRLPDFgkiDf/z3Zpb+4tlXgSJ3zjD+RLM9U/PruoHQfo8Y1CcU0ZooixLrRMKgP3ShkGQlq0X8Orm4mt fKvJbXZi VXcs/z5IWXIlSLJbhaXiMXQ9elCvzqh5HlOKHMELOxCvzXRr9Hygkb+puajifQOpM5WDvlxqb9QzTLtYJbSKy1oasLY3OJU3yzG1AxowSfAfNnYTzQDYeIIF+nVLz8zniefd6M0w4s8gPXZZ18ptxxqTm2VEhLE2pfdVNQW2snFZ5+nuFdoT/jb6nEVS4iZAYbg+QTJ/aPz0uuZTBUbBhBw2/CrZ/PXvH676wEsv8prqB4WCz+FihVwAhwNCgEV602mFhKMj88PpWj3xFy34jmDtuPzVBk15TT3wDB2BvWM2/BKx7+HuMtYYPT26WXKtdfnhoj0jvWEA3uqYWfaP2NKfU+APA2jhR3MrGvy6d2ySOZIzRscBc2ZEj1hPKvpuHdFafheVX1IVrwVv6HYicq2bI7ceCOgg3+wzr00Gl2UUyCzaPptq2HoS6xFYqQYt0MyR1v9UjoUMlEpl2UIDBuwYrApEEMtZ/J3kjd0sQgLh8ieo= X-Bogosity: Ham, tests=bogofilter, spamicity=0.327469, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Checking data appending on node is done by mas->offsest == end which is identical with: mas->offset == wr_mas->node_end Remove redundant check and there shouldn't be functional change. Signed-off-by: Levi Yun --- lib/maple_tree.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/lib/maple_tree.c b/lib/maple_tree.c index bb24d84a4922..d16b8e211174 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -4141,9 +4141,6 @@ static inline bool mas_wr_append(struct ma_wr_state *wr_mas, if (mt_in_rcu(mas->tree)) return false; - if (mas->offset != wr_mas->node_end) - return false; - end = wr_mas->node_end; if (mas->offset != end) return false;