--- linux/drivers/ide/ide.c 2002-12-10 17:38:28.000000000 +1100 +++ linux/drivers/ide/ide.c2552willem 2002-12-24 09:10:25.000000000 +1100 @@ -2314,6 +2314,8 @@ { ide_drive_t *drive; + driver_unregister(&driver->gen_driver); + spin_lock(&drivers_lock); list_del(&driver->drivers); spin_unlock(&drivers_lock);