Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757138Ab3DZS1B (ORCPT ); Fri, 26 Apr 2013 14:27:01 -0400 Received: from mail-pa0-f54.google.com ([209.85.220.54]:56589 "EHLO mail-pa0-f54.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757082Ab3DZS06 (ORCPT ); Fri, 26 Apr 2013 14:26:58 -0400 Message-ID: <1367000815.8964.243.camel@edumazet-glaptop> Subject: Re: [PATCH 2/2] ipvs: Use cond_resched_rcu_lock() helper when dumping connections From: Eric Dumazet To: paulmck@linux.vnet.ibm.com Cc: Peter Zijlstra , Simon Horman , Julian Anastasov , Ingo Molnar , lvs-devel@vger.kernel.org, netdev@vger.kernel.org, netfilter-devel@vger.kernel.org, linux-kernel@vger.kernel.org, Pablo Neira Ayuso , Dipankar Sarma , dhaval.giani@gmail.com Date: Fri, 26 Apr 2013 11:26:55 -0700 In-Reply-To: <20130426174815.GI3860@linux.vnet.ibm.com> References: <1366940708-10180-1-git-send-email-horms@verge.net.au> <1366940708-10180-3-git-send-email-horms@verge.net.au> <20130426080313.GC8669@dyad.programming.kicks-ass.net> <20130426154547.GC3860@linux.vnet.ibm.com> <20130426171948.GA31467@dyad.programming.kicks-ass.net> <20130426174815.GI3860@linux.vnet.ibm.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3-0ubuntu6 Content-Transfer-Encoding: 7bit Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 838 Lines: 24 On Fri, 2013-04-26 at 10:48 -0700, Paul E. McKenney wrote: > Don't get me wrong, I am not opposing cond_resched_rcu_lock() because it > will be difficult to validate. For one thing, until there are a lot of > them, manual inspection is quite possible. So feel free to apply my > Acked-by to the patch. One question : If some thread(s) is(are) calling rcu_barrier() and waiting we exit from rcu_read_lock() section, is need_resched() enough for allowing to break the section ? If not, maybe we should not test need_resched() at all. rcu_read_unlock(); cond_resched(); rcu_read_lock(); -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/