xfs
[Top] [All Lists]

[XFS FreeBSD]UNNAMED PROJECT branch, xfs-work, created. 2570e661cb8c2b9f

To: xfs@xxxxxxxxxxx
Subject: [XFS FreeBSD]UNNAMED PROJECT branch, xfs-work, created. 2570e661cb8c2b9f01bea5a5105e393d686a83bb
From: cattelan@xxxxxxx
Date: Tue, 9 Jun 2009 22:08:04 -0500 (CDT)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".

The branch, xfs-work has been created
        at  2570e661cb8c2b9f01bea5a5105e393d686a83bb (commit)

- Log -----------------------------------------------------------------
commit 2570e661cb8c2b9f01bea5a5105e393d686a83bb
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 22:24:25 2009 -0500

    Remove unintentional debug code

commit fa032b04ecc409e72ee1c4a925aac638de934349
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 22:20:55 2009 -0500

    Turn on assfail

commit 5fa0adf6fa5068368f39a716a5c354af84c30bab
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 22:16:52 2009 -0500

    This special buffer for the super block is getting to be a pain.
    For now add more B_MANAGED exection cases.
    
    Eventually it would be better to just manage the superblock internally
    with a private buffer.

commit 8ec5c1fe0dd2069c5a802dd3e0c178faad77e5ef
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 22:14:30 2009 -0500

    Use freebsd lock

commit 75b225037944feb3d52501f40e91c09705ba298f
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 22:13:18 2009 -0500

    Add struct inode forward decl

commit ee6ec0b3fe88af4f466878d68f8613ee335bad5d
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 22:05:26 2009 -0500

    Remove some bogus asserts for FreeBSD.
    
    Use lock init macros with "name" parameters.
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 013feb5b4bd196fa1fd9cd306569f12705eaf12b
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 22:04:20 2009 -0500

    Need a specfic assert macro to check the lock state of a freebsd buf_t
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 4b17b7f2cec9704e50b39adc0c762423e8870c0d
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 22:03:10 2009 -0500

    Minor changes/cleanup to the portablity code
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit f71cbfaebeee0d955cd8cdbb8a4b85d7df26a5c8
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:59:29 2009 -0500

    use empty ops for dmapi and quota for now
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 623acc32f5fa9545bab11d55d7d0b29c0ff520fa
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:58:40 2009 -0500

    Remove bogus assert
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 3e4ef33f59e18c43b55bd17ff67fa689633ab3bf
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:57:48 2009 -0500

    Make LOUD RECOVER a bit louder
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 8a21248387fb57c9a94789c3d111bf6733b4d751
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:56:31 2009 -0500

    For FreeBSD off_t is already the correct type

commit f91a45897fb494607b3a94b7b870ee769868d093
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:54:08 2009 -0500

    Add portablity macro xfs_vn_cached
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit a76eacd1073d182a2110f0897ed8b2f14d64941e
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:52:32 2009 -0500

    map xfs_bwrite directly to bwrite ... yes not portable, fixme
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit ee4184c139a5672d5a724113fcfbc09c32358447
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:50:36 2009 -0500

    Remove noisy printf
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 109fd5abb2cfd93832decd1eec5ceaf01ff46393
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:49:09 2009 -0500

    Add creation actor to kmem_zone_init_flags macro
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 0e8320f8cffaad150343d4605c1e494f4ebb21c8
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:47:57 2009 -0500

    Change memory allocation flag
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 3d2b7229f43664b10bc04b73bac8c0687acc58ed
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:46:59 2009 -0500

    Additional list.h macros ported over from linux list.h
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 7c0a0aaee3f0fa83b3cbfe5dbd2e694d81be8a9b
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:40:22 2009 -0500

    This is not complete yet but for now this implents xfs sync for
    FreeBSD. Many linux calls were replaced with freebsd calls so
    as some point either make the file portable or split the code
    info OS specfic files.
    
    Some portability functions were introduced:
    xfs_grab
    xfs_is_bad_inode
    xfs_vfs_node_dirty
    
    These should be ported back to linux
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 899d8736b22b6a2565baa338e81445faab43995e
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:36:44 2009 -0500

    Bring back code that was commented out not that we
    have correct macros to map the functionality to freebsd.
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit d1ae1464bc5c65eee1b0fb6614525f14235e88ef
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:34:55 2009 -0500

    Various updates to the lock mapping macros.
    
    Implement xfs_lock_init with a name parameter, again very useful for lock 
