linux/arch/arm64/kernel
Huibin Hong 53d576b324 arm64: process: move show_extra_register_data after dump_backtrace
In show_regs, move show_extra_register_data after dump_backtrace

[    6.071359][    T7] pc : _regulator_put+0x10c/0x11c
[    6.071370][    T7] lr : regulator_put+0x30/0x4c
[    6.071379][    T7] sp : ffffffc01223bb20
[    6.071389][    T7] pmr_save: 000000e0
[    6.071398][    T7] x29: ffffffc01223bb20 x28: ffffffc01094adb8
[    6.071414][    T7] x27: ffffffc01094adac x26: ffffff8402bd7f20
[    6.071429][    T7] x25: ffffff8403a05900 x24: ffffff8402bd7f20
[    6.071444][    T7] x23: ffffff8403a05900 x22: ffffffc01223bb78
[    6.071458][    T7] x21: ffffff8403a05800 x20: ffffffc011e250a8
[    6.071472][    T7] x19: ffffff8403a05600 x18: ffffffc0120f1070
[    6.071487][    T7] x17: 0000000000000000 x16: 00000000000000d8
[    6.071502][    T7] x15: 0000000000000004 x14: 0000000000003fff
[    6.071517][    T7] x13: ffffffc011c0cf28 x12: 0000000000000003
[    6.071531][    T7] x11: 00000000ffffbfff x10: dead000000000100
[    6.071546][    T7] x9 : 0000000000000000 x8 : 0000000000000001
[    6.071560][    T7] x7 : 5b5d313831313730 x6 : ffffffc011e13f50
[    6.071575][    T7] x5 : ffffffffffffffff x4 : 0000000000000000
[    6.071589][    T7] x3 : 00000000000000e0 x2 : ffffff8400348000
[    6.071604][    T7] x1 : 0000000000000000 x0 : ffffff8403a05600
[    6.071620][    T7] Call trace:
[    6.071632][    T7]  _regulator_put+0x10c/0x11c
[    6.071644][    T7]  regulator_put+0x30/0x4c
[    6.071659][    T7]  devm_regulator_release+0x18/0x28
[    6.071674][    T7]  release_nodes+0x228/0x288
[    6.071686][    T7]  devres_release_all+0x40/0x60
[    6.071702][    T7]  really_probe+0x310/0x510
[    6.071716][    T7]  driver_probe_device+0x80/0xc0
[    6.071728][    T7]  __device_attach_driver+0x118/0x140
[    6.071741][    T7]  bus_for_each_drv+0x84/0xd4
[    6.071753][    T7]  __device_attach_async_helper+0x80/0xdc
[    6.071765][    T7]  async_run_entry_fn+0x48/0x130
[    6.071778][    T7]  process_one_work+0x1f4/0x490
[    6.071789][    T7]  worker_thread+0x278/0x4dc
[    6.071803][    T7]  kthread+0x13c/0x344
[    6.071816][    T7]  ret_from_fork+0x10/0x30
[    6.071826][    T7]
[    6.071826][    T7] PC: 0xffffffc01073a8a4:
[    6.071835][    T7] a8a4  a9014ff4 910003fd b4000720 aa0003f3 b140041f 540006c8 b9402268 35000728

