xfs
[Top] [All Lists]

[GIT PULL] XFS update for 2.6.34-rc1

To: torvalds@xxxxxxxxxxxxxxxxxxxx
Subject: [GIT PULL] XFS update for 2.6.34-rc1
From: Alex Elder <aelder@xxxxxxx>
Date: Fri, 26 Feb 2010 15:34:37 -0600
Cc: linux-kernel@xxxxxxxxxxxxxxx, xfs@xxxxxxxxxxx, akpm@xxxxxxxxxxxxxxxxxxxx
User-agent: Heirloom mailx 12.4 7/29/08
FYI, I am planning on an additional (smaller) pull request for
2.6.34-rc1 early next week.

                                        -Alex

The following changes since commit 60b341b778cc2929df16c0a504c91621b3c6a4ad:
  Linus Torvalds (1):
        Linux 2.6.33

are available in the git repository at:

  git://oss.sgi.com/xfs/xfs for-linus

Alex Elder (1):
      Merge branch 'linux-2.6.33'

Christoph Hellwig (15):
      xfs: clean up log buffer writes
      xfs: clean up xfs_bwrite
      xfs: move more buffer helpers into xfs_buf.c
      xfs: kill XFS_QMOPT_ASYNC
      xfs: clean up error handling in xfs_trans_dqresv
      xfs: implement quota warnings via netlink
      xfs: remove duplicate buffer flags
      xfs: kill XLOG_VEC_SET_TYPE
      xfs: cleanup up xfs_log_force calling conventions
      xfs: replace KM_LARGE with explicit vmalloc use
      xfs: quota limit statvfs available blocks
      xfs: remove invalid barrier optimization from xfs_fsync
      xfs: log changed inodes instead of writing them synchronously
      xfs: only clear the suid bit once in xfs_write
      xfs: optimize log flushing in xfs_fsync

Dave Chinner (34):
      xfs: add tracing to xfs_swap_extents
      xfs: clean up inconsistent variable naming in xfs_swap_extent
      xfs: Use list_heads for log recovery item lists
      xfs: Don't wake the aild once per second
      xfs: Don't wake xfsbufd when idle
      xfs: rename xfs_get_perag
      xfs: Don't directly reference m_perag in allocation code
      xfs: Convert filestreams code to use per-ag get/put routines
      xfs: convert remaining direct references to m_perag
      xfs: Replace per-ag array with a radix tree
      xfs: Reference count per-ag structures
      xfs: Add trace points for per-ag refcount debugging.
      xfs: Kill filestreams cache flush
      xfs: handle ENOMEM correctly during initialisation of perag structures
      xfs: embed the pagb_list array in the perag structure
      xfs: directory names are unsigned
      xfs: convert DM ops to use unsigned char names
      xfs: convert dirnameops to unsigned char names
      xfs: make xfs_dir_cilookup_result use unsigned char
      xfs: xfs_buf_iomove() doesn't care about signedness
      xfs: convert attr to use unsigned names
      xfs: clean up sign warnings in dir2 code
      xfs: make compile warn about char sign mismatches again
      xfs: suppress spurious uninitialised var warning in xfs_bmapi()
      xfs: rearrange xfs_mod_sb() to avoid array subscript warning
      xfs: don't hold onto reserved blocks on remount,ro
      xfs: turn off sign warnings
      xfs: Make inode reclaim states explicit
      xfs: Use delayed write for inodes rather than async V2
      xfs: Don't issue buffer IO direct from AIL push V2
      xfs: Sort delayed write buffers before dispatch
      xfs: Use delay write promotion for dquot flushing
      xfs: kill the unused XFS_QMOPT_* flush flags V2
      xfs: kill xfs_bawrite

Eric Sandeen (2):
      xfs: make several more functions static
      xfs: more reserved blocks fixups

