[XFS updates] XFS development tree branch, for-linus, updated. v2.6.33-4132-g525137f
xfs at oss.sgi.com
xfs at oss.sgi.com
Tue Mar 2 21:44:46 CST 2010
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 f1f724e4b523d444c5a598d74505aefa3d6844d2
Author: Alex Elder <aelder at sgi.com>
Date: Tue Mar 2 19:32:26 2010 -0600
Merge branch 'for-2.6.34-rc1' into for-linus
commit b305956abc3c50c52598bbf39b7a5f4850058ba8
Merge: 41630959ed5ce694ec2e8c0f3c69743e011394c8 398007f863a4af2b4a5a07219c5a617f1a098115
Author: Linus Torvalds <torvalds at linux-foundation.org>
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 73c77e2ccc14413c232c3e0b3aa43a0c4b72ec70
Author: Linus Torvalds <torvalds at linux-foundation.org>
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 at suse.de>
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 at lst.de]
Acked-by: Christoph Hellwig <hch at lst.de>
Signed-off-by: James Bottomley <James.Bottomley at suse.de>
-----------------------------------------------------------------------
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
hooks/post-receive
--
XFS development tree
More information about the xfs
mailing list