Re: vmlinux.o: warning: objtool: mptscsih_abort+0x7f4: unreachable instruction

From: Mark Rutland
Date: Mon Feb 27 2023 - 07:38:26 EST


[adding Peter and Josh, given objtool]

On Mon, Feb 27, 2023 at 05:28:53PM +0800, kernel test robot wrote:
> Hi Mark,
>
> FYI, the error/warning still remains.
>
> tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
> head: f3a2439f20d918930cc4ae8f76fe1c1afd26958f
> commit: c27cd083cfb9d392f304657ed00fcde1136704e7 Compiler attributes: GCC cold function alignment workarounds
> date: 5 weeks ago
> config: x86_64-randconfig-r026-20230227 (https://download.01.org/0day-ci/archive/20230227/202302271743.78emit6I-lkp@xxxxxxxxx/config)
> compiler: gcc-11 (Debian 11.3.0-8) 11.3.0
> reproduce (this is a W=1 build):
> # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c27cd083cfb9d392f304657ed00fcde1136704e7
> git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
> git fetch --no-tags linus master
> git checkout c27cd083cfb9d392f304657ed00fcde1136704e7
> # save the config file
> mkdir build_dir && cp config build_dir/.config
> make W=1 O=build_dir ARCH=x86_64 olddefconfig
> make W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash
>
> If you fix the issue, kindly add following tag where applicable
> | Reported-by: kernel test robot <lkp@xxxxxxxxx>
> | Link: https://lore.kernel.org/oe-kbuild-all/202302271743.78emit6I-lkp@xxxxxxxxx/
>
> All warnings (new ones prefixed by >>):
>
> >> vmlinux.o: warning: objtool: mptscsih_abort+0x7f4: unreachable instruction

Hmm, if I build the commit immediately before the one being blamed (i.e.
c27cd083cfb9d392~1), using GCC 11.3.0 from the kernel.org cross toolchains
page, I see:

| vmlinux.o: warning: objtool: mptctl_timeout_expired+0x310: unreachable instruction

... so I believe that there's a latent problem in this area, and my change has
just moved that around (resulting in a slightly different warning) rather than
having caused some entirely new failure.

Peter, Josh, any ideas?

I note this config has a bunch of instrumentation enabled (KASAN, KCOV, UBSAN),
and I wonder if that (or something else in the config) generates a sequence
that objtool can't follow.

Thanks,
Mark.

> objdump-func vmlinux.o mptscsih_abort:
> 0000 0000000002fb7410 <mptscsih_abort>:
> 0000 2fb7410: f3 0f 1e fa endbr64
> 0004 2fb7414: 55 push %rbp
> 0005 2fb7415: 48 89 e5 mov %rsp,%rbp
> 0008 2fb7418: 41 57 push %r15
> 000a 2fb741a: 41 56 push %r14
> 000c 2fb741c: 41 55 push %r13
> 000e 2fb741e: 41 54 push %r12
> 0010 2fb7420: 49 89 fc mov %rdi,%r12
> 0013 2fb7423: 53 push %rbx
> 0014 2fb7424: 48 83 ec 40 sub $0x40,%rsp
> 0018 2fb7428: e8 00 00 00 00 call 2fb742d <mptscsih_abort+0x1d> 2fb7429: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 001d 2fb742d: 4c 89 e2 mov %r12,%rdx
> 0020 2fb7430: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 002a 2fb743a: 48 c1 ea 03 shr $0x3,%rdx
> 002e 2fb743e: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1)
> 0032 2fb7442: 0f 85 fc 07 00 00 jne 2fb7c44 <mptscsih_abort+0x834>
> 0038 2fb7448: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 0042 2fb7452: 49 8b 1c 24 mov (%r12),%rbx
> 0046 2fb7456: 48 89 da mov %rbx,%rdx
> 0049 2fb7459: 48 c1 ea 03 shr $0x3,%rdx
> 004d 2fb745d: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1)
> 0051 2fb7461: 0f 85 d0 07 00 00 jne 2fb7c37 <mptscsih_abort+0x827>
> 0057 2fb7467: 48 8b 1b mov (%rbx),%rbx
> 005a 2fb746a: 48 89 d8 mov %rbx,%rax
> 005d 2fb746d: 48 05 70 0c 00 00 add $0xc70,%rax
> 0063 2fb7473: 48 89 45 c8 mov %rax,-0x38(%rbp)
> 0067 2fb7477: 0f 84 9a 06 00 00 je 2fb7b17 <mptscsih_abort+0x707>
> 006d 2fb747d: e8 00 00 00 00 call 2fb7482 <mptscsih_abort+0x72> 2fb747e: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 0072 2fb7482: 48 8b 55 c8 mov -0x38(%rbp),%rdx
> 0076 2fb7486: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 0080 2fb7490: 48 c1 ea 03 shr $0x3,%rdx
> 0084 2fb7494: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1)
> 0088 2fb7498: 0f 85 da 07 00 00 jne 2fb7c78 <mptscsih_abort+0x868>
> 008e 2fb749e: 48 8b 83 70 0c 00 00 mov 0xc70(%rbx),%rax
> 0095 2fb74a5: 4c 89 e2 mov %r12,%rdx
> 0098 2fb74a8: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2fb74ab: R_X86_64_32S .rodata+0x72a6e0
> 009f 2fb74af: 48 89 45 d0 mov %rax,-0x30(%rbp)
> 00a3 2fb74b3: 48 83 c0 08 add $0x8,%rax
> 00a7 2fb74b7: 48 89 c6 mov %rax,%rsi
> 00aa 2fb74ba: 48 89 45 c0 mov %rax,-0x40(%rbp)
> 00ae 2fb74be: e8 00 00 00 00 call 2fb74c3 <mptscsih_abort+0xb3> 2fb74bf: R_X86_64_PLT32 _printk-0x4
> 00b3 2fb74c3: 4c 89 e7 mov %r12,%rdi
> 00b6 2fb74c6: e8 00 00 00 00 call 2fb74cb <mptscsih_abort+0xbb> 2fb74c7: R_X86_64_PLT32 scsi_print_command-0x4
> 00bb 2fb74cb: 4c 89 e2 mov %r12,%rdx
> 00be 2fb74ce: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 00c8 2fb74d8: 48 c1 ea 03 shr $0x3,%rdx
> 00cc 2fb74dc: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1)
> 00d0 2fb74e0: 0f 85 78 07 00 00 jne 2fb7c5e <mptscsih_abort+0x84e>
> 00d6 2fb74e6: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 00e0 2fb74f0: 49 8b 1c 24 mov (%r12),%rbx
> 00e4 2fb74f4: 48 8d bb e0 00 00 00 lea 0xe0(%rbx),%rdi
> 00eb 2fb74fb: 48 89 fa mov %rdi,%rdx
> 00ee 2fb74fe: 48 c1 ea 03 shr $0x3,%rdx
> 00f2 2fb7502: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1)
> 00f6 2fb7506: 0f 85 7a 07 00 00 jne 2fb7c86 <mptscsih_abort+0x876>
> 00fc 2fb750c: 4c 8b b3 e0 00 00 00 mov 0xe0(%rbx),%r14
> 0103 2fb7513: 4d 85 f6 test %r14,%r14
> 0106 2fb7516: 0f 84 a7 05 00 00 je 2fb7ac3 <mptscsih_abort+0x6b3>
> 010c 2fb751c: e8 00 00 00 00 call 2fb7521 <mptscsih_abort+0x111> 2fb751d: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 0111 2fb7521: 4c 89 f2 mov %r14,%rdx
> 0114 2fb7524: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 011e 2fb752e: 48 c1 ea 03 shr $0x3,%rdx
> 0122 2fb7532: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1)
> 0126 2fb7536: 0f 85 2f 07 00 00 jne 2fb7c6b <mptscsih_abort+0x85b>
> 012c 2fb753c: 49 8b 1e mov (%r14),%rbx
> 012f 2fb753f: 48 85 db test %rbx,%rbx
> 0132 2fb7542: 0f 84 7b 05 00 00 je 2fb7ac3 <mptscsih_abort+0x6b3>
> 0138 2fb7548: e8 00 00 00 00 call 2fb754d <mptscsih_abort+0x13d> 2fb7549: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 013d 2fb754d: 48 8d 7b 08 lea 0x8(%rbx),%rdi
> 0141 2fb7551: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 014b 2fb755b: 48 89 fa mov %rdi,%rdx
> 014e 2fb755e: 48 c1 ea 03 shr $0x3,%rdx
> 0152 2fb7562: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax
> 0156 2fb7566: 84 c0 test %al,%al
> 0158 2fb7568: 74 06 je 2fb7570 <mptscsih_abort+0x160>
> 015a 2fb756a: 0f 8e 99 06 00 00 jle 2fb7c09 <mptscsih_abort+0x7f9>
> 0160 2fb7570: 44 0f b6 6b 08 movzbl 0x8(%rbx),%r13d
> 0165 2fb7575: 31 ff xor %edi,%edi
> 0167 2fb7577: 41 83 e5 40 and $0x40,%r13d
> 016b 2fb757b: 44 89 ee mov %r13d,%esi
> 016e 2fb757e: e8 00 00 00 00 call 2fb7583 <mptscsih_abort+0x173> 2fb757f: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp1-0x4
> 0173 2fb7583: 45 84 ed test %r13b,%r13b
> 0176 2fb7586: 0f 85 bb 04 00 00 jne 2fb7a47 <mptscsih_abort+0x637>
> 017c 2fb758c: e8 00 00 00 00 call 2fb7591 <mptscsih_abort+0x181> 2fb758d: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 0181 2fb7591: 48 8d 7b 10 lea 0x10(%rbx),%rdi
> 0185 2fb7595: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 018f 2fb759f: 48 89 fa mov %rdi,%rdx
> 0192 2fb75a2: 48 c1 ea 03 shr $0x3,%rdx
> 0196 2fb75a6: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax
> 019a 2fb75aa: 84 c0 test %al,%al
> 019c 2fb75ac: 74 06 je 2fb75b4 <mptscsih_abort+0x1a4>
> 019e 2fb75ae: 0f 8e dc 06 00 00 jle 2fb7c90 <mptscsih_abort+0x880>
> 01a4 2fb75b4: 0f b6 5b 10 movzbl 0x10(%rbx),%ebx
> 01a8 2fb75b8: 31 ff xor %edi,%edi
> 01aa 2fb75ba: 89 de mov %ebx,%esi
> 01ac 2fb75bc: e8 00 00 00 00 call 2fb75c1 <mptscsih_abort+0x1b1> 2fb75bd: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp1-0x4
> 01b1 2fb75c1: 84 db test %bl,%bl
> 01b3 2fb75c3: 0f 85 7e 04 00 00 jne 2fb7a47 <mptscsih_abort+0x637>
> 01b9 2fb75c9: e8 00 00 00 00 call 2fb75ce <mptscsih_abort+0x1be> 2fb75ca: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 01be 2fb75ce: 48 8b 5d d0 mov -0x30(%rbp),%rbx
> 01c2 2fb75d2: 48 8d 83 f0 12 00 00 lea 0x12f0(%rbx),%rax
> 01c9 2fb75d9: 48 89 c7 mov %rax,%rdi
> 01cc 2fb75dc: 48 89 45 b8 mov %rax,-0x48(%rbp)
> 01d0 2fb75e0: e8 00 00 00 00 call 2fb75e5 <mptscsih_abort+0x1d5> 2fb75e1: R_X86_64_PLT32 _raw_spin_lock_irqsave-0x4
> 01d5 2fb75e5: 48 8d b3 74 01 00 00 lea 0x174(%rbx),%rsi
> 01dc 2fb75ec: 48 89 f2 mov %rsi,%rdx
> 01df 2fb75ef: 48 89 45 b0 mov %rax,-0x50(%rbp)
> 01e3 2fb75f3: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 01ed 2fb75fd: 48 c1 ea 03 shr $0x3,%rdx
> 01f1 2fb7601: 48 89 75 a8 mov %rsi,-0x58(%rbp)
> 01f5 2fb7605: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx
> 01f9 2fb7609: 48 89 f0 mov %rsi,%rax
> 01fc 2fb760c: 83 e0 07 and $0x7,%eax
> 01ff 2fb760f: 83 c0 03 add $0x3,%eax
> 0202 2fb7612: 38 d0 cmp %dl,%al
> 0204 2fb7614: 7c 08 jl 2fb761e <mptscsih_abort+0x20e>
> 0206 2fb7616: 84 d2 test %dl,%dl
> 0208 2fb7618: 0f 85 f5 05 00 00 jne 2fb7c13 <mptscsih_abort+0x803>
> 020e 2fb761e: 48 8b 5d d0 mov -0x30(%rbp),%rbx
> 0212 2fb7622: 31 ff xor %edi,%edi
> 0214 2fb7624: 44 8b ab 74 01 00 00 mov 0x174(%rbx),%r13d
> 021b 2fb762b: 44 89 ee mov %r13d,%esi
> 021e 2fb762e: e8 00 00 00 00 call 2fb7633 <mptscsih_abort+0x223> 2fb762f: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
> 0223 2fb7633: 45 85 ed test %r13d,%r13d
> 0226 2fb7636: 0f 8e 5b 05 00 00 jle 2fb7b97 <mptscsih_abort+0x787>
> 022c 2fb763c: e8 00 00 00 00 call 2fb7641 <mptscsih_abort+0x231> 2fb763d: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 0231 2fb7641: 48 8d 83 e8 12 00 00 lea 0x12e8(%rbx),%rax
> 0238 2fb7648: 48 89 c2 mov %rax,%rdx
> 023b 2fb764b: 48 89 45 a0 mov %rax,-0x60(%rbp)
> 023f 2fb764f: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 0249 2fb7659: 48 c1 ea 03 shr $0x3,%rdx
> 024d 2fb765d: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1)
> 0251 2fb7661: 0f 85 3d 06 00 00 jne 2fb7ca4 <mptscsih_abort+0x894>
> 0257 2fb7667: 48 8b 45 d0 mov -0x30(%rbp),%rax
> 025b 2fb766b: 45 31 ff xor %r15d,%r15d
> 025e 2fb766e: 48 8b 98 e8 12 00 00 mov 0x12e8(%rax),%rbx
> 0265 2fb7675: eb 21 jmp 2fb7698 <mptscsih_abort+0x288>
> 0267 2fb7677: e8 00 00 00 00 call 2fb767c <mptscsih_abort+0x26c> 2fb7678: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 026c 2fb767c: 41 83 c7 01 add $0x1,%r15d
> 0270 2fb7680: 44 89 ee mov %r13d,%esi
> 0273 2fb7683: 48 83 c3 08 add $0x8,%rbx
> 0277 2fb7687: 44 89 ff mov %r15d,%edi
> 027a 2fb768a: e8 00 00 00 00 call 2fb768f <mptscsih_abort+0x27f> 2fb768b: R_X86_64_PLT32 __sanitizer_cov_trace_cmp4-0x4
> 027f 2fb768f: 45 39 ef cmp %r13d,%r15d
> 0282 2fb7692: 0f 84 ff 04 00 00 je 2fb7b97 <mptscsih_abort+0x787>
> 0288 2fb7698: e8 00 00 00 00 call 2fb769d <mptscsih_abort+0x28d> 2fb7699: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 028d 2fb769d: 48 89 d8 mov %rbx,%rax
> 0290 2fb76a0: 48 b9 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rcx
> 029a 2fb76aa: 48 c1 e8 03 shr $0x3,%rax
> 029e 2fb76ae: 80 3c 08 00 cmpb $0x0,(%rax,%rcx,1)
> 02a2 2fb76b2: 0f 85 72 05 00 00 jne 2fb7c2a <mptscsih_abort+0x81a>
> 02a8 2fb76b8: 4c 3b 23 cmp (%rbx),%r12
> 02ab 2fb76bb: 75 ba jne 2fb7677 <mptscsih_abort+0x267>
> 02ad 2fb76bd: e8 00 00 00 00 call 2fb76c2 <mptscsih_abort+0x2b2> 2fb76be: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 02b2 2fb76c2: 48 8b 75 b0 mov -0x50(%rbp),%rsi
> 02b6 2fb76c6: 48 8b 7d b8 mov -0x48(%rbp),%rdi
> 02ba 2fb76ca: e8 00 00 00 00 call 2fb76cf <mptscsih_abort+0x2bf> 2fb76cb: R_X86_64_PLT32 _raw_spin_unlock_irqrestore-0x4
> 02bf 2fb76cf: 31 ff xor %edi,%edi
> 02c1 2fb76d1: 44 89 fe mov %r15d,%esi
> 02c4 2fb76d4: e8 00 00 00 00 call 2fb76d9 <mptscsih_abort+0x2c9> 2fb76d5: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
> 02c9 2fb76d9: e8 00 00 00 00 call 2fb76de <mptscsih_abort+0x2ce> 2fb76da: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 02ce 2fb76de: 48 8b 45 d0 mov -0x30(%rbp),%rax
> 02d2 2fb76e2: 48 8d b8 e0 12 00 00 lea 0x12e0(%rax),%rdi
> 02d9 2fb76e9: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 02e3 2fb76f3: 48 89 fa mov %rdi,%rdx
> 02e6 2fb76f6: 48 c1 ea 03 shr $0x3,%rdx
> 02ea 2fb76fa: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1)
> 02ee 2fb76fe: 0f 85 dd 05 00 00 jne 2fb7ce1 <mptscsih_abort+0x8d1>
> 02f4 2fb7704: 4c 8b 6d d0 mov -0x30(%rbp),%r13
> 02f8 2fb7708: 48 c7 c7 ff ff ff ff mov $0xffffffffffffffff,%rdi
> 02ff 2fb770f: 49 8b 9d e0 12 00 00 mov 0x12e0(%r13),%rbx
> 0306 2fb7716: 48 89 de mov %rbx,%rsi
> 0309 2fb7719: e8 00 00 00 00 call 2fb771e <mptscsih_abort+0x30e> 2fb771a: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp8-0x4
> 030e 2fb771e: 48 83 fb ff cmp $0xffffffffffffffff,%rbx
> 0312 2fb7722: 74 10 je 2fb7734 <mptscsih_abort+0x324>
> 0314 2fb7724: e8 00 00 00 00 call 2fb7729 <mptscsih_abort+0x319> 2fb7725: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 0319 2fb7729: 48 83 c3 01 add $0x1,%rbx
> 031d 2fb772d: 49 89 9d e0 12 00 00 mov %rbx,0x12e0(%r13)
> 0324 2fb7734: e8 00 00 00 00 call 2fb7739 <mptscsih_abort+0x329> 2fb7735: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 0329 2fb7739: 48 c7 c0 00 00 00 00 mov $0x0,%rax 2fb773c: R_X86_64_32S mpt_fwfault_debug
> 0330 2fb7740: 48 ba 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rdx
> 033a 2fb774a: 48 89 c1 mov %rax,%rcx
> 033d 2fb774d: 83 e0 07 and $0x7,%eax
> 0340 2fb7750: 48 c1 e9 03 shr $0x3,%rcx
> 0344 2fb7754: 83 c0 03 add $0x3,%eax
> 0347 2fb7757: 0f b6 14 11 movzbl (%rcx,%rdx,1),%edx
> 034b 2fb775b: 38 d0 cmp %dl,%al
> 034d 2fb775d: 7c 08 jl 2fb7767 <mptscsih_abort+0x357>
> 034f 2fb775f: 84 d2 test %dl,%dl
> 0351 2fb7761: 0f 85 69 05 00 00 jne 2fb7cd0 <mptscsih_abort+0x8c0>
> 0357 2fb7767: 8b 1d 00 00 00 00 mov 0x0(%rip),%ebx # 2fb776d <mptscsih_abort+0x35d> 2fb7769: R_X86_64_PC32 mpt_fwfault_debug-0x4
> 035d 2fb776d: 31 ff xor %edi,%edi
> 035f 2fb776f: 89 de mov %ebx,%esi
> 0361 2fb7771: e8 00 00 00 00 call 2fb7776 <mptscsih_abort+0x366> 2fb7772: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
> 0366 2fb7776: 85 db test %ebx,%ebx
> 0368 2fb7778: 0f 85 78 04 00 00 jne 2fb7bf6 <mptscsih_abort+0x7e6>
> 036e 2fb777e: e8 00 00 00 00 call 2fb7783 <mptscsih_abort+0x373> 2fb777f: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 0373 2fb7783: 48 8b 45 d0 mov -0x30(%rbp),%rax
> 0377 2fb7787: 48 8d b8 68 01 00 00 lea 0x168(%rax),%rdi
> 037e 2fb778e: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 0388 2fb7798: 48 89 fa mov %rdi,%rdx
> 038b 2fb779b: 48 c1 ea 03 shr $0x3,%rdx
> 038f 2fb779f: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1)
> 0393 2fb77a3: 0f 85 1d 05 00 00 jne 2fb7cc6 <mptscsih_abort+0x8b6>
> 0399 2fb77a9: 48 8b 45 d0 mov -0x30(%rbp),%rax
> 039d 2fb77ad: 48 8d b8 78 01 00 00 lea 0x178(%rax),%rdi
> 03a4 2fb77b4: 48 8b 98 68 01 00 00 mov 0x168(%rax),%rbx
> 03ab 2fb77bb: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 03b5 2fb77c5: 48 89 fa mov %rdi,%rdx
> 03b8 2fb77c8: 48 c1 ea 03 shr $0x3,%rdx
> 03bc 2fb77cc: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax
> 03c0 2fb77d0: 84 c0 test %al,%al
> 03c2 2fb77d2: 74 08 je 2fb77dc <mptscsih_abort+0x3cc>
> 03c4 2fb77d4: 3c 03 cmp $0x3,%al
> 03c6 2fb77d6: 0f 8e e0 04 00 00 jle 2fb7cbc <mptscsih_abort+0x8ac>
> 03cc 2fb77dc: 48 8b 4d d0 mov -0x30(%rbp),%rcx
> 03d0 2fb77e0: 8b 81 78 01 00 00 mov 0x178(%rcx),%eax
> 03d6 2fb77e6: 41 0f af c7 imul %r15d,%eax
> 03da 2fb77ea: 48 98 cltq
> 03dc 2fb77ec: 48 01 c3 add %rax,%rbx
> 03df 2fb77ef: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 03e9 2fb77f9: 48 8d 7b 08 lea 0x8(%rbx),%rdi
> 03ed 2fb77fd: 48 89 fa mov %rdi,%rdx
> 03f0 2fb7800: 48 c1 ea 03 shr $0x3,%rdx
> 03f4 2fb7804: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax
> 03f8 2fb7808: 84 c0 test %al,%al
> 03fa 2fb780a: 74 08 je 2fb7814 <mptscsih_abort+0x404>
> 03fc 2fb780c: 3c 03 cmp $0x3,%al
> 03fe 2fb780e: 0f 8e 45 05 00 00 jle 2fb7d59 <mptscsih_abort+0x949>
> 0404 2fb7814: 48 8b 45 d0 mov -0x30(%rbp),%rax
> 0408 2fb7818: 8b 5b 08 mov 0x8(%rbx),%ebx
> 040b 2fb781b: 48 8d b8 80 00 00 00 lea 0x80(%rax),%rdi
> 0412 2fb7822: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 041c 2fb782c: 48 89 fa mov %rdi,%rdx
> 041f 2fb782f: 48 c1 ea 03 shr $0x3,%rdx
> 0423 2fb7833: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax
> 0427 2fb7837: 84 c0 test %al,%al
> 0429 2fb7839: 74 06 je 2fb7841 <mptscsih_abort+0x431>
> 042b 2fb783b: 0f 8e 0e 05 00 00 jle 2fb7d4f <mptscsih_abort+0x93f>
> 0431 2fb7841: 48 8b 45 d0 mov -0x30(%rbp),%rax
> 0435 2fb7845: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2fb7848: R_X86_64_32S .rodata+0x72abc0
> 043c 2fb784c: 41 bd 28 00 00 00 mov $0x28,%r13d
> 0442 2fb7852: 0f b6 b8 80 00 00 00 movzbl 0x80(%rax),%edi
> 0449 2fb7859: 40 88 7d b0 mov %dil,-0x50(%rbp)
> 044d 2fb785d: e8 00 00 00 00 call 2fb7862 <mptscsih_abort+0x452> 2fb785e: R_X86_64_PLT32 __sanitizer_cov_trace_switch-0x4
> 0452 2fb7862: 0f b6 45 b0 movzbl -0x50(%rbp),%eax
> 0456 2fb7866: 84 c0 test %al,%al
> 0458 2fb7868: 74 11 je 2fb787b <mptscsih_abort+0x46b>
> 045a 2fb786a: 3c 02 cmp $0x2,%al
> 045c 2fb786c: 41 bd 0a 00 00 00 mov $0xa,%r13d
> 0462 2fb7872: b8 1e 00 00 00 mov $0x1e,%eax
> 0467 2fb7877: 4c 0f 44 e8 cmove %rax,%r13
> 046b 2fb787b: e8 00 00 00 00 call 2fb7880 <mptscsih_abort+0x470> 2fb787c: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 0470 2fb7880: 49 8d 7e 10 lea 0x10(%r14),%rdi
> 0474 2fb7884: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 047e 2fb788e: 48 89 fa mov %rdi,%rdx
> 0481 2fb7891: 48 c1 ea 03 shr $0x3,%rdx
> 0485 2fb7895: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1)
> 0489 2fb7899: 0f 85 a6 04 00 00 jne 2fb7d45 <mptscsih_abort+0x935>
> 048f 2fb789f: 4c 89 f2 mov %r14,%rdx
> 0492 2fb78a2: 4d 8b 46 10 mov 0x10(%r14),%r8
> 0496 2fb78a6: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 04a0 2fb78b0: 48 c1 ea 03 shr $0x3,%rdx
> 04a4 2fb78b4: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1)
> 04a8 2fb78b8: 0f 85 72 04 00 00 jne 2fb7d30 <mptscsih_abort+0x920>
> 04ae 2fb78be: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 04b8 2fb78c8: 4d 8b 36 mov (%r14),%r14
> 04bb 2fb78cb: 49 8d 7e 0a lea 0xa(%r14),%rdi
> 04bf 2fb78cf: 48 89 fa mov %rdi,%rdx
> 04c2 2fb78d2: 48 c1 ea 03 shr $0x3,%rdx
> 04c6 2fb78d6: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax
> 04ca 2fb78da: 48 89 fa mov %rdi,%rdx
> 04cd 2fb78dd: 83 e2 07 and $0x7,%edx
> 04d0 2fb78e0: 38 d0 cmp %dl,%al
> 04d2 2fb78e2: 7f 08 jg 2fb78ec <mptscsih_abort+0x4dc>
> 04d4 2fb78e4: 84 c0 test %al,%al
> 04d6 2fb78e6: 0f 85 32 04 00 00 jne 2fb7d1e <mptscsih_abort+0x90e>
> 04dc 2fb78ec: 49 8d 7e 0b lea 0xb(%r14),%rdi
> 04e0 2fb78f0: 41 0f b6 4e 0a movzbl 0xa(%r14),%ecx
> 04e5 2fb78f5: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 04ef 2fb78ff: 48 89 fa mov %rdi,%rdx
> 04f2 2fb7902: 48 c1 ea 03 shr $0x3,%rdx
> 04f6 2fb7906: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax
> 04fa 2fb790a: 48 89 fa mov %rdi,%rdx
> 04fd 2fb790d: 83 e2 07 and $0x7,%edx
> 0500 2fb7910: 38 d0 cmp %dl,%al
> 0502 2fb7912: 7f 08 jg 2fb791c <mptscsih_abort+0x50c>
> 0504 2fb7914: 84 c0 test %al,%al
> 0506 2fb7916: 0f 85 ea 03 00 00 jne 2fb7d06 <mptscsih_abort+0x8f6>
> 050c 2fb791c: 41 0f b6 56 0b movzbl 0xb(%r14),%edx
> 0511 2fb7921: 41 55 push %r13
> 0513 2fb7923: be 01 00 00 00 mov $0x1,%esi
> 0518 2fb7928: 41 89 d9 mov %ebx,%r9d
> 051b 2fb792b: 48 8b 7d c8 mov -0x38(%rbp),%rdi
> 051f 2fb792f: e8 00 00 00 00 call 2fb7934 <mptscsih_abort+0x524> 2fb7930: R_X86_64_PLT32 mptscsih_IssueTaskMgmt-0x4
> 0524 2fb7934: 48 8b 7d b8 mov -0x48(%rbp),%rdi
> 0528 2fb7938: e8 00 00 00 00 call 2fb793d <mptscsih_abort+0x52d> 2fb7939: R_X86_64_PLT32 _raw_spin_lock_irqsave-0x4
> 052d 2fb793d: 48 8b 4d a8 mov -0x58(%rbp),%rcx
> 0531 2fb7941: 5e pop %rsi
> 0532 2fb7942: 48 89 45 c8 mov %rax,-0x38(%rbp)
> 0536 2fb7946: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 0540 2fb7950: 48 89 ca mov %rcx,%rdx
> 0543 2fb7953: 48 c1 ea 03 shr $0x3,%rdx
> 0547 2fb7957: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx
> 054b 2fb795b: 48 89 c8 mov %rcx,%rax
> 054e 2fb795e: 83 e0 07 and $0x7,%eax
> 0551 2fb7961: 83 c0 03 add $0x3,%eax
> 0554 2fb7964: 38 d0 cmp %dl,%al
> 0556 2fb7966: 7c 08 jl 2fb7970 <mptscsih_abort+0x560>
> 0558 2fb7968: 84 d2 test %dl,%dl
> 055a 2fb796a: 0f 85 89 03 00 00 jne 2fb7cf9 <mptscsih_abort+0x8e9>
> 0560 2fb7970: 48 8b 45 d0 mov -0x30(%rbp),%rax
> 0564 2fb7974: 31 ff xor %edi,%edi
> 0566 2fb7976: 44 8b b0 74 01 00 00 mov 0x174(%rax),%r14d
> 056d 2fb797d: 44 89 f6 mov %r14d,%esi
> 0570 2fb7980: e8 00 00 00 00 call 2fb7985 <mptscsih_abort+0x575> 2fb7981: R_X86_64_PLT32 __sanitizer_cov_trace_const_cmp4-0x4
> 0575 2fb7985: 45 85 f6 test %r14d,%r14d
> 0578 2fb7988: 0f 8e e5 01 00 00 jle 2fb7b73 <mptscsih_abort+0x763>
> 057e 2fb798e: e8 00 00 00 00 call 2fb7993 <mptscsih_abort+0x583> 2fb798f: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 0583 2fb7993: 48 8b 55 a0 mov -0x60(%rbp),%rdx
> 0587 2fb7997: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 0591 2fb79a1: 48 c1 ea 03 shr $0x3,%rdx
> 0595 2fb79a5: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1)
> 0599 2fb79a9: 0f 85 3c 03 00 00 jne 2fb7ceb <mptscsih_abort+0x8db>
> 059f 2fb79af: 48 8b 45 d0 mov -0x30(%rbp),%rax
> 05a3 2fb79b3: 31 db xor %ebx,%ebx
> 05a5 2fb79b5: 4c 8b a8 e8 12 00 00 mov 0x12e8(%rax),%r13
> 05ac 2fb79bc: eb 1f jmp 2fb79dd <mptscsih_abort+0x5cd>
> 05ae 2fb79be: e8 00 00 00 00 call 2fb79c3 <mptscsih_abort+0x5b3> 2fb79bf: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 05b3 2fb79c3: 83 c3 01 add $0x1,%ebx
> 05b6 2fb79c6: 44 89 f6 mov %r14d,%esi
> 05b9 2fb79c9: 49 83 c5 08 add $0x8,%r13
> 05bd 2fb79cd: 89 df mov %ebx,%edi
> 05bf 2fb79cf: e8 00 00 00 00 call 2fb79d4 <mptscsih_abort+0x5c4> 2fb79d0: R_X86_64_PLT32 __sanitizer_cov_trace_cmp4-0x4
> 05c4 2fb79d4: 44 39 f3 cmp %r14d,%ebx
> 05c7 2fb79d7: 0f 84 96 01 00 00 je 2fb7b73 <mptscsih_abort+0x763>
> 05cd 2fb79dd: e8 00 00 00 00 call 2fb79e2 <mptscsih_abort+0x5d2> 2fb79de: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 05d2 2fb79e2: 4c 89 e8 mov %r13,%rax
> 05d5 2fb79e5: 48 b9 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rcx
> 05df 2fb79ef: 48 c1 e8 03 shr $0x3,%rax
> 05e3 2fb79f3: 80 3c 08 00 cmpb $0x0,(%rax,%rcx,1)
> 05e7 2fb79f7: 0f 85 54 02 00 00 jne 2fb7c51 <mptscsih_abort+0x841>
> 05ed 2fb79fd: 4d 3b 65 00 cmp 0x0(%r13),%r12
> 05f1 2fb7a01: 75 bb jne 2fb79be <mptscsih_abort+0x5ae>
> 05f3 2fb7a03: e8 00 00 00 00 call 2fb7a08 <mptscsih_abort+0x5f8> 2fb7a04: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 05f8 2fb7a08: 48 8b 75 c8 mov -0x38(%rbp),%rsi
> 05fc 2fb7a0c: 48 8b 7d b8 mov -0x48(%rbp),%rdi
> 0600 2fb7a10: 45 31 ed xor %r13d,%r13d
> 0603 2fb7a13: 49 c7 c6 00 00 00 00 mov $0x0,%r14 2fb7a16: R_X86_64_32S .rodata+0x72a120
> 060a 2fb7a1a: e8 00 00 00 00 call 2fb7a1f <mptscsih_abort+0x60f> 2fb7a1b: R_X86_64_PLT32 _raw_spin_unlock_irqrestore-0x4
> 060f 2fb7a1f: 44 89 fe mov %r15d,%esi
> 0612 2fb7a22: 89 df mov %ebx,%edi
> 0614 2fb7a24: e8 00 00 00 00 call 2fb7a29 <mptscsih_abort+0x619> 2fb7a25: R_X86_64_PLT32 __sanitizer_cov_trace_cmp4-0x4
> 0619 2fb7a29: 44 39 fb cmp %r15d,%ebx
> 061c 2fb7a2c: 48 c7 c0 00 00 00 00 mov $0x0,%rax 2fb7a2f: R_X86_64_32S .rodata+0x72a080
> 0623 2fb7a33: 41 0f 94 c5 sete %r13b
> 0627 2fb7a37: 41 81 c5 02 20 00 00 add $0x2002,%r13d
> 062e 2fb7a3e: 44 39 fb cmp %r15d,%ebx
> 0631 2fb7a41: 4c 0f 45 f0 cmovne %rax,%r14
> 0635 2fb7a45: eb 47 jmp 2fb7a8e <mptscsih_abort+0x67e>
> 0637 2fb7a47: e8 00 00 00 00 call 2fb7a4c <mptscsih_abort+0x63c> 2fb7a48: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 063c 2fb7a4c: 49 8d bc 24 70 01 00 00 lea 0x170(%r12),%rdi
> 0644 2fb7a54: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 064e 2fb7a5e: 48 89 fa mov %rdi,%rdx
> 0651 2fb7a61: 48 c1 ea 03 shr $0x3,%rdx
> 0655 2fb7a65: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax
> 0659 2fb7a69: 84 c0 test %al,%al
> 065b 2fb7a6b: 74 08 je 2fb7a75 <mptscsih_abort+0x665>
> 065d 2fb7a6d: 3c 03 cmp $0x3,%al
> 065f 2fb7a6f: 0f 8e 25 02 00 00 jle 2fb7c9a <mptscsih_abort+0x88a>
> 0665 2fb7a75: 41 bd 03 20 00 00 mov $0x2003,%r13d
> 066b 2fb7a7b: 49 c7 c6 00 00 00 00 mov $0x0,%r14 2fb7a7e: R_X86_64_32S .rodata+0x72a120
> 0672 2fb7a82: 41 c7 84 24 70 01 00 00 00 00 08 00 movl $0x80000,0x170(%r12)
> 067e 2fb7a8e: e8 00 00 00 00 call 2fb7a93 <mptscsih_abort+0x683> 2fb7a8f: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 0683 2fb7a93: 48 8b 75 c0 mov -0x40(%rbp),%rsi
> 0687 2fb7a97: 4d 89 e0 mov %r12,%r8
> 068a 2fb7a9a: 44 89 e9 mov %r13d,%ecx
> 068d 2fb7a9d: 4c 89 f2 mov %r14,%rdx
> 0690 2fb7aa0: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2fb7aa3: R_X86_64_32S .rodata+0x72a740
> 0697 2fb7aa7: e8 00 00 00 00 call 2fb7aac <mptscsih_abort+0x69c> 2fb7aa8: R_X86_64_PLT32 _printk-0x4
> 069c 2fb7aac: e8 00 00 00 00 call 2fb7ab1 <mptscsih_abort+0x6a1> 2fb7aad: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 06a1 2fb7ab1: 48 8d 65 d8 lea -0x28(%rbp),%rsp
> 06a5 2fb7ab5: 44 89 e8 mov %r13d,%eax
> 06a8 2fb7ab8: 5b pop %rbx
> 06a9 2fb7ab9: 41 5c pop %r12
> 06ab 2fb7abb: 41 5d pop %r13
> 06ad 2fb7abd: 41 5e pop %r14
> 06af 2fb7abf: 41 5f pop %r15
> 06b1 2fb7ac1: 5d pop %rbp
> 06b2 2fb7ac2: c3 ret
> 06b3 2fb7ac3: e8 00 00 00 00 call 2fb7ac8 <mptscsih_abort+0x6b8> 2fb7ac4: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 06b8 2fb7ac8: 49 8d bc 24 70 01 00 00 lea 0x170(%r12),%rdi
> 06c0 2fb7ad0: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 06ca 2fb7ada: 48 89 fa mov %rdi,%rdx
> 06cd 2fb7add: 48 c1 ea 03 shr $0x3,%rdx
> 06d1 2fb7ae1: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax
> 06d5 2fb7ae5: 84 c0 test %al,%al
> 06d7 2fb7ae7: 74 08 je 2fb7af1 <mptscsih_abort+0x6e1>
> 06d9 2fb7ae9: 3c 03 cmp $0x3,%al
> 06db 2fb7aeb: 0f 8e 2f 01 00 00 jle 2fb7c20 <mptscsih_abort+0x810>
> 06e1 2fb7af1: 4c 89 e7 mov %r12,%rdi
> 06e4 2fb7af4: 41 bd 02 20 00 00 mov $0x2002,%r13d
> 06ea 2fb7afa: 41 c7 84 24 70 01 00 00 00 00 01 00 movl $0x10000,0x170(%r12)
> 06f6 2fb7b06: 49 c7 c6 00 00 00 00 mov $0x0,%r14 2fb7b09: R_X86_64_32S .rodata+0x72a080
> 06fd 2fb7b0d: e8 00 00 00 00 call 2fb7b12 <mptscsih_abort+0x702> 2fb7b0e: R_X86_64_PLT32 scsi_done-0x4
> 0702 2fb7b12: e9 77 ff ff ff jmp 2fb7a8e <mptscsih_abort+0x67e>
> 0707 2fb7b17: e8 00 00 00 00 call 2fb7b1c <mptscsih_abort+0x70c> 2fb7b18: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 070c 2fb7b1c: 49 8d bc 24 70 01 00 00 lea 0x170(%r12),%rdi
> 0714 2fb7b24: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 071e 2fb7b2e: 48 89 fa mov %rdi,%rdx
> 0721 2fb7b31: 48 c1 ea 03 shr $0x3,%rdx
> 0725 2fb7b35: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax
> 0729 2fb7b39: 84 c0 test %al,%al
> 072b 2fb7b3b: 74 08 je 2fb7b45 <mptscsih_abort+0x735>
> 072d 2fb7b3d: 3c 03 cmp $0x3,%al
> 072f 2fb7b3f: 0f 8e 6d 01 00 00 jle 2fb7cb2 <mptscsih_abort+0x8a2>
> 0735 2fb7b45: 41 c7 84 24 70 01 00 00 00 00 08 00 movl $0x80000,0x170(%r12)
> 0741 2fb7b51: 4c 89 e7 mov %r12,%rdi
> 0744 2fb7b54: 41 bd 03 20 00 00 mov $0x2003,%r13d
> 074a 2fb7b5a: e8 00 00 00 00 call 2fb7b5f <mptscsih_abort+0x74f> 2fb7b5b: R_X86_64_PLT32 scsi_done-0x4
> 074f 2fb7b5f: 4c 89 e6 mov %r12,%rsi
> 0752 2fb7b62: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2fb7b65: R_X86_64_32S .rodata+0x72a680
> 0759 2fb7b69: e8 00 00 00 00 call 2fb7b6e <mptscsih_abort+0x75e> 2fb7b6a: R_X86_64_PLT32 _printk-0x4
> 075e 2fb7b6e: e9 39 ff ff ff jmp 2fb7aac <mptscsih_abort+0x69c>
> 0763 2fb7b73: e8 00 00 00 00 call 2fb7b78 <mptscsih_abort+0x768> 2fb7b74: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 0768 2fb7b78: 48 8b 75 c8 mov -0x38(%rbp),%rsi
> 076c 2fb7b7c: 48 8b 7d b8 mov -0x48(%rbp),%rdi
> 0770 2fb7b80: 41 bd 02 20 00 00 mov $0x2002,%r13d
> 0776 2fb7b86: 49 c7 c6 00 00 00 00 mov $0x0,%r14 2fb7b89: R_X86_64_32S .rodata+0x72a080
> 077d 2fb7b8d: e8 00 00 00 00 call 2fb7b92 <mptscsih_abort+0x782> 2fb7b8e: R_X86_64_PLT32 _raw_spin_unlock_irqrestore-0x4
> 0782 2fb7b92: e9 f7 fe ff ff jmp 2fb7a8e <mptscsih_abort+0x67e>
> 0787 2fb7b97: e8 00 00 00 00 call 2fb7b9c <mptscsih_abort+0x78c> 2fb7b98: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 078c 2fb7b9c: 48 8b 7d b8 mov -0x48(%rbp),%rdi
> 0790 2fb7ba0: 48 8b 75 b0 mov -0x50(%rbp),%rsi
> 0794 2fb7ba4: e8 00 00 00 00 call 2fb7ba9 <mptscsih_abort+0x799> 2fb7ba5: R_X86_64_PLT32 _raw_spin_unlock_irqrestore-0x4
> 0799 2fb7ba9: e8 00 00 00 00 call 2fb7bae <mptscsih_abort+0x79e> 2fb7baa: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 079e 2fb7bae: 49 8d bc 24 70 01 00 00 lea 0x170(%r12),%rdi
> 07a6 2fb7bb6: 48 b8 00 00 00 00 00 fc ff df movabs $0xdffffc0000000000,%rax
> 07b0 2fb7bc0: 48 89 fa mov %rdi,%rdx
> 07b3 2fb7bc3: 48 c1 ea 03 shr $0x3,%rdx
> 07b7 2fb7bc7: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax
> 07bb 2fb7bcb: 84 c0 test %al,%al
> 07bd 2fb7bcd: 74 09 je 2fb7bd8 <mptscsih_abort+0x7c8>
> 07bf 2fb7bcf: 3c 03 cmp $0x3,%al
> 07c1 2fb7bd1: 7f 05 jg 2fb7bd8 <mptscsih_abort+0x7c8>
> 07c3 2fb7bd3: e8 00 00 00 00 call 2fb7bd8 <mptscsih_abort+0x7c8> 2fb7bd4: R_X86_64_PLT32 __asan_report_store4_noabort-0x4
> 07c8 2fb7bd8: 41 bd 02 20 00 00 mov $0x2002,%r13d
> 07ce 2fb7bde: 49 c7 c6 00 00 00 00 mov $0x0,%r14 2fb7be1: R_X86_64_32S .rodata+0x72a080
> 07d5 2fb7be5: 41 c7 84 24 70 01 00 00 00 00 08 00 movl $0x80000,0x170(%r12)
> 07e1 2fb7bf1: e9 98 fe ff ff jmp 2fb7a8e <mptscsih_abort+0x67e>
> 07e6 2fb7bf6: e8 00 00 00 00 call 2fb7bfb <mptscsih_abort+0x7eb> 2fb7bf7: R_X86_64_PLT32 __sanitizer_cov_trace_pc-0x4
> 07eb 2fb7bfb: 48 8b 7d d0 mov -0x30(%rbp),%rdi
> 07ef 2fb7bff: e8 00 00 00 00 call 2fb7c04 <mptscsih_abort+0x7f4> 2fb7c00: R_X86_64_PLT32 mpt_halt_firmware-0x4
> 07f4 2fb7c04: e9 75 fb ff ff jmp 2fb777e <mptscsih_abort+0x36e>
> 07f9 2fb7c09: e8 00 00 00 00 call 2fb7c0e <mptscsih_abort+0x7fe> 2fb7c0a: R_X86_64_PLT32 __asan_report_load1_noabort-0x4
> 07fe 2fb7c0e: e9 5d f9 ff ff jmp 2fb7570 <mptscsih_abort+0x160>
> 0803 2fb7c13: 48 89 f7 mov %rsi,%rdi
> 0806 2fb7c16: e8 00 00 00 00 call 2fb7c1b <mptscsih_abort+0x80b> 2fb7c17: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
> 080b 2fb7c1b: e9 fe f9 ff ff jmp 2fb761e <mptscsih_abort+0x20e>
> 0810 2fb7c20: e8 00 00 00 00 call 2fb7c25 <mptscsih_abort+0x815> 2fb7c21: R_X86_64_PLT32 __asan_report_store4_noabort-0x4
> 0815 2fb7c25: e9 c7 fe ff ff jmp 2fb7af1 <mptscsih_abort+0x6e1>
> 081a 2fb7c2a: 48 89 df mov %rbx,%rdi
> 081d 2fb7c2d: e8 00 00 00 00 call 2fb7c32 <mptscsih_abort+0x822> 2fb7c2e: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
> 0822 2fb7c32: e9 81 fa ff ff jmp 2fb76b8 <mptscsih_abort+0x2a8>
> 0827 2fb7c37: 48 89 df mov %rbx,%rdi
> 082a 2fb7c3a: e8 00 00 00 00 call 2fb7c3f <mptscsih_abort+0x82f> 2fb7c3b: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
> 082f 2fb7c3f: e9 23 f8 ff ff jmp 2fb7467 <mptscsih_abort+0x57>
> 0834 2fb7c44: 4c 89 e7 mov %r12,%rdi
> 0837 2fb7c47: e8 00 00 00 00 call 2fb7c4c <mptscsih_abort+0x83c> 2fb7c48: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
> 083c 2fb7c4c: e9 f7 f7 ff ff jmp 2fb7448 <mptscsih_abort+0x38>
> 0841 2fb7c51: 4c 89 ef mov %r13,%rdi
> 0844 2fb7c54: e8 00 00 00 00 call 2fb7c59 <mptscsih_abort+0x849> 2fb7c55: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
> 0849 2fb7c59: e9 9f fd ff ff jmp 2fb79fd <mptscsih_abort+0x5ed>
> 084e 2fb7c5e: 4c 89 e7 mov %r12,%rdi
> 0851 2fb7c61: e8 00 00 00 00 call 2fb7c66 <mptscsih_abort+0x856> 2fb7c62: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
> 0856 2fb7c66: e9 7b f8 ff ff jmp 2fb74e6 <mptscsih_abort+0xd6>
> 085b 2fb7c6b: 4c 89 f7 mov %r14,%rdi
> 085e 2fb7c6e: e8 00 00 00 00 call 2fb7c73 <mptscsih_abort+0x863> 2fb7c6f: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
> 0863 2fb7c73: e9 c4 f8 ff ff jmp 2fb753c <mptscsih_abort+0x12c>
> 0868 2fb7c78: 48 8b 7d c8 mov -0x38(%rbp),%rdi
> 086c 2fb7c7c: e8 00 00 00 00 call 2fb7c81 <mptscsih_abort+0x871> 2fb7c7d: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
> 0871 2fb7c81: e9 18 f8 ff ff jmp 2fb749e <mptscsih_abort+0x8e>
> 0876 2fb7c86: e8 00 00 00 00 call 2fb7c8b <mptscsih_abort+0x87b> 2fb7c87: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
> 087b 2fb7c8b: e9 7c f8 ff ff jmp 2fb750c <mptscsih_abort+0xfc>
> 0880 2fb7c90: e8 00 00 00 00 call 2fb7c95 <mptscsih_abort+0x885> 2fb7c91: R_X86_64_PLT32 __asan_report_load1_noabort-0x4
> 0885 2fb7c95: e9 1a f9 ff ff jmp 2fb75b4 <mptscsih_abort+0x1a4>
> 088a 2fb7c9a: e8 00 00 00 00 call 2fb7c9f <mptscsih_abort+0x88f> 2fb7c9b: R_X86_64_PLT32 __asan_report_store4_noabort-0x4
> 088f 2fb7c9f: e9 d1 fd ff ff jmp 2fb7a75 <mptscsih_abort+0x665>
> 0894 2fb7ca4: 48 8b 7d a0 mov -0x60(%rbp),%rdi
> 0898 2fb7ca8: e8 00 00 00 00 call 2fb7cad <mptscsih_abort+0x89d> 2fb7ca9: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
> 089d 2fb7cad: e9 b5 f9 ff ff jmp 2fb7667 <mptscsih_abort+0x257>
> 08a2 2fb7cb2: e8 00 00 00 00 call 2fb7cb7 <mptscsih_abort+0x8a7> 2fb7cb3: R_X86_64_PLT32 __asan_report_store4_noabort-0x4
> 08a7 2fb7cb7: e9 89 fe ff ff jmp 2fb7b45 <mptscsih_abort+0x735>
> 08ac 2fb7cbc: e8 00 00 00 00 call 2fb7cc1 <mptscsih_abort+0x8b1> 2fb7cbd: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
> 08b1 2fb7cc1: e9 16 fb ff ff jmp 2fb77dc <mptscsih_abort+0x3cc>
> 08b6 2fb7cc6: e8 00 00 00 00 call 2fb7ccb <mptscsih_abort+0x8bb> 2fb7cc7: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
> 08bb 2fb7ccb: e9 d9 fa ff ff jmp 2fb77a9 <mptscsih_abort+0x399>
> 08c0 2fb7cd0: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2fb7cd3: R_X86_64_32S mpt_fwfault_debug
> 08c7 2fb7cd7: e8 00 00 00 00 call 2fb7cdc <mptscsih_abort+0x8cc> 2fb7cd8: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
> 08cc 2fb7cdc: e9 86 fa ff ff jmp 2fb7767 <mptscsih_abort+0x357>
> 08d1 2fb7ce1: e8 00 00 00 00 call 2fb7ce6 <mptscsih_abort+0x8d6> 2fb7ce2: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
> 08d6 2fb7ce6: e9 19 fa ff ff jmp 2fb7704 <mptscsih_abort+0x2f4>
> 08db 2fb7ceb: 48 8b 7d a0 mov -0x60(%rbp),%rdi
> 08df 2fb7cef: e8 00 00 00 00 call 2fb7cf4 <mptscsih_abort+0x8e4> 2fb7cf0: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
> 08e4 2fb7cf4: e9 b6 fc ff ff jmp 2fb79af <mptscsih_abort+0x59f>
> 08e9 2fb7cf9: 48 89 cf mov %rcx,%rdi
> 08ec 2fb7cfc: e8 00 00 00 00 call 2fb7d01 <mptscsih_abort+0x8f1> 2fb7cfd: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
> 08f1 2fb7d01: e9 6a fc ff ff jmp 2fb7970 <mptscsih_abort+0x560>
> 08f6 2fb7d06: 89 4d 9c mov %ecx,-0x64(%rbp)
> 08f9 2fb7d09: 4c 89 45 b0 mov %r8,-0x50(%rbp)
> 08fd 2fb7d0d: e8 00 00 00 00 call 2fb7d12 <mptscsih_abort+0x902> 2fb7d0e: R_X86_64_PLT32 __asan_report_load1_noabort-0x4
> 0902 2fb7d12: 8b 4d 9c mov -0x64(%rbp),%ecx
> 0905 2fb7d15: 4c 8b 45 b0 mov -0x50(%rbp),%r8
> 0909 2fb7d19: e9 fe fb ff ff jmp 2fb791c <mptscsih_abort+0x50c>
> 090e 2fb7d1e: 4c 89 45 b0 mov %r8,-0x50(%rbp)
> 0912 2fb7d22: e8 00 00 00 00 call 2fb7d27 <mptscsih_abort+0x917> 2fb7d23: R_X86_64_PLT32 __asan_report_load1_noabort-0x4
> 0917 2fb7d27: 4c 8b 45 b0 mov -0x50(%rbp),%r8
> 091b 2fb7d2b: e9 bc fb ff ff jmp 2fb78ec <mptscsih_abort+0x4dc>
> 0920 2fb7d30: 4c 89 f7 mov %r14,%rdi
> 0923 2fb7d33: 4c 89 45 b0 mov %r8,-0x50(%rbp)
> 0927 2fb7d37: e8 00 00 00 00 call 2fb7d3c <mptscsih_abort+0x92c> 2fb7d38: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
> 092c 2fb7d3c: 4c 8b 45 b0 mov -0x50(%rbp),%r8
> 0930 2fb7d40: e9 79 fb ff ff jmp 2fb78be <mptscsih_abort+0x4ae>
> 0935 2fb7d45: e8 00 00 00 00 call 2fb7d4a <mptscsih_abort+0x93a> 2fb7d46: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
> 093a 2fb7d4a: e9 50 fb ff ff jmp 2fb789f <mptscsih_abort+0x48f>
> 093f 2fb7d4f: e8 00 00 00 00 call 2fb7d54 <mptscsih_abort+0x944> 2fb7d50: R_X86_64_PLT32 __asan_report_load1_noabort-0x4
> 0944 2fb7d54: e9 e8 fa ff ff jmp 2fb7841 <mptscsih_abort+0x431>
> 0949 2fb7d59: e8 00 00 00 00 call 2fb7d5e <mptscsih_abort+0x94e> 2fb7d5a: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
> 094e 2fb7d5e: e9 b1 fa ff ff jmp 2fb7814 <mptscsih_abort+0x404>
> 0953 2fb7d63: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 cs nopw 0x0(%rax,%rax,1)
> 095e 2fb7d6e: 66 90 xchg %ax,%ax
>
> --
> 0-DAY CI Kernel Test Service
> https://github.com/intel/lkp-tests