Re: [PATCH 2/2] arm64: stacktrace: Add skip when task == current

2021-03-18 Thread Catalin Marinas
On Thu, Mar 18, 2021 at 05:12:07PM +, Mark Rutland wrote: > On Thu, Mar 18, 2021 at 04:17:24PM +, Catalin Marinas wrote: > > On Wed, Mar 17, 2021 at 07:34:16PM +, Mark Rutland wrote: > > > On Wed, Mar 17, 2021 at 06:36:36PM +, Catalin Marinas wrote: > > > > On Wed, Mar 17, 2021 at 0

Re: [PATCH 2/2] arm64: stacktrace: Add skip when task == current

2021-03-18 Thread Mark Rutland
On Thu, Mar 18, 2021 at 04:17:24PM +, Catalin Marinas wrote: > On Wed, Mar 17, 2021 at 07:34:16PM +, Mark Rutland wrote: > > On Wed, Mar 17, 2021 at 06:36:36PM +, Catalin Marinas wrote: > > > On Wed, Mar 17, 2021 at 02:20:50PM +, Chen Jun wrote: > > > > On ARM64, cat /sys/kernel/deb

Re: [PATCH 2/2] arm64: stacktrace: Add skip when task == current

2021-03-18 Thread Catalin Marinas
On Wed, Mar 17, 2021 at 07:34:16PM +, Mark Rutland wrote: > On Wed, Mar 17, 2021 at 06:36:36PM +, Catalin Marinas wrote: > > On Wed, Mar 17, 2021 at 02:20:50PM +, Chen Jun wrote: > > > On ARM64, cat /sys/kernel/debug/page_owner, all pages return the same > > > stack: > > > stack_trace_

Re: [PATCH 2/2] arm64: stacktrace: Add skip when task == current

2021-03-18 Thread chenjun (AM)
在 2021/3/18 11:31, chenjun (AM) 写道: > 在 2021/3/18 3:34, Mark Rutland 写道: >> On Wed, Mar 17, 2021 at 06:36:36PM +, Catalin Marinas wrote: >>> On Wed, Mar 17, 2021 at 02:20:50PM +, Chen Jun wrote: On ARM64, cat /sys/kernel/debug/page_owner, all pages return the same stack: s

Re: [PATCH 2/2] arm64: stacktrace: Add skip when task == current

2021-03-17 Thread chenjun (AM)
在 2021/3/18 3:34, Mark Rutland 写道: > On Wed, Mar 17, 2021 at 06:36:36PM +, Catalin Marinas wrote: >> On Wed, Mar 17, 2021 at 02:20:50PM +, Chen Jun wrote: >>> On ARM64, cat /sys/kernel/debug/page_owner, all pages return the same >>> stack: >>> stack_trace_save+0x4c/0x78 >>> register_ear

Re: [PATCH 2/2] arm64: stacktrace: Add skip when task == current

2021-03-17 Thread Mark Rutland
On Wed, Mar 17, 2021 at 06:36:36PM +, Catalin Marinas wrote: > On Wed, Mar 17, 2021 at 02:20:50PM +, Chen Jun wrote: > > On ARM64, cat /sys/kernel/debug/page_owner, all pages return the same > > stack: > > stack_trace_save+0x4c/0x78 > > register_early_stack+0x34/0x70 > > init_page_owner+

Re: [PATCH 2/2] arm64: stacktrace: Add skip when task == current

2021-03-17 Thread Catalin Marinas
On Wed, Mar 17, 2021 at 02:20:50PM +, Chen Jun wrote: > On ARM64, cat /sys/kernel/debug/page_owner, all pages return the same > stack: > stack_trace_save+0x4c/0x78 > register_early_stack+0x34/0x70 > init_page_owner+0x34/0x230 > page_ext_init+0x1bc/0x1dc > > The reason is that: > check_recu

[PATCH 2/2] arm64: stacktrace: Add skip when task == current

2021-03-17 Thread Chen Jun
On ARM64, cat /sys/kernel/debug/page_owner, all pages return the same stack: stack_trace_save+0x4c/0x78 register_early_stack+0x34/0x70 init_page_owner+0x34/0x230 page_ext_init+0x1bc/0x1dc The reason is that: check_recursive_alloc always return 1 because that entries[0] is always equal to ip (_