From owner-FreeBSD-users-jp@jp.FreeBSD.org Mon Jun 27 23:34:00 2005
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id j5REY0o49525;
	Mon, 27 Jun 2005 23:34:00 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from silver.tanimura.dyndns.org (fntkngw003003.kngw.fnt.adsl.ppp.infoweb.ne.jp [222.158.252.163])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id j5REXwh49511
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 27 Jun 2005 23:33:58 +0900 (JST)
	(envelope-from tanimura@tanimura.dyndns.org)
Received: from silver.tanimura.dyndns.org (localhost [IPv6:::1])
	by silver.tanimura.dyndns.org (8.13.4/3.7W-carrots-Keikyu-Kurihama) with ESMTP id j5REXbNE050186 ;
	Mon, 27 Jun 2005 23:33:37 +0900 (JST)
Message-Id: <200506271433.j5REXbNE050186@silver.tanimura.dyndns.org>
From: Seigo Tanimura <tanimura@tanimura.dyndns.org>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <200506261647.j5QGlDq19914@srapc342.sra.co.jp>
References: <018701c576e7$bfb06aa0$7d03a8c0@morimotoPC>
	<86zmthbuuq.wl%fwkg7679@mb.infoweb.ne.jp>
	<87br5wb4kw.wl@tora.nunu.org>
	<200506241542.j5OFgYZ05349@srapc342.sra.co.jp>
	<20050625.153035.26501610.okuyamak@dd.iij4u.or.jp>
	<200506250815.j5P8FCC11375@srapc342.sra.co.jp>
	<20050625.183429.01369390.okuyamak@dd.iij4u.or.jp>
	<200506251033.j5PAXCN12277@srapc342.sra.co.jp>
	<20050626.025801.91287919.okuyamak@dd.iij4u.or.jp>
	<200506260458.j5Q4wbt17784@srapc342.sra.co.jp>
	<20050626.194911.68474985.okuyamak@dd.iij4u.or.jp>
	<200506261525.j5QFPnLh095655@silver.tanimura.dyndns.org>
	<200506261647.j5QGlDq19914@srapc342.sra.co.jp>
cc: Seigo Tanimura <tanimura@tanimura.dyndns.org>
User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.7
 (=?ISO-8859-4?Q?Sanj=F2?=) APEL/10.6 MULE XEmacs/21.4 (patch 17) (Jumbo
 Shrimp) (i386--freebsd)
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Content-Type: text/plain; charset=ISO-2022-JP
X-Spam-Status: No, score=2.3 required=8.0 tests=ALL_TRUSTED,AWL,BAYES_50 
	autolearn=no version=3.0.4
X-Spam-Level: **
X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on 
	silver.tanimura.dyndns.org
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Mon, 27 Jun 2005 23:33:37 +0900
X-Sequence: FreeBSD-users-jp 85609
Subject: [FreeBSD-users-jp 85609] Re: Linux
 =?ISO-2022-JP?B?GyRCJEgkTjBjJCQhKSFKJUclIyU5JS85YklpMlkbKEI=?=
 =?ISO-2022-JP?B?GyRCIUsbKEI=?=
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: tanimura@tanimura.dyndns.org
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+050320

$BC+B<$G$9!#(B

On Mon, 27 Jun 2005 01:47:13 +0900,
  SODA Noriyuki <soda@sra.co.jp> said:

>> $B$A$J$_$K!"$3$l$r(B 3) $B$K$9$k$K$O!"(Bloader(8) $B$G(B hw.ata.wc $B$r(B 0 $B$K$9$l$P(B
>> $B$h$$$h$&$G$9(B(-current $B$G3NG'(B)$B!#$3$N>l9g!"5/F0;~$K(B SET FEATURES $B$r3F(B
>> $B%G%P%$%9$KH/9T$7!"(Bwrite cache $B$r;&$7$F$/$l$^$9!#(B

soda> $B$3$N(B hw.ata.wc $B$,%G%U%)%k%H$G(B 1 $B$@$H$$$&7o!"$+$J$j@N$KK\2H$NJ}$G5DO@$K(B
soda> $B$J$j$^$;$s$G$7$?$C$1!#(Bmetadata sync $B$d(B softdep $B$NA[Dj$7$F$$$k@)Ls$r$-(B
soda> $B$A$s$H<i$k$?$a$K$O(B 0 $B$K$9$Y$-$@$1$I!"(B0 $B$K$7$F;n$7$F$_$?$iL@$i$+$KCY$$(B
soda> $B$N$GD|$a$?$_$?$$$J!D(B

$B$=$l$r$$$&$J$i!"(Bad_strategy() $B$G%j%/%(%9%H$K(B ATA_R_ORDERED $B$,$D$/$N$b(B
$B$^$:$$$s$G$7$g$&$1$I$M!#$3$N>l9g!"(Bata_queueu_restest() $B$X%j%/%(%9%H$r(B
$BEj$2$k$H!"(Bata_sort_queue()$B$,%j%/%(%9%H$r(B LBA $B=g$K%=!<%H$7$F$7$^$$$^$9!#(B


$B$H$3$m$G!"(Bsys/dev/ata/ata-disk.c $B$N(B log $B$r8+$F$$$F!"62$m$7$$J88@$rH/8+(B
$B$7$F$7$^$$$^$7$?!#(B

revision 1.154
date: 2003/05/02 13:47:44;  author: sos;  state: Exp;  lines: +1 -21
Add flushing of devices on shutdown.
Note: this might print failure messages on some systems, unfortunatly
the info from the device, stating if flushing is supported, cannot be trusted
so the operation is always issued on all devices, just in case...

$B$3$l!"5$J,$rMn$ACe$+$;$k$N$K%m!<%:$d%M%m%j$,MW$k$+$bCN$l$^$;$s!#$H$$$&(B
$B$N$O!"(BATA HDD $B$O0lHL$K(B ATAPI $B%G%P%$%9$G$O$J$$$N$G!"(BFLUSH CACHE $B%3%^%s(B
$B%I$N<BAu$,5AL3$E$1$i$l$F$$$k$+$i$G$9(B(*1)$B!#$b$7!"(BHDD $B$r0B$/$9$k$?$a$K%3(B
$B%s%H%m!<%i$N5!G=$r%1%A$C$F$3$s$J$3$H$r$7$F$$$k$H$7$?$i(B... $B$^$5$7$/(B
poor man's HDD$B!"0BJ*Gc$$$NA,<:$$$G$9$J!#(B


(*1) ATA/ATAPI-7 V1 section 4.3.1

-- 
Seigo Tanimura <tanimura@tanimura.dyndns.org> <tanimura@FreeBSD.org>
