From owner-svn-src-stable-9@FreeBSD.ORG Tue Sep 3 16:42:00 2013 Return-Path: Delivered-To: svn-src-stable-9@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 0A6108ED for ; Tue, 3 Sep 2013 16:42:00 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from nm49-vm3.bullet.mail.bf1.yahoo.com (nm49-vm3.bullet.mail.bf1.yahoo.com [216.109.115.190]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8F1AF2BCD for ; Tue, 3 Sep 2013 16:41:59 +0000 (UTC) Received: from [98.139.212.150] by nm49.bullet.mail.bf1.yahoo.com with NNFMP; 03 Sep 2013 16:36:34 -0000 Received: from [98.139.213.11] by tm7.bullet.mail.bf1.yahoo.com with NNFMP; 03 Sep 2013 16:36:34 -0000 Received: from [127.0.0.1] by smtp111.mail.bf1.yahoo.com with NNFMP; 03 Sep 2013 16:36:34 -0000 X-Yahoo-Newman-Id: 405708.4926.bm@smtp111.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: q2hMYDgVM1lxeM981Db5zggUD8o9egrF5NZ7jkxRiIhsUOu 4vkd0nx19kWUGId3tmviafb7BilQpZgmDt.MKBTOpJc5A8LBYrvl7d0jgKAq aYCsPrVfukyzCiFvZ6pZ66uMyHoHSdlB4OWGIsaBBtGadRdzApV2drie53p4 hGGTphvk2dq_oq9FuTP3NgmncS635HgN1y.vbvxMJKAsj4OA_du_nL5kfS2q RY6i_y9gqVtSk9XzEK4jXHHhKeOX97HczfOES6qr2kHGK4.R8xbxKu6Wq7Qs XhGOVlC8_q0Bwu0huTMrldORp3zAOezxWoEcpXpwXodBnTpbJknwfiYi_5m1 VJAOyR9yttI6AGz0TQsGrgWRJYJ_xWU0O5BdcewIZx9PEzICr.i_h3SE1CGe zh1ZzC8FN4ov2SwUHPbVrd.EK3UMF9GMOsFQ7lUEexdZpUs2xeveJljlU_RG h9nsaNCd2gKas37Pfdn2zgIjqrUtZeFPto5gIIxZOTD3rPfwoAFDn3betcPD FwpywXS7BBhTb_GcwXzkgGAyoDJlzgzz5Qe5Dh2efwT_8qlEt6n_Ptq_kGW7 lTlDvz2AZ1xuopIXvwyVZhlE2OiK7lG5GhFMGwoRaiHmGN6e8EA4CR0HNZuR Ehl_A63EmV1VXxMzM6e6ve6jKWz0- X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf X-Rocket-Received: from [192.168.0.102] (pfg@190.157.126.109 with ) by smtp111.mail.bf1.yahoo.com with SMTP; 03 Sep 2013 09:36:34 -0700 PDT Message-ID: <52261010.60003@FreeBSD.org> Date: Tue, 03 Sep 2013 11:36:32 -0500 From: Pedro Giffuni User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130809 Thunderbird/17.0.8 MIME-Version: 1.0 To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org Subject: Re: svn commit: r255183 - in stable/9/sys: conf fs/ext2fs modules/ext2fs References: <201309031629.r83GTEOR049959@svn.freebsd.org> In-Reply-To: <201309031629.r83GTEOR049959@svn.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: svn-src-stable-9@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 9-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Sep 2013 16:42:00 -0000 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 > >