[Top] [All Lists]

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

To: xfs@xxxxxxxxxxx
Subject: [XFS updates] XFS development tree branch, for-linus, updated. v2.6.33-5092-g9b1f56d
From: xfs@xxxxxxxxxxx
Date: Fri, 5 Mar 2010 14:32:37 -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
  9b1f56d Merge branch 'for-2.6.34-rc1-batch2' into for-linus
  07000ee xfs: return inode fork offset in bulkstat for fsr
  8babd8a xfs: Increase the default size of the reserved blocks pool
  3ed3a43 xfs: truncate delalloc extents when IO fails in writeback
  20f6b2c xfs: check for more work before sleeping in xfssyncd
  6941893 xfs: Fix a build warning in xfs_aops.c
  0a135ba Merge branch 'for-linus' of 
  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
  003cb60 percpu: add __percpu sparse annotations to fs
  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 9b1f56d60acfd634728f91f34922066c6f80ede6
Merge: 64ba9926759792cf7b95f823402e2781edd1b5d4 
Author: Alex Elder <aelder@xxxxxxx>
Date:   Fri Mar 5 11:45:03 2010 -0600

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

commit 0a135ba14d71fb84c691a5386aff5049691fe6d7
Merge: 4850f524b2c4c8a4e9f8ef4dd9c7c4afde2f2b2c 
Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Date:   Wed Mar 3 07:34:18 2010 -0800

    Merge branch 'for-linus' of 
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu:
      percpu: add __percpu sparse annotations to what's left
      percpu: add __percpu sparse annotations to fs
      percpu: add __percpu sparse annotations to core kernel subsystems
      local_t: Remove leftover local.h
      this_cpu: Remove pageset_notifier
      this_cpu: Page allocator conversion
      percpu, x86: Generic inc / dec percpu instructions
      local_t: Move local.h include to ringbuffer.c and ring_buffer_benchmark.c
      module: Use this_cpu_xx to dynamically allocate counters
      local_t: Remove cpu_local_xx macros
      percpu: refactor the code in pcpu_[de]populate_chunk()
      percpu: remove compile warnings caused by __verify_pcpu_ptr()
      percpu: make accessors check for percpu pointer in sparse
      percpu: add __percpu for sparse.
      percpu: make access macros universal
      percpu: remove per_cpu__ prefix.

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 003cb608a2533d0927a83bc4e07e46d7a622eda9
Author: Tejun Heo <tj@xxxxxxxxxx>
Date:   Tue Feb 2 14:39:01 2010 +0900

    percpu: add __percpu sparse annotations to fs
    Add __percpu sparse annotations to fs.
    These annotations are to make sparse consider percpu variables to be
    in a different address space and warn if accessed without going
    through percpu accessors.  This patch doesn't affect normal builds.
    Signed-off-by: Tejun Heo <tj@xxxxxxxxxx>
    Cc: "Theodore Ts'o" <tytso@xxxxxxx>
    Cc: Trond Myklebust <Trond.Myklebust@xxxxxxxxxx>
    Cc: Alex Elder <aelder@xxxxxxx>
    Cc: Christoph Hellwig <hch@xxxxxxxxxxxxx>
    Cc: Alexander Viro <viro@xxxxxxxxxxxxxxxxxx>

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  |  221 +++++++++---
 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  |   10 +-
 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_fs.h              |    3 +-
 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_itable.c          |    2 +
 fs/xfs/xfs_log.c             |  106 +++---
 fs/xfs/xfs_log.h             |   16 +-
 fs/xfs/xfs_mount.c           |   69 +++-
 fs/xfs/xfs_mount.h           |    4 +-
 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 +-
 27 files changed, 1374 insertions(+), 1486 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-5092-g9b1f56d, xfs <=