The first patch hopefully fixes a bug with locking: some write_foo functions aren't locked properly. The other two improve the locking code, particulary so that we don't need a global mutex to change per-netns data. NeilBrown [PATCH 1/3] nfsd: provide proper locking for all write_ function [PATCH 2/3] nfsd: use kref and new mutex for global config management [PATCH 3/3] nfsd: split nfsd_mutex into one mutex per net-namespace.