diff --git a/fs/dlm/user.c b/fs/dlm/user.c
index d5ab3fe7c198ab7da612c0421cb22d4cbeba8568..e96bf3e9be88e566e1095f6960974a5e3fc1340d 100644
--- a/fs/dlm/user.c
+++ b/fs/dlm/user.c
@@ -611,7 +611,6 @@ static ssize_t device_write(struct file *file, const char __user *buf,
 
  out_sig:
 	sigprocmask(SIG_SETMASK, &tmpsig, NULL);
-	recalc_sigpending();
  out_free:
 	kfree(kbuf);
 	return error;