cvs commit: src/sys/fs/unionfs union.h union_subr.c
union_vfsops.c union_vnops.c src/sbin/mount_unionfs Makefile
mount_unionfs.8 mount_unionfs.c
Kevin Oberman
oberman at es.net
Tue Feb 13 15:35:10 UTC 2007
> From: Craig Rodrigues <rodrigc at FreeBSD.org>
> Date: Tue, 13 Feb 2007 05:56:43 +0000 (UTC)
> Sender: owner-cvs-all at freebsd.org
>
> rodrigc 2007-02-13 05:56:43 UTC
>
> FreeBSD src repository
>
> Modified files: (Branch: RELENG_6)
> sys/fs/unionfs union.h union_subr.c union_vfsops.c
> union_vnops.c
> sbin/mount_unionfs Makefile mount_unionfs.8 mount_unionfs.c
> Log:
> MFC: New unionfs implementation from Daichi GOTO and Masanori OZAWA,
> which fixes many locking and crashing problems in the previous
> implementation. kib@ helped a lot by eliminating a source
> of deadlocks encountered with unionfs with these commits:
> rev. 1.50 of src/sys/fs/deadfs/dead_vnops.c
> rev. 1.97 of src/sys/kern/vfs_lookup.c
> Submitted by: daichi, Masanori OZAWA <ozawa ongs co jp>
>
> Revision Changes Path
> 1.12.8.1 +1 -1 src/sbin/mount_unionfs/Makefile
> 1.20.2.1 +198 -25 src/sbin/mount_unionfs/mount_unionfs.8
> 1.24.2.1 +108 -74 src/sbin/mount_unionfs/mount_unionfs.c
> 1.31.2.1 +88 -94 src/sys/fs/unionfs/union.h
> 1.86.2.1 +937 -1080 src/sys/fs/unionfs/union_subr.c
> 1.76.2.2 +398 -334 src/sys/fs/unionfs/union_vfsops.c
> 1.132.2.1 +1879 -1607 src/sys/fs/unionfs/union_vnops.c
Thanks for MFCing this work and to the authors who put all the work into
actually making unionfs work as it should. As a regular user of unionfs
(at this moment /etc is a unionfs on the system from which I am sending
this), it's great that I can worry less about blowing off my foot if I
am not VERY careful what operations I do with the unionfs filesystem.
--
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman at es.net Phone: +1 510 486-8634
Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 224 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20070213/4a97a121/attachment.pgp
More information about the cvs-src
mailing list