From owner-cvs-all@FreeBSD.ORG Fri Jun 9 06:06:07 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5163316A419; Fri, 9 Jun 2006 06:06:07 +0000 (UTC) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E579443D72; Fri, 9 Jun 2006 06:06:06 +0000 (GMT) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k59646KB033882; Fri, 9 Jun 2006 06:04:06 GMT (envelope-from rodrigc@repoman.freebsd.org) Received: (from rodrigc@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k59646K6033881; Fri, 9 Jun 2006 06:04:06 GMT (envelope-from rodrigc) Message-Id: <200606090604.k59646K6033881@repoman.freebsd.org> From: Craig Rodrigues Date: Fri, 9 Jun 2006 06:04:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/gnu/fs/xfs xfs.h xfs_acl.c xfs_acl.h xfs_ag.h xfs_alloc.c xfs_alloc.h xfs_alloc_btree.c xfs_alloc_btree.h xfs_arch.h xfs_attr.c xfs_attr.h xfs_attr_leaf.c xfs_attr_leaf.h xfs_attr_sf.h xfs_behavior.c xfs_behavior.h xfs_bit.c xfs_bit.h ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 06:06:07 -0000 rodrigc 2006-06-09 06:04:06 UTC FreeBSD src repository Modified files: sys/gnu/fs/xfs xfs.h xfs_acl.c xfs_acl.h xfs_ag.h xfs_alloc.c xfs_alloc.h xfs_alloc_btree.c xfs_alloc_btree.h xfs_arch.h xfs_attr.c xfs_attr.h xfs_attr_leaf.c xfs_attr_leaf.h xfs_attr_sf.h xfs_behavior.c xfs_behavior.h xfs_bit.c xfs_bit.h xfs_bmap.c xfs_bmap.h xfs_bmap_btree.c xfs_bmap_btree.h xfs_btree.c xfs_btree.h xfs_buf_item.c xfs_buf_item.h xfs_cap.h xfs_clnt.h xfs_da_btree.c xfs_da_btree.h xfs_dfrag.c xfs_dfrag.h xfs_dinode.h xfs_dir.c xfs_dir.h xfs_dir2.c xfs_dir2.h xfs_dir2_block.c xfs_dir2_block.h xfs_dir2_data.c xfs_dir2_data.h xfs_dir2_leaf.c xfs_dir2_leaf.h xfs_dir2_node.c xfs_dir2_node.h xfs_dir2_sf.c xfs_dir2_sf.h xfs_dir2_trace.c xfs_dir2_trace.h xfs_dir_leaf.c xfs_dir_leaf.h xfs_dir_sf.h xfs_dmapi.h xfs_dmops.c xfs_error.c xfs_error.h xfs_extfree_item.c xfs_extfree_item.h xfs_fs.h xfs_fsops.c xfs_fsops.h xfs_ialloc.c xfs_ialloc.h xfs_ialloc_btree.c xfs_ialloc_btree.h xfs_imap.h xfs_inode.c xfs_inode.h xfs_inode_item.c xfs_inode_item.h xfs_inum.h xfs_iocore.c xfs_iomap.c xfs_iomap.h xfs_itable.c xfs_itable.h xfs_log.c xfs_log.h xfs_log_priv.h xfs_log_recover.c xfs_log_recover.h xfs_mac.h xfs_mount.c xfs_mount.h xfs_qmops.c xfs_quota.h xfs_refcache.c xfs_refcache.h xfs_rename.c xfs_rtalloc.c xfs_rtalloc.h xfs_rw.c xfs_rw.h xfs_sb.h xfs_trans.c xfs_trans.h xfs_trans_ail.c xfs_trans_buf.c xfs_trans_extfree.c xfs_trans_inode.c xfs_trans_item.c xfs_trans_priv.h xfs_trans_space.h xfs_types.h xfs_utils.c xfs_utils.h xfs_vfsops.c xfs_vnodeops.c xfsidbg.c sys/gnu/fs/xfs/FreeBSD xfs_buf.c xfs_buf.h xfs_compat.h xfs_dmistubs.c xfs_freebsd.h xfs_frw.c xfs_frw.h xfs_globals.c xfs_ioctl.c xfs_iops.h xfs_mountops.c xfs_super.c xfs_super.h xfs_sysctl.h xfs_vfs.c xfs_vfs.h xfs_vnode.c xfs_vnode.h xfs_vnops.c sys/gnu/fs/xfs/FreeBSD/support atomic.h debug.h kmem.h ktrace.c rwlock.h spin.h sv.h Added files: sys/gnu/fs/xfs/FreeBSD xfs_freebsd_iget.c Removed files: sys/gnu/fs/xfs xfs_macros.c xfs_macros.h Log: Sync XFS for FreeBSD tree with newer changes from SGI XFS for Linux tree. Improve support for writing to XFS partitions. Work done by: Russell Cattelan Revision Changes Path 1.2 +0 -1 src/sys/gnu/fs/xfs/FreeBSD/support/atomic.h 1.2 +3 -0 src/sys/gnu/fs/xfs/FreeBSD/support/debug.h 1.2 +26 -5 src/sys/gnu/fs/xfs/FreeBSD/support/kmem.h 1.2 +15 -29 src/sys/gnu/fs/xfs/FreeBSD/support/ktrace.c 1.2 +1 -0 src/sys/gnu/fs/xfs/FreeBSD/support/rwlock.h 1.2 +10 -8 src/sys/gnu/fs/xfs/FreeBSD/support/spin.h 1.2 +10 -14 src/sys/gnu/fs/xfs/FreeBSD/support/sv.h 1.2 +179 -31 src/sys/gnu/fs/xfs/FreeBSD/xfs_buf.c 1.2 +95 -50 src/sys/gnu/fs/xfs/FreeBSD/xfs_buf.h 1.2 +16 -0 src/sys/gnu/fs/xfs/FreeBSD/xfs_compat.h 1.2 +2 -1 src/sys/gnu/fs/xfs/FreeBSD/xfs_dmistubs.c 1.4 +31 -17 src/sys/gnu/fs/xfs/FreeBSD/xfs_freebsd.h 1.1 +414 -0 src/sys/gnu/fs/xfs/FreeBSD/xfs_freebsd_iget.c (new) 1.3 +107 -257 src/sys/gnu/fs/xfs/FreeBSD/xfs_frw.c 1.2 +3 -6 src/sys/gnu/fs/xfs/FreeBSD/xfs_frw.h 1.2 +17 -11 src/sys/gnu/fs/xfs/FreeBSD/xfs_globals.c 1.3 +534 -315 src/sys/gnu/fs/xfs/FreeBSD/xfs_ioctl.c 1.2 +2 -1 src/sys/gnu/fs/xfs/FreeBSD/xfs_iops.h 1.5 +44 -36 src/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c 1.3 +52 -115 src/sys/gnu/fs/xfs/FreeBSD/xfs_super.c 1.2 +14 -35 src/sys/gnu/fs/xfs/FreeBSD/xfs_super.h 1.2 +27 -43 src/sys/gnu/fs/xfs/FreeBSD/xfs_sysctl.h 1.2 +11 -27 src/sys/gnu/fs/xfs/FreeBSD/xfs_vfs.c 1.2 +4 -1 src/sys/gnu/fs/xfs/FreeBSD/xfs_vfs.h 1.2 +85 -28 src/sys/gnu/fs/xfs/FreeBSD/xfs_vnode.c 1.2 +46 -25 src/sys/gnu/fs/xfs/FreeBSD/xfs_vnode.h 1.2 +198 -158 src/sys/gnu/fs/xfs/FreeBSD/xfs_vnops.c 1.2 +12 -28 src/sys/gnu/fs/xfs/xfs.h 1.2 +39 -89 src/sys/gnu/fs/xfs/xfs_acl.c 1.2 +31 -51 src/sys/gnu/fs/xfs/xfs_acl.h 1.2 +64 -244 src/sys/gnu/fs/xfs/xfs_ag.h 1.2 +121 -133 src/sys/gnu/fs/xfs/xfs_alloc.c 1.2 +13 -27 src/sys/gnu/fs/xfs/xfs_alloc.h 1.2 +239 -240 src/sys/gnu/fs/xfs/xfs_alloc_btree.c 1.2 +47 -174 src/sys/gnu/fs/xfs/xfs_alloc_btree.h 1.2 +112 -195 src/sys/gnu/fs/xfs/xfs_arch.h 1.3 +181 -222 src/sys/gnu/fs/xfs/xfs_attr.c 1.2 +15 -34 src/sys/gnu/fs/xfs/xfs_attr.h 1.2 +563 -531 src/sys/gnu/fs/xfs/xfs_attr_leaf.c 1.2 +95 -143 src/sys/gnu/fs/xfs/xfs_attr_leaf.h 1.2 +18 -69 src/sys/gnu/fs/xfs/xfs_attr_sf.h 1.2 +14 -29 src/sys/gnu/fs/xfs/xfs_behavior.c 1.2 +14 -28 src/sys/gnu/fs/xfs/xfs_behavior.h 1.3 +14 -31 src/sys/gnu/fs/xfs/xfs_bit.c 1.2 +28 -61 src/sys/gnu/fs/xfs/xfs_bit.h 1.2 +1366 -1066 src/sys/gnu/fs/xfs/xfs_bmap.c 1.2 +61 -67 src/sys/gnu/fs/xfs/xfs_bmap.h 1.2 +148 -174 src/sys/gnu/fs/xfs/xfs_bmap_btree.c 1.2 +171 -613 src/sys/gnu/fs/xfs/xfs_bmap_btree.h 1.2 +89 -95 src/sys/gnu/fs/xfs/xfs_btree.c 1.2 +49 -214 src/sys/gnu/fs/xfs/xfs_btree.h 1.2 +22 -44 src/sys/gnu/fs/xfs/xfs_buf_item.c 1.2 +13 -27 src/sys/gnu/fs/xfs/xfs_buf_item.h 1.2 +13 -27 src/sys/gnu/fs/xfs/xfs_cap.h 1.2 +31 -32 src/sys/gnu/fs/xfs/xfs_clnt.h 1.2 +255 -315 src/sys/gnu/fs/xfs/xfs_da_btree.c 1.2 +30 -121 src/sys/gnu/fs/xfs/xfs_da_btree.h 1.3 +118 -98 src/sys/gnu/fs/xfs/xfs_dfrag.c 1.2 +3 -0 src/sys/gnu/fs/xfs/xfs_dfrag.h 1.2 +78 -340 src/sys/gnu/fs/xfs/xfs_dinode.h 1.2 +52 -58 src/sys/gnu/fs/xfs/xfs_dir.c 1.2 +14 -26 src/sys/gnu/fs/xfs/xfs_dir.h 1.2 +23 -43 src/sys/gnu/fs/xfs/xfs_dir2.c 1.2 +23 -45 src/sys/gnu/fs/xfs/xfs_dir2.h 1.2 +133 -152 src/sys/gnu/fs/xfs/xfs_dir2_block.c 1.2 +36 -74 src/sys/gnu/fs/xfs/xfs_dir2_block.h 1.2 +158 -176 src/sys/gnu/fs/xfs/xfs_dir2_data.c 1.2 +53 -106 src/sys/gnu/fs/xfs/xfs_dir2_data.h 1.2 +186 -205 src/sys/gnu/fs/xfs/xfs_dir2_leaf.c 1.2 +139 -274 src/sys/gnu/fs/xfs/xfs_dir2_leaf.h 1.2 +198 -198 src/sys/gnu/fs/xfs/xfs_dir2_node.c 1.2 +52 -113 src/sys/gnu/fs/xfs/xfs_dir2_node.h 1.2 +70 -93 src/sys/gnu/fs/xfs/xfs_dir2_sf.c 1.2 +98 -188 src/sys/gnu/fs/xfs/xfs_dir2_sf.h 1.3 +16 -36 src/sys/gnu/fs/xfs/xfs_dir2_trace.c 1.2 +12 -26 src/sys/gnu/fs/xfs/xfs_dir2_trace.h 1.2 +150 -168 src/sys/gnu/fs/xfs/xfs_dir_leaf.c 1.2 +63 -96 src/sys/gnu/fs/xfs/xfs_dir_leaf.h 1.2 +56 -102 src/sys/gnu/fs/xfs/xfs_dir_sf.h 1.2 +34 -36 src/sys/gnu/fs/xfs/xfs_dmapi.h 1.2 +14 -29 src/sys/gnu/fs/xfs/xfs_dmops.c 1.2 +16 -33 src/sys/gnu/fs/xfs/xfs_error.c 1.2 +57 -61 src/sys/gnu/fs/xfs/xfs_error.h 1.2 +47 -128 src/sys/gnu/fs/xfs/xfs_extfree_item.c 1.2 +14 -26 src/sys/gnu/fs/xfs/xfs_extfree_item.h 1.2 +63 -54 src/sys/gnu/fs/xfs/xfs_fs.h 1.2 +122 -152 src/sys/gnu/fs/xfs/xfs_fsops.c 1.2 +20 -65 src/sys/gnu/fs/xfs/xfs_fsops.h 1.2 +153 -144 src/sys/gnu/fs/xfs/xfs_ialloc.c 1.2 +24 -67 src/sys/gnu/fs/xfs/xfs_ialloc.h 1.2 +150 -172 src/sys/gnu/fs/xfs/xfs_ialloc_btree.c 1.2 +57 -249 src/sys/gnu/fs/xfs/xfs_ialloc_btree.h 1.2 +12 -26 src/sys/gnu/fs/xfs/xfs_imap.h 1.3 +1394 -374 src/sys/gnu/fs/xfs/xfs_inode.c 1.2 +110 -198 src/sys/gnu/fs/xfs/xfs_inode.h 1.2 +40 -46 src/sys/gnu/fs/xfs/xfs_inode_item.c 1.2 +29 -58 src/sys/gnu/fs/xfs/xfs_inode_item.h 1.2 +25 -173 src/sys/gnu/fs/xfs/xfs_inum.h 1.2 +25 -37 src/sys/gnu/fs/xfs/xfs_iocore.c 1.3 +328 -199 src/sys/gnu/fs/xfs/xfs_iomap.c 1.2 +20 -36 src/sys/gnu/fs/xfs/xfs_iomap.h 1.2 +221 -198 src/sys/gnu/fs/xfs/xfs_itable.c 1.2 +16 -35 src/sys/gnu/fs/xfs/xfs_itable.h 1.2 +516 -399 src/sys/gnu/fs/xfs/xfs_log.c 1.2 +56 -57 src/sys/gnu/fs/xfs/xfs_log.h 1.2 +80 -151 src/sys/gnu/fs/xfs/xfs_log_priv.h 1.2 +131 -142 src/sys/gnu/fs/xfs/xfs_log_recover.c 1.2 +12 -26 src/sys/gnu/fs/xfs/xfs_log_recover.h 1.2 +12 -26 src/sys/gnu/fs/xfs/xfs_mac.h 1.2 +0 -2245 src/sys/gnu/fs/xfs/xfs_macros.c (dead) 1.2 +0 -104 src/sys/gnu/fs/xfs/xfs_macros.h (dead) 1.2 +802 -254 src/sys/gnu/fs/xfs/xfs_mount.c 1.2 +185 -164 src/sys/gnu/fs/xfs/xfs_mount.h 1.2 +88 -31 src/sys/gnu/fs/xfs/xfs_qmops.c 1.2 +107 -87 src/sys/gnu/fs/xfs/xfs_quota.h 1.2 +22 -36 src/sys/gnu/fs/xfs/xfs_refcache.c 1.2 +12 -26 src/sys/gnu/fs/xfs/xfs_refcache.h 1.2 +19 -57 src/sys/gnu/fs/xfs/xfs_rename.c 1.2 +43 -65 src/sys/gnu/fs/xfs/xfs_rtalloc.c 1.2 +12 -26 src/sys/gnu/fs/xfs/xfs_rtalloc.h 1.2 +25 -40 src/sys/gnu/fs/xfs/xfs_rw.c 1.2 +41 -100 src/sys/gnu/fs/xfs/xfs_rw.h 1.2 +215 -340 src/sys/gnu/fs/xfs/xfs_sb.h 1.3 +235 -155 src/sys/gnu/fs/xfs/xfs_trans.c 1.2 +80 -142 src/sys/gnu/fs/xfs/xfs_trans.h 1.2 +19 -34 src/sys/gnu/fs/xfs/xfs_trans_ail.c 1.2 +33 -49 src/sys/gnu/fs/xfs/xfs_trans_buf.c 1.2 +14 -29 src/sys/gnu/fs/xfs/xfs_trans_extfree.c 1.2 +26 -59 src/sys/gnu/fs/xfs/xfs_trans_inode.c 1.2 +29 -52 src/sys/gnu/fs/xfs/xfs_trans_item.c 1.2 +12 -26 src/sys/gnu/fs/xfs/xfs_trans_priv.h 1.2 +12 -26 src/sys/gnu/fs/xfs/xfs_trans_space.h 1.2 +21 -28 src/sys/gnu/fs/xfs/xfs_types.h 1.2 +23 -39 src/sys/gnu/fs/xfs/xfs_utils.c 1.2 +13 -27 src/sys/gnu/fs/xfs/xfs_utils.h 1.3 +427 -307 src/sys/gnu/fs/xfs/xfs_vfsops.c 1.3 +431 -480 src/sys/gnu/fs/xfs/xfs_vnodeops.c 1.2 +609 -619 src/sys/gnu/fs/xfs/xfsidbg.c