From mboxrd@z Thu Jan 1 00:00:00 1970 From: Cong Wang Subject: Re: [PATCH net-next v6 01/11] net: sched: use rcu for action cookie update Date: Fri, 13 Jul 2018 17:14:33 -0700 Message-ID: References: <20180713.151110.334103662560259751.davem@davemloft.net> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Cc: Vlad Buslov , Linux Kernel Network Developers , Jamal Hadi Salim , Jiri Pirko , Alexei Starovoitov , Daniel Borkmann , Yevgeny Kliteynik , Jiri Pirko To: David Miller Return-path: Received: from mail-pf0-f194.google.com ([209.85.192.194]:41062 "EHLO mail-pf0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730683AbeGNAbk (ORCPT ); Fri, 13 Jul 2018 20:31:40 -0400 Received: by mail-pf0-f194.google.com with SMTP id c21-v6so18856330pfn.8 for ; Fri, 13 Jul 2018 17:14:45 -0700 (PDT) In-Reply-To: <20180713.151110.334103662560259751.davem@davemloft.net> Sender: netdev-owner@vger.kernel.org List-ID: On Fri, Jul 13, 2018 at 3:11 PM David Miller wrote: > > From: Cong Wang > Date: Fri, 13 Jul 2018 14:51:15 -0700 > > > Can we at least agree you have no justification for this change in > > this changelog? > > He stated that he wishes to make this subsystem more lockless, and he > cannot do that without making the action cookie handling use RCU. This isn't enough given RCU writers are recommended (subject to exceptions) to have locks. Let's move this discussion on patch 00/11 where I provided more details. :) > > I agree with the stated goal, and the necessity of this kind of change. > > Therefore I applied the patch. > > I really don't see what the problem is. > > I also gave a couple days for this patch set to get reviewed. If you > have a problem, please respond to the patch posting. When I see nobody > is reviewing, that is when I step in and make my own judgment. > > So when you want your objection to be heard, please do so in a timely > manner. That helps all of us. I 100% understand given how much workload you have. I am not even saying to revert or something. My only complain is the goal of lockless is very hard or nearly impossible to achieve, unless there is some secret hiding from me. And I am trying to get it exposed in my response to 00/11, by offering an opportunity to prove I am wrong! :) The problem with this patch, 01/11, is trivial comparing to the discussion in 00/11, that is crucial for whether the whole patchset(s) makes sense. Thanks for taking care of it anyway!