[lkml]   [2011]   [Nov]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Subject[PATCH 0/6] SUNPRC: cleanup PipeFS for network-namespace-aware users
    This patch-set was created in context of clone of git
    branch: git://
    tag: v3.1

    This is cleanup precursor patch set. It's required for easier further
    implementation of network-namespace-aware SUNRPC PipeFS pipes creators.
    Generally, this patch set split SUNRPC PipeFS logic into two parts: working
    with pipes (new rpc_pipe structure with link to PipeFS dentry) and
    creating/destroying PipeFS dentries (old rpc_inode structure with link to
    With this patch-set kernel PipeFS pipes users initially creates
    rpc_pipe data and then creates Pipefs dentries. Later these dentries will be
    created in notifier callbacks on PipeFS mount event from user-space and in
    network namespace operations for such modules like nfs and blocklayout.

    The following series consists of:


    Stanislav Kinsbursky (6):
    SUNRPC: replace inode lock with pipe lock for RPC PipeFS operations
    SUNRPC: split SUNPRC PipeFS pipe data and inode creation
    SUNRPC: cleanup PipeFS redundant RPC inode usage
    SUNPRC: cleanup RPC PipeFS pipes upcall interface
    SUNRPC: cleanup GSS pipes usage
    SUNRPC: split SUNPRC PipeFS dentry and private pipe data creation

    fs/nfs/blocklayout/blocklayout.c | 16 ++
    fs/nfs/blocklayout/blocklayout.h | 2
    fs/nfs/blocklayout/blocklayoutdev.c | 2
    fs/nfs/blocklayout/blocklayoutdm.c | 2
    fs/nfs/idmap.c | 28 +++-
    include/linux/sunrpc/rpc_pipe_fs.h | 20 ++-
    net/sunrpc/auth_gss/auth_gss.c | 130 ++++++++++--------
    net/sunrpc/rpc_pipe.c | 258 +++++++++++++++++++----------------
    8 files changed, 262 insertions(+), 196 deletions(-)


     \ /
      Last update: 2011-11-22 15:45    [W:0.021 / U:33.252 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site