• NeilBrown's avatar
    svc: don't hold reference for poolstats, only mutex. · 7b207ccd
    NeilBrown authored
    A future patch will remove refcounting on svc_serv as it is of little
    use.
    It is currently used to keep the svc around while the pool_stats file is
    open.
    Change this to get the pointer, protected by the mutex, only in
    seq_start, and the release the mutex in seq_stop.
    This means that if the nfsd server is stopped and restarted while the
    pool_stats file it open, then some pool stats info could be from the
    first instance and some from the second.  This might appear odd, but is
    unlikely to be a problem in practice.
    Signed-off-by: default avatarNeilBrown <neilb@suse.de>
    Reviewed-by: default avatarJeff Layton <jlayton@kernel.org>
    Signed-off-by: default avatarChuck Lever <chuck.lever@oracle.com>
    7b207ccd
netns.h 5.72 KB