diff options
Diffstat (limited to 'arch/mips/mm/fault.c')
| -rw-r--r-- | arch/mips/mm/fault.c | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/arch/mips/mm/fault.c b/arch/mips/mm/fault.c index d56a855828c2..3bef306cdfdb 100644 --- a/arch/mips/mm/fault.c +++ b/arch/mips/mm/fault.c @@ -209,17 +209,18 @@ bad_area_nosemaphore:  		if (show_unhandled_signals &&  		    unhandled_signal(tsk, SIGSEGV) &&  		    __ratelimit(&ratelimit_state)) { -			pr_info("\ndo_page_fault(): sending SIGSEGV to %s for invalid %s %0*lx", +			pr_info("do_page_fault(): sending SIGSEGV to %s for invalid %s %0*lx\n",  				tsk->comm,  				write ? "write access to" : "read access from",  				field, address);  			pr_info("epc = %0*lx in", field,  				(unsigned long) regs->cp0_epc); -			print_vma_addr(" ", regs->cp0_epc); +			print_vma_addr(KERN_CONT " ", regs->cp0_epc); +			pr_cont("\n");  			pr_info("ra  = %0*lx in", field,  				(unsigned long) regs->regs[31]); -			print_vma_addr(" ", regs->regs[31]); -			pr_info("\n"); +			print_vma_addr(KERN_CONT " ", regs->regs[31]); +			pr_cont("\n");  		}  		current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f;  		info.si_signo = SIGSEGV;  | 
