* [ANNOUNCE] xfs: for-next branch updated to 4d50b3b
@ 2016-09-19 5:08 Dave Chinner
0 siblings, 0 replies; only message in thread
From: Dave Chinner @ 2016-09-19 5:08 UTC (permalink / raw)
To: linux-xfs; +Cc: ross.zwisler, hch, xfs
[-- Attachment #1.1: Type: text/plain, Size: 5296 bytes --]
Hi folks,
The for-next branch of the xfs kernel repository at
git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
has just been updated. This includes various fixes and cleanups, a
bunch of iomap and XFS prep work for reflink, a delayed allocation
rework optimised for the new iomap infrastructure, and a DAX
implementation for the iomap infrastructure. Both XFS and ext2 are
switched over to the new DAX iomap infrastructure.
Christoph and Ross - if there's anything in that I shouldn't have
merged, then let me know. There are no apparent xfstests regressions
that I've seen, so it all looks good from my perspective....
-Dave.
The new head of the for-next branch is commit:
4d50b3b Merge branch 'iomap-4.9-dax' into for-next
New Commits:
Artem Savkov (1):
[791cc43] Make __xfs_xattr_put_listen preperly report errors.
Carlos Maiolino (1):
[5694fe9] xfs: Document error handlers behavior
Christoph Hellwig (17):
[5f4e575] fs: add iomap_file_dirty
[e9c4973] xfs: move xfs_bmbt_to_iomap up
[f8e3a82] xfs: factor our a helper to calculate the EOF alignment
[85a6e76] xfs: make xfs_inode_set_eofblocks_tag cheaper for the common case
[51446f5] xfs: rewrite and optimize the delalloc write path
[ecd5072] iomap: add IOMAP_F_NEW flag
[befb503] iomap: expose iomap_apply outside iomap.c
[1aaba09] dax: don't pass buffer_head to dax_insert_mapping
[b0d5e82] dax: don't pass buffer_head to copy_user_dax
[a254e56] dax: provide an iomap based dax read/write path
[a7d73fe] dax: provide an iomap based fault handler
[17879e8] xfs: fix locking for DAX writes
[66642c5] xfs: take the ilock shared if possible in xfs_file_iomap_begin
[e372843] xfs: refactor xfs_setfilesize
[6c31f49] xfs: use iomap to implement DAX
[6750ad7] ext2: stop passing buffer_head to ext2_get_blocks
[25f4e70] ext2: use iomap to implement DAX
Darrick J. Wong (7):
[e43c460] iomap: add a flag to report shared extents
[cd00158] xfs: convert RUI log formats to use variable length arrays
[a1d46cf] xfs: remove xfs_btree_bigkey
[4ed3f68] xfs: create a standard btree size calculator code
[c611cc0] xfs: count the blocks in a btree
[385d655] xfs: defer should allow ->finish_item to request a new transaction
[3fd129b] xfs: set up per-AG free space reservations
Dave Chinner (5):
[541d48f] xfs: change mailing list address
[eb759e37] Merge branch 'iomap-4.9-misc-fixes-1' into for-next
[e64d79a3] Merge branch 'xfs-4.9-reflink-prep' into for-next
[30ecf4f] Merge branch 'xfs-4.9-delalloc-rework' into for-next
[4d50b3b] Merge branch 'iomap-4.9-dax' into for-next
Eric Sandeen (1):
[7716981] xfs: normalize "infinite" retries in error configs
Eryu Guan (1):
[a27f6ef] xfs: undo block reservation correctly in xfs_trans_reserve()
Xie XiuQi (1):
[79c350e] xfs: fix signed integer overflow
Code Diffstat:
Documentation/filesystems/xfs.txt | 123 ++++++++++
MAINTAINERS | 7 +-
fs/dax.c | 252 ++++++++++++++++++++-
fs/ext2/Kconfig | 1 +
fs/ext2/ext2.h | 1 +
fs/ext2/file.c | 76 ++++++-
fs/ext2/inode.c | 100 +++++++--
fs/internal.h | 11 +
fs/iomap.c | 89 +++++++-
fs/xfs/Makefile | 1 +
fs/xfs/libxfs/xfs_ag_resv.c | 325 +++++++++++++++++++++++++++
fs/xfs/libxfs/xfs_ag_resv.h | 35 +++
fs/xfs/libxfs/xfs_alloc.c | 112 +++++++---
fs/xfs/libxfs/xfs_alloc.h | 8 +-
fs/xfs/libxfs/xfs_bmap.c | 95 +-------
fs/xfs/libxfs/xfs_bmap.h | 10 +-
fs/xfs/libxfs/xfs_btree.c | 59 ++++-
fs/xfs/libxfs/xfs_btree.h | 28 +--
fs/xfs/libxfs/xfs_defer.c | 79 ++++++-
fs/xfs/libxfs/xfs_ialloc_btree.c | 2 +-
fs/xfs/libxfs/xfs_log_format.h | 10 +-
fs/xfs/xfs_aops.c | 31 ++-
fs/xfs/xfs_aops.h | 1 +
fs/xfs/xfs_buf_item.c | 9 +-
fs/xfs/xfs_file.c | 79 ++-----
fs/xfs/xfs_filestream.c | 4 +-
fs/xfs/xfs_fsops.c | 2 +-
fs/xfs/xfs_icache.c | 14 ++
fs/xfs/xfs_inode.h | 1 +
fs/xfs/xfs_iomap.c | 494 +++++++++++++++++++----------------------
fs/xfs/xfs_iomap.h | 2 -
fs/xfs/xfs_mount.h | 44 +++-
fs/xfs/xfs_rmap_item.c | 36 +--
fs/xfs/xfs_rmap_item.h | 8 +
fs/xfs/xfs_super.c | 5 +-
fs/xfs/xfs_sysfs.c | 47 +++-
fs/xfs/xfs_trace.h | 75 ++++++-
fs/xfs/xfs_trans.c | 3 +-
fs/xfs/xfs_trans_extfree.c | 3 +-
fs/xfs/xfs_xattr.c | 1 +
include/linux/dax.h | 6 +
include/linux/iomap.h | 4 +
42 files changed, 1685 insertions(+), 608 deletions(-)
create mode 100644 fs/xfs/libxfs/xfs_ag_resv.c
create mode 100644 fs/xfs/libxfs/xfs_ag_resv.h
--
Dave Chinner
david@fromorbit.com
[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
[-- Attachment #2: Type: text/plain, Size: 121 bytes --]
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2016-09-19 5:09 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-19 5:08 [ANNOUNCE] xfs: for-next branch updated to 4d50b3b Dave Chinner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).