debugging.
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit f9833cf75382e526f687e0958cd0bcb706c3cc09
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:34:07 2009 -0500

    preload not implemented, should not return success
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 6987575c3cf2b3e1c2e0af17aee5f3519eb66cf6
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:28:19 2009 -0500

    Updated inode handling for FreeBSD.
    The inode code has changed quite a bit in linux, this patch
    brings thing into basic functional state. There is still alot of
    work to do in this area but this allows inodes to be set up and
    torn down for basic development pourposes.
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 7f5f14728b810a891e7e36321d3e0a14231232b3
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:25:10 2009 -0500

    Implement xfs_*lock as macros so that file and line can be passed the 
sx_locks.
    This is a big help when debugging locks and for the witness code such that 
lock
    holders can be identified.
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 5aae1fff9c1dd950c2b83d2064654dd2c67e3cfb
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:20:55 2009 -0500

    Sync of with linux code base, and flag a warning about s_dirt logic (note 
we can probably remove s_dirt all together
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 150d43a696aa222e702d88f4f733c5ae1012dd76
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:19:04 2009 -0500

    Sync up with linux code base
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 65b28c4b7cac9017a31b72ff4a6f41c33e5e87a5
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:18:09 2009 -0500

    Sync up with linux code base
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 74c60f10c1329f80c0e41d4c878df312ed3fb9af
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:09:14 2009 -0500

    Sync up with linux code base.
    
    This file is not written very well in terms of portabilty,
    at somepoint either rework it or move it to its respective OS dirs.
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 5da2d89af1808be006f79a04b7cb08a0564531f2
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 21:07:17 2009 -0500

    Sync up with linux code base.
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 43689dad1d7de5eb37f2bfb94fa9c343c649bb49
Author: Russell Cattelan <cattelan@xxxxxxx>
Date:   Tue Jun 9 20:58:31 2009 -0500

    Implement basic read and ->WRITE<- support for FreeBSD.
    
    Currently this is trying to follow the linux code as much as possible trying
    to keep the offset and length handling in sync. At some point this will 
change
    and this file will be trimmed down to be just the routines needed to support
    read and write on freebsd.
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 481dddf712c307adf782cc166268ca5f44ca3b01
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxxxx>
Date:   Tue Jun 9 16:49:12 2009 -0500

    Sync over the change from linux xfs_lrw.c to FreeBSD xfs_frw.c
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 490c35230246708644bd96c0af5243434f27bdc7
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxxxx>
Date:   Mon Jun 8 16:04:58 2009 -0500

    Updates to the XFS buffer translantion routines for FreeBSD.
    B_MANAGED logic is expanded a bit.
    clean up xfs_read_ahead
    remove some outdated flags
    clean up some some asserts
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit b74d4248fa9690e93a51c4721fafee5101e63ed4
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxxxx>
Date:   Mon Jun 8 15:51:01 2009 -0500

    Implement xfs_log_buf_write for log buffers.
    This gets rid of the XFS_bwrite abstraction and add one that is a bit 
clearer.
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxxxx>

commit 0875a4b2ccfc37149feeb8020c1c16d608ae131a
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxxxx>
Date:   Mon Jun 8 15:39:02 2009 -0500

    Quota is not supported yet on FreeBSD XFS
    Simply move the changes from the linux tree over
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit 498ef5189e6342d4464bf3966caba883e04ea7ed
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxxxx>
Date:   Mon Jun 8 15:36:16 2009 -0500

    Dmapi was moved to a separate tree on the linux side of things, so do the 
same for FreeBSD.
    
    Signed-off-by: Russell Cattelan <cattelan@xxxxxxx>

commit e3ffae4c7d25a55737ce293149bf711a0c10d6f6
Merge: 87e215b18a856fd8b6ccac3ca5b631fd39822f6d 
1fdb6a2ec417a69e945e9281a3f2234f09332124
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxxxx>
Date:   Thu Jun 4 15:58:55 2009 -0500

    Merge branch 'master' into xfs-work
    
    Conflicts:
        sys/gnu/fs/xfs/FreeBSD/support/debug.h
        sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c

commit 87e215b18a856fd8b6ccac3ca5b631fd39822f6d
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxx>
Date:   Wed Dec 17 14:06:46 2008 -0600

    Remove mrlock.c from FreeBSD support.
    These abstractions are no longer needed.

commit cb21dd048a706553c7748d89980750f5faa4caf0
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxx>
Date:   Wed Dec 3 17:33:52 2008 -0600

    File was never used.
    With demise of behaviors this is also unnecessary since we no longer need 
the xfs_vnode struct.

commit 5b59cd9cfebd69a0598717091e9393e582a55252
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxx>
Date:   Mon Dec 1 14:01:53 2008 -0600

    Sync with GENERIC

commit b542bc8b984b60689d14d5786adfc3a34b92792d
Merge: 851f4771492be4f29da1bbbebf6517ee98f8426d 
46a3b763a7afe8ad8730f1df26e2e33fb0429c5e
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxx>
Date:   Mon Dec 1 13:53:00 2008 -0600

    Merge branch 'master' into xfs-work

commit 851f4771492be4f29da1bbbebf6517ee98f8426d
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxx>
Date:   Mon Dec 1 13:47:48 2008 -0600

    Add strndup ad strnlen to the kernel
    for xfs, but should be good to have for safer coding

commit a04ceef70b7454a037797331dc71a96d1b6cf642
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxx>
Date:   Mon Dec 1 13:37:49 2008 -0600

    Updates to the FreeBSD portion of XFS.
    This does not work yet but does build

commit 29dbae6fd39615c99511363bd12a50bf6f4baf94
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxx>
Date:   Mon Dec 1 13:33:48 2008 -0600

    This is a large batch submit to pull the BSD xfs code up to current XFS 
code.
    This is only the core xfs code changes, the freebsd changes are in the next 
commit.

commit 280741f74acf3d0b7a05a04adf2bd45b458b4949
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxx>
Date:   Mon Dec 1 13:28:08 2008 -0600

    temp file remove later

commit e7b34b494be1fa9809e2acd89a59887799cd18b6
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxx>
Date:   Mon Dec 1 13:24:05 2008 -0600

    Keep git happy

commit 8942dade63f668db7c2e255d81ff555aced73585
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxx>
Date:   Mon Dec 1 13:23:17 2008 -0600

    Single commit for our config file

commit 6a092d8b2619f5839dd86b06eefdc24362da424e
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxx>
Date:   Wed Nov 26 11:16:34 2008 -0600

    Update xfs file list

commit 4fd984741256abbb66a2614854be3ae8a8ca7d7d
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxx>
Date:   Tue Nov 18 12:44:50 2008 -0600

    Sync up FreeBSD tree with a more current version of xfs.
    Another rsync should be done once this one is functional.
    
    This is a major cleanup in that the vop/behaviour stuff is removed.

commit a41c565518cb1ff9fb93ea87a5a1a98a146421a3
Author: Russell Cattelan <cattelan@xxxxxxxxxxxxxxxx>
Date:   Tue Nov 18 11:22:51 2008 -0600

    Tell git what is not important

-----------------------------------------------------------------------


hooks/post-receive
-- 
UNNAMED PROJECT

<Prev in Thread] Current Thread [Next in Thread>
  • [XFS FreeBSD]UNNAMED PROJECT branch, xfs-work, created. 2570e661cb8c2b9f01bea5a5105e393d686a83bb, cattelan <=