Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932413AbbDHOm2 (ORCPT ); Wed, 8 Apr 2015 10:42:28 -0400 Received: from mx0b-0016ce01.pphosted.com ([67.231.156.153]:52155 "EHLO mx0b-0016ce01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754385AbbDHOmX (ORCPT ); Wed, 8 Apr 2015 10:42:23 -0400 From: Yuval Mintz To: Peter Hurley , Urban Loesch CC: linux-kernel , Ariel Elior , netdev Subject: RE: [bnx2x] Re: Kernel 3.18.11 hangs when inserting netconsle module on a DELL M620 VRTX Blade Thread-Topic: [bnx2x] Re: Kernel 3.18.11 hangs when inserting netconsle module on a DELL M620 VRTX Blade Thread-Index: AQHQceoGmE4MNXsx5Ueh8JI8UAoTwp1DLopw Date: Wed, 8 Apr 2015 14:42:08 +0000 Message-ID: References: <5524E669.5050903@enas.net> <55250808.6000606@hurleysoftware.com> In-Reply-To: <55250808.6000606@hurleysoftware.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.1.4.10] disclaimer: bypass Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=nai engine=5700 definitions=7764 signatures=670581 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1402240000 definitions=main-1504080120 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by nfs id t38EgYFC008674 Content-Length: 1232 Lines: 29 > > I'have installed a new DELL VRTX M620 Blade with kernel 3.18.11. > > After system startup I tried to activate the kernel netconsole with remote > logging enabled. > > > > I executed the following command and the shell I issued it becomes > unresponsive and hangs. > > > > # modprobe netconsole > netconsole="@/eth0,514@10.1.10.197/00:10:db:fc:60:0c" > > > > The system load increases slowly and the CPU #11 uses 100% of soft > > irq. Only a soft reset witohut loading the netconsole module after startup > solves the issue. I suspect this is a regression introduced by 9a2620c87745 "bnx2x: prevent WARN during driver unload". bnx2x locks & unlocks spin_lock_bh() during the napi poll, which shouldn't be done while interrupts are disabled. This break interoperability with netpoll, as it disables irqs prior to sending the skb on the bnx2x's interface. Can you please try compiling your kernel without CONFIG_NET_RX_BUSY_POLL? I suspect that might solve your issue. Regardless, we'll investigate this further and hopefully come up with a fix soon. Thanks, Yuval ????{.n?+???????+%?????ݶ??w??{.n?+????{??G?????{ay?ʇڙ?,j??f???h?????????z_??(?階?ݢj"???m??????G????????????&???~???iO???z??v?^?m???? ????????I?