[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1460657414-12530-5-git-send-email-dsafonov@virtuozzo.com>
Date: Thu, 14 Apr 2016 21:10:14 +0300
From: Dmitry Safonov <dsafonov@...tuozzo.com>
To: <linux-kernel@...r.kernel.org>
CC: <luto@...capital.net>, <tglx@...utronix.de>, <mingo@...hat.com>,
<hpa@...or.com>, <x86@...nel.org>, <rric@...nel.org>,
<oprofile-list@...ts.sf.net>, <0x7f454c46@...il.com>,
Dmitry Safonov <dsafonov@...tuozzo.com>
Subject: [PATCH 4/4] x86/oprofile: down with test_thread_flag(TIF_IA32)
As we have here full register set - just use user_64bit_mode
on it.
Signed-off-by: Dmitry Safonov <dsafonov@...tuozzo.com>
---
arch/x86/oprofile/backtrace.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/oprofile/backtrace.c b/arch/x86/oprofile/backtrace.c
index cb31a4440e58..405dadaee74a 100644
--- a/arch/x86/oprofile/backtrace.c
+++ b/arch/x86/oprofile/backtrace.c
@@ -69,7 +69,7 @@ x86_backtrace_32(struct pt_regs * const regs, unsigned int depth)
struct stack_frame_ia32 *head;
/* User process is IA32 */
- if (!current || !test_thread_flag(TIF_IA32))
+ if (!current || user_64bit_mode(regs))
return 0;
head = (struct stack_frame_ia32 *) regs->bp;
--
2.8.0
Powered by blists - more mailing lists