The patch titled NLM: Initialize completion variable in lockd_up has been removed from the -mm tree. Its filename was nlm-initialize-completion-variable-in-lockd_up.patch This patch was dropped because an updated version will be merged The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: NLM: Initialize completion variable in lockd_up From: Jeff Layton <jlayton@xxxxxxxxxx> lockd_start_done is a global var that can be reused if lockd is restarted, but it's never reinitialized. On all but the first use, wait_for_completion isn't actually waiting on it since it has already completed once. Signed-off-by: Jeff Layton <jlayton@xxxxxxxxxx> Cc: Trond Myklebust <trond.myklebust@xxxxxxxxxx> Cc: "J. Bruce Fields" <bfields@xxxxxxxxxxxx> Cc: Neil Brown <neilb@xxxxxxx> Cc: Chuck Lever <cel@xxxxxxxxxxxxxx> Cc: Christoph Hellwig <hch@xxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- fs/lockd/svc.c | 1 + 1 file changed, 1 insertion(+) diff -puN fs/lockd/svc.c~nlm-initialize-completion-variable-in-lockd_up fs/lockd/svc.c --- a/fs/lockd/svc.c~nlm-initialize-completion-variable-in-lockd_up +++ a/fs/lockd/svc.c @@ -287,6 +287,7 @@ lockd_up(int proto) /* Maybe add a 'fami /* * Create the kernel thread and wait for it to start. */ + init_completion(&lockd_start_done); error = svc_create_thread(lockd, serv); if (error) { printk(KERN_WARNING _ Patches currently in -mm which might be from jlayton@xxxxxxxxxx are git-cifs.patch nlm-initialize-completion-variable-in-lockd_up.patch nlm-have-lockd-call-try_to_freeze.patch nlm-convert-lockd-to-use-kthreads.patch nlm-add-reference-counting-to-lockd.patch git-unionfs.patch smbfs-fix-calculation-of-kernel_recvmsg-size-parameter-in-smb_receive.patch deprecate-smbfs-in-favour-of-cifs.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html