Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp1859556imm; Tue, 22 May 2018 10:27:38 -0700 (PDT) X-Google-Smtp-Source: AB8JxZr2zKG0Y5K9Vi8V/B01IkbPIMESYhpYk4ZGXKoQ+bVv7hnNJCyyuVlA/lhQjDYv51YF/87y X-Received: by 2002:a17:902:aa95:: with SMTP id d21-v6mr25375441plr.73.1527010058794; Tue, 22 May 2018 10:27:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527010058; cv=none; d=google.com; s=arc-20160816; b=HaQSDnCOVDZ1/m1QRGLRo8+30RJCWgCom25R1X1SY11sBFKklKKvGu0nRbSul7gbfi Eu0500tf8wPLbsN9Fnv4/4KboIpAoZRurtBilRToR91IYw5uzEQ2/n3SuSwHSbr6oZ9I R1PHKkRH45zOkdQc4mCj/EB7G4k0ocyjyYB5Er8p1aAqziImaNex3RGEbcHP59oiLVIN K9qb7BDLp2Rw6c35jb04Hl8rbTcack4WjenaV5dqxyGbskbUOGhjvySMp8aLxcrZOQrP 1bXZ3v0BpwYJqwefiBLURVC8+0MD+h+1T1M/cHMRNfNqOE7vPQ4o6LnL9oUz8Vi+VO6Y Emww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :arc-authentication-results; bh=JJUyHboTITvbaP7g7UhZIZUw3dpZlkYfORPH9EEbePg=; b=Az0TkN6xxz1fwH16wulhZnTJ4ga0UtQz45zUJbABwrTxat4feVJhRb9IvXyg8CWhO3 VDYAQ32YveCkRkoAVc2ICaZNxdUv9/fMtbQbDBKs+kECZqK183JYwQ86tfy3YhOtxcWw sQHtK83EMe6q5lsecJ//J6ULzCqhFd9Pjff3ejqX8SJKPPEdaeXBGjqDDS8qzOjQIKXn nGmxOVg3y8M1XspI5amukSG0fLPP/SQqtTkfbnoIbooU/d1cgrY7drfX7hA7CYJV1F0T l1c8TAA9QOCC5TzdWB0cB9MQUq3SReVHAZd/1e58Hab/syYpc6TpRtGfug2m6ptiU7o9 5Rtw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q68-v6si1631748pga.217.2018.05.22.10.27.23; Tue, 22 May 2018 10:27:38 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751532AbeEVR1G (ORCPT + 99 others); Tue, 22 May 2018 13:27:06 -0400 Received: from mail.kernel.org ([198.145.29.99]:38836 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751279AbeEVR1D (ORCPT ); Tue, 22 May 2018 13:27:03 -0400 Received: from gandalf.local.home (cpe-66-24-56-78.stny.res.rr.com [66.24.56.78]) (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 B7AA720873; Tue, 22 May 2018 17:27:01 +0000 (UTC) Date: Tue, 22 May 2018 13:27:00 -0400 From: Steven Rostedt To: "Paul E. McKenney" Cc: Joel Fernandes , byungchul.park@lge.com, mathieu.desnoyers@efficios.com, Josh Triplett , Lai Jiangshan , linux-kernel@vger.kernel.org, kernel-team@android.com Subject: Re: Tasks RCU vs Preempt RCU Message-ID: <20180522132700.68b6660d@gandalf.local.home> In-Reply-To: <20180522160949.GU3803@linux.vnet.ibm.com> References: <20180518183623.GA163151@joelaf.mtv.corp.google.com> <20180519022918.GV3803@linux.vnet.ibm.com> <20180519225905.GB134184@joelaf.mtv.corp.google.com> <20180520004938.GZ3803@linux.vnet.ibm.com> <20180520112843.57079857@grimm.local.home> <20180520191846.GA248075@joelaf.mtv.corp.google.com> <20180521215951.2d6abfcb@gandalf.local.home> <20180522045414.GG40541@joelaf.mtv.corp.google.com> <20180522083832.45353d5f@gandalf.local.home> <20180522160949.GU3803@linux.vnet.ibm.com> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 22 May 2018 09:09:49 -0700 "Paul E. McKenney" wrote: > Just for the record, if you guys realy want to take over Tasks RCU, > I have no objections. For one thing, I don't anticipate any other use > cases for it (famous last words!). But you break it, you buy it! ;-) It really matters how much of a burden is RCU_tasks to RCU itself? If it causes a lot of headache for you, and it prevents you from cleaning up RCU or making it better, then I would be happy to take it out of RCU and maintain it separately myself. But if that's not the case, I'm happy with keeping it within the RCU umbrella. Which brings me to the question of what motivation does Joel have to remove it? -- Steve