mirror of https://gitee.com/openkylin/linux.git
xtensa: fix missing return in do_page_fault for SIGBUS case
Signed-off-by: Marc Gauthier <marc@tensilica.com> Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Chris Zankel <chris@zankel.net>
This commit is contained in:
parent
84ed30538b
commit
1bbedc3a7b
|
@ -6,7 +6,7 @@
|
|||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*
|
||||
* Copyright (C) 2001 - 2005 Tensilica Inc.
|
||||
* Copyright (C) 2001 - 2010 Tensilica Inc.
|
||||
*
|
||||
* Chris Zankel <chris@zankel.net>
|
||||
* Joe Taylor <joe@tensilica.com, joetylr@yahoo.com>
|
||||
|
@ -186,6 +186,7 @@ void do_page_fault(struct pt_regs *regs)
|
|||
/* Kernel mode? Handle exceptions or die */
|
||||
if (!user_mode(regs))
|
||||
bad_page_fault(regs, address, SIGBUS);
|
||||
return;
|
||||
|
||||
vmalloc_fault:
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue