From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Jul 19 17:56:43 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id RAA34056;
	Mon, 19 Jul 1999 17:56:43 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from gate.keisu.t.u-tokyo.ac.jp (ns06.t.u-tokyo.ac.jp [133.11.68.1])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with SMTP id RAA34051
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 19 Jul 1999 17:56:42 +0900 (JST)
	(envelope-from simokawa@sat.t.u-tokyo.ac.jp)
Received: (qmail 78988 invoked from network); 19 Jul 1999 08:56:42 -0000
Received: from sylph.sat.t.u-tokyo.ac.jp (10.6.1.20)
  by ns06.t.u-tokyo.ac.jp with SMTP; 19 Jul 1999 08:56:42 -0000
Received: from ett.sat.t.u-tokyo.ac.jp (ett.sat.t.u-tokyo.ac.jp [10.6.1.30])
	by sylph.sat.t.u-tokyo.ac.jp (Postfix) with ESMTP id 0E0252DAA9
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 19 Jul 1999 17:56:42 +0900 (JST)
Received: from ett.sat.t.u-tokyo.ac.jp by ett.sat.t.u-tokyo.ac.jp (8.9.3/sat-V0.6)
	id RAA76939; Mon, 19 Jul 1999 17:56:41 +0900 (JST)
Date: Mon, 19 Jul 1999 17:56:41 +0900
Message-ID: <14226.59465.520702.55908F@ett.sat.t.u-tokyo.ac.jp>
From: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: In your message of "Mon, 19 Jul 1999 15:14:21 +0900 (JST)"
	<199907190614.PAA03635@atohasi.mickey.ai.kyutech.ac.jp>
References: <14226.48070.569713.77919G@ett.sat.t.u-tokyo.ac.jp>
	<199907190614.PAA03635@atohasi.mickey.ai.kyutech.ac.jp>
