Re: [2.5.70] oops when rmmod yenta_socket

Russell King (rmk@arm.linux.org.uk)
Tue, 27 May 2003 14:08:05 +0100


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@arm.linux.org.uk)                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@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/