lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date:   Tue, 11 Jun 2019 16:25:26 +0100
From:   Marc Zyngier <marc.zyngier@....com>
To:     Wei Li <liwei391@...wei.com>, mark.rutland@....com,
        daniel.lezcano@...aro.org, tglx@...utronix.de
Cc:     huawei.libin@...wei.com, linux-arm-kernel@...ts.infradead.org,
        linux-kernel@...r.kernel.org
Subject: Re: [PATCH] clocksource/arm_arch_timer: mark
 arch_timer_read_counter() as notrace to avoid deadloop

Hi Wei,

On 11/06/2019 16:21, Wei Li wrote:
> According to arch_counter_register(), mark arch_counter_get_*() what
> arch_timer_read_counter() can be as notrace to avoid deadloop when using
> function_graph tracer.
> 
>  0xffff80028af23250 0xffff000010195e00 sched_clock+64
>  0xffff80028af23290 0xffff0000101e83ec trace_clock_local+12
>  0xffff80028af232a0 0xffff00001020e52c function_graph_enter+116
>  0xffff80028af23300 0xffff00001009af9c prepare_ftrace_return+44
>  0xffff80028af23320 0xffff00001009b0a8 ftrace_graph_caller+28
>  0xffff80028af23330 0xffff000010b01918 arch_counter_get_cntvct+16
>  0xffff80028af23340 0xffff000010195e00 sched_clock+64
>  0xffff80028af23380 0xffff0000101e83ec trace_clock_local+12
>  0xffff80028af23390 0xffff00001020e52c function_graph_enter+116
>  0xffff80028af233f0 0xffff00001009af9c prepare_ftrace_return+44
>  0xffff80028af23410 0xffff00001009b0a8 ftrace_graph_caller+28
>  0xffff80028af23420 0xffff000010b01918 arch_counter_get_cntvct+16
>  ...
> 
> Fixes: 0ea415390cd3 ("clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters")
> Signed-off-by: Wei Li <liwei391@...wei.com>

There is already a patch[1] queued for that. Hopefully Daniel
and Thomas will get this into mainline shortly.

Thanks,

	M.

[1] https://lore.kernel.org/lkml/20190524093600.11ca3cb2@gandalf.local.home/T/
-- 
Jazz is not dead. It just smells funny...

Powered by blists - more mailing lists