• Stanislav Kinsbursky's avatar
    nfsd: containerize NFSd filesystem · 11f77942
    Stanislav Kinsbursky authored
    This patch makes NFSD file system superblock to be created per net.
    This makes possible to get proper network namespace from superblock instead of
    using hard-coded "init_net".
    
    Note: NFSd fs super-block holds network namespace. This garantees, that
    network namespace won't disappear from underneath of it.
    This, obviously, means, that in case of kill of a container's "init" (which is not a mount
    namespace, but network namespace creator) netowrk namespace won't be
    destroyed.
    Signed-off-by: default avatarStanislav Kinsbursky <skinsbursky@parallels.com>
    Signed-off-by: default avatarJ. Bruce Fields <bfields@redhat.com>
    11f77942
nfssvc.c 17.2 KB