]> git.baikalelectronics.ru Git - kernel.git/commit
lockd: Do not start the lockd thread before we've set nlmsvc_rqst->rq_task
authorTrond Myklebust <trond.myklebust@primarydata.com>
Tue, 2 Sep 2014 17:58:57 +0000 (13:58 -0400)
committerJ. Bruce Fields <bfields@redhat.com>
Tue, 2 Sep 2014 21:49:17 +0000 (17:49 -0400)
commita9b752d2f3bdf7821558a9ae38cf495071baeff0
tree686e185ebf2a0e6e4dac46fbacf036a54295ec48
parentd292e874c4f7a48e2f128ff7bb99e2d7eb77fe6b
lockd: Do not start the lockd thread before we've set nlmsvc_rqst->rq_task

This fixes an Oopsable race when starting lockd.

Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Reviewed-by: Jeff Layton <jlayton@primarydata.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
fs/lockd/svc.c