--- drivers/ide/ide.c~ Sun Apr 16 14:35:17 2000 +++ drivers/ide/ide.c Sun Apr 16 14:35:56 2000 @@ -1775,7 +1775,8 @@ drive->part[p].nr_sects = 0; }; - DRIVER(drive)->revalidate(drive); + if (DRIVER(drive)->revalidate) + DRIVER(drive)->revalidate(drive); drive->busy = 0; wake_up(&drive->wqueue);