diff options
Diffstat (limited to 'fs/nfs/callback_proc.c')
-rw-r--r-- | fs/nfs/callback_proc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/nfs/callback_proc.c b/fs/nfs/callback_proc.c index e36a9d78ea49..197806fb87ff 100644 --- a/fs/nfs/callback_proc.c +++ b/fs/nfs/callback_proc.c | |||
@@ -427,6 +427,8 @@ __be32 nfs4_callback_sequence(struct cb_sequenceargs *args, | |||
427 | if (clp == NULL) | 427 | if (clp == NULL) |
428 | goto out; | 428 | goto out; |
429 | 429 | ||
430 | if (!(clp->cl_session->flags & SESSION4_BACK_CHAN)) | ||
431 | goto out; | ||
430 | tbl = &clp->cl_session->bc_slot_table; | 432 | tbl = &clp->cl_session->bc_slot_table; |
431 | 433 | ||
432 | spin_lock(&tbl->slot_tbl_lock); | 434 | spin_lock(&tbl->slot_tbl_lock); |