commit 
e21294a7aaae32c5d7154b187113a04db5852e37 upstream.
Now that force_fatal_sig exists it is unnecessary and a bit confusing
to use force_sigsegv in cases where the simpler force_fatal_sig is
wanted.  So change every instance we can to make the code clearer.
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Link: https://lkml.kernel.org/r/877de7jrev.fsf@disp2133
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
Cc: Thomas Backlund <tmb@iki.fi>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 
        eflags = x->e_flags;
        if ((eflags & EF_ARC_OSABI_MSK) != EF_ARC_OSABI_CURRENT) {
                pr_err("ABI mismatch - you need newer toolchain\n");
-               force_sigsegv(SIGSEGV);
+               force_fatal_sig(SIGSEGV);
                return 0;
        }
 
 
  */
 asmlinkage void fpsp040_die(void)
 {
-       force_sigsegv(SIGSEGV);
+       force_fatal_sig(SIGSEGV);
 }
 
 #ifdef CONFIG_M68KFPU_EMU
 
         * We kill the task with a SIGSEGV in this situation.
         */
        if (do_setcontext(new_ctx, regs, 0)) {
-               force_sigsegv(SIGSEGV);
+               force_fatal_sig(SIGSEGV);
                return -EFAULT;
        }
 
 
         */
 
        if (__get_user_sigset(&set, &new_ctx->uc_sigmask)) {
-               force_sigsegv(SIGSEGV);
+               force_fatal_sig(SIGSEGV);
                return -EFAULT;
        }
        set_current_blocked(&set);
                return -EFAULT;
        if (__unsafe_restore_sigcontext(current, NULL, 0, &new_ctx->uc_mcontext)) {
                user_read_access_end();
-               force_sigsegv(SIGSEGV);
+               force_fatal_sig(SIGSEGV);
                return -EFAULT;
        }
        user_read_access_end();
 
 {
        if (user_mode(regs)) {
                report_user_fault(regs, SIGSEGV, 0);
-               force_sigsegv(SIGSEGV);
+               force_fatal_sig(SIGSEGV);
        } else
                die(regs, "Unknown program exception");
 }
 
 
 void fatal_sigsegv(void)
 {
-       force_sigsegv(SIGSEGV);
+       force_fatal_sig(SIGSEGV);
        do_signal(¤t->thread.regs);
        /*
         * This is to tell gcc that we're not returning - do_signal
 
        user_access_end();
 Efault:
        pr_alert("could not access userspace vm86 info\n");
-       force_sigsegv(SIGSEGV);
+       force_fatal_sig(SIGSEGV);
        goto exit_vm86;
 }
 
 
         * SIGSEGV.
         */
        if (bprm->point_of_no_return && !fatal_signal_pending(current))
-               force_sigsegv(SIGSEGV);
+               force_fatal_sig(SIGSEGV);
 
 out_unmark:
        current->fs->in_exec = 0;