From: Bartlomiej Zolnierkiewicz From: Rene Herman Prevent the disks from spinning down across a reboot. --- 25-akpm/drivers/ide/ide-disk.c | 3 +++ 1 files changed, 3 insertions(+) diff -puN drivers/ide/ide-disk.c~idedisk_reboot drivers/ide/ide-disk.c --- 25/drivers/ide/ide-disk.c~idedisk_reboot 2004-05-16 01:35:59.264262992 -0700 +++ 25-akpm/drivers/ide/ide-disk.c 2004-05-16 01:35:59.275261320 -0700 @@ -1723,6 +1723,9 @@ static void ide_device_shutdown(struct d { ide_drive_t *drive = container_of(dev, ide_drive_t, gendev); + if (system_state == SYSTEM_RESTART) + return; + printk("Shutdown: %s\n", drive->name); dev->bus->suspend(dev, PM_SUSPEND_STANDBY); } _