From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S264643AbTFTUrd (ORCPT ); Fri, 20 Jun 2003 16:47:33 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S264638AbTFTUrc (ORCPT ); Fri, 20 Jun 2003 16:47:32 -0400 Received: from e2.ny.us.ibm.com ([32.97.182.102]:20938 "EHLO e2.ny.us.ibm.com") by vger.kernel.org with ESMTP id S264643AbTFTUrN (ORCPT ); Fri, 20 Jun 2003 16:47:13 -0400 Date: Fri, 20 Jun 2003 13:49:54 -0700 From: "Martin J. Bligh" Reply-To: linux-kernel To: linux-kernel Subject: [Bug 837] New: PPP async spin_lock_bh badness Message-ID: <137660000.1056142194@flay> X-Mailer: Mulberry/2.1.2 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org http://bugme.osdl.org/show_bug.cgi?id=837 Summary: PPP async spin_lock_bh badness Kernel Version: 2.5.72 Status: NEW Severity: normal Owner: acme@conectiva.com.br Submitter: shemminger@osdl.org Distribution: Redhat 8.0 Hardware Environment: 1 CPU PIII Software Environment: Problem Description: PPP async driver locking issue Steps to reproduce: * Run user mode PPP over Ethernet which runs PPP over pseudo-tty. * Get warning: Badness in local_bh_enable at kernel/softirq.c:109 Call Trace: [] local_bh_enable+0x7e/0x80 [] ppp_async_push+0x90/0x180 [ppp_async] [] rcu_process_callbacks+0xc8/0xf0 [] ppp_asynctty_wakeup+0x31/0x60 [ppp_async] [] pty_unthrottle+0x57/0x60 [] check_unthrottle+0x3c/0x40 [] n_tty_flush_buffer+0x14/0x60 [] pty_flush_buffer+0x66/0x70 [] do_tty_hangup+0x3b7/0x410 [] release_dev+0x67d/0x6c0 [] zap_pmd_range+0x4e/0x70 [] unmap_page_range+0x4e/0x80 [] tty_release+0x11/0x20 [] __fput+0xee/0x100 [] filp_close+0x4b/0x80 [] put_files_struct+0x7c/0xf0 [] do_exit+0x116/0x330 [] sys_exit+0x15/0x20 [] syscall_call+0x7/0xb