From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heiko Carstens Subject: Re: [BUG] net: cpu offline cause napi stall Date: Wed, 1 Jun 2011 20:12:54 +0200 Message-ID: <20110601181253.GA2374@osiris.boeblingen.de.ibm.com> References: <20110601103356.GA45482@tuxmaker.boeblingen.de.ibm.com> <1306930399.3476.1.camel@edumazet-laptop> <20110601163628.GA2418@osiris.boeblingen.de.ibm.com> <1306947321.2890.5.camel@edumazet-laptop> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <1306947321.2890.5.camel@edumazet-laptop> Sender: netdev-owner@vger.kernel.org List-Archive: List-Post: To: Eric Dumazet Cc: Frank Blaschka , davem@davemloft.net, netdev@vger.kernel.org, linux-s390@vger.kernel.org List-ID: On Wed, Jun 01, 2011 at 06:55:21PM +0200, Eric Dumazet wrote: > > + /* Append NAPI poll list from offline CPU. */ > > + list_splice_init(&oldsd->poll_list, &sd->poll_list); > > > > raise_softirq_irqoff(NET_TX_SOFTIRQ); > > local_irq_enable(); > > Please make sure we raise NET_RX_SOFTIRQ on new cpu if necessary. Well, see two lines below the list_splice_init() call ;)