* [PATCH 3/4] ptrace: remove PT_DTRACE from m68k, m68knommu
@ 2009-04-23 19:32 Oleg Nesterov
2009-04-24 1:17 ` Greg Ungerer
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Oleg Nesterov @ 2009-04-23 19:32 UTC (permalink / raw)
To: Andrew Morton, Roland McGrath
Cc: Chris Zankel, David Howells, Geert Uytterhoeven, Greg Ungerer,
Haavard Skinnemoen, Helge Deller, Hirokazu Takata, Jeff Dike,
Kyle McMartin, Martin Schwidefsky, Mike Frysinger, Paul Mundt,
Roman Zippel, Yoshinori Sato, linux-kernel
m68k sets PT_DTRACE in trap_c() but never uses it.
Signed-off-by: Oleg Nesterov <oleg@redhat.com>
arch/m68k/kernel/traps.c | 1 -
arch/m68knommu/kernel/asm-offsets.c | 1 -
arch/m68knommu/kernel/traps.c | 1 -
3 files changed, 3 deletions(-)
--- PTRACE/arch/m68k/kernel/traps.c~DT_3_SET 2009-04-06 00:03:35.000000000 +0200
+++ PTRACE/arch/m68k/kernel/traps.c 2009-04-22 21:52:23.000000000 +0200
@@ -1057,7 +1057,6 @@ asmlinkage void trap_c(struct frame *fp)
if (fp->ptregs.sr & PS_S) {
if ((fp->ptregs.vector >> 2) == VEC_TRACE) {
/* traced a trapping instruction */
- current->ptrace |= PT_DTRACE;
} else
bad_super_trap(fp);
return;
--- PTRACE/arch/m68knommu/kernel/asm-offsets.c~DT_3_SET 2009-04-06 00:03:35.000000000 +0200
+++ PTRACE/arch/m68knommu/kernel/asm-offsets.c 2009-04-22 21:53:46.000000000 +0200
@@ -79,7 +79,6 @@ int main(void)
DEFINE(TRAP_TRACE, TRAP_TRACE);
DEFINE(PT_PTRACED, PT_PTRACED);
- DEFINE(PT_DTRACE, PT_DTRACE);
DEFINE(THREAD_SIZE, THREAD_SIZE);
--- PTRACE/arch/m68knommu/kernel/traps.c~DT_3_SET 2009-04-06 00:03:35.000000000 +0200
+++ PTRACE/arch/m68knommu/kernel/traps.c 2009-04-22 21:54:29.000000000 +0200
@@ -200,7 +200,6 @@ asmlinkage void trap_c(struct frame *fp)
if (fp->ptregs.sr & PS_S) {
if ((fp->ptregs.vector >> 2) == VEC_TRACE) {
/* traced a trapping instruction */
- current->ptrace |= PT_DTRACE;
} else
bad_super_trap(fp);
return;
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 3/4] ptrace: remove PT_DTRACE from m68k, m68knommu
2009-04-23 19:32 [PATCH 3/4] ptrace: remove PT_DTRACE from m68k, m68knommu Oleg Nesterov
@ 2009-04-24 1:17 ` Greg Ungerer
2009-04-24 7:03 ` Geert Uytterhoeven
2009-04-24 10:06 ` Andreas Schwab
2 siblings, 0 replies; 6+ messages in thread
From: Greg Ungerer @ 2009-04-24 1:17 UTC (permalink / raw)
To: Oleg Nesterov
Cc: Andrew Morton, Roland McGrath, Chris Zankel, David Howells,
Geert Uytterhoeven, Greg Ungerer, Haavard Skinnemoen,
Helge Deller, Hirokazu Takata, Jeff Dike, Kyle McMartin,
Martin Schwidefsky, Mike Frysinger, Paul Mundt, Roman Zippel,
Yoshinori Sato, linux-kernel
Oleg Nesterov wrote:
> m68k sets PT_DTRACE in trap_c() but never uses it.
>
> Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Acked-by: Greg Ungerer <gerg@uclinux.org>
> arch/m68k/kernel/traps.c | 1 -
> arch/m68knommu/kernel/asm-offsets.c | 1 -
> arch/m68knommu/kernel/traps.c | 1 -
> 3 files changed, 3 deletions(-)
>
> --- PTRACE/arch/m68k/kernel/traps.c~DT_3_SET 2009-04-06 00:03:35.000000000 +0200
> +++ PTRACE/arch/m68k/kernel/traps.c 2009-04-22 21:52:23.000000000 +0200
> @@ -1057,7 +1057,6 @@ asmlinkage void trap_c(struct frame *fp)
> if (fp->ptregs.sr & PS_S) {
> if ((fp->ptregs.vector >> 2) == VEC_TRACE) {
> /* traced a trapping instruction */
> - current->ptrace |= PT_DTRACE;
> } else
> bad_super_trap(fp);
> return;
> --- PTRACE/arch/m68knommu/kernel/asm-offsets.c~DT_3_SET 2009-04-06 00:03:35.000000000 +0200
> +++ PTRACE/arch/m68knommu/kernel/asm-offsets.c 2009-04-22 21:53:46.000000000 +0200
> @@ -79,7 +79,6 @@ int main(void)
> DEFINE(TRAP_TRACE, TRAP_TRACE);
>
> DEFINE(PT_PTRACED, PT_PTRACED);
> - DEFINE(PT_DTRACE, PT_DTRACE);
>
> DEFINE(THREAD_SIZE, THREAD_SIZE);
>
> --- PTRACE/arch/m68knommu/kernel/traps.c~DT_3_SET 2009-04-06 00:03:35.000000000 +0200
> +++ PTRACE/arch/m68knommu/kernel/traps.c 2009-04-22 21:54:29.000000000 +0200
> @@ -200,7 +200,6 @@ asmlinkage void trap_c(struct frame *fp)
> if (fp->ptregs.sr & PS_S) {
> if ((fp->ptregs.vector >> 2) == VEC_TRACE) {
> /* traced a trapping instruction */
> - current->ptrace |= PT_DTRACE;
> } else
> bad_super_trap(fp);
> return;
>
>
--
------------------------------------------------------------------------
Greg Ungerer -- Principal Engineer EMAIL: gerg@snapgear.com
SnapGear Group, McAfee PHONE: +61 7 3435 2888
825 Stanley St, FAX: +61 7 3891 3630
Woolloongabba, QLD, 4102, Australia WEB: http://www.SnapGear.com
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 3/4] ptrace: remove PT_DTRACE from m68k, m68knommu
2009-04-23 19:32 [PATCH 3/4] ptrace: remove PT_DTRACE from m68k, m68knommu Oleg Nesterov
2009-04-24 1:17 ` Greg Ungerer
@ 2009-04-24 7:03 ` Geert Uytterhoeven
2009-04-24 10:06 ` Andreas Schwab
2 siblings, 0 replies; 6+ messages in thread
From: Geert Uytterhoeven @ 2009-04-24 7:03 UTC (permalink / raw)
To: Oleg Nesterov
Cc: Andrew Morton, Roland McGrath, Chris Zankel, David Howells,
Greg Ungerer, Haavard Skinnemoen, Helge Deller, Hirokazu Takata,
Jeff Dike, Kyle McMartin, Martin Schwidefsky, Mike Frysinger,
Paul Mundt, Roman Zippel, Yoshinori Sato, linux-kernel
On Thu, Apr 23, 2009 at 21:32, Oleg Nesterov <oleg@redhat.com> wrote:
> m68k sets PT_DTRACE in trap_c() but never uses it.
>
> Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 3/4] ptrace: remove PT_DTRACE from m68k, m68knommu
2009-04-23 19:32 [PATCH 3/4] ptrace: remove PT_DTRACE from m68k, m68knommu Oleg Nesterov
2009-04-24 1:17 ` Greg Ungerer
2009-04-24 7:03 ` Geert Uytterhoeven
@ 2009-04-24 10:06 ` Andreas Schwab
2009-04-24 10:57 ` Geert Uytterhoeven
2 siblings, 1 reply; 6+ messages in thread
From: Andreas Schwab @ 2009-04-24 10:06 UTC (permalink / raw)
To: Oleg Nesterov
Cc: Andrew Morton, Roland McGrath, Chris Zankel, David Howells,
Geert Uytterhoeven, Greg Ungerer, Haavard Skinnemoen,
Helge Deller, Hirokazu Takata, Jeff Dike, Kyle McMartin,
Martin Schwidefsky, Mike Frysinger, Paul Mundt, Roman Zippel,
Yoshinori Sato, linux-kernel
Oleg Nesterov <oleg@redhat.com> writes:
> m68k sets PT_DTRACE in trap_c() but never uses it.
>
> Signed-off-by: Oleg Nesterov <oleg@redhat.com>
>
> arch/m68k/kernel/traps.c | 1 -
> arch/m68knommu/kernel/asm-offsets.c | 1 -
> arch/m68knommu/kernel/traps.c | 1 -
> 3 files changed, 3 deletions(-)
>
> --- PTRACE/arch/m68k/kernel/traps.c~DT_3_SET 2009-04-06 00:03:35.000000000 +0200
> +++ PTRACE/arch/m68k/kernel/traps.c 2009-04-22 21:52:23.000000000 +0200
> @@ -1057,7 +1057,6 @@ asmlinkage void trap_c(struct frame *fp)
> if (fp->ptregs.sr & PS_S) {
> if ((fp->ptregs.vector >> 2) == VEC_TRACE) {
> /* traced a trapping instruction */
> - current->ptrace |= PT_DTRACE;
This is supposed to be setting the TIF_DELAYED_TRACE thread flag.
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 3/4] ptrace: remove PT_DTRACE from m68k, m68knommu
2009-04-24 10:06 ` Andreas Schwab
@ 2009-04-24 10:57 ` Geert Uytterhoeven
2009-04-24 12:04 ` Andreas Schwab
0 siblings, 1 reply; 6+ messages in thread
From: Geert Uytterhoeven @ 2009-04-24 10:57 UTC (permalink / raw)
To: Andreas Schwab, Roman Zippel
Cc: Oleg Nesterov, Andrew Morton, Roland McGrath, Chris Zankel,
David Howells, Greg Ungerer, Haavard Skinnemoen, Helge Deller,
Hirokazu Takata, Jeff Dike, Kyle McMartin, Martin Schwidefsky,
Mike Frysinger, Paul Mundt, Yoshinori Sato, linux-kernel
On Fri, Apr 24, 2009 at 12:06, Andreas Schwab <schwab@linux-m68k.org> wrote:
> Oleg Nesterov <oleg@redhat.com> writes:
>
>> m68k sets PT_DTRACE in trap_c() but never uses it.
>>
>> Signed-off-by: Oleg Nesterov <oleg@redhat.com>
>>
>> arch/m68k/kernel/traps.c | 1 -
>> arch/m68knommu/kernel/asm-offsets.c | 1 -
>> arch/m68knommu/kernel/traps.c | 1 -
>> 3 files changed, 3 deletions(-)
>>
>> --- PTRACE/arch/m68k/kernel/traps.c~DT_3_SET 2009-04-06 00:03:35.000000000 +0200
>> +++ PTRACE/arch/m68k/kernel/traps.c 2009-04-22 21:52:23.000000000 +0200
>> @@ -1057,7 +1057,6 @@ asmlinkage void trap_c(struct frame *fp)
>> if (fp->ptregs.sr & PS_S) {
>> if ((fp->ptregs.vector >> 2) == VEC_TRACE) {
>> /* traced a trapping instruction */
>> - current->ptrace |= PT_DTRACE;
>
> This is supposed to be setting the TIF_DELAYED_TRACE thread flag.
This code already looks different in the m68k tree, due to your fix to
`Allow all kernel traps to be handled via exception fixups' for
ARAnyM, and some related cleanups by you and Roman.
But more interestingly, Roman's last cleanup said there's no need to
set TIF_DELAYED_TRACE?
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 3/4] ptrace: remove PT_DTRACE from m68k, m68knommu
2009-04-24 10:57 ` Geert Uytterhoeven
@ 2009-04-24 12:04 ` Andreas Schwab
0 siblings, 0 replies; 6+ messages in thread
From: Andreas Schwab @ 2009-04-24 12:04 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Roman Zippel, Oleg Nesterov, Andrew Morton, Roland McGrath,
Chris Zankel, David Howells, Greg Ungerer, Haavard Skinnemoen,
Helge Deller, Hirokazu Takata, Jeff Dike, Kyle McMartin,
Martin Schwidefsky, Mike Frysinger, Paul Mundt, Yoshinori Sato,
linux-kernel
Geert Uytterhoeven <geert@linux-m68k.org> writes:
> But more interestingly, Roman's last cleanup said there's no need to
> set TIF_DELAYED_TRACE?
Ok, I remember now.
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2009-04-24 12:04 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-23 19:32 [PATCH 3/4] ptrace: remove PT_DTRACE from m68k, m68knommu Oleg Nesterov
2009-04-24 1:17 ` Greg Ungerer
2009-04-24 7:03 ` Geert Uytterhoeven
2009-04-24 10:06 ` Andreas Schwab
2009-04-24 10:57 ` Geert Uytterhoeven
2009-04-24 12:04 ` Andreas Schwab
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox