lkml.org 
[lkml]   [2013]   [Feb]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectGFS2: Pull request (merge window)
    From
    Date
    Hi,

    Please consider pulling the following GFS2 patches for the merge window,

    Steve.

    ---------------------------------------------------------------------------
    This is one of the smallest collections of patches for the merge
    window for some time. There are some clean ups relating to the
    transaction code and the shrinker, which are mostly in preparation
    for further development, but also make the code much easier to
    follow in these areas.

    There is a patch which allows the use of ->writepages even in the
    default ordered write mode for all writebacks. This results in
    sending larger i/os to the block layer, and a subsequent increase
    in performance. It also reduces the number of different i/o paths
    by one.

    There is also a bug fix reinstating the withdraw ack system which
    somehow got lost when the lock modules were merged into GFS2.

    ---------------------------------------------------------------------------
    The following changes since commit 6abb7c25775b7fb2225ad0508236d63ca710e65f:

    Merge tag 'regulator-3.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator (2013-01-28 22:44:53 -0800)

    are available in the git repository at:

    git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw.git master

    Bob Peterson (1):
    GFS2: Get a block reservation before resizing a file

    Steven Whitehouse (9):
    GFS2: Separate LRU scanning from shrinker
    GFS2: Merge revoke adding functions
    GFS2: Split gfs2_trans_add_bh() into two
    GFS2: Copy gfs2_trans_add_bh into new data/meta functions
    GFS2: Merge gfs2_attach_bufdata() into trans.c
    GFS2: Clean up freeze code
    GFS2: Use ->writepages for ordered writes
    GFS2: Split glock lru processing into two parts
    GFS2: Reinstate withdraw ack system

    fs/gfs2/aops.c | 17 +++----
    fs/gfs2/bmap.c | 30 +++++++-----
    fs/gfs2/dir.c | 30 ++++++------
    fs/gfs2/file.c | 4 +-
    fs/gfs2/glock.c | 116 +++++++++++++++++++++++++++++++++-------------
    fs/gfs2/incore.h | 8 ++--
    fs/gfs2/inode.c | 8 ++--
    fs/gfs2/log.c | 76 ++++++++++++++----------------
    fs/gfs2/log.h | 12 +++++
    fs/gfs2/lops.c | 83 +---------------------------------
    fs/gfs2/lops.h | 14 +-----
    fs/gfs2/meta_io.c | 35 --------------
    fs/gfs2/meta_io.h | 3 -
    fs/gfs2/ops_fstype.c | 4 +-
    fs/gfs2/quota.c | 4 +-
    fs/gfs2/rgrp.c | 18 ++++----
    fs/gfs2/super.c | 70 ++++------------------------
    fs/gfs2/super.h | 3 -
    fs/gfs2/sys.c | 48 ++++++++++++++------
    fs/gfs2/trans.c | 124 +++++++++++++++++++++++++++++++++++++++++++++-----
    fs/gfs2/trans.h | 3 +-
    fs/gfs2/util.c | 3 +
    fs/gfs2/xattr.c | 36 +++++++-------
    23 files changed, 375 insertions(+), 374 deletions(-)

    [unhandled content-type:application/pgp-signature]
    \
     
     \ /
      Last update: 2013-02-19 18:21    [W:4.101 / U:1.500 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site