From owner-cvs-src-old@FreeBSD.ORG Thu Jan 14 14:31:55 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8ED9E106566C for ; Thu, 14 Jan 2010 14:31:55 +0000 (UTC) (envelope-from lulf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 786E58FC13 for ; Thu, 14 Jan 2010 14:31:55 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o0EEVtqu064048 for ; Thu, 14 Jan 2010 14:31:55 GMT (envelope-from lulf@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o0EEVtMj064047 for cvs-src-old@freebsd.org; Thu, 14 Jan 2010 14:31:55 GMT (envelope-from lulf@repoman.freebsd.org) Message-Id: <201001141431.o0EEVtMj064047@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to lulf@repoman.freebsd.org using -f From: Ulf Lilleengen Date: Thu, 14 Jan 2010 14:30:54 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf files src/sys/fs/ext2fs ext2_alloc.c ext2_balloc.c ext2_bmap.c ext2_dinode.h ext2_dir.h ext2_extern.h ext2_inode.c ext2_inode_cnv.c ext2_lookup.c ext2_mount.h ext2_readwrite.c ext2_subr.c ext2_vfsops.c ext2_vnops.c ext2fs.h ... X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jan 2010 14:31:55 -0000 lulf 2010-01-14 14:30:54 UTC FreeBSD src repository Modified files: sys/conf files sys/gnu/fs/reiserfs reiserfs_fs.h sys/modules/ext2fs Makefile Added files: sys/fs/ext2fs ext2_alloc.c ext2_balloc.c ext2_bmap.c ext2_dinode.h ext2_dir.h ext2_extern.h ext2_inode.c ext2_inode_cnv.c ext2_lookup.c ext2_mount.h ext2_readwrite.c ext2_subr.c ext2_vfsops.c ext2_vnops.c ext2fs.h fs.h inode.h Removed files: sys/gnu/fs/ext2fs COPYRIGHT.INFO ext2_alloc.c ext2_balloc.c ext2_bitops.h ext2_bmap.c ext2_extern.h ext2_fs.h ext2_fs_sb.h ext2_inode.c ext2_inode_cnv.c ext2_linux_balloc.c ext2_linux_ialloc.c ext2_lookup.c ext2_mount.h ext2_readwrite.c ext2_subr.c ext2_vfsops.c ext2_vnops.c fs.h i386-bitops.h inode.h Log: SVN rev 202283 on 2010-01-14 14:30:54Z by lulf Bring in the ext2fs work done by Aditya Sarawgi during and after Google Summer of Code 2009: - BSDL block and inode allocation policies for ext2fs. This involves the use FFS1 style block and inode allocation for ext2fs. Preallocation was removed since it was GPL'd. - Make ext2fs MPSAFE by introducing locks to per-mount datastructures. - Fixes for kern/122047 PR. - Various small bugfixes. - Move out of gnu/ directory. Sponsored by: Google Inc. Submitted by: Aditya Sarawgi Revision Changes Path 1.1493 +9 -12 src/sys/conf/files 1.1 +973 -0 src/sys/fs/ext2fs/ext2_alloc.c (new) 1.1 +292 -0 src/sys/fs/ext2fs/ext2_balloc.c (new) 1.1 +334 -0 src/sys/fs/ext2fs/ext2_bmap.c (new) 1.1 +78 -0 src/sys/fs/ext2fs/ext2_dinode.h (new) 1.1 +81 -0 src/sys/fs/ext2fs/ext2_dir.h (new) 1.1 +93 -0 src/sys/fs/ext2fs/ext2_extern.h (new) 1.1 +537 -0 src/sys/fs/ext2fs/ext2_inode.c (new) 1.1 +138 -0 src/sys/fs/ext2fs/ext2_inode_cnv.c (new) 1.1 +1101 -0 src/sys/fs/ext2fs/ext2_lookup.c (new) 1.1 +79 -0 src/sys/fs/ext2fs/ext2_mount.h (new) 1.1 +309 -0 src/sys/fs/ext2fs/ext2_readwrite.c (new) 1.1 +120 -0 src/sys/fs/ext2fs/ext2_subr.c (new) 1.1 +1071 -0 src/sys/fs/ext2fs/ext2_vfsops.c (new) 1.1 +1676 -0 src/sys/fs/ext2fs/ext2_vnops.c (new) 1.1 +329 -0 src/sys/fs/ext2fs/ext2fs.h (new) 1.1 +152 -0 src/sys/fs/ext2fs/fs.h (new) 1.1 +170 -0 src/sys/fs/ext2fs/inode.h (new) 1.4 +0 -35 src/sys/gnu/fs/ext2fs/COPYRIGHT.INFO (dead) 1.46 +0 -535 src/sys/gnu/fs/ext2fs/ext2_alloc.c (dead) 1.23 +0 -310 src/sys/gnu/fs/ext2fs/ext2_balloc.c (dead) 1.5 +0 -114 src/sys/gnu/fs/ext2fs/ext2_bitops.h (dead) 1.65 +0 -335 src/sys/gnu/fs/ext2fs/ext2_bmap.c (dead) 1.36 +0 -104 src/sys/gnu/fs/ext2fs/ext2_extern.h (dead) 1.18 +0 -556 src/sys/gnu/fs/ext2fs/ext2_fs.h (dead) 1.9 +0 -100 src/sys/gnu/fs/ext2fs/ext2_fs_sb.h (dead) 1.62 +0 -528 src/sys/gnu/fs/ext2fs/ext2_inode.c (dead) 1.17 +0 -137 src/sys/gnu/fs/ext2fs/ext2_inode_cnv.c (dead) 1.26 +0 -624 src/sys/gnu/fs/ext2fs/ext2_linux_balloc.c (dead) 1.27 +0 -526 src/sys/gnu/fs/ext2fs/ext2_linux_ialloc.c (dead) 1.58 +0 -1082 src/sys/gnu/fs/ext2fs/ext2_lookup.c (dead) 1.32 +0 -73 src/sys/gnu/fs/ext2fs/ext2_mount.h (dead) 1.32 +0 -304 src/sys/gnu/fs/ext2fs/ext2_readwrite.c (dead) 1.31 +0 -120 src/sys/gnu/fs/ext2fs/ext2_subr.c (dead) 1.184 +0 -1122 src/sys/gnu/fs/ext2fs/ext2_vfsops.c (dead) 1.121 +0 -1649 src/sys/gnu/fs/ext2fs/ext2_vnops.c (dead) 1.21 +0 -170 src/sys/gnu/fs/ext2fs/fs.h (dead) 1.8 +0 -175 src/sys/gnu/fs/ext2fs/i386-bitops.h (dead) 1.46 +0 -170 src/sys/gnu/fs/ext2fs/inode.h (dead) 1.7 +10 -9 src/sys/gnu/fs/reiserfs/reiserfs_fs.h 1.7 +3 -3 src/sys/modules/ext2fs/Makefile