X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=fs%2Flockd%2Fsvcproc.c;h=ce6952b50a757a3401ce1b0d20272855a839c44f;hb=8df1b049bc86495a40e421abc8b9cf1dda32f0d9;hp=88379cc6e0b1c0ee196c8686c3f0e7c46cabef9a;hpb=acf63867ae06ef95eea7bf445ded2f05528a81b1;p=linux-2.6-omap-h63xx.git diff --git a/fs/lockd/svcproc.c b/fs/lockd/svcproc.c index 88379cc6e0b..ce6952b50a7 100644 --- a/fs/lockd/svcproc.c +++ b/fs/lockd/svcproc.c @@ -278,7 +278,9 @@ static void nlmsvc_callback_exit(struct rpc_task *task, void *data) static void nlmsvc_callback_release(void *data) { + lock_kernel(); nlm_release_call(data); + unlock_kernel(); } static const struct rpc_call_ops nlmsvc_callback_ops = {