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 ECDB2C83F14 for ; Wed, 30 Aug 2023 12:57:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7D134440151; Wed, 30 Aug 2023 08:57:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 781A8440009; Wed, 30 Aug 2023 08:57:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 62277440151; Wed, 30 Aug 2023 08:57:49 -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 4F3BF440009 for ; Wed, 30 Aug 2023 08:57:49 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id E008E1C931F for ; Wed, 30 Aug 2023 12:57:48 +0000 (UTC) X-FDA: 81180773016.09.0BFFA75 Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by imf30.hostedemail.com (Postfix) with ESMTP id 1682180018 for ; Wed, 30 Aug 2023 12:57:46 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=UEJoTn1F; dmarc=pass (policy=quarantine) header.from=bytedance.com; spf=pass (imf30.hostedemail.com: domain of zhangpeng.00@bytedance.com designates 209.85.214.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=1693400267; 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=2nBO87JODOc2vxfEDdYbEmz2onn6zs2zxUKCCOpJdk0=; b=ZRrx4RVuHwkhclRaY64/4u0lMInI7JZXErSoViwuWgPoAccmYPQ9rRw5ADDeeqWK5xMDfo X3gBUYqsGJqbNKg45TLD9lzrrJC3V9o066VZkiPd61V7wX5PqoY6wXIucfaTsI425AZNdj OIc6Fl+a4sh/aqoruMFfbQSaXJPSTcU= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=UEJoTn1F; dmarc=pass (policy=quarantine) header.from=bytedance.com; spf=pass (imf30.hostedemail.com: domain of zhangpeng.00@bytedance.com designates 209.85.214.178 as permitted sender) smtp.mailfrom=zhangpeng.00@bytedance.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1693400267; a=rsa-sha256; cv=none; b=j4gVqVMWuXtGbrJaB8Z/fo0qbTO6exQf+ZbzxrV+pE4GpJCWMtysMzbCFOAVuNmL+pcwt2 MkgTXpNh+PdUSNzV8q3fwXKX7DL9mQCQWHsypzlIKqakMIAnXbvenKd3A6LBh5+j1tc5Oi 5sJ84nXbpXIuqTVS2lcSNYTHrPJaeYk= Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-1bc3d94d40fso41942115ad.3 for ; Wed, 30 Aug 2023 05:57:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1693400266; x=1694005066; 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=2nBO87JODOc2vxfEDdYbEmz2onn6zs2zxUKCCOpJdk0=; b=UEJoTn1Fy2jY/5L0izMCSfDk0yhsV4lxP79hqoNMlRdLjYcpv1WxW/rfEPxCUoEhy7 BoPSampUo/SHI5n2bWirmdyEYTr3qIYARjYYB85kXEHUVTH9+wXCWvJTAAzAf0wGWUB9 d3JfqBK1HpBOA3U/3gNWh93QnqRPXYz2XALLgk4Cf9eMh56/3wWE06CdI3z9t7c99QqQ QO025pq/T5bfTaPXRB44zY0e3vPlRBCWoDLQkMOU+tcAl49LpuKicLEzMtU9MP0dWL0e RqRmM8TeLaEjDyvqvBA98wiMAwUAVf03lFaefI45Ry3c5Yo9qN7wDUero9R24R/5wKvP JSvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693400266; x=1694005066; 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=2nBO87JODOc2vxfEDdYbEmz2onn6zs2zxUKCCOpJdk0=; b=JzEnG5MNLqksm4EG/Gs7EwdfUgUZeYBSCwrojLDwa0nLqtnp2NlVgvMbfnOIhFP3wH SLIlfAcsTPjcbFZzdX+REHtZ+rXylWAjbjWwFc5+9pdaXjsl8KIZf76EmMoi3BaPVq+n 0WogbP+LBOUQ9S4jq6xltwSZ64kM9sctf8ggvwsAde5e6QJfxpxYBDfokbKaraAi22Qh n5TMN3L3PMLyIahj0xPWx9DViDgsqakvTBDpJx8Iir9X8hi1N4rDlPDrzRwAH9vTiz8N y8b45H2FttFRGXtJY8VJvwM4QP5i5UJtNQDtuRDKau0n3S91GXVbZjlo5IiCBvo7GSr3 jBmA== X-Gm-Message-State: AOJu0YyBrz2BOmArCqaeO8mn/6IM//cnXY7SZpzwSvqKVSypPRYzV1vF GSjJlBHFhnRolC3toRjacgSzxw== X-Google-Smtp-Source: AGHT+IGx3EmrDiZTTIfJpOeK4JOagyqHaEyqo+fM7q0DuUUO076LoLX7sVQJgZT4uYkTB/BqJlAAiQ== X-Received: by 2002:a17:903:268a:b0:1b8:7e53:704 with SMTP id jf10-20020a170903268a00b001b87e530704mr1893310plb.27.1693400265985; Wed, 30 Aug 2023 05:57:45 -0700 (PDT) Received: from GL4FX4PXWL.bytedance.net ([139.177.225.247]) by smtp.gmail.com with ESMTPSA id iw1-20020a170903044100b001bbd8cf6b57sm11023265plb.230.2023.08.30.05.57.40 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 30 Aug 2023 05:57:45 -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, peterz@infradead.org, mathieu.desnoyers@efficios.com, npiggin@gmail.com, avagin@gmail.com Cc: linux-mm@kvack.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, Peng Zhang Subject: [PATCH v2 4/6] maple_tree: Skip other tests when BENCH is enabled Date: Wed, 30 Aug 2023 20:56:52 +0800 Message-Id: <20230830125654.21257-5-zhangpeng.00@bytedance.com> X-Mailer: git-send-email 2.37.0 (Apple Git-136) In-Reply-To: <20230830125654.21257-1-zhangpeng.00@bytedance.com> References: <20230830125654.21257-1-zhangpeng.00@bytedance.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 1682180018 X-Stat-Signature: rkbdi5ew11qunmjgncr8qmawqd9c5ebm X-HE-Tag: 1693400266-505763 X-HE-Meta: U2FsdGVkX1/btM1CsKuesPL0VB8LT9YizMbWLOSbK+KU6D0novM9Nqu8DMswvYcANhD42hUu+z9kUjX2EIVKJtUEdkPCWPfAvnJOBjQQYbZoOOt+CGXAiTpR1e6ZydWiwvbD8l9XwJSNx3CD8L3Vd/hIPBMX4XR/H4dbqeVg1si6qdRmFqlnJ3SQH2NAKMyl0mIvWvAgLRUmXOdZ8W2gHKhHHyL+kW8KWkCMyyLSEWixKlHKiwfIYJHH9QM+I6hcrbuLtUEATFRYiTZKfmkO8ee7fHhS3ZmUjiwRLfHBIJsBiApLANPn9TAUDos859C+6F4Cv4ErR3vARjXDxq3i6FImETfT9OfWFFfTgn5C2z4TQ5NFOispsyBtcU6UfqBLp/ueekuWxyC3PbfbQn+LVtyv23/X4aYKeHGz5AD/9EBGBcS9rMjzobrqI22OJleC/aE4PdRdBBJ42UPFtDMc7KKBY4fwHMXSdE73/s/3W0LhWuuxkcLMciHC8dCzaRjxIpN8AsOAx97MnXtUWMcWIqEyLtKXgbBAaXzgRpwG81U5HJ4KmJKZuyJZb0o5reANc71WA4XvJIOp98fhknK0ivdwSy3LtLQlROuKYSEz6oAt5z/2BvW9Uy/g7vwo6lhOccupgdXBuX6j7DFKLTztAE6gx4/YXeux0e9ks2HOxsOkeTfmfQMxHl3WmzbD+sAV8UGJK7cjdlNbKHBJhDxsLRYM9ZLDuPdGBZ+fCrEHxQhkIzXeDYP9w2lfUKqd7L7FXUgdRBbAZ/22mnc9/TXWAqs8PWDHxiunFEkuW2C3Qvyx6kF/OAUO8X1Ol3ea3J8kmgQlv/EQqOMsC4PWEL1+Gge2ILERmtyC9S/hz99Ch3BVlBMlF9662Vn6p4uiPmhS3gKvMQld7KkB9lyI8B2opVbL4fVZh/bHUNd6v2C84ILKMiCHfEx3w1PKawr+d3fk+z6hmxc2MXpOOXM7bS0 kxcY6g22 aZh+GAxKi2dRJjpmhVQ0FfQ3IkjMqtHi8gCe3JCYUHQ/N90NgZS+ZrGt3ToaEXBtsWAfGwXn6lOWLEjkL30J22xrKSFG/a6TqEnUEXRJsXs3d4BBqs362rGT9C1zRXWQeCzIfpTtLLCKFgNkRGgQhcnwkp8xYf0Nd/r38PXUxZuLjDd784eoDrtaGdLMXf5uU6PL5BnNU3R1EYeqaLhH4bloHohG5LB/3IDw7WNmkrrGZ6FRZhO7lllDOPz8Ix/s4+bqW49eTnLLGjjIu10fvOxLYoh94azRMSpFNKSOqmUaSt0EPuDgtmGCa8MfW4zuvjPYkdOIgVPzL3Gq3/bhbo8HTPrMlEr0oNSh5THRbzQH7TuNNpxD9efLXzlILVPIYUoCmeyIN/K6UdcwfNl5Q9/QW10uzYzB9m2DbAFqbuVPBofUm3Kfxh3/VRu41hV8S5zE/FAFDktkHvCrU6du9Rl26Bg== 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 0674aebd4423..0ec0c6a7c0b5 100644 --- a/lib/test_maple_tree.c +++ b/lib/test_maple_tree.c @@ -3514,10 +3514,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); @@ -3575,6 +3571,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 38455916331e..57f153b8bf4b 100644 --- a/tools/testing/radix-tree/maple.c +++ b/tools/testing/radix-tree/maple.c @@ -36282,7 +36282,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