Messages in this thread | | | Subject | GFS2: Pull request (merge window) | From | Steven Whitehouse <> | Date | Mon, 01 Jul 2013 16:20:13 +0100 |
| |
Hi,
Please consider pulling the following changes,
Steve.
---------------------------------------------------------------------------------- There are a few bug fixes for various, mostly very minor corner cases, plus some interesting new features. The new features include atomic_open whose main benefit will be the reduction in locking overhead in case of combined lookup/create and open operations, sorting the log buffer lists by block number to improve the efficiency of AIL writeback, and aggressively issuing revokes in gfs2_log_flush to reduce overhead when dropping glocks.
----------------------------------------------------------------------------------
The following changes since commit 844ce9f2044723a9da0f4bce588cca410e774d24:
Merge tag 'mmc-fixes-for-3.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc (2013-06-05 09:13:06 +0900)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw.git master
Abhijith Das (1): GFS2: Fix fstrim boundary conditions
Alexey Khoroshilov (1): GFS2: fix error propagation in init_threads()
Benjamin Marzinski (3): GFS2: Sort buffer lists by inplace block number GFS2: aggressively issue revokes in gfs2_log_flush GFS2: fix warning message
Bob Peterson (3): GFS2: Eliminate gfs2_rg_lops GFS2: fix regression in dir_double_exhash GFS2: Reserve journal space for quota change in do_grow
Steven Whitehouse (3): GFS2: Remove no-op wrapper function GFS2: Only do one directory search on create GFS2: Add atomic_open support
Thomas Meyer (1): GFS2: Cocci spatch "ptr_ret.spatch"
fs/dcache.c | 11 +++- fs/gfs2/bmap.c | 4 +- fs/gfs2/dir.c | 26 +++++---- fs/gfs2/dir.h | 3 +- fs/gfs2/file.c | 69 +++++++++++++++-------- fs/gfs2/glops.c | 8 --- fs/gfs2/inode.c | 150 ++++++++++++++++++++++++++++++++++++-------------- fs/gfs2/inode.h | 1 + fs/gfs2/log.c | 78 +++++++++++++++++++++++++- fs/gfs2/log.h | 2 + fs/gfs2/lops.c | 22 ++++++-- fs/gfs2/lops.h | 1 - fs/gfs2/meta_io.c | 4 - fs/gfs2/ops_fstype.c | 8 +- fs/gfs2/quota.c | 7 +-- fs/gfs2/rgrp.c | 14 +++-- fs/gfs2/trans.c | 9 +--- 17 files changed, 291 insertions(+), 126 deletions(-)
[unhandled content-type:application/pgp-signature] | |