From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760722AbXGVOxb (ORCPT ); Sun, 22 Jul 2007 10:53:31 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753474AbXGVOxX (ORCPT ); Sun, 22 Jul 2007 10:53:23 -0400 Received: from nz-out-0506.google.com ([64.233.162.233]:56538 "EHLO nz-out-0506.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752595AbXGVOxW (ORCPT ); Sun, 22 Jul 2007 10:53:22 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Pwg+WfXyLk7rmHqaYquhOhHgeWbB+ttk+vNbP/+N/gVW1DvQTFsUTCWse+/ZTfKHhlpt2DIT/5j4oc4vb3GIqw5VhcXFDTW9MaXsZVFsxRHhqrjc1Pay82veZ3oHAZoECFjYcrGuWw6zHVLOdfE8UAyoneDiTzdXdiHpJ3FmL/0= Message-ID: Date: Sun, 22 Jul 2007 20:23:20 +0530 From: "Satyam Sharma" To: "Ingo Molnar" Subject: Re: [bug] pcwd_init_module(): WARNING: at lib/kref.c:33 kref_get() Cc: linux-kernel@vger.kernel.org, "Wim Van Sebroeck" , "Greg KH" , cornelia.huck@de.ibm.com In-Reply-To: <20070722124224.GA20382@elte.hu> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20070722124224.GA20382@elte.hu> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On 7/22/07, Ingo Molnar wrote: > > enabling CONFIG_PCWATCHDOG=y crashes bzImage bootup, see below. Tested > on latest -git. > > Ingo > > -------------------> > Calling initcall 0xc1e81f8c: pcwd_init_module+0x0/0x14() > WARNING: at lib/kref.c:33 kref_get() > [] show_trace_log_lvl+0x19/0x2e > [] show_trace+0x12/0x14 > [] dump_stack+0x14/0x16 > [] kref_get+0x37/0x40 > [] kobject_get+0x12/0x17 > [] get_bus+0x11/0x21 > [] bus_add_driver+0x18/0x16b > [] driver_register+0x66/0x6b > [] isa_register_driver+0x27/0x126 > [] pcwd_init_module+0x12/0x14 > [] kernel_init+0x15a/0x2df > [] kernel_thread_helper+0x7/0x10 > ======================= Trying to kref_get() isa_driver.device_driver.bus->subsys.kobj.kref but it hasn't even been kref_init()'ed yet/already. > WARNING: at lib/kref.c:33 kref_get() > [] show_trace_log_lvl+0x19/0x2e > [] show_trace+0x12/0x14 > [] dump_stack+0x14/0x16 > [] kref_get+0x37/0x40 > [] kobject_get+0x12/0x17 > [] kobject_init+0x32/0x43 > [] kobject_register+0x15/0x31 > [] bus_add_driver+0x5c/0x16b > [] driver_register+0x66/0x6b > [] isa_register_driver+0x27/0x126 > [] pcwd_init_module+0x12/0x14 > [] kernel_init+0x15a/0x2df > [] kernel_thread_helper+0x7/0x10 > ======================= Trying to kref_get() isa_driver.device_driver.kobj.kset->kobj.kref but it hasn't even been kref_init()'ed yet/already. > BUG: spinlock bad magic on CPU#0, swapper/1 > lock: c1b6a888, .magic: 00000000, .owner: /-1, .owner_cpu: 0 > [] show_trace_log_lvl+0x19/0x2e > [] show_trace+0x12/0x14 > [] dump_stack+0x14/0x16 > [] spin_bug+0xa1/0xa9 > [] _raw_spin_lock+0x1e/0x104 > [] _spin_lock+0x54/0x62 > [] kobject_shadow_add+0x84/0x171 > [] kobject_add+0xa/0xc > [] kobject_register+0x1c/0x31 > [] bus_add_driver+0x5c/0x16b > [] driver_register+0x66/0x6b > [] isa_register_driver+0x27/0x126 > [] pcwd_init_module+0x12/0x14 > [] kernel_init+0x15a/0x2df > [] kernel_thread_helper+0x7/0x10 > ======================= Trying to spin_lock() isa_driver.device_driver.kobj.kset->list_lock but it hasn't even been spin_lock_init()'ed already. Greg/Cornelia, any idea when/why would such errors normally occur? Thanks, Satyam