User-Agent: Wanderlust/1.0.0 (Kokomo) SEMI/1.13.3 (Komaiko) FLIM/1.12.5 (Hirahata) MULE XEmacs/21.2 (beta13) (Demeter) (i386-unknown-freebsd3.1)
X-Face: OE([KxWyJI0r[R~S/>7ia}SJ)i%a,$-9%7{*yihQk|]gl}2p#"oXmX/fT}Bn7:#j7i14gu$
 jgR\S*&C3R/pJX<mI-4Z8'mqt1R'CjWdw-xqVoilv`\JgZcquM5oVuO^<vt/~051rCDM(`{rM~?{Ok
 r,XC+}Ycm9IJO)odT*-0nyJjBJYzL{GsZ
MIME-Version: 1.0 (generated by SEMI 1.13.3 - "Komaiko")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990625
X-Sequence: FreeBSD-users-jp 44233
Subject: [FreeBSD-users-jp 44233] Re: TOSHIBA DVD
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: simokawa@sat.t.u-tokyo.ac.jp

At Mon, 19 Jul 1999 15:14:21 +0900 (JST),
ohashi@mickey.ai.kyutech.ac.jp (Takeshi OHASHI) wrote:
> 
> $BBg66!w6e9)Bg$G$9!%(B
> 
> simokawa>>$B$=$&$G$9$M(B, cd $B$@$H(B disklabel $B$bL5;k$7$F$$$k$N$G(B, partition $B$KJ,$1$k$3$H(B
> simokawa>>$B$b$G$-$J$5$=$&$G$9(B.
> 
> $BKM$O!$(BMAKEDEV $B$K$*$1$k(B da2 $B$H(B cd2 $B$N0UL#$N0c$$$K$O$^$j$^$7$?!%(B
> # $B$5$FLdBj$G$9!%(Bcd1 $B$O$I$&$d$C$F:n$k$G$7$g$&!)(B

./MAKEDEV cd2
$B$H$+$9$k$s$G$7$?$C$1(B?

> simokawa>>$B$G$b(B, cd $B$H$7$F$7$+G'<1$G$-$J$$5!4o$b$"$k$h$&$J$N$G(B, cd driver $B$N(B
> simokawa>>$B3HD%$+(B, da $B$H$"$kDxEY6&MQ$7$F6&DL$N=hM}$r$9$k$h$&$K$9$k$H$+$7$J$$$H(B
> simokawa>>$B$$$1$J$$$+$b$7$l$^$;$s$M(B.
> simokawa>>
> simokawa>>$B!tL5M}$d$j(B da $B$D$+$C$F$bNI$$$N$G$9$,(B, disconnect $BLdBj$,$I$&$K$+$J$i$J$$(B
> simokawa>>$B!t$H(B..
> 
> $BKM$H$7$F$O!$$=$NJU$r$A$c$s$H$7$F!$0lIt$NJQ$J;EMM$G%U%)!<%^%C%H$5$l$?%a(B
> $B%G%#%"$K$bBP1~$7$h$&$H$7$F$$$k$N$,(B od driver $B$@$HG'<1$7$F$$$^$9!%(B
> 
> $B$A$J$_$K!$(Bod driver $B$G$O(B LUN $B$r0l$D$7$+;H$o$J$$(B $B>>2<$N(B DVD-RAM LF-D100 
> $B$G$O!$(Bcd $B$H(B od $B$H$7$F%W%m!<%V$5$l$k;EMM$K$J$C$F$$$^$9!%(BLUN $B$r#2$D;H$&(B
> PD $B$G$O!$(Bcd $B$H(B od $B$H$7$F%W%m!<%V$5$l$k$H;W$$$^$9!%(B

3.X $B$d(B 4 $BMQ$N(B od driver $B$H$$$&$N$O$b$&=P2s$C$F$$$k$N$G$7$g$&$+(B?

$B@h$N(B, mmap $B7O$NLdBj$O(B, $B$H$j$"$($:0J2<$N(B patch $B$G2sHr$7$^$7$?(B.

current $B$G$O(B, d_parms() $B$r(B cdevsw $B$K2C$($k$3$H$K$h$C$F(B, device
i/o size $B$r<hF@$G$-$kOHAH$rF~$l$F$$$k$_$?$$$G$9$,(B, $B$^$@(Bvn device
$B$K$7$+;H$($J$$$h$&$G$9(B.

$B$?$@$$$^(B, src $B$H(B obj $B$r(B DVD-RAM $B$KCV$$$F(B make buildworld $BCf(B,
$B2?F|$+$+$k$3$H$d$i(B. $B$J$K$;(B, make clean $B$H$+(B obj $B$H$+$N4V$O(B,
2,3 transaction/sec $B$0$i$$$7$+=P$J$$$N$G(B.

Index: ufs_readwrite.c
===================================================================
RCS file: /public/FreeBSD/CVS/src/sys/ufs/ufs/ufs_readwrite.c,v
retrieving revision 1.55
diff -u -r1.55 ufs_readwrite.c
--- ufs_readwrite.c	1999/01/07 16:14:19	1.55
+++ ufs_readwrite.c	1999/07/19 07:48:14
@@ -694,6 +694,12 @@
 		obj->un_pager.vnp.vnp_size)
 		size = obj->un_pager.vnp.vnp_size -
 			IDX_TO_OFF(ap->a_m[firstpage]->pindex);
+	/*
+	 * XXX Round up physical size
+	 * This should be done in VOP_GETPAGES.
+	 */
+	bsize = vp->v_mount->mnt_stat.f_bsize;
+	size = (size + bsize - 1) & ~(bsize - 1);
 
 	physoffset -= foff;
 	rtval = VOP_GETPAGES(dp, &ap->a_m[firstpage], size,


-- 
/\ Hidetoshi Shimokawa
\/  simokawa@sat.t.u-tokyo.ac.jp
PGP public key: finger -l simokawa@sat.t.u-tokyo.ac.jp
