From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stanislav Kinsbursky Subject: [PATCH 0/7] SUNRPC: initial part of making pipefs work in net ns Date: Fri, 28 Oct 2011 18:25:19 +0300 Message-ID: <20111028142245.5796.89937.stgit@localhost6.localdomain6> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Cc: linux-nfs@vger.kernel.org, xemul@parallels.com, neilb@suse.de, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, bfields@fieldses.org, davem@davemloft.net, devel@openvz.org To: Trond.Myklebust@netapp.com Return-path: Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org This patch-set was created in context of clone of git branch: git://git.linux-nfs.org/projects/trondmy/nfs-2.6.git and rebased on tag "v3.1". This patch-set implements pipefs superblock creation per network namespace context instead of using single one for all possible contexts. Also, it provides pipefs dentries creation and destruction helpers for kernel routines. Additional description of the idea about how to make RPC pipefs work per network namespace context can be found in the letter titled "SUNRPC: "RPC pipefs per network namespace" preparations", which has been sent already to linux-nfs@vger.kernel.org. The following series consists of: --- Stanislav Kinsbursky (7): SUNRPC: create RPC pipefs superblock per network namespace context SUNRPC: hold current network namespace while pipefs superblock is active SUNRPC: send notification events on pipefs sb creation and destruction SUNRPC: pipefs dentry lookup helper introduced SUNRPC: put pipefs superblock link on network namespace SUNRPC: pipefs per-net operations helper introduced SUNRPC: added debug messages to RPC pipefs include/linux/sunrpc/rpc_pipe_fs.h | 15 +++++ net/sunrpc/netns.h | 3 + net/sunrpc/rpc_pipe.c | 113 +++++++++++++++++++++++++++++++++++- net/sunrpc/sunrpc_syms.c | 1 4 files changed, 130 insertions(+), 2 deletions(-)