Re: [2.5.70] oops when rmmod yenta_socket

From: Russell King (rmk@arm.linux.org.uk)
Date: Tue May 27 2003 - 08:14:22 EST


On Tue, May 27, 2003 at 08:49:52AM -0400, John M Flinchbaugh wrote:
> i shutdown pcmcia and tried to rmmod yenta_socket, and i got the oops
> below at the end of this dmesg. so far, 2.5.70 has looked alot like
> 2.5.69-bk11 that i'd been running before.

Try this patch, thanks to Pavel Roskin for this.

--- linux.orig/drivers/pcmcia/pci_socket.c
+++ linux/drivers/pcmcia/pci_socket.c
@@ -196,9 +196,9 @@ static void __devexit cardbus_remove (st
pci_socket_t *socket = pci_get_drvdata(dev);

/* note: we are already unregistered from the cs core */
+ class_device_unregister(&socket->cls_d.class_dev);
if (socket->op && socket->op->close)
socket->op->close(socket);
- class_device_unregister(&socket->cls_d.class_dev);
pci_set_drvdata(dev, NULL);
}


--
Russell King (rmk@xxxxxxxxxxxxxxxx) The developer of ARM Linux
http://www.arm.linux.org.uk/personal/aboutme.html

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/