Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp3841169ybz; Mon, 4 May 2020 10:40:55 -0700 (PDT) X-Google-Smtp-Source: APiQypL9AqHPsjm6SL8zXCaorEjk4dL4Rgy5/0X4THROekO9qXkywVOkyJISLlsJ4vpx+lx2Dog2 X-Received: by 2002:a17:906:2410:: with SMTP id z16mr16185522eja.1.1588614055079; Mon, 04 May 2020 10:40:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588614055; cv=none; d=google.com; s=arc-20160816; b=rC7vFK+qDEkfPHOgwtxUgT1Js/l4JRsz8tTTHCjt2+v/L/9e0YO04qVmsGaH/Mu0+x vGYzBS1w7q14ul0omE5XpZDAdrhPTbpl3tvnf3mAFWtmytcVXeuWohfDDSMCUJflKGPx y7S0m4dsJBc+QgYRvmTUmb/kmfzxtoRgsx9JNEk+MD8Eduba1pP0C2qhTz6FAkpaF084 0ABvLrJw0wNEaEC+b85FwoU/pHPOVKDJkWeZAtXkMyVfL+MEhmYQGhGl+Daco/zLAIVC O8sYdbzG9v7J+/OUrZOA3xuHCJq9wGCBN+DumWPocfqzsK3gRVeke/knCupdJN9O8ETJ BJTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=D0fsepn3Ehc6T1kax7xZI+IBiV7boArhydSrUBRKNVg=; b=a7FAQctaw1E++UDqVilfmx9usdg0iAVL/yVZmjqIL25g4zMXKaM+AEdPGKc/yZOHxQ aWCpnFqfDYXob8oc0Z3L0NQxehdlSl9rlQ+4EgpC8zQXYUATrSWV0WsiAqg12LDTxZ1Q RP48SUhtpvVXtTaE2ObwrzLT6G1/RPIyHlv1a0jzmbcJRMTLvdZO7cX9ZXzWhKyjlVVM 0N2514nCj2/Rk74svL/RCpnmqI4F5QWCLz4PdU8zg0AxADJhWuijPbMcOC92MVaeFx1H VC6xnFlelDuhuuawJOUvxaQAyZKjRYQnKGOZ/mAB3g/kq/mGhXyPgdfqo5yd1hROImQ/ MToA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@joelfernandes.org header.s=google header.b=CNZs7zCw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ld23si7001618ejb.242.2020.05.04.10.40.32; Mon, 04 May 2020 10:40:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@joelfernandes.org header.s=google header.b=CNZs7zCw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730057AbgEDRiC (ORCPT + 99 others); Mon, 4 May 2020 13:38:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53434 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1730039AbgEDRiB (ORCPT ); Mon, 4 May 2020 13:38:01 -0400 Received: from mail-il1-x142.google.com (mail-il1-x142.google.com [IPv6:2607:f8b0:4864:20::142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4E486C061A0E for ; Mon, 4 May 2020 10:38:01 -0700 (PDT) Received: by mail-il1-x142.google.com with SMTP id s10so12040240iln.11 for ; Mon, 04 May 2020 10:38:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelfernandes.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=D0fsepn3Ehc6T1kax7xZI+IBiV7boArhydSrUBRKNVg=; b=CNZs7zCwd/vJ9hQOc34lDO6VUgH2PpUgVQUN8rT+NwMDc35FjNtyvo/XYEDy84Rk2x YnzW4b3oCh1s0bcp9wpuQ2BXiLyKrs7edd3JhXx/Yg7ZdMhSOt3xJM2iE7XXtZv5q6B0 AZTuMNm1xu0GIBpE6+6BUnENc9K0k6bQQgg6M= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=D0fsepn3Ehc6T1kax7xZI+IBiV7boArhydSrUBRKNVg=; b=UdffyYPlxMhbr3+Z/CA9ppJQTJQ5lrBIfKeTLONzZGO8AG4Ba8HXXlBcKHkcNal/DA Le3wknkLPqSFGi+9nE5a3Po2EU+a9TyqeEssaU3pDQzfjVn93Y6eKf8sJMcvWkAgZjyY hv3k35c6ttdv2AHWDTIE7RBfkb8meY5g5BLmiYtz80Jaoxpr/ynJWSOU9Wp/CPT1r/ke tA///23bh7sq6q42lCexo6ejKeUVojI5CG5oOO2mOE14JSsq9aknjv8KBVvfo7O6/222 gAGoSefioNZmfrjbPxwYBEXun7t+XYqu2v37D+ILPd/0dZnSQCnvrKoDIH2fNlnb2+Cw 7unw== X-Gm-Message-State: AGi0Pub3Znix300FZwvuWAtoaaICMDq1Og2LBvcaLIB63sGqPDHbQITK 73eIrPwTbHOKEvmU6hDEqfEJRNqivznY0s/pFYlBpg== X-Received: by 2002:a92:3509:: with SMTP id c9mr17728934ila.262.1588613880520; Mon, 04 May 2020 10:38:00 -0700 (PDT) MIME-Version: 1.0 References: <20200504120505.89351-1-joel@joelfernandes.org> <20200504171532.GR2869@paulmck-ThinkPad-P72> In-Reply-To: <20200504171532.GR2869@paulmck-ThinkPad-P72> From: Joel Fernandes Date: Mon, 4 May 2020 13:37:48 -0400 Message-ID: Subject: Re: [PATCH v3 0/5] RCU dyntick nesting counter cleanups for rcu -dev To: "Paul E. McKenney" Cc: LKML , Andy Lutomirski , Frederic Weisbecker , Amol Grover , Ingo Molnar , Josh Triplett , kernel-team , Lai Jiangshan , Madhuparna Bhowmik , Mathieu Desnoyers , Peter Zijlstra , Petr Mladek , rcu , Steven Rostedt , Thomas Glexiner , Vineeth Remanan Pillai Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, May 4, 2020 at 1:15 PM Paul E. McKenney wrote: > > On Mon, May 04, 2020 at 08:05:00AM -0400, Joel Fernandes (Google) wrote: > > These patches clean up the usage of dynticks nesting counters simplifying the > > code, while preserving the usecases. > > > > It is a much needed simplification, makes the code less confusing, and prevents > > future bugs such as those that arise from forgetting that the > > dynticks_nmi_nesting counter is not a simple counter and can be "crowbarred" in > > common situations. > > > > rcutorture testing with all TREE RCU configurations succeed with > > CONFIG_RCU_EQS_DEBUG=y and CONFIG_PROVE_LOCKING=y. > > > > v1->v2: > > - Rebase on v5.6-rc6 > > > > v2->v3: > > - Rebase on rcu/dev with adjustments for tasks-RCU. > > Thank you! > > But this does not apply to any of v5.6-rc6, v5.7-rc1, or v5.7-rc2. > > Where should I be trying to apply it? > Hi Paul, It is for the rcu/dev branch as mentioned in the cover letter subject line. I thought it would reduce conflicts for you if I rebased on that. There are conflicts with trace-RCU for example. What do you suggest? Thanks, - Joel