diff --git a/drivers/tty/sysrq.c b/drivers/tty/sysrq.c
index 136e86faa1e17e0e807a3c41b93fd464fd7c8729..05728894a88c23330e7b57eb8994f50477fc1b73 100644
--- a/drivers/tty/sysrq.c
+++ b/drivers/tty/sysrq.c
@@ -327,7 +327,7 @@ static void send_sig_all(int sig)
 		if (is_global_init(p))
 			continue;
 
-		force_sig(sig, p);
+		do_send_sig_info(sig, SEND_SIG_FORCED, p, true);
 	}
 	read_unlock(&tasklist_lock);
 }