svn commit: r255183 - in stable/9/sys: conf fs/ext2fs modules/ext2fs
Pedro Giffuni
pfg at FreeBSD.org
Tue Sep 3 16:42:00 UTC 2013
forgot to mention in the commit log, this is MFC r254260
(it can be deduced from the revision number in the copied
files though)
Pedro.
On 03.09.2013 11:29, Pedro F. Giffuni wrote:
> Author: pfg
> Date: Tue Sep 3 16:29:14 2013
> New Revision: 255183
> URL: http://svnweb.freebsd.org/changeset/base/255183
>
> Log:
> Add read-only support for extents in ext2fs.
>
> Basic support for extents was implemented by Zheng Liu as part
> of his Google Summer of Code in 2010. This support is read-only
> at this time.
>
> In addition to extents we also support the huge_file extension
> for read-only purposes. This works nicely with the additional
> support for birthtime/nanosec timestamps and dir_index that
> have been added lately.
>
> The implementation may not work for all ext4 filesystems as
> it doesn't support some features that are being enabled by
> default on recent linux like flex_bg. Nevertheless, the feature
> should be very useful for migration or simple access in
> filesystems that have been converted from ext2/3 or don't use
> incompatible features.
>
> Special thanks to Zheng Liu for his dedication and continued
> work to support ext2 in FreeBSD.
>
> Submitted by: Zheng Liu (lz@)
> Reviewed by: Mike Ma, Christoph Mallon (previous version)
> Sponsored by: Google Inc.
>
> Added:
> stable/9/sys/fs/ext2fs/ext2_extents.c
> - copied unchanged from r254260, head/sys/fs/ext2fs/ext2_extents.c
> stable/9/sys/fs/ext2fs/ext2_extents.h
> - copied unchanged from r254260, head/sys/fs/ext2fs/ext2_extents.h
> Modified:
> stable/9/sys/conf/files
> stable/9/sys/fs/ext2fs/ext2_bmap.c
> stable/9/sys/fs/ext2fs/ext2_dinode.h
> stable/9/sys/fs/ext2fs/ext2_extern.h
> stable/9/sys/fs/ext2fs/ext2_inode_cnv.c
> stable/9/sys/fs/ext2fs/ext2_subr.c
> stable/9/sys/fs/ext2fs/ext2_vfsops.c
> stable/9/sys/fs/ext2fs/ext2_vnops.c
> stable/9/sys/fs/ext2fs/ext2fs.h
> stable/9/sys/fs/ext2fs/inode.h
> stable/9/sys/modules/ext2fs/Makefile
> Directory Properties:
> stable/9/sys/ (props changed)
> stable/9/sys/conf/ (props changed)
> stable/9/sys/fs/ (props changed)
> stable/9/sys/modules/ (props changed)
>
> Modified: stable/9/sys/conf/files
> ==============================================================================
> --- stable/9/sys/conf/files Tue Sep 3 16:15:28 2013 (r255182)
> +++ stable/9/sys/conf/files Tue Sep 3 16:29:14 2013 (r255183)
> @@ -2375,6 +2375,7 @@ geom/zero/g_zero.c optional geom_zero
> fs/ext2fs/ext2_alloc.c optional ext2fs
> fs/ext2fs/ext2_balloc.c optional ext2fs
> fs/ext2fs/ext2_bmap.c optional ext2fs
> +fs/ext2fs/ext2_extents.c optional ext2fs
> fs/ext2fs/ext2_inode.c optional ext2fs
> fs/ext2fs/ext2_inode_cnv.c optional ext2fs
> fs/ext2fs/ext2_hash.c optional ext2fs
>
>
More information about the svn-src-stable-9
mailing list