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 3078FEB64DC for ; Fri, 21 Jul 2023 07:59:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 935952801A6; Fri, 21 Jul 2023 03:59:02 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8E5A42801A0; Fri, 21 Jul 2023 03:59:02 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 787922801A6; Fri, 21 Jul 2023 03:59:02 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 682CD2801A0 for ; Fri, 21 Jul 2023 03:59:02 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 3294F801A8 for ; Fri, 21 Jul 2023 07:59:02 +0000 (UTC) X-FDA: 81034868124.21.CEF08F9 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by imf10.hostedemail.com (Postfix) with ESMTP id 17C54C0007 for ; Fri, 21 Jul 2023 07:58:59 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=YyXOzhQy; dmarc=pass (policy=none) header.from=redhat.com; spf=pass (imf10.hostedemail.com: domain of vschneid@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=vschneid@redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1689926340; 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-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=OMiNfezuDp8QZVlAhLlbiIMuGymmCNYB2I4q0EEFUSk=; b=koS73XkOcASn/cVvwRSZ4L3pjrFMIRM0DIjLOlm9Z4Ljel9fXy38sSVXlCYoLqhJzcaEwe GQQFS3erHyqwcfAOeKyShzYjZYZ2ElG+cDuIve2tq42kU+Ghx/bJLvbz+R5h7SO46eZ4e0 xcXBpMzYFlJhLd8PsgvCtNPwa9BiGbw= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=YyXOzhQy; dmarc=pass (policy=none) header.from=redhat.com; spf=pass (imf10.hostedemail.com: domain of vschneid@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=vschneid@redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1689926340; a=rsa-sha256; cv=none; b=fxWLtJukfaqlLjY6TyFnjK4oWN9VlRK8rTuhGnODQgosctA9HmMANulqlgbSwzmgCJKqr8 Bf4SEAJca6hTlnFRLcZ4bR+QGIXve2OcPauBobOX992fXlbzGz7m2YIQIp7BeSdN1O9GAH 2LfWQ0DbYnwU3B+9LptPnNvBW0Ke0iQ= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1689926339; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=OMiNfezuDp8QZVlAhLlbiIMuGymmCNYB2I4q0EEFUSk=; b=YyXOzhQytHlXOyshHBZS4QhvFSFbL689tgZkN9gAaC3h0YESVPWPxr9gZSj99KhDLmOk9u SBBgm321fW14vzqAxpwUPjUFiQ9GiEYhC0ZID2xYcTobb1S5EnM/f5/DYskCmp3Kxuf/RU 5gSQULSNyxjhtCF3/a1eGGurzObiaF0= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-511-b7m7TqabNMGsTbHC78dx8A-1; Fri, 21 Jul 2023 03:58:57 -0400 X-MC-Unique: b7m7TqabNMGsTbHC78dx8A-1 Received: by mail-wm1-f71.google.com with SMTP id 5b1f17b1804b1-3fa8db49267so8736065e9.3 for ; Fri, 21 Jul 2023 00:58:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689926336; x=1690531136; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=OMiNfezuDp8QZVlAhLlbiIMuGymmCNYB2I4q0EEFUSk=; b=T7uxFtfx9jb+z6JkCmUXjv7GiyNVlonP7OPTyZ5wE62aLTozNHY4WGBhgS7XL0KdG9 c2GjGbnV6LL4j5SQLv957DH+gnokZSF1QVP+/HnH0wW9kz2tbwPtYltBdV44M3wx6Zuv pjUAcqiTMuzHsjBAkzFC5bjyaN0sM0d+kwnqYtKG/9BkX9NJsMHGNgaj1Ob2bbhdocdF A5ig9AFbhtFnfJqMLllXmh4H4UNgphyZT5WABGgC51vzwCq1ug+GahqnEVeOyxz983np mUxngfHRzTo2uFdbDVlMVpTJwwmKf5z1OiNbborXQ09QD3Z5NocmZCN4QiU14J2NQzwQ GhyA== X-Gm-Message-State: ABy/qLZrE76pxmA8KbdmHdrDHYb3UIgsljbWl6K38jNi11PFYl0u731u L03wyfem2lnLKWNS/wx407PuWzWEH5LQdt3ZUKc1LXD/c8fLxOA+BUpQfcVmYjqDqlQfA/EKTbA pGSqRLqADPrw= X-Received: by 2002:a5d:6103:0:b0:313:e559:2d4c with SMTP id v3-20020a5d6103000000b00313e5592d4cmr798864wrt.45.1689926336470; Fri, 21 Jul 2023 00:58:56 -0700 (PDT) X-Google-Smtp-Source: APBJJlHidrlV6ut/P6AGZyG//+hfTFRQfLD41RE3t6gFtW0P8dq2RF0fuunZIegUj7e2SS5Snlr4dg== X-Received: by 2002:a5d:6103:0:b0:313:e559:2d4c with SMTP id v3-20020a5d6103000000b00313e5592d4cmr798794wrt.45.1689926336070; Fri, 21 Jul 2023 00:58:56 -0700 (PDT) Received: from vschneid.remote.csb ([149.12.7.81]) by smtp.gmail.com with ESMTPSA id i7-20020a05600011c700b00313fd294d6csm3510472wrx.7.2023.07.21.00.58.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Jul 2023 00:58:55 -0700 (PDT) From: Valentin Schneider To: paulmck@kernel.org Cc: linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linux-doc@vger.kernel.org, kvm@vger.kernel.org, linux-mm@kvack.org, bpf@vger.kernel.org, x86@kernel.org, rcu@vger.kernel.org, linux-kselftest@vger.kernel.org, Steven Rostedt , Masami Hiramatsu , Jonathan Corbet , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , "H. Peter Anvin" , Paolo Bonzini , Wanpeng Li , Vitaly Kuznetsov , Andy Lutomirski , Peter Zijlstra , Frederic Weisbecker , Neeraj Upadhyay , Joel Fernandes , Josh Triplett , Boqun Feng , Mathieu Desnoyers , Lai Jiangshan , Zqiang , Andrew Morton , Uladzislau Rezki , Christoph Hellwig , Lorenzo Stoakes , Josh Poimboeuf , Jason Baron , Kees Cook , Sami Tolvanen , Ard Biesheuvel , Nicholas Piggin , Juerg Haefliger , Nicolas Saenz Julienne , "Kirill A. Shutemov" , Nadav Amit , Dan Carpenter , Chuang Wang , Yang Jihong , Petr Mladek , "Jason A. Donenfeld" , Song Liu , Julian Pidancet , Tom Lendacky , Dionna Glaze , Thomas =?utf-8?Q?Wei=C3=9Fschuh?= , Juri Lelli , Daniel Bristot de Oliveira , Marcelo Tosatti , Yair Podemsky Subject: Re: [RFC PATCH v2 17/20] rcutorture: Add a test config to torture test low RCU_DYNTICKS width In-Reply-To: <5143d0a9-bc02-4b9a-8613-2383bfdee35c@paulmck-laptop> References: <20230720163056.2564824-1-vschneid@redhat.com> <20230720163056.2564824-18-vschneid@redhat.com> <24b55289-1c35-41cc-9ad3-baa957f1c9cb@paulmck-laptop> <5143d0a9-bc02-4b9a-8613-2383bfdee35c@paulmck-laptop> Date: Fri, 21 Jul 2023 08:58:53 +0100 Message-ID: MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain X-Rspamd-Queue-Id: 17C54C0007 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: dmixsa5sri3ih4fioqfmq33aw899nxbb X-HE-Tag: 1689926339-230771 X-HE-Meta: U2FsdGVkX18/9qioq+vKFFLWmXr/6j1MbeZClFGilU2zGB21JJ0Z4j1GVssu2SHwtbNsinsrYPnB2fiwXmP1KQ9W9Jogxbkxaf0VVcOTxv50M1Ys2pw7fBbcz/wciICrTRWzcPXVwwKmTjgTjQjhpWvvS1IW2pItctakD1NrXNmQe163NJMiS70JonaX+v/9mjC6+Jk7fcz+/zIf7TLVgZj/+N8MHAeA6BWkJlgS9CFBre0T9lpO6z2B8U4Xx9+Xksi6rK8b/e29BSqYJPA8iDlWI5VYX2DyDEMt8jY++IS7v3SfKX+o7DhJJ0BWHbYQN+AYVXDfflI31dHceADN+JwdjxfRVP/tdUE6WhRsVk5PFr5nahoeObeLW5ly1HJedbgve1xmw64Q6E2JYYORuwNMuimEQMc5K6Eai+5A3FVFNIbUbvtf3+v/nAsS3DuxEfiYC3UpO9j1c1woKFVSByKen2I4RjD6SB3tyGPQuFsSED5WMH2HWFos5MKteJsEG4scBtD/5WzC6SCRCfQqyYWJkw8/cB8hzZnx0vjmXtf8fjn7zVmIwi7DflghEYTjc5+gJUD6mkrNysuvcfnJ6Lyvdyj8pITDqcTYI37pG5xc02VQqXIZ5d6Cse8gQ1nRmwdQIrxivg899HNZFMOMgwLQIXGki1bizzWoUr2pYkDwdgeiJstfVy4X9LzOqS/dBm5wUEWhJjAl0L97BYbRV2R9XSr+OF65+WIV7mRb+FvhkpvMUWRau4uCGJvDtsR9675bx1WQXxLmusMHu+k12B67i7pHjJHqmoXlJdxZVUt5AJ7L8z+YHVzOzRPQRj4LJKux578hcv9hmHCn6alszeKiXFuXqaBtCWAJxpGUQtSIz3kce1h7cRfaHOZz8zBUxjZCnXz93RMt29RURDjuS6IHFwswBIo22WiTjgK5NsyFkBj2uAyvs1olfwHrS7lTiSPzQbnF0gOxUz/bjzE eg0PBXBm eBS/sNo56VA3B4DvVr6k9/OD25nZCQqUpjfhrmgb0uwqJxZaZEk2olROZllFpNJ/BUKUpRQUx1DrGV77Uq3jfs7Or2zWKxLuC8MzpxGslXUJPq9afmvQzBatWQEAEpSzOxYv/Bur8MGVAllWys54tkd6MbAAWgckL8K1QjoD8slJVv1a1j0Ot4ZKpHfG3U+73G76T5Dz8dmdmGMv4TASQvw4KUPbPzAk6fHy2MDsT36aYhvZL3FcNpgF8b941z1tlK7gM9qwFoXwrhi5Zj78Fs2sSAI/NrU5sDMMWrh0Tkq7qbh8O/82IgZVwpaTR2qIPcKytTfF0b8yhIj6u4xML7x+aXetBO83PTMGjX8eaKUXcEgk9XpmUhmD/18qmOmcIzfXVOmHKdv0yOoA= 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: On 20/07/23 21:00, Paul E. McKenney wrote: > On Thu, Jul 20, 2023 at 12:53:05PM -0700, Paul E. McKenney wrote: >> On Thu, Jul 20, 2023 at 05:30:53PM +0100, Valentin Schneider wrote: >> > diff --git a/tools/testing/selftests/rcutorture/configs/rcu/TREE11 b/tools/testing/selftests/rcutorture/configs/rcu/TREE11 >> > new file mode 100644 >> > index 0000000000000..aa7274efd9819 >> > --- /dev/null >> > +++ b/tools/testing/selftests/rcutorture/configs/rcu/TREE11 >> > @@ -0,0 +1,19 @@ >> > +CONFIG_SMP=y >> > +CONFIG_NR_CPUS=8 >> > +CONFIG_PREEMPT_NONE=n >> > +CONFIG_PREEMPT_VOLUNTARY=y >> > +CONFIG_PREEMPT=n >> > +CONFIG_PREEMPT_DYNAMIC=n >> > +#CHECK#CONFIG_TREE_RCU=y >> > +CONFIG_HZ_PERIODIC=n >> > +CONFIG_NO_HZ_IDLE=n >> > +CONFIG_NO_HZ_FULL=y >> > +CONFIG_RCU_TRACE=y >> > +CONFIG_RCU_FANOUT=4 >> > +CONFIG_RCU_FANOUT_LEAF=3 >> > +CONFIG_DEBUG_LOCK_ALLOC=n >> > +CONFIG_DEBUG_OBJECTS_RCU_HEAD=n >> > +CONFIG_RCU_EXPERT=y >> > +CONFIG_RCU_EQS_DEBUG=y >> > +CONFIG_RCU_LAZY=y >> > +CONFIG_RCU_DYNTICKS_BITS=2 >> >> Why not just add this last line to the existing TREE04 scenario? >> That would ensure that it gets tested regularly without extending the >> time required to run a full set of rcutorture tests. > > Please see below for the version of this patch that I am running overnight > tests with. Does this one work for you? > Yep that's fine with me. I only went with a separate test file as wasn't sure how new test options should be handled (merged into existing tests vs new tests created), and didn't want to negatively impact TREE04 or TREE06. If merging into TREE04 is preferred, then I'll do just that and carry this path moving forwards. Thanks!