Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262470AbUJ0OxX (ORCPT ); Wed, 27 Oct 2004 10:53:23 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262473AbUJ0OxX (ORCPT ); Wed, 27 Oct 2004 10:53:23 -0400 Received: from mx1.redhat.com ([66.187.233.31]:16847 "EHLO mx1.redhat.com") by vger.kernel.org with ESMTP id S262470AbUJ0Ow6 (ORCPT ); Wed, 27 Oct 2004 10:52:58 -0400 Date: Wed, 27 Oct 2004 10:52:40 -0400 (EDT) From: James Morris X-X-Sender: jmorris@thoron.boston.redhat.com To: Andrew Morton cc: linux-kernel@vger.kernel.org, Subject: Re: 2.6.10-rc1-mm1 In-Reply-To: <20041027022031.1567fe98.akpm@osdl.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1524 Lines: 46 On Wed, 27 Oct 2004, Andrew Morton wrote: > > Here's some debugging of the last few drivers to be registered before the > > oops is seen: > > > > name=hpet node=c03ee9a0 acpi_bus_drivers.prev=c03ea6a0 > > name=i8042 node=c03eeda0 acpi_bus_drivers.prev=c03ee9a0 > > name=floppy node=c03f24c0 acpi_bus_drivers.prev=c03ee9a0 > > > > > > Note acpi_bus_drivers.prev for floppy was not set to c03eeda0, which you > > would normally expect? > > Not too sure what I'm looking at there. Debugging in acpi_bus_register_driver(): printk("name=%s node=%p acpi_bus_drivers.prev=%p\n", driver->name, &driver->node, acpi_bus_drivers.prev); > ah. the acpi floppy scanning code seems to be misinterpreting the > acpi_bus_register_driver() return value, so if it returns zero we think > that the driver was registered, only it wasn't. floppy_init() then > proceeds to unregister a not-registered driver. I think. Does this help? No, it seems that the floppy code is registering fine (it gets return of 1 from acpi_bus_register_driver()). > If so, I wonder why acpi_bus_register_driver() is returning zero. It's not. Given that this is disappearing when enabling debug info, perhaps it's a compilation or similarly obsucure bug. - James -- James Morris - 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/