xfs
[Top] [All Lists]

[GIT PULL] XFS update for 2.6.35-rc1

To: torvalds@xxxxxxxxxxxxxxxxxxxx
Subject: [GIT PULL] XFS update for 2.6.35-rc1
From: Alex Elder <aelder@xxxxxxx>
Date: Wed, 19 May 2010 15:56:56 -0500
Cc: linux-kernel@xxxxxxxxxxxxxxx, xfs@xxxxxxxxxxx, akpm@xxxxxxxxxxxxxxxxxxxx
User-agent: Heirloom mailx 12.4 7/29/08
FYI, I have a second batch of changes for XFS for 2.6.35-rc1.  I'll
send a separate pull request for them in another day or two.

                                        -Alex

The following changes since commit 537b60d17894b7c19a6060feae40299d7109d6e7:

  Merge branch 'x86-uv-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip (2010-05-18 
09:46:35 -0700)

are available in the git repository at:

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

Alex Elder (12):
      xfs: add const qualifiers to xfs error function args
      xfs: fix min bufsize bugs in two places
      xfs: simplify XLOG_SECTOR_ROUND*()
      xfs: kill XLOG_SECTOR_ROUND*()
      xfs: encapsulate bbcount validity checking
      xfs: nothing special about 1-block log sector
      xfs: change a few labels in xfs_log_recover.c
      xfs: avoid repeated pointer dereferences
      xfs: minor odds and ends in xfs_log_recover.c
      xfs: record log sector size rather than log2(that)
      xfs: kill off l_sectbb_mask
      Merge branch 'master' into for-linus

Andrea Gelmini (1):
      xfs: xfs_trace.c: duplicated include

Christoph Hellwig (23):
      xfs: clean up xfs_trans_commit logic even more
      xfs: reindent xlog_write
      xfs: clean up xlog_write_adv_cnt
      xfs: remove xfs_dqmarker
      xfs: remove periodic superblock writeback
      xfs: enforce synchronous writes in xfs_bwrite
      xfs: wait for direct I/O to complete in fsync and write_inode
      xfs: access quotainfo structure directly
      xfs: remove a few macro indirections in the quota code
      xfs: removed unused XFS_QMOPT_ flags
      xfs: remove dead XFS_LOUD_RECOVERY code
      xfs: simplify buffer to transaction matching
      xfs: limit xfs_imap_to_bmap to a single mapping
      xfs: remove iomap_target
      xfs: remove iomap_delta
      xfs: report iomap_offset and iomap_bsize in block base
      xfs: report iomap_bn in block base
      xfs: kill struct xfs_iomap
      xfs: move I/O type flags into xfs_aops.c
      xfs: clean up xfs_iomap_valid
      xfs: clean up mapping size calculation in __xfs_get_blocks
      xfs: clean up end index calculation in xfs_page_state_convert
      xfs: mark xfs_iomap_write_ helpers static

Dave Chinner (16):
      xfs: factor log item initialisation
      xfs: Add inode pin counts to traces
      xfs: remove stale parameter from ->iop_unpin method
      xfs: fix reservation release commit flag in xfs_bmap_add_attrfork()
      xfs: split out iclog writing from xfs_trans_commit()
      xfs: update and factor xfs_trans_committed()
      xfs: Clean up xfs_trans_committed code after factoring
      xfs: log ticket reservation underestimates the number of iclogs
      xfs: factor xlog_write
      xfs: introduce new internal log vector structure
      xfs: add log item recovery tracing
      xfs: convert the per-mount dquot list to use list heads
      xfs: remove duplicate code from dquot reclaim
      xfs: convert the dquot hash list to use list heads
      xfs: convert the dquot free list to use list heads
      xfs: make the log ticket transaction id random

Jan Engelhardt (1):
      xfs: add blockdev name to kthreads

Tao Ma (1):
      xfs: Make fiemap work in query mode.

Zhitong Wang (1):
      xfs: Fix integer overflow in fs/xfs/linux-2.6/xfs_ioctl*.c

 fs/xfs/linux-2.6/xfs_aops.c    |  231 +++++++-----
 fs/xfs/linux-2.6/xfs_buf.c     |   27 +-
 fs/xfs/linux-2.6/xfs_buf.h     |    2 +-
 fs/xfs/linux-2.6/xfs_file.c    |    2 +
 fs/xfs/linux-2.6/xfs_ioctl.c   |    4 +
 fs/xfs/linux-2.6/xfs_ioctl32.c |    4 +
 fs/xfs/linux-2.6/xfs_iops.c    |    5 +-
 fs/xfs/linux-2.6/xfs_super.c   |   10 +-
 fs/xfs/linux-2.6/xfs_sync.c    |   91 ++----
 fs/xfs/linux-2.6/xfs_trace.c   |    4 +-
 fs/xfs/linux-2.6/xfs_trace.h   |  150 ++++++++-
 fs/xfs/quota/xfs_dquot.c       |  193 +++++------
 fs/xfs/quota/xfs_dquot.h       |   35 +--
 fs/xfs/quota/xfs_dquot_item.c  |   30 +-
 fs/xfs/quota/xfs_qm.c          |  609 ++++++++++++--------------------
 fs/xfs/quota/xfs_qm.h          |   23 +-
 fs/xfs/quota/xfs_qm_stats.c    |    2 +-
 fs/xfs/quota/xfs_qm_syscalls.c |  152 ++++-----
 fs/xfs/quota/xfs_quota_priv.h  |  102 ------
 fs/xfs/quota/xfs_trans_dquot.c |   29 +-
 fs/xfs/xfs_bmap.c              |    2 +-
 fs/xfs/xfs_buf_item.c          |   55 ++--
 fs/xfs/xfs_buf_item.h          |    2 +-
 fs/xfs/xfs_error.c             |   30 +-
 fs/xfs/xfs_error.h             |    9 +-
 fs/xfs/xfs_extfree_item.c      |   18 +-
 fs/xfs/xfs_inode.c             |    2 +
 fs/xfs/xfs_inode_item.c        |   21 +-
 fs/xfs/xfs_iomap.c             |  123 ++-----
 fs/xfs/xfs_iomap.h             |   47 +---
 fs/xfs/xfs_log.c               |  702 +++++++++++++++++++++++--------------
 fs/xfs/xfs_log.h               |   13 +
 fs/xfs/xfs_log_priv.h          |   12 +-
 fs/xfs/xfs_log_recover.c       |  311 ++++++++---------
 fs/xfs/xfs_mount.c             |    7 -
 fs/xfs/xfs_quota.h             |    3 -
 fs/xfs/xfs_trans.c             |  760 +++++++++++++++++++---------------------
 fs/xfs/xfs_trans.h             |   14 +-
 fs/xfs/xfs_trans_buf.c         |  187 +++--------
 39 files changed, 1905 insertions(+), 2118 deletions(-)

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