|
@@ -399,7 +399,7 @@ int __MIPS16e_compute_return_epc(struct pt_regs *regs)
|
|
|
*
|
|
|
* @regs: Pointer to pt_regs
|
|
|
* @insn: branch instruction to decode
|
|
|
- * @returns: -EFAULT on error and forces SIGBUS, and on success
|
|
|
+ * @returns: -EFAULT on error and forces SIGILL, and on success
|
|
|
* returns 0 or BRANCH_LIKELY_TAKEN as appropriate after
|
|
|
* evaluating the branch.
|
|
|
*
|
|
@@ -832,8 +832,9 @@ int __compute_return_epc_for_insn(struct pt_regs *regs,
|
|
|
return ret;
|
|
|
|
|
|
sigill_dsp:
|
|
|
- printk("%s: DSP branch but not DSP ASE - sending SIGBUS.\n", current->comm);
|
|
|
- force_sig(SIGBUS, current);
|
|
|
+ pr_info("%s: DSP branch but not DSP ASE - sending SIGILL.\n",
|
|
|
+ current->comm);
|
|
|
+ force_sig(SIGILL, current);
|
|
|
return -EFAULT;
|
|
|
sigill_r6:
|
|
|
pr_info("%s: R2 branch but r2-to-r6 emulator is not preset - sending SIGILL.\n",
|