Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp7075034rwl; Wed, 22 Mar 2023 21:41:19 -0700 (PDT) X-Google-Smtp-Source: AK7set8CpyYXXEpRejv4FZbKvxjfvvxh16Isc7O90L7Vi8WfDBR+QV+ebcmbmXRnASXFUFBsSYI4 X-Received: by 2002:a05:6402:1209:b0:4ab:497a:2e84 with SMTP id c9-20020a056402120900b004ab497a2e84mr4690528edw.12.1679546479685; Wed, 22 Mar 2023 21:41:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679546479; cv=none; d=google.com; s=arc-20160816; b=gpfqbkeETwC/38fJFQU6rUj/HmFW1YkdNzHFEvwcbSaIUXHgILDEJSfp1J5DP083ff gJZJFCvCCtnYjivQ/VDKjElvId7cILOTaBglN9a4raICrlGvE06obScMn+1Gge9DBtl5 fHkI/2CpHRYybJymeX0ApMd2roOGUWjc7bnpT3g9N5XigAw5wGCzBhPgiUfwyq42b6XU etNH8o6FfrnRXw2cJD7e9Ne/Ak+dsXbLsUqdXYu7AE7iBx2dnVdK+XRxTV+aDtDvT/BH 6nwEzT4yJ9MIcxZzIXpaBY8TzFEVa4HY7jc/eXd5BGlm0+KX4zTuR53TcjecHgU/uZER XogA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:feedback-id:dkim-signature; bh=ozDAL+VJG5JbtUPcH8lU4AsjI2MR1huOykicDfIYGwg=; b=BrJl10+CFVbeht3TlJgyQ1oPA8btyq6XaT2MAk2pbOM2iqay2zzVL6UuooAVChHk/R 0IJhqDYaoL5AzYtNxQwL9gSTSnB+Nnb95thHC4kKuC2X1XvFdM+dVfD0ao2l2xRxiu3P XQCeoy9u4o59PmAIvNmflldOmMSS/5Qg4h70FgMxsokuy1gWQ+oDM4rZBVU/VaovCvpN rNm42328/zt4GX+8N3Y1Vv/1Elli7K12ILgvIiaSUI8/sH6lse9Xbpq/iR2eokswR+84 nbB8GdJWAf0TxOPtIeJutEFxPvpQQ4qoKrOcXFHLVlCw2mFNN0DSTVJ41D3ZYIbtkL+l qHKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=LRuC1e0+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bo22-20020a0564020b3600b004bdf14718c0si17323770edb.99.2023.03.22.21.40.52; Wed, 22 Mar 2023 21:41:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=LRuC1e0+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229656AbjCWEjs (ORCPT + 99 others); Thu, 23 Mar 2023 00:39:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42552 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229838AbjCWEjq (ORCPT ); Thu, 23 Mar 2023 00:39:46 -0400 Received: from mail-qt1-x830.google.com (mail-qt1-x830.google.com [IPv6:2607:f8b0:4864:20::830]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8E35025E31; Wed, 22 Mar 2023 21:39:45 -0700 (PDT) Received: by mail-qt1-x830.google.com with SMTP id ga7so6554983qtb.2; Wed, 22 Mar 2023 21:39:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679546384; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:feedback-id:from:to:cc:subject:date:message-id:reply-to; bh=ozDAL+VJG5JbtUPcH8lU4AsjI2MR1huOykicDfIYGwg=; b=LRuC1e0++HvluueViJgWpeTB5HD1o/xL6a2/FkR/E0cd++bSMgJ4ENKoHbCgLayOVe 8wy//kqU6nXww2x2Whw9XQw5itHW7J1tZ/0rIC5887xOrVe9dBX2rTqZpJFWH/SkoEDD lxaTdmEPwBhV0AmHv7konPUoyIIs45tr1JfHaD2aY3br8AcPqe8ACYKShdJ6NoC+ZaWD a90+Shy52aDHL3dCEKAyijCXz3l2ZiA6EQlo5HFfuQ2FC6dGZevnYtLBHQtaZ7hdfEZY HdxCl+2QuXI/SLRhqnR38pzOjaYV9aWJyWQnZmTYSQYHQqXT0rksxLlOS3wU7WJWYw7O bG7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679546384; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:feedback-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ozDAL+VJG5JbtUPcH8lU4AsjI2MR1huOykicDfIYGwg=; b=N+9VGc+JN6v8nTSXY2GT1mgrBiwlMeQaaWuKiTJFJP/a51rYK4SPLAfCbFEP20H1Ss ZWMUqwN58hyskJc14pt6Eue+Kae2pKgDcl5uHVL9FgTMgp/nnzuUTWh6QcKRHL6yzZpb EzEcOgynevGtCTmbi5YthqT9EdGutWovGh4r2rDZs8nCJGGxgCAikFWlX/+KrctSjHoK +vzwynlJCeAK9ivCVxjsBG2+OURuDhYCMBP7tUgvfxDPQHXv16S9l3l8AoBHxfbAAkOs z06OKBCxMn1pkCw+ebWaYcvHFjhqydip/tJ8ZUf1T0q3+v4KhxOs7VM1S48IcuABa2cw gWsQ== X-Gm-Message-State: AO0yUKUhap5v5g0G303L1vSJEj+jCtD5kvaLcYQrmpUeWsRj99qd9dTY HZ2qxLlySf57c4e2KScwdkU= X-Received: by 2002:a05:622a:11d5:b0:3d0:7bdf:42c4 with SMTP id n21-20020a05622a11d500b003d07bdf42c4mr10256013qtk.59.1679546384697; Wed, 22 Mar 2023 21:39:44 -0700 (PDT) Received: from auth1-smtp.messagingengine.com (auth1-smtp.messagingengine.com. [66.111.4.227]) by smtp.gmail.com with ESMTPSA id fu48-20020a05622a5db000b003b9b8ec742csm11312179qtb.14.2023.03.22.21.39.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Mar 2023 21:39:43 -0700 (PDT) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailauth.nyi.internal (Postfix) with ESMTP id 89E6227C0054; Thu, 23 Mar 2023 00:39:43 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Thu, 23 Mar 2023 00:39:43 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdegfedgjeduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkofgggfestdekredtredttdenucfhrhhomhepuehoqhhunhcu hfgvnhhguceosghoqhhunhdrfhgvnhhgsehgmhgrihhlrdgtohhmqeenucggtffrrghtth gvrhhnpeetleeffedvgfffjeeggffhveevieeljeffudfhfeeigfelffefjeefueevheek jeenucffohhmrghinhepkhgvrhhnvghlrdhorhhgpdhgihhthhhusgdrtghomhenucevlh hushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegsohhquhhnodhm vghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqdeiledvgeehtdeigedqudejjeekhe ehhedvqdgsohhquhhnrdhfvghngheppehgmhgrihhlrdgtohhmsehfihigmhgvrdhnrghm vg X-ME-Proxy: Feedback-ID: iad51458e:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 23 Mar 2023 00:39:42 -0400 (EDT) From: Boqun Feng To: rcu@vger.kernel.org Cc: Davidlohr Bueso , "Paul E. McKenney" , Josh Triplett , Frederic Weisbecker , Neeraj Upadhyay , Steven Rostedt , Mathieu Desnoyers , Lai Jiangshan , Joel Fernandes , Shuah Khan , Bhaskar Chowdhury , Boqun Feng , linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org Subject: [PATCH rcu v2 00/10] RCU torture test and tool updates for v6.4 Date: Wed, 22 Mar 2023 21:39:25 -0700 Message-Id: <20230323043935.1221184-1-boqun.feng@gmail.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, I of course took the opportunity at my first time to make a mistake: two patches were missing in v1.. please note that patch #9 and #10 are newly added. Previous version: v1: https://lore.kernel.org/rcu/20230315235454.2993-1-boqun.feng@gmail.com/ Changes since v1: * Add two missing patches. * Fix checkpatch warnings. You will also be able to find the series at: https://github.com/fbq/linux rcu/rcutorture.2023.03.20a top commit is: 6bc6e6b27524 List of changes: Bhaskar Chowdhury (1): tools: rcu: Add usage function and check for argument Paul E. McKenney (7): rcutorture: Add test_nmis module parameter rcutorture: Set CONFIG_BOOTPARAM_HOTPLUG_CPU0 to offline CPU 0 rcutorture: Make scenario TREE04 enable lazy call_rcu() torture: Permit kvm-again.sh --duration to default to previous run torture: Enable clocksource watchdog with "tsc=watchdog" rcuscale: Move shutdown from wait_event() to wait_event_idle() refscale: Move shutdown from wait_event() to wait_event_idle() Yue Hu (1): rcutorture: Eliminate variable n_rcu_torture_boost_rterror Zqiang (1): rcutorture: Create nocb kthreads only when testing rcu in CONFIG_RCU_NOCB_CPU=y kernels kernel/rcu/rcuscale.c | 7 ++- kernel/rcu/rcutorture.c | 49 +++++++++++++++---- kernel/rcu/refscale.c | 2 +- tools/rcu/extract-stall.sh | 26 +++++++--- .../selftests/rcutorture/bin/kvm-again.sh | 2 +- .../selftests/rcutorture/bin/torture.sh | 6 +-- .../selftests/rcutorture/configs/rcu/TREE01 | 1 + .../selftests/rcutorture/configs/rcu/TREE04 | 1 + 8 files changed, 69 insertions(+), 25 deletions(-) mode change 100644 => 100755 tools/rcu/extract-stall.sh -- 2.38.1