Bug 1616193
| Summary: | aarch64 hikey ftrace function_graph cause soft lockup | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Zamir SUN <sztsian> |
| Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | airlied, bskeggs, ewk, hdegoede, ichavero, itamar, jarodwilson, jglisse, john.j5live, jonathan, josef, kernel-maint, linville, mchehab, mjg59, pbrobinson, pwhalen, steved |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | aarch64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2019-10-16 10:06:36 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 245418 | ||
|
Description
Zamir SUN
2018-08-15 08:44:13 UTC
FYI, this works fine on Raspberry Pi 3.
[root@rpi3 tracing]# uname -r
4.18.0-1.fc29.aarch64
[root@rpi3 kernel-aarch64]# cd /sys/kernel/debug/tracing/
[root@rpi3 tracing]# cat available_tracers
hwlat blk function_graph wakeup_dl wakeup_rt wakeup function nop
[root@rpi3 tracing]# echo function_graph > current_tracer
[root@rpi3 tracing]#
[root@rpi3 tracing]# echo 1 > tracing_on
[root@rpi3 tracing]#
[root@rpi3 tracing]# cat trace | tail
1) + 44.219 us | }
2) 9.323 us | }
1) + 46.250 us | }
0) 0.365 us | dwc2_hcd_get_frame_number [dwc2]();
2) 0.208 us | unlock_page();
1) 0.365 us | _raw_spin_lock_irqsave();
0) 0.156 us | dwc2_hcd_select_transactions [dwc2]();
2) | alloc_set_pte() {
2) | add_mm_counter_fast() {
0) 8.385 us | }
Does this still happen with 5.3 kernels? I just tested and confirm it works fine now
[root@hikey ~]# uname -r
5.3.2-300.fc30.aarch64
[root@hikey ~]# cd /sys/kernel/debug/tracing/
[root@hikey tracing]# echo function_graph > current_tracer
[root@hikey tracing]# echo 1 > tracing_on
[root@hikey tracing]# cat trace | tail
7) 3.281 us | pcpu_next_unpop();
0) | _cond_resched() {
0) 3.229 us | rcu_all_qs();
7) 2.969 us | mutex_unlock();
0) 9.271 us | }
0) 3.177 us | should_fail_alloc_page.isra.0();
7) + 91.302 us | }
7) + 96.771 us | }
0) | get_page_from_freelist() {
0) | rmqueue_pcplist.isra.0() {
No bug or warning message shows on console.
Closing as current release.
|