From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756564AbcK2UW7 (ORCPT ); Tue, 29 Nov 2016 15:22:59 -0500 Received: from smtp2.it.da.ut.ee ([193.40.5.67]:50181 "EHLO smtp2.it.da.ut.ee" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754943AbcK2UWv (ORCPT ); Tue, 29 Nov 2016 15:22:51 -0500 Date: Tue, 29 Nov 2016 23:55:12 +0200 (EET) From: Meelis Roos To: Linus Torvalds cc: Eric Dumazet , Linux Kernel Mailing List , Network Development Subject: Re: 4.9-rc7: (forcedeth?) BUG: sleeping function called from invalid context at kernel/irq/manage.c:110 In-Reply-To: Message-ID: References: <1480449495.18162.152.camel@edumazet-glaptop3.roam.corp.google.com> User-Agent: Alpine 2.20 (LRH 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On Nov 29, 2016 11:58 AM, "Eric Dumazet" wrote: > > > > nv_do_nic_poll() is simply buggy and needs a fix. > > > > synchronize_irq() can sleep. > > Yes, but why did it start showing up now? None of this has changed as far as I can see? Found one thing that changed - compiler from 6.2.0-9 to 6.2.1-5 and binutils too in debian unstable (explicitly upgraded to get fix to the binutils bug that broke 64-bit kernels). > Is it just timing and the transmit queue being busy? Perhaps due to the sheer size of messages? Meelis does seem to have a ton of debugging enabled.. Well, the dmesg is not too verbose but when I debugged some earlier problem, netconsole and many other debugging options were left on. -- Meelis Roos (mroos@linux.ee)