Fixes: 80018840e0 ("ANDROID: arm64: process: dump memory around registers when displaying regs")
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
Change-Id: I79e7964a9278de6013fe2213d79b95dcd4f28a86
2021-12-31 10:20:26 +08:00
..
probes arm64: kprobes: Restore local irqflag if kprobes is cancelled 2021-04-28 13:40:02 +02:00
vdso Merge 5.10.36 into android12-5.10 2021-05-13 14:22:11 +02:00
vdso32 UPSTREAM: arm64: vdso32: drop -no-integrated-as flag 2021-05-13 09:14:25 -07:00
.gitignore
acpi_numa.c
acpi_parking_protocol.c ANDROID: arm64: kernel: use __pa_function for secondary_entry 2021-02-05 02:28:53 +00:00
acpi.c
alternative.c UPSTREAM: arm64: alternatives: Remove READ_ONCE() usage during patch operation 2021-01-29 08:41:03 +00:00
armv8_deprecated.c BACKPORT: arm64: uaccess: rename privileged uaccess routines 2021-04-23 17:52:37 +02:00
asm-offsets.c FROMLIST: arm64: mte: rename gcr_user_excl to mte_ctrl 2021-07-14 20:52:05 -07:00
cacheinfo.c
cpu_errata.c UPSTREAM: arm64: spectre: Consolidate spectre-v3a detection 2021-01-28 17:57:08 +00:00
cpu_ops.c
cpu-reset.h
cpu-reset.S FROMGIT: arm64: Use INIT_SCTLR_EL1_MMU_OFF to disable the MMU on CPU restart 2021-03-19 08:22:53 +00:00
cpufeature.c FROMGIT: arm64/cpufeature: Optionally disable MTE via command-line 2021-08-05 07:21:22 +00:00
cpuidle.c
cpuinfo.c arm64: cpuinfo: add system serial support 2021-04-15 20:47:17 +08:00
crash_core.c
crash_dump.c arm64: kdump: update ppos when reading elfcorehdr 2021-03-30 14:32:03 +02:00
debug-monitors.c
efi-entry.S
efi-header.S
efi-rt-wrapper.S
efi.c
entry-common.c Merge 5.10.38 into android12-5.10 2021-05-20 15:35:25 +02:00
entry-fpsimd.S
entry-ftrace.S
entry.S Merge tag 'android12-5.10.66_r00' into android12-5.10 2021-10-21 09:45:02 +02:00
fpsimd.c BACKPORT: arm64: fpsimd: run kernel mode NEON with softirqs disabled 2021-05-13 07:53:33 +00:00
ftrace.c
head.S This is the 5.10.24 stable release 2021-03-19 09:42:56 +01:00
hibernate-asm.S
hibernate.c
hw_breakpoint.c
hyp-stub.S UPSTREAM: arm64: Add missing ISB after invalidating TLB in enter_vhe 2021-06-10 20:26:07 -07:00
idreg-override.c FROMGIT: arm64/cpufeature: Optionally disable MTE via command-line 2021-08-05 07:21:22 +00:00
image-vars.h FROMGIT: KVM: arm64: Generate final CTR_EL0 value when running in Protected mode 2021-03-31 08:23:20 +00:00
image.h
insn.c
io.c
irq.c
jump_label.c
kaslr.c UPSTREAM: arm64: kaslr: support randomized module area with KASAN_VMALLOC 2021-10-04 15:44:35 +00:00
kexec_image.c
kgdb.c
kuser32.S
machine_kexec_file.c arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails 2021-03-04 11:38:36 +01:00
machine_kexec.c
Makefile ANDROID: tracing: fix register tracing spam on memcpy 2021-10-07 16:33:41 +00:00
module-plts.c ANDROID: arm64: module: preserve RELA sections for FIPS140 integrity selfcheck 2021-06-11 07:49:58 +00:00
module.c UPSTREAM: arm64: kaslr: support randomized module area with KASAN_VMALLOC 2021-10-04 15:44:35 +00:00
mte.c FROMGIT: arm64: kasan: mte: move GCR_EL1 switch to task switch when KASAN disabled 2021-10-01 09:39:36 -07:00
paravirt.c
pci.c
perf_callchain.c
perf_event.c arm64: perf: Convert snprintf to sysfs_emit 2021-07-14 16:55:52 +02:00
perf_regs.c
pointer_auth.c FROMLIST: arm64: move preemption disablement to prctl handlers 2021-07-14 20:52:05 -07:00
process.c arm64: process: move show_extra_register_data after dump_backtrace 2021-12-31 10:20:26 +08:00
proton-pack.c UPSTREAM: arm64: alternatives: Split up alternative.h 2021-01-29 08:41:02 +00:00
psci.c
ptrace.c This is the 5.10.58 stable release 2021-08-12 14:58:34 +02:00
reloc_test_core.c
reloc_test_syms.S
relocate_kernel.S
return_address.c
sdei.c
setup.c This is the 5.10.50 stable release 2021-07-14 17:35:23 +02:00
signal.c arm64: fix compat syscall return truncation 2021-08-12 13:22:20 +02:00
signal32.c
sigreturn32.S
sleep.S BACKPORT: kasan: remove redundant config option 2021-03-24 15:09:15 -07:00
smccc-call.S
smp_spin_table.c
smp.c This is the 5.10.50 stable release 2021-07-14 17:35:23 +02:00
stacktrace.c This is the 5.10.58 stable release 2021-08-12 14:58:34 +02:00
suspend.c UPSTREAM: arm64: kasan: mte: use a constant kernel GCR_EL1 value 2021-10-01 09:39:35 -07:00
sys_compat.c
sys.c
sys32.c
syscall.c This is the 5.10.58 stable release 2021-08-12 14:58:34 +02:00
time.c
topology.c
trace-events-emulation.h
traps.c ANDROID: arm64: add vendor hooks for bti and pauth fault 2021-11-10 06:04:24 +00:00
vdso.c
vmlinux.lds.S Merge branch 'android12-5.10' into android12-5.10-lts 2021-08-08 09:35:52 +02:00