Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S263478AbUCTQlY (ORCPT ); Sat, 20 Mar 2004 11:41:24 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S263475AbUCTQlY (ORCPT ); Sat, 20 Mar 2004 11:41:24 -0500 Received: from 69-90-55-107.fastdsl.ca ([69.90.55.107]:6332 "EHLO TMA-1.brad-x.com") by vger.kernel.org with ESMTP id S263479AbUCTQlH (ORCPT ); Sat, 20 Mar 2004 11:41:07 -0500 Subject: Re: badness in kernel/softirq.c From: Brad Laue Reply-To: brad@brad-x.com To: linux-kernel@vger.kernel.org In-Reply-To: <1079800804.13796.5.camel@Discovery.brad-x.com> References: <1079800804.13796.5.camel@Discovery.brad-x.com> Content-Type: multipart/mixed; boundary="=-TcNOZNaJz3YGGxxUlIo1" Organization: brad-x.com Message-Id: <1079800910.13796.7.camel@Discovery.brad-x.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Sat, 20 Mar 2004 11:41:50 -0500 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2696 Lines: 76 --=-TcNOZNaJz3YGGxxUlIo1 Content-Type: text/plain Content-Transfer-Encoding: 7bit On Sat, 2004-03-20 at 11:40, Brad Laue wrote: > This is a followup to my earlier mail 'ksoftirqd using mysteriously high > amounts of CPU time'. After working briefly with Andrew Morton on the > issue we seem to have identified the 'pppoe' userspace program as the > culprit for that issue. > > After some playing with kernel options I switched my PPPoE connection > options from asynctty to synctty, and observed almost no usage of > ksoftirqd/0 at all, as it should be. > > However, the pppoe process maintains an extreme amount of CPU > utilization, cutting off the machines ability to send and receive at its > fastest possible rate. Additionally the attached error fills dmesg after > a couple of days (vanilla 2.6.3 kernel). > > I'm hoping the PPP stuff in the kernel is well enough maintained that a > problem/solution can be identified.. > > Thanks in advance! > > Brad I apparently need to be reminded to actually attach attachments. :-) --=-TcNOZNaJz3YGGxxUlIo1 Content-Disposition: attachment; filename=dmesg.log Content-Type: text/plain; name=dmesg.log; charset= Content-Transfer-Encoding: 7bit Badness in local_bh_enable at kernel/softirq.c:126 Call Trace: [] local_bh_enable+0x86/0x90 [] ppp_sync_push+0x5b/0x170 [ppp_synctty] [] ppp_sync_wakeup+0x2d/0x60 [ppp_synctty] [] do_tty_hangup+0x3ea/0x460 [] release_dev+0x62d/0x660 [] unmap_page_range+0x43/0x70 [] dput+0x22/0x210 [] tty_release+0x2a/0x60 [] __fput+0x100/0x120 [] filp_close+0x59/0x90 [] put_files_struct+0x54/0xc0 [] do_exit+0x18d/0x410 [] do_group_exit+0x3a/0xb0 [] syscall_call+0x7/0xb Badness in local_bh_enable at kernel/softirq.c:126 Call Trace: [] local_bh_enable+0x86/0x90 [] ppp_sync_push+0x5b/0x170 [ppp_synctty] [] ppp_sync_wakeup+0x2d/0x60 [ppp_synctty] [] do_tty_hangup+0x3ea/0x460 [] release_dev+0x62d/0x660 [] unmap_page_range+0x43/0x70 [] dput+0x22/0x210 [] tty_release+0x2a/0x60 [] __fput+0x100/0x120 [] filp_close+0x59/0x90 [] put_files_struct+0x54/0xc0 [] do_exit+0x18d/0x410 [] do_group_exit+0x3a/0xb0 [] syscall_call+0x7/0xb --=-TcNOZNaJz3YGGxxUlIo1-- - 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/