mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
debug: After reboot,the platform print a lot of logs Frequency [1/1]
PD#SWPL-892 Problem: We can see many user space unhandled page fault at 0 address: such as [ 140.882524@2] Chrome_InProcGp: unhandled page fault (11) at 0x00000000, code 0x005 which seems to be triggered by user space on purpose Solution: Show debug infos only if this fault cannot be handled by user space Verify: Locally on P212 Change-Id: I54e8256de2f5465e5dd0f8d90d9d9058fe67f808 Signed-off-by: jiamin ma <jiamin.ma@amlogic.com>
This commit is contained in:
@@ -238,8 +238,12 @@ __do_user_fault(struct task_struct *tsk, unsigned long addr,
|
||||
struct siginfo si;
|
||||
|
||||
#ifdef CONFIG_DEBUG_USER
|
||||
if (((user_debug & UDBG_SEGV) && (sig == SIGSEGV)) ||
|
||||
((user_debug & UDBG_BUS) && (sig == SIGBUS))) {
|
||||
if (
|
||||
#ifdef CONFIG_AMLOGIC_USER_FAULT
|
||||
unhandled_signal(tsk, sig) &&
|
||||
#endif
|
||||
(((user_debug & UDBG_SEGV) && (sig == SIGSEGV)) ||
|
||||
((user_debug & UDBG_BUS) && (sig == SIGBUS)))) {
|
||||
#ifdef CONFIG_AMLOGIC_USER_FAULT
|
||||
pr_info("%s: unhandled page fault (%d) at 0x%08lx, code 0x%03x\n",
|
||||
tsk->comm, sig, addr, fsr);
|
||||
|
||||
Reference in New Issue
Block a user