Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 May 2014 17:04:43 +0900 (JST)
From:      Hidemi Yamashita <happybsd@kiiroi.mimoza.jp>
To:        nobutaka@FreeBSD.org, freebsd-users-jp@freebsd.org
Subject:   [FreeBSD-users-jp 95203] =?iso-2022-jp?b?c3lzdXRpbHMvdWZzX2NvcHkgGyRCJEcbKEIgU0lHU0VHVg==?=
Message-ID:  <20140520.170443.394024280.happybsd@kiiroi.mimoza.jp>

next in thread | raw e-mail | index | archive | help
----Next_Part(Tue_May_20_17_04_43_2014_915)--
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit

$B$3$s$K$A$O!#(B

$B$$$D$N:"$+$i$+!"(Bufs_copy $B$N=*N;;~$K%3%"%@%s%W$rEG$/MM$K$J$C$F(B
$B$$$?$N$GD4$Y$F8+$^$7$?!#(B9.1$B$+$i4^$^$l$kMM$K$J$C$?(B soft
updates journaling (SUJ) $B$NJQ99$K$h$jLdBj$,H/@8$9$k;v$,H=$j$^(B
$B$7$?!#(B

$B<h$j4:$($:!"(BML$B$KN.$7$^$9!#(Bports$B%a%s%F%J$NJ}$KBP1~$7$FD:$1$k$H(B
$BM-Fq$$$G$9!#(B

$BLdBjH/@8>u67!'(B
$B%3%T!<$r9T$&:]$N%=!<%9B&$,%G%P%$%9!"%G%9%F%#%M!<%7%g%sB&$,%$(B
$B%a!<%8%U%!%$%k$G$"$k>l9g$KH/@8$7$^$9!#(B

$B860x(B:
$B%=!<%9B&$KBP$7$F(B ufs_disk_fillout(3) $B$r8F$S=P$7$F:n@.$7$?(B
struct uufsd $B$r(B bcopy(3) $B$r;HMQ$7$F%G%9%F%#%M!<%7%g%sB&$N(B
struct uufsd $B$H$7$F;H$$$^$o$7$F$$$k$N$G!"(BSUJ$B$NBP1~$KH<$$DI2C(B
$B$5$l$?(B d_sbcsum $B%a%s%P$N%]%$%s%?CM$b%3%T!<$5$l$F$7$^$&!#%3%T!<(B
$B=hM}8e!"%=!<%9B&$N(B ufs_disk_close(3) $B$r<B9T$7$?8e$G%G%9%F%#%M!<(B
$B%7%g%sB&$N(B ufs_disk_close(3) $B$r<B9T$9$k$N$G!"(Bfree(3) $B$rF1$8%](B
$B%$%s%?$KBP$7$F(B2$B2s8F$S=P$9;v$K$J$k$N$G!"$3$N;~E@$G%3%"%@%s%W$r(B
$B@8@.$7$F$7$^$&!#(B

$BBP:v!'(B
$BE:IU$7$?%Q%C%A(B(diff.txt)$B$r0J2<$NDL$jEv$F$F%$%s%9%H!<%k$9$k!#(B

make patch
patch < diff.txt
make
make install


--- $B;32<1QH~(B

----Next_Part(Tue_May_20_17_04_43_2014_915)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="diff.txt"

--- work/ufs/ufs_copy.c.orig     2014-05-14 05:51:24.000000000 +0900
+++ work/ufs/ufs_copy.c  2014-05-14 05:51:30.000000000 +0900
@@ -289,6 +289,9 @@
		}
	}
	bcopy(&src, &dst, sizeof(dst));
+#if __FreeBSD_version >= 900011
+	dst.d_sbcsum = NULL;
+#endif
	dst.d_name = dst_path;
	dst.d_fd = open(dst_path, O_CREAT | O_WRONLY,  S_IRUSR |  S_IWUSR );
	if (dst.d_fd < 0) {

----Next_Part(Tue_May_20_17_04_43_2014_915)----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140520.170443.394024280.happybsd>