From fb6529c627f60644be63ee2a8551f2027ea986cb Mon Sep 17 00:00:00 2001 From: cherry Date: Tue, 4 Apr 2006 07:11:45 +0000 Subject: [PATCH] Sleeps hard disk just before system shutdown. Some hardware (eg: Apple iBooks) don't do this automatically and the harddisk behaves as if the power plug were pulled. Closes PR: kern/32766 --- sys/dev/ata/wd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/dev/ata/wd.c b/sys/dev/ata/wd.c index 4d0c6b5921ac..7ca1db5f2a13 100644 --- a/sys/dev/ata/wd.c +++ b/sys/dev/ata/wd.c @@ -1,4 +1,4 @@ -/* $NetBSD: wd.c,v 1.321 2006/03/28 17:38:29 thorpej Exp $ */ +/* $NetBSD: wd.c,v 1.322 2006/04/04 07:11:45 cherry Exp $ */ /* * Copyright (c) 1998, 2001 Manuel Bouyer. All rights reserved. @@ -66,7 +66,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: wd.c,v 1.321 2006/03/28 17:38:29 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: wd.c,v 1.322 2006/04/04 07:11:45 cherry Exp $"); #ifndef ATADEBUG #define ATADEBUG @@ -1833,6 +1833,7 @@ wd_shutdown(void *arg) { struct wd_softc *wd = arg; wd_flushcache(wd, AT_POLL); + wd_standby(wd, AT_POLL); } /*