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 X-Spam-Level: X-Spam-Status: No, score=-6.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D29C8C2D0E2 for ; Thu, 24 Sep 2020 04:29:40 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 95864238D6 for ; Thu, 24 Sep 2020 04:29:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600921780; bh=vMTPxsuZ6SRzpJC0xTX5yCd+YWzo04WVJM/7L6AUrsY=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:List-ID: From; b=ZcR63MfnKL/if6gV2RfQfZ6GYkNDLQaw16d1fY7aBhQXVOyRRsjY2FYajtE/dIGwJ re23/z7tMkOX4wvgSibfRVufWYBp0SQBkDxBsIvikLgxazJqgJYtqLfC/xqCP+pnj7 Yg4f83iCNCMmi2gk4vdUZL1u58Bymb+pd8TAZF/A= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726752AbgIXE3g (ORCPT ); Thu, 24 Sep 2020 00:29:36 -0400 Received: from mail.kernel.org ([198.145.29.99]:48768 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726466AbgIXE3g (ORCPT ); Thu, 24 Sep 2020 00:29:36 -0400 Received: from paulmck-ThinkPad-P72.home (unknown [50.45.173.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 2A4C020888; Thu, 24 Sep 2020 04:29:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600921776; bh=vMTPxsuZ6SRzpJC0xTX5yCd+YWzo04WVJM/7L6AUrsY=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=MsOmAxgg+jysqlFTskUiS43OIWcfhjb3IBqqvPrxciN9Ur/8QQpDAgVGugXdCw6Vy k7+jMW9x2yPqiZYQaSP0jA2AfwTTIMLpO9aX2iUwBLNWdjMV94A/7Ijpg5sGpTTGkG 4wV85SHLPay1YhrIxUkkCIkUZtEHcPJ7NuBkU21w= Received: by paulmck-ThinkPad-P72.home (Postfix, from userid 1000) id E88A935226CB; Wed, 23 Sep 2020 21:29:35 -0700 (PDT) Date: Wed, 23 Sep 2020 21:29:35 -0700 From: "Paul E. McKenney" To: Alexei Starovoitov Cc: Alexei Starovoitov , rcu@vger.kernel.org, LKML , Ingo Molnar , Thomas Gleixner , Daniel Borkmann , Jiri Olsa , bpf , Kernel Team Subject: Re: [GIT PULL rcu-tasks-trace] 50x speedup for synchronize_rcu_tasks_trace() Message-ID: <20200924042935.GV29330@paulmck-ThinkPad-P72> Reply-To: paulmck@kernel.org References: <20200922162542.GA18664@paulmck-ThinkPad-P72> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) Precedence: bulk List-ID: X-Mailing-List: bpf@vger.kernel.org On Wed, Sep 23, 2020 at 07:46:15PM -0700, Alexei Starovoitov wrote: > On Tue, Sep 22, 2020 at 9:25 AM Paul E. McKenney wrote: > > > > Hello, Alexei, > > > > This pull request contains eight commits that speed up RCU Tasks Trace > > grace periods by a factor of 50, fix a few race conditions exposed > > by this speedup, and clean up a couple of minor issues. These have > > been exposed to 0day and -next testing, and have passed well over 1,000 > > hours of rcutorture testing, some of which has contained ad-hoc changes > > to further increase race probabilities. So they should be solid! > > (Famous last words...) > > > > I would normally have sent this series up through -tip, but as we > > discussed, going up through the BFP and networking trees provides the > > needed exposure to real-world testing of these changes. Please note > > that the first patch is already in mainline, but given identical SHA-1 > > commit IDs, git should have no problem figuring this out. I will also > > be retaining these commits in -rcu in order to continue exposing them > > to rcutorture testing, but again the identical SHA-1 commit IDs will > > make everything work out. > > Pulled into bpf-next. Thanks a lot. > > Also confirming 50x speedup. > Really nice to see that selftests/bpf are now fast again. > > Not only all bpf developers will be running these patches now, > but the bpf CI system will be exercising them as well. Sounds very good, thank you! If problems arise, you know where to find me. As do most of the people running these patches, I would guess. ;-) Thanx, Paul