This patchset is the fourth attempt to change nfsd to the kthread API. The main changes from the last patchset deal with module reference counts. Earlier patchsets either had ignored the module reference count for nfsd, or had attempted to do the module refcounting in the nfsd module itself. Ignoring them won't work. nfsd is started from userspace, so we need to have the nfsd threads keep an explicit reference to the module. Also, we need to have the function that actually starts each thread take the reference. Trying to do it within the context of the thread itself would be racy. I think this should fix the last of the issues identified, but comments and suggestions are welcome. Signed-off-by: Jeff Layton <jlayton@xxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html