-----Original Message-----
在 2021年04月16日 07:56, HAGIO KAZUHITO(萩尾 一仁) 写道:
> Fix for 'bt' command and options on Linux 5.8-rc1 and later kernels
> that contain merge commit 076f14be7fc942e112c94c841baec44124275cd0.
> The merged patches changed the name of exception functions that
> have been used by the crash utility to check the exception frame.
> Without the patch, the command and options cannot display it.
>
> Before:
> crash> bt
> PID: 8752 TASK: ffff8f80cb244380 CPU: 2 COMMAND: "insmod"
> #0 [ffffa3e40187f9f8] machine_kexec at ffffffffab25d267
> #1 [ffffa3e40187fa48] __crash_kexec at ffffffffab38e2ed
> #2 [ffffa3e40187fb10] crash_kexec at ffffffffab38f1dd
> #3 [ffffa3e40187fb28] oops_end at ffffffffab222cbd
> #4 [ffffa3e40187fb48] do_trap at ffffffffab21fea1
> #5 [ffffa3e40187fb90] do_error_trap at ffffffffab21ff75
> #6 [ffffa3e40187fbd0] exc_invalid_op at ffffffffabb76a2c
> #7 [ffffa3e40187fbf0] asm_exc_invalid_op at ffffffffabc00a72
> #8 [ffffa3e40187fc78] init_module at ffffffffc042b018 [invalid]
> #9 [ffffa3e40187fca0] init_module at ffffffffc042b018 [invalid]
> #10 [ffffa3e40187fca8] do_one_initcall at ffffffffab202806
> #11 [ffffa3e40187fd18] do_init_module at ffffffffab3888ba
> #12 [ffffa3e40187fd38] load_module at ffffffffab38afde
>
> After:
> crash> bt
> PID: 8752 TASK: ffff8f80cb244380 CPU: 2 COMMAND: "insmod"
> #0 [ffffa3e40187f9f8] machine_kexec at ffffffffab25d267
> #1 [ffffa3e40187fa48] __crash_kexec at ffffffffab38e2ed
> #2 [ffffa3e40187fb10] crash_kexec at ffffffffab38f1dd
> #3 [ffffa3e40187fb28] oops_end at ffffffffab222cbd
> #4 [ffffa3e40187fb48] do_trap at ffffffffab21fea1
> #5 [ffffa3e40187fb90] do_error_trap at ffffffffab21ff75
> #6 [ffffa3e40187fbd0] exc_invalid_op at ffffffffabb76a2c
> #7 [ffffa3e40187fbf0] asm_exc_invalid_op at ffffffffabc00a72
> [exception RIP: init_module+24]
> RIP: ffffffffc042b018 RSP: ffffa3e40187fca8 RFLAGS: 00010246
> RAX: 000000000000001c RBX: 0000000000000000 RCX: 0000000000000000
> RDX: 0000000000000000 RSI: ffff8f80fbd18000 RDI: ffff8f80fbd18000
> RBP: ffffffffc042b000 R8: 000000000000029d R9: 000000000000002c
> R10: 0000000000000000 R11: ffffa3e40187fb58 R12: ffffffffc042d018
> R13: ffffa3e40187fdf0 R14: ffffffffc042d000 R15: ffffa3e40187fe90
> ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0018
> #8 [ffffa3e40187fca0] init_module at ffffffffc042b018 [invalid]
> #9 [ffffa3e40187fca8] do_one_initcall at ffffffffab202806
> #10 [ffffa3e40187fd18] do_init_module at ffffffffab3888ba
> #11 [ffffa3e40187fd38] load_module at ffffffffab38afde
>
> Signed-off-by: Kazuhito Hagio <k-hagio-ab(a)nec.com>
> ---
> v1 -> v2
> - removed "xen_" prefix from "xen_asm_exc_debug"
>
Thank you for the update.
Acked-by: Lianbo Jiang <lijiang(a)redhat.com>
Thanks for the review, applied:
https://github.com/crash-utility/crash/commit/6c04376
Kazu