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 37083E95A91 for ; Mon, 9 Oct 2023 09:04:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C4E668D002E; Mon, 9 Oct 2023 05:04:32 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id BFFC98D0001; Mon, 9 Oct 2023 05:04:32 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AC6FD8D002E; Mon, 9 Oct 2023 05:04:32 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 980208D0001 for ; Mon, 9 Oct 2023 05:04:32 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 79714A018A for ; Mon, 9 Oct 2023 09:04:32 +0000 (UTC) X-FDA: 81325337184.03.F0B3813 Received: from mail-pf1-f178.google.com (mail-pf1-f178.google.com [209.85.210.178]) by imf17.hostedemail.com (Postfix) with ESMTP id 8322940004 for ; Mon, 9 Oct 2023 09:04:30 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=hDWO2hVQ; dmarc=pass (policy=quarantine) header.from=bytedance.com; spf=pass (imf17.hostedemail.com: domain of zhangpeng.00@bytedance.com designates 209.85.210.178 as permitted sender) smtp.mailfrom=zhangpeng.00@bytedance.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1696842270; 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=jnskIBrvSZEYEyApxx0F6Uk1TEGei79sZvSWDi4Yrxw=; b=1EhxCVbyYowJP6G7HuyMxOkCJUeVBhGGmySyWfG+7+QrWdTdD2SXuRWJPbg+pJkL/sbzU0 D1hnKZby5Qzmcf+ML165rYR9BXxArFkXYVp2MZrSDrrwHADx9L0pASJqKyQC+/NZpWtrWh eIUw5xiwvVAjKu8wXPAeCmyOrX61Czk= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=hDWO2hVQ; dmarc=pass (policy=quarantine) header.from=bytedance.com; spf=pass (imf17.hostedemail.com: domain of zhangpeng.00@bytedance.com designates 209.85.210.178 as permitted sender) smtp.mailfrom=zhangpeng.00@bytedance.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1696842270; a=rsa-sha256; cv=none; b=rgfQTzzUmBVRjKaBK6D4D/JWaBUOtv/W+C4vTtLcuY6LZEacGE6RBN3iquz78QrDz4aY0v jcPD6f180t78Gr1XEWm2OTfe4Rv4ezXWciy6wYphBdKjsD/zhbUrGVlMbqIhNqjwBQHd2w 0oXIjZ6m2U84fB1PpeUOPsBitgbwXmw= Received: by mail-pf1-f178.google.com with SMTP id d2e1a72fcca58-690ba63891dso3072794b3a.2 for ; Mon, 09 Oct 2023 02:04:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1696842269; x=1697447069; darn=kvack.org; 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=jnskIBrvSZEYEyApxx0F6Uk1TEGei79sZvSWDi4Yrxw=; b=hDWO2hVQpCwom71CUBW2Quz89x8bmNl0Gwcv5Ri3v0u/kJsKnDQgfnBOzAomVWb+d/ XZSzJgnhy+Z2YcPyX8solC/VJ3cZltm/j3tRd/MtllrXFyX4k7gcDhnaQkumsVRsFFtd YwlKTz1htRh1BKbqQTZwCNOcCiEVYIQDoWN+b08krjrJAgGqWVWAJJMQm8Yq5ZTizHk0 HrYD6gx+fzUimUO5p2KcWyesPT+ChcVqDO8NwO7Z7EjXEKuwdHSJSCCaV8LWF+iHQ1Ue t/ikrAXSKOxRKpaVvZWgg0tq/woLQ6zD+MLDh3d0HqN9aOpGh9E48ogqTowszCf4L8gQ ZCXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696842269; x=1697447069; 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=jnskIBrvSZEYEyApxx0F6Uk1TEGei79sZvSWDi4Yrxw=; b=jRkoXDCOu/X4W9GPZzqOW0WSV5uZo7kdexOoS8zFwNBhVxasR9s1V50oGGhuiLFyhJ IMaIfFNtenwUj3L/a3PSY6lBW+WM8c4xNWTt2XNU3u7z+fAxxuprH/Bdq4DycJfUtoOj 8RmO5i7A0+mpNxUambdWqkh+IWokWALydwEaut/IdJ1zPgRh+X0twDPi/ShAXd61hmIT nG/OSxnIoZpYyuU5ZpOlY0a4rrI1SxBg7S8hV9kk+Z6ZadbwC+guOb8s90I8dOO/pJFT Uoc8GrLGrWi7cBMGgzRazkuBwwb4ToD6M84YiTgU7t7T/V/6XW6XIFVY4uKmmdYy1bZ3 3akQ== X-Gm-Message-State: AOJu0YyGepzjJMtaJcI4jXIZq6udIg10tvNKo4ksKluLhsblgRSLNQXm jVvULxIoaBqXkN3Eszb0gZuE2A== X-Google-Smtp-Source: AGHT+IET1qb2peUsO8cEnYgLpRkD93NRxlManliBfrRzGPRkgabOCFSqkeE2y8LdqsuC0g9EI5V17w== X-Received: by 2002:a05:6a21:1a6:b0:16b:afc2:3b69 with SMTP id le38-20020a056a2101a600b0016bafc23b69mr8157702pzb.36.1696842269350; Mon, 09 Oct 2023 02:04:29 -0700 (PDT) Received: from GL4FX4PXWL.bytedance.net ([139.177.225.243]) by smtp.gmail.com with ESMTPSA id fk3-20020a056a003a8300b00690ca4356f1sm5884847pfb.198.2023.10.09.02.04.23 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Mon, 09 Oct 2023 02:04:29 -0700 (PDT) From: Peng Zhang To: Liam.Howlett@oracle.com, corbet@lwn.net, akpm@linux-foundation.org, willy@infradead.org, brauner@kernel.org, surenb@google.com, michael.christie@oracle.com, mjguzik@gmail.com, mathieu.desnoyers@efficios.com, npiggin@gmail.com, peterz@infradead.org, oliver.sang@intel.com, mst@redhat.com Cc: zhangpeng.00@bytedance.com, maple-tree@lists.infradead.org, linux-mm@kvack.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org Subject: [PATCH v4 07/10] maple_tree: Skip other tests when BENCH is enabled Date: Mon, 9 Oct 2023 17:03:17 +0800 Message-Id: <20231009090320.64565-8-zhangpeng.00@bytedance.com> X-Mailer: git-send-email 2.37.0 (Apple Git-136) In-Reply-To: <20231009090320.64565-1-zhangpeng.00@bytedance.com> References: <20231009090320.64565-1-zhangpeng.00@bytedance.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 8322940004 X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: 485o41nzi79rsrqfsrd51hoh4681anku X-HE-Tag: 1696842270-821185 X-HE-Meta: U2FsdGVkX1+6v5/WaUQp8fMQG9RFmKQIzEGfTlT4fYgN6dGYCtLFdS239owQGtZBaxOvoiNk1sp/ZR/0Q8giF/QTr8Du8rGRJKwxQx1ANT5Ac2SiNMIZ2o8gcQUbFSgoRdzx/1oYFIyWcbISGD6VkoGXIKjX3fiA9wHYKxCixujjPhxGIuDNi10mUX7JumL49b1YPRO9XOaC4YIYEi8VMivcQCCUyy0awHBZ31Oz0qRgOImnuZj5cyhMl8j4DwWgi39qN/AGW/7tXTIJEKBwDx2Yfv2oB/6SP1r1+GnYPHH9i/wjRvgcTdlzrfRLSsc4ypVODdxpk1GXKURZlbGUTYFPK/xTiBcXeg2hWH50DEJBEPbuodEpLWtfpjl2qeqMCddxN8Qku0L0t6fWN2/Z/VfllU5F5kSoJSEd5zsBuVRkfdHi4U/70+0VwQNSXbm4dpJPnJOZbTrgP6R5YpDFWy9R1CiYEnmcZk1TVrTBRiV22Xuy9nfEXWvjWNtvZWbhKTtP/VF5C90dZpzjrC2lmv3Xe5bV1zXBbruGcS3XvcdoiOE5H9BglVjDOt19ENt/Jgb4/v80r1sOG0pSJA2v5971BELmQH05D1OShhSmEFlDRAcWCwhR4f6qzae+BKAJRyKLZUIc9TicvOuGtmpGEUL10pZfhAIn59YBhcO+DMuAGl04732xjG9GN9i45cgPxEWKO4iBGwpx804w0EjCJGYYOSLjJumil2Z8ONxCLkLiO8DD9X7QlHoqHaOqpujhfkm6s1Dlcpz/0SIElzaHlEFEL1s0RA4c2Ad7M3PZT3gqdca7kUcFuhH8+5J2CruBoRYjnZU98pIul4zdmigkZwOk+D21zG2Q1RPytKjjP4YAoP+lUv+7NSwzzMfnjJOWWH20kg2b3oz0jL1TlkziRG0dGpix7i35fjrPEODApQs2luabt9QtF7AnWfw4vXbk+g4pqIQQQrv4/nKqBng Gluum1Rw wG22Rb2NxfNDdQB+br1mY7U958wIOcqifYEiFx8ExGYJy5Bt9sHu2qF0Wtrw3btjh4Yhgjt6j3Ohcsq66h5WgM4kqTu5ipg09mg9bphDmHfVNGi5fpECxkBvJE+iaQa18n9O2lzsbO3Y7XW42CvRsue0QkApMycEPbYB/cOKhQ4SJPAC2MSPVqXyDTL0bkfg7CrzyBAeu9qwCyEwXPNSo5PVXWXaNrI7bGldM8A1SP24xH18ZZ3j+GJ6IYBxBji45zx7/VB7/aa2wRyUiuc3AeeflVxzfa1+vMNgd8ECWXB7o5XD45YmRwxYtPK7k65CfWQVsvJhH5/lqVght99ez2UzrnbOLvuLxhkZY8Bt6DEKDlRp396V27TN/uT9+JpASxJJ/Wl3ZU8/v+rez5GMCemiMnDtnvngbvpmjrbgE+ra1zCZmk/F6VhYgdDv5tgJljsnvHNgBRJZJkQ6OOOeFqVqAUQ== 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: Skip other tests when BENCH is enabled so that performance can be measured in user space. Signed-off-by: Peng Zhang --- lib/test_maple_tree.c | 8 ++++---- tools/testing/radix-tree/maple.c | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/test_maple_tree.c b/lib/test_maple_tree.c index 06959165e2f9..27d424fad797 100644 --- a/lib/test_maple_tree.c +++ b/lib/test_maple_tree.c @@ -3572,10 +3572,6 @@ static int __init maple_tree_seed(void) pr_info("\nTEST STARTING\n\n"); - mt_init_flags(&tree, MT_FLAGS_ALLOC_RANGE); - check_root_expand(&tree); - mtree_destroy(&tree); - #if defined(BENCH_SLOT_STORE) #define BENCH mt_init_flags(&tree, MT_FLAGS_ALLOC_RANGE); @@ -3633,6 +3629,10 @@ static int __init maple_tree_seed(void) goto skip; #endif + mt_init_flags(&tree, MT_FLAGS_ALLOC_RANGE); + check_root_expand(&tree); + mtree_destroy(&tree); + mt_init_flags(&tree, MT_FLAGS_ALLOC_RANGE); check_iteration(&tree); mtree_destroy(&tree); diff --git a/tools/testing/radix-tree/maple.c b/tools/testing/radix-tree/maple.c index 12b3390e9591..cb5358674521 100644 --- a/tools/testing/radix-tree/maple.c +++ b/tools/testing/radix-tree/maple.c @@ -36299,7 +36299,9 @@ void farmer_tests(void) void maple_tree_tests(void) { +#if !defined(BENCH) farmer_tests(); +#endif maple_tree_seed(); maple_tree_harvest(); } -- 2.20.1