From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cumulusnetworks.com; s=google; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=knb1bzk1wgQfRmUEZZm5fAgOyx9RKkUq4hzJDeUIhWE=; b=ZtQJSBOoNZcAPgPUMXz1bTAi8qmKZ8ewOufJX1RZIw006+1MxjaCeLnBa54mjrBuNs TRFxUAjUBWyZ//c4D7nA+dBva67Zt1t4BOh9FaTcfJOnmB5bSss9/ex5JautPvkmWh3s bYqyES/c+UaAcvfbzuWp+iDwl/RK1tyfBZylc= References: <1437667657-16954-1-git-send-email-nikolay@cumulusnetworks.com> <20150723095945.2b4dd59e@urahara> From: Nikolay Aleksandrov Message-ID: <55B11EF4.8050501@cumulusnetworks.com> Date: Thu, 23 Jul 2015 19:05:56 +0200 MIME-Version: 1.0 In-Reply-To: <20150723095945.2b4dd59e@urahara> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Subject: Re: [Bridge] [PATCH net] bridge: stp: when using userspace stp stop kernel hello and hold timers List-Id: Linux Ethernet Bridging List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stephen Hemminger Cc: netdev@vger.kernel.org, bridge@lists.linux-foundation.org, davem@davemloft.net On 07/23/2015 06:59 PM, Stephen Hemminger wrote: > On Thu, 23 Jul 2015 09:07:37 -0700 > Nikolay Aleksandrov wrote: > >> + /* Stop hello and hold timer */ >> + spin_lock_bh(&br->lock); >> + del_timer(&br->hello_timer); >> + list_for_each_entry(p, &br->port_list, list) >> + del_timer(&p->hold_timer); >> + spin_unlock_bh(&br->lock); > > Wouldn't it be easier to use del_timer_sync here? > I think it should work. Also I have an error in the commit message about the kernel BPDU sending which I need to correct. I'll prepare a v2 with your suggestion and fixed commit message. Thanks, Nik From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nikolay Aleksandrov Subject: Re: [PATCH net] bridge: stp: when using userspace stp stop kernel hello and hold timers Date: Thu, 23 Jul 2015 19:05:56 +0200 Message-ID: <55B11EF4.8050501@cumulusnetworks.com> References: <1437667657-16954-1-git-send-email-nikolay@cumulusnetworks.com> <20150723095945.2b4dd59e@urahara> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Cc: netdev@vger.kernel.org, bridge@lists.linux-foundation.org, davem@davemloft.net To: Stephen Hemminger Return-path: In-Reply-To: <20150723095945.2b4dd59e@urahara> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: bridge-bounces@lists.linux-foundation.org Errors-To: bridge-bounces@lists.linux-foundation.org List-Id: netdev.vger.kernel.org On 07/23/2015 06:59 PM, Stephen Hemminger wrote: > On Thu, 23 Jul 2015 09:07:37 -0700 > Nikolay Aleksandrov wrote: > >> + /* Stop hello and hold timer */ >> + spin_lock_bh(&br->lock); >> + del_timer(&br->hello_timer); >> + list_for_each_entry(p, &br->port_list, list) >> + del_timer(&p->hold_timer); >> + spin_unlock_bh(&br->lock); > > Wouldn't it be easier to use del_timer_sync here? > I think it should work. Also I have an error in the commit message about the kernel BPDU sending which I need to correct. I'll prepare a v2 with your suggestion and fixed commit message. Thanks, Nik