Julia Lawall (1):
      fs/xfs: Correct NULL test

 fs/xfs/Makefile                |    2 +-
 fs/xfs/linux-2.6/kmem.c        |   56 ++----
 fs/xfs/linux-2.6/kmem.h        |   21 ++-
 fs/xfs/linux-2.6/xfs_acl.c     |   11 +-
 fs/xfs/linux-2.6/xfs_buf.c     |  290 +++++++++++++++++++++++++-----
 fs/xfs/linux-2.6/xfs_buf.h     |   52 ++----
 fs/xfs/linux-2.6/xfs_fs_subr.c |    2 +-
 fs/xfs/linux-2.6/xfs_ioctl.c   |   21 ++-
 fs/xfs/linux-2.6/xfs_ioctl.h   |   12 +-
 fs/xfs/linux-2.6/xfs_ioctl32.c |    4 +-
 fs/xfs/linux-2.6/xfs_iops.c    |    4 +-
 fs/xfs/linux-2.6/xfs_lrw.c     |   62 +------
 fs/xfs/linux-2.6/xfs_lrw.h     |    3 -
 fs/xfs/linux-2.6/xfs_super.c   |  169 ++++++++++++++----
 fs/xfs/linux-2.6/xfs_sync.c    |  186 ++++++++++++++------
 fs/xfs/linux-2.6/xfs_sync.h    |    1 -
 fs/xfs/linux-2.6/xfs_trace.h   |   81 +++++++++
 fs/xfs/linux-2.6/xfs_xattr.c   |   27 ++-
 fs/xfs/quota/xfs_dquot.c       |   47 ++---
 fs/xfs/quota/xfs_dquot_item.c  |   99 ++---------
 fs/xfs/quota/xfs_dquot_item.h  |    4 -
 fs/xfs/quota/xfs_qm.c          |   40 +++--
 fs/xfs/quota/xfs_qm_bhv.c      |    2 +-
 fs/xfs/quota/xfs_qm_syscalls.c |    4 +-
 fs/xfs/quota/xfs_trans_dquot.c |   49 ++++--
 fs/xfs/xfs_acl.h               |    4 +-
 fs/xfs/xfs_ag.h                |   16 +-
 fs/xfs/xfs_alloc.c             |   96 +++++-----
 fs/xfs/xfs_alloc_btree.c       |    9 +-
 fs/xfs/xfs_attr.c              |   52 +++---
 fs/xfs/xfs_attr.h              |    3 +-
 fs/xfs/xfs_attr_leaf.c         |   30 ++--
 fs/xfs/xfs_attr_sf.h           |    2 +-
 fs/xfs/xfs_bmap.c              |   17 +-
 fs/xfs/xfs_bmap_btree.c        |    2 +-
 fs/xfs/xfs_bmap_btree.h        |    1 -
 fs/xfs/xfs_btree.c             |    4 +-
 fs/xfs/xfs_buf_item.c          |   72 ++++----
 fs/xfs/xfs_da_btree.c          |    4 +-
 fs/xfs/xfs_da_btree.h          |    5 +-
 fs/xfs/xfs_dfrag.c             |   43 +++--
 fs/xfs/xfs_dfrag.h             |    3 -
 fs/xfs/xfs_dir2.c              |    8 +-
 fs/xfs/xfs_dir2.h              |    4 +-
 fs/xfs/xfs_dir2_block.c        |    9 +-
 fs/xfs/xfs_dir2_leaf.c         |    2 +-
 fs/xfs/xfs_dir2_node.c         |    2 +-
 fs/xfs/xfs_dir2_node.h         |    2 -
 fs/xfs/xfs_dir2_sf.c           |    2 +-
 fs/xfs/xfs_extfree_item.c      |    4 +-
 fs/xfs/xfs_filestream.c        |   42 ++---
 fs/xfs/xfs_filestream.h        |   28 +++-
 fs/xfs/xfs_fsops.c             |   42 +++---
 fs/xfs/xfs_ialloc.c            |   62 +++----
 fs/xfs/xfs_iget.c              |   10 +-
 fs/xfs/xfs_inode.c             |  126 +++----------
 fs/xfs/xfs_inode.h             |   11 +-
 fs/xfs/xfs_inode_item.c        |  129 ++++----------
 fs/xfs/xfs_inode_item.h        |    6 -
 fs/xfs/xfs_itable.c            |   12 +-
 fs/xfs/xfs_log.c               |  383 ++++++++++++++++++++--------------------
 fs/xfs/xfs_log.h               |   19 +--
 fs/xfs/xfs_log_priv.h          |    5 -
 fs/xfs/xfs_log_recover.c       |  222 ++++++++---------------
 fs/xfs/xfs_log_recover.h       |   23 ++--
 fs/xfs/xfs_mount.c             |  183 +++++++++++++++----
 fs/xfs/xfs_mount.h             |   27 ++--
 fs/xfs/xfs_mru_cache.c         |    2 +-
 fs/xfs/xfs_mru_cache.h         |    1 -
 fs/xfs/xfs_quota.h             |    9 +-
 fs/xfs/xfs_rw.c                |  155 ----------------
 fs/xfs/xfs_rw.h                |    4 -
 fs/xfs/xfs_trans.c             |    7 +-
 fs/xfs/xfs_trans.h             |    3 +-
 fs/xfs/xfs_trans_ail.c         |   34 ++--
 fs/xfs/xfs_trans_buf.c         |   27 ++--
 fs/xfs/xfs_types.h             |    4 +-
 fs/xfs/xfs_vnodeops.c          |   33 ++--
 fs/xfs/xfs_vnodeops.h          |   10 +-
 79 files changed, 1667 insertions(+), 1597 deletions(-)

<Prev in Thread] Current Thread [Next in Thread>
  • [GIT PULL] XFS update for 2.6.34-rc1, Alex Elder <=