[Top] [All Lists]

[XFS updates] XFS development tree branch, for-linus, updated. v2.6.33-4

To: xfs@xxxxxxxxxxx
Subject: [XFS updates] XFS development tree branch, for-linus, updated. v2.6.33-4132-g525137f
From: xfs@xxxxxxxxxxx
Date: Tue, 2 Mar 2010 21:44:46 -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, for-linus has been updated
  525137f Merge branch 'for-2.6.34-rc1' into for-linus
  f1f724e xfs: fix locking for inode cache radix tree tag updates
  a14a5ab xfs: remove xfs_ipin/xfs_iunpin
  60ec678 xfs: cleanup xfs_iunpin_wait/xfs_iunpin_nowait
  d7658d4 xfs: kill xfs_lrw.h
  d7e84f4 xfs: factor common xfs_trans_bjoin code
  35a8a72 xfs: stop passing opaque handles to xfs_log.c routines
  c467c04 xfs: split xfs_bmap_btalloc
  f7008d0 xfs: fix xfs_fsblock_t tracing
  024910c xfs: fix inode pincount check in fsync
  77d7a0c xfs: Non-blocking inode locking in IO completion
  66d834e xfs: implement optimized fdatasync
  fd3200b xfs: remove wrapper for the fsync file operation
  00258e3 xfs: remove wrappers for read/write file operations
  dda35b8 xfs: merge xfs_lrw.c into xfs_file.c
  b262e5d xfs: fix dquota trace format
  a9cc799 xfs: increase readdir buffer size
  b305956 Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
  f24407d Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/xfs-vipt
  73c77e2 xfs: fix xfs to work with Virtually Indexed architectures
      from  398007f863a4af2b4a5a07219c5a617f1a098115 (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 525137f79c62f658fa0e846c74c3a29d5b619662
Merge: 3a5b27bf6f29574d667230c7e76e4b83fe3014e0 
Author: Alex Elder <aelder@xxxxxxx>
Date:   Tue Mar 2 19:32:26 2010 -0600

    Merge branch 'for-2.6.34-rc1' into for-linus

commit b305956abc3c50c52598bbf39b7a5f4850058ba8
Merge: 41630959ed5ce694ec2e8c0f3c69743e011394c8 
Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Date:   Fri Feb 26 17:18:52 2010 -0800

    Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
    * 'for-linus' of git://oss.sgi.com/xfs/xfs: (52 commits)
      fs/xfs: Correct NULL test
      xfs: optimize log flushing in xfs_fsync
      xfs: only clear the suid bit once in xfs_write
      xfs: kill xfs_bawrite
      xfs: log changed inodes instead of writing them synchronously
      xfs: remove invalid barrier optimization from xfs_fsync
      xfs: kill the unused XFS_QMOPT_* flush flags V2
      xfs: Use delay write promotion for dquot flushing
      xfs: Sort delayed write buffers before dispatch
      xfs: Don't issue buffer IO direct from AIL push V2
      xfs: Use delayed write for inodes rather than async V2
      xfs: Make inode reclaim states explicit
      xfs: more reserved blocks fixups
      xfs: turn off sign warnings
      xfs: don't hold onto reserved blocks on remount,ro
      xfs: quota limit statvfs available blocks
      xfs: replace KM_LARGE with explicit vmalloc use
      xfs: cleanup up xfs_log_force calling conventions
      xfs: kill XLOG_VEC_SET_TYPE
      xfs: remove duplicate buffer flags

commit f24407d2bde27a4eb75ce5e52069bf4f1ba0e8a5
Merge: 654451748b779b28077d9058442d0f354251870d 
Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Date:   Fri Feb 26 17:05:10 2010 -0800

    Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/xfs-vipt
    * git://git.kernel.org/pub/scm/linux/kernel/git/jejb/xfs-vipt:
      xfs: fix xfs to work with Virtually Indexed architectures
      sh: add mm API for DMA to vmalloc/vmap areas
      arm: add mm API for DMA to vmalloc/vmap areas
      parisc: add mm API for DMA to vmalloc/vmap areas
      mm: add coherence API for DMA to vmalloc/vmap areas

commit 73c77e2ccc14413c232c3e0b3aa43a0c4b72ec70
Author: James Bottomley <James.Bottomley@xxxxxxx>
Date:   Mon Jan 25 11:42:24 2010 -0600

    xfs: fix xfs to work with Virtually Indexed architectures
    xfs_buf.c includes what is essentially a hand rolled version of
    blk_rq_map_kern().  In order to work properly with the vmalloc buffers
    that xfs uses, this hand rolled routine must also implement the flushing
    API for vmap/vmalloc areas.
    [style updates from hch@xxxxxx]
    Acked-by: Christoph Hellwig <hch@xxxxxx>
    Signed-off-by: James Bottomley <James.Bottomley@xxxxxxx>


Summary of changes:
 fs/xfs/Makefile              |    1 -
 fs/xfs/linux-2.6/xfs_aops.c  |   97 +++--
 fs/xfs/linux-2.6/xfs_buf.c   |   30 ++-
 fs/xfs/linux-2.6/xfs_file.c  |  854 +++++++++++++++++++++++++++++++++++++++---
 fs/xfs/linux-2.6/xfs_iops.c  |   10 +
 fs/xfs/linux-2.6/xfs_linux.h |    1 -
 fs/xfs/linux-2.6/xfs_lrw.c   |  796 ---------------------------------------
 fs/xfs/linux-2.6/xfs_lrw.h   |   29 --
 fs/xfs/linux-2.6/xfs_sync.c  |    4 +-
 fs/xfs/linux-2.6/xfs_trace.c |   16 -
 fs/xfs/linux-2.6/xfs_trace.h |   22 +-
 fs/xfs/xfs_bmap.c            |  220 ++++++-----
 fs/xfs/xfs_iget.c            |   19 +-
 fs/xfs/xfs_inode.c           |   68 +---
 fs/xfs/xfs_inode.h           |    3 +-
 fs/xfs/xfs_inode_item.c      |   18 +-
 fs/xfs/xfs_log.c             |  106 +++---
 fs/xfs/xfs_log.h             |   16 +-
 fs/xfs/xfs_mount.c           |   20 +
 fs/xfs/xfs_mount.h           |    2 +
 fs/xfs/xfs_trans.c           |    2 +-
 fs/xfs/xfs_trans.h           |    2 +-
 fs/xfs/xfs_trans_buf.c       |  216 ++++--------
 fs/xfs/xfs_vnodeops.c        |  107 ------
 fs/xfs/xfs_vnodeops.h        |   15 +-
 25 files changed, 1223 insertions(+), 1451 deletions(-)
 delete mode 100644 fs/xfs/linux-2.6/xfs_lrw.c
 delete mode 100644 fs/xfs/linux-2.6/xfs_lrw.h

XFS development tree

<Prev in Thread] Current Thread [Next in Thread>
  • [XFS updates] XFS development tree branch, for-linus, updated. v2.6.33-4132-g525137f, xfs <=