xfs
[Top] [All Lists]

[XFS updates] XFS development tree branch, master, updated. v2.6.28-rc3-

To: xfs@xxxxxxxxxxx
Subject: [XFS updates] XFS development tree branch, master, updated. v2.6.28-rc3-12809-g8e08f6e
From: xfs@xxxxxxxxxxx
Date: Mon, 9 Feb 2009 11:55:07 -0600
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 "XFS development tree".

The branch, master has been updated
  fcafb71 xfs: get rid of indirections in the quotaops implementation
  c9a192d xfs: sanitize qh_lock wrappers
  7201813 xfs: use mutex_is_locked in XFS_DQ_IS_LOCKED
  e249458 xfs: remove XFS_QM_LOCK/XFS_QM_UNLOCK/XFS_QM_HOLD/XFS_QM_RELE
  517b5e8 xfs: merge xfs_mkdir into xfs_create
  a568778 xfs: remove uchar_t/ushort_t/uint_t/ulong_t types
  0d87e65 xfs: remove superflous inobt macros
  7153f8b xfs: remove iclog calculation special cases
      from  9483c89eae58bee79b0280c625ca35a7b78fa300 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit fcafb71b57a039f2113b0321b3b5535fea3a0aca
Author: Christoph Hellwig <hch@xxxxxx>
Date:   Mon Feb 9 08:47:34 2009 +0100

    xfs: get rid of indirections in the quotaops implementation
    
    Currently we call from the nicely abstracted linux quotaops into a ugly
    multiplexer just to split the calls out at the same boundary again.
    Rewrite the quota ops handling to remove that obfucation.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Dave Chinner <david@xxxxxxxxxxxxx>

commit c9a192dcf906a33f59c555924e7796a4b9454217
Author: Christoph Hellwig <hch@xxxxxx>
Date:   Mon Feb 9 08:47:22 2009 +0100

    xfs: sanitize qh_lock wrappers
    
    Get rid of various obsfucating wrappers for accessing the quota hash lock,
    we only keep the accessors for accessing the mplist and freelist locks as
    they encode a multi-level datastructure walk.  But make sure all of them
    are defined in the same way as simple macros.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Dave Chinner <david@xxxxxxxxxxxxx>

commit 7201813bf55cc06e6a7405831f63df96ee7842e7
Author: Christoph Hellwig <hch@xxxxxx>
Date:   Mon Feb 9 08:39:24 2009 +0100

    xfs: use mutex_is_locked in XFS_DQ_IS_LOCKED
    
    Now that we have a helper to test if a mutex is held use it instead of our
    own little hacks.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Dave Chinner <david@xxxxxxxxxxxxx>

commit e249458220c9799fe94573abd341d29c83579671
Author: Christoph Hellwig <hch@xxxxxx>
Date:   Mon Feb 9 08:38:39 2009 +0100

    xfs: remove XFS_QM_LOCK/XFS_QM_UNLOCK/XFS_QM_HOLD/XFS_QM_RELE
    
    Remove these macros which only obsfucated the code in rather nast ways.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Dave Chinner <david@xxxxxxxxxxxxx>

commit 517b5e8c8516a25a0df3b530fd183eb493a96698
Author: Christoph Hellwig <hch@xxxxxx>
Date:   Mon Feb 9 08:38:02 2009 +0100

    xfs: merge xfs_mkdir into xfs_create
    
    xfs_create and xfs_mkdir only have minor differences, so merge both of them
    into a sigle function.  While we're at it also make the error handling code
    more straight-forward.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Dave Chinner <david@xxxxxxxxxxxxx>

commit a568778739030fb68805dda1af2f4ebbc3adad7d
Author: Christoph Hellwig <hch@xxxxxx>
Date:   Mon Feb 9 08:37:39 2009 +0100

    xfs: remove uchar_t/ushort_t/uint_t/ulong_t types
    
    Just another set of types obsfucating the code, remove them.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Dave Chinner <david@xxxxxxxxxxxxx>

commit 0d87e656dd961145f47ede5e37eceecfdc7d8197
Author: Christoph Hellwig <hch@xxxxxx>
Date:   Mon Feb 9 08:37:14 2009 +0100

    xfs: remove superflous inobt macros
    
    xfs_ialloc_btree.h has a a cuple of macros that only obsfucate the code
    but don't provide any abstraction benefits.  This patches removes those
    and cleans up the reamaining defintions up a little.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Dave Chinner <david@xxxxxxxxxxxxx>

commit 7153f8ba2b18f18f661d5cb172782bcae2eadce9
Author: Christoph Hellwig <hch@xxxxxx>
Date:   Mon Feb 9 08:36:46 2009 +0100

    xfs: remove iclog calculation special cases
    
    Our default has been to always use 8 32KB log buffers for a while now, so
    remove the special casing for larger block size filesystem to use the same
    or even lower number of buffers.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Dave Chinner <david@xxxxxxxxxxxxx>

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

Summary of changes:
 fs/xfs/Makefile                 |    1 +
 fs/xfs/linux-2.6/xfs_iops.c     |   30 +---
 fs/xfs/linux-2.6/xfs_linux.h    |   11 --
 fs/xfs/linux-2.6/xfs_quotaops.c |  157 +++++++++++++++++
 fs/xfs/linux-2.6/xfs_super.c    |   64 +-------
 fs/xfs/linux-2.6/xfs_super.h    |    1 +
 fs/xfs/linux-2.6/xfs_sync.h     |    1 +
 fs/xfs/quota/xfs_dquot.c        |   28 ++--
 fs/xfs/quota/xfs_dquot.h        |   14 +--
 fs/xfs/quota/xfs_qm.c           |   62 ++------
 fs/xfs/quota/xfs_qm.h           |   20 +-
 fs/xfs/quota/xfs_qm_bhv.c       |    1 -
 fs/xfs/quota/xfs_qm_syscalls.c  |  188 +--------------------
 fs/xfs/quota/xfs_quota_priv.h   |   38 ++---
 fs/xfs/xfs_ag.h                 |    4 +-
 fs/xfs/xfs_da_btree.c           |    2 +-
 fs/xfs/xfs_da_btree.h           |    6 +-
 fs/xfs/xfs_ialloc.c             |   10 +-
 fs/xfs/xfs_ialloc_btree.h       |   22 +--
 fs/xfs/xfs_log.c                |   28 +---
 fs/xfs/xfs_log_priv.h           |    2 +-
 fs/xfs/xfs_log_recover.c        |    4 +-
 fs/xfs/xfs_mount.h              |    6 +-
 fs/xfs/xfs_qmops.c              |    1 -
 fs/xfs/xfs_quota.h              |    2 +
 fs/xfs/xfs_trans.h              |   12 +-
 fs/xfs/xfs_trans_space.h        |    2 +-
 fs/xfs/xfs_types.h              |    8 -
 fs/xfs/xfs_vnodeops.c           |  351 +++++++++-----------------------------
 fs/xfs/xfs_vnodeops.h           |    2 -
 30 files changed, 345 insertions(+), 733 deletions(-)
 create mode 100644 fs/xfs/linux-2.6/xfs_quotaops.c


hooks/post-receive
-- 
XFS development tree

<Prev in Thread] Current Thread [Next in Thread>
  • [XFS updates] XFS development tree branch, master, updated. v2.6.28-rc3-12809-g8e08f6e, xfs <=