[linux-stable-rc:linux-5.10.y 7229/8454] drivers/hwmon/pmbus/adm1275.o: warning: objtool: adm1275_probe()+0x5b6: unreachable instruction

From: kernel test robot
Date: Tue Sep 20 2022 - 00:50:12 EST


Hi Peter,

FYI, the error/warning still remains.

tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
head: 02c4837d98bf509b70afb8368175c489a5ba7b4a
commit: b24fdd0f1c3328cf8ee0c518b93a7187f8cee097 [7229/8454] x86/retbleed: Add fine grained Kconfig knobs
config: x86_64-buildonly-randconfig-r001-20220919 (https://download.01.org/0day-ci/archive/20220920/202209201250.nTPt7mSx-lkp@xxxxxxxxx/config)
compiler: clang version 14.0.6 (https://github.com/llvm/llvm-project f28c006a5895fc0e329fe15fead81e37457cb1d1)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/commit/?id=b24fdd0f1c3328cf8ee0c518b93a7187f8cee097
git remote add linux-stable-rc https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
git fetch --no-tags linux-stable-rc linux-5.10.y
git checkout b24fdd0f1c3328cf8ee0c518b93a7187f8cee097
# save the config file
mkdir build_dir && cp config build_dir/.config
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash drivers/hwmon/

If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <lkp@xxxxxxxxx>

All warnings (new ones prefixed by >>):

>> drivers/hwmon/pmbus/adm1275.o: warning: objtool: adm1275_probe()+0x5b6: unreachable instruction


objdump-func vmlinux.o adm1275_probe:
0000 0000000000da9620 <adm1275_probe>:
0000 da9620: e8 00 00 00 00 call da9625 <adm1275_probe+0x5> da9621: R_X86_64_PLT32 __fentry__-0x4
0005 da9625: 55 push %rbp
0006 da9626: 48 89 e5 mov %rsp,%rbp
0009 da9629: 41 57 push %r15
000b da962b: 41 56 push %r14
000d da962d: 41 55 push %r13
000f da962f: 41 54 push %r12
0011 da9631: 53 push %rbx
0012 da9632: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp
0016 da9636: 48 83 ec 50 sub $0x50,%rsp
001a da963a: 49 89 ff mov %rdi,%r15
001d da963d: 65 48 8b 04 25 28 00 00 00 mov %gs:0x28,%rax
0026 da9646: 48 89 44 24 40 mov %rax,0x40(%rsp)
002b da964b: c6 44 24 30 00 movb $0x0,0x30(%rsp)
0030 da9650: 48 c7 44 24 28 00 00 00 00 movq $0x0,0x28(%rsp)
0039 da9659: 48 c7 44 24 20 00 00 00 00 movq $0x0,0x20(%rsp)
0042 da9662: 48 c7 44 24 18 00 00 00 00 movq $0x0,0x18(%rsp)
004b da966b: 48 c7 44 24 10 00 00 00 00 movq $0x0,0x10(%rsp)
0054 da9674: 48 8b 7f 18 mov 0x18(%rdi),%rdi
0058 da9678: 48 8b 47 10 mov 0x10(%rdi),%rax
005c da967c: ff 50 20 call *0x20(%rax)
005f da967f: f7 d0 not %eax
0061 da9681: bb ed ff ff ff mov $0xffffffed,%ebx
0066 da9686: a9 00 00 08 03 test $0x3080000,%eax
006b da968b: 0f 85 fa 06 00 00 jne da9d8b <adm1275_probe+0x76b>
0071 da9691: 48 8d 54 24 10 lea 0x10(%rsp),%rdx
0076 da9696: 4c 89 ff mov %r15,%rdi
0079 da9699: be 99 00 00 00 mov $0x99,%esi
007e da969e: e8 00 00 00 00 call da96a3 <adm1275_probe+0x83> da969f: R_X86_64_PLT32 i2c_smbus_read_block_data-0x4
0083 da96a3: 85 c0 test %eax,%eax
0085 da96a5: 0f 88 de 06 00 00 js da9d89 <adm1275_probe+0x769>
008b da96ab: 83 f8 03 cmp $0x3,%eax
008e da96ae: 0f 85 d7 06 00 00 jne da9d8b <adm1275_probe+0x76b>
0094 da96b4: b8 41 44 00 00 mov $0x4441,%eax
0099 da96b9: 33 44 24 10 xor 0x10(%rsp),%eax
009d da96bd: 0f b6 4c 24 12 movzbl 0x12(%rsp),%ecx
00a2 da96c2: 83 f1 49 xor $0x49,%ecx
00a5 da96c5: 66 09 c1 or %ax,%cx
00a8 da96c8: 0f 85 bd 06 00 00 jne da9d8b <adm1275_probe+0x76b>
00ae da96ce: 48 8d 54 24 10 lea 0x10(%rsp),%rdx
00b3 da96d3: 4c 89 ff mov %r15,%rdi
00b6 da96d6: be 9a 00 00 00 mov $0x9a,%esi
00bb da96db: e8 00 00 00 00 call da96e0 <adm1275_probe+0xc0> da96dc: R_X86_64_PLT32 i2c_smbus_read_block_data-0x4
00c0 da96e0: 85 c0 test %eax,%eax
00c2 da96e2: 0f 88 a1 06 00 00 js da9d89 <adm1275_probe+0x769>
00c8 da96e8: 49 c7 c6 00 00 00 00 mov $0x0,%r14 da96eb: R_X86_64_32S .rodata+0x2f6e50
00cf da96ef: 48 c7 c7 00 00 00 00 mov $0x0,%rdi da96f2: R_X86_64_32S .rodata+0x2f6e50
00d6 da96f6: e8 00 00 00 00 call da96fb <adm1275_probe+0xdb> da96f7: R_X86_64_PLT32 strlen-0x4
00db da96fb: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
00e0 da9700: 48 c7 c7 00 00 00 00 mov $0x0,%rdi da9703: R_X86_64_32S .rodata+0x2f6e50
00e7 da9707: 48 89 c2 mov %rax,%rdx
00ea da970a: e8 00 00 00 00 call da970f <adm1275_probe+0xef> da970b: R_X86_64_PLT32 strncasecmp-0x4
00ef da970f: 85 c0 test %eax,%eax
00f1 da9711: 0f 84 12 01 00 00 je da9829 <adm1275_probe+0x209>
00f7 da9717: 49 c7 c6 00 00 00 00 mov $0x0,%r14 da971a: R_X86_64_32S .rodata+0x2f6e70
00fe da971e: 48 c7 c7 00 00 00 00 mov $0x0,%rdi da9721: R_X86_64_32S .rodata+0x2f6e70
0105 da9725: e8 00 00 00 00 call da972a <adm1275_probe+0x10a> da9726: R_X86_64_PLT32 strlen-0x4
010a da972a: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
010f da972f: 48 c7 c7 00 00 00 00 mov $0x0,%rdi da9732: R_X86_64_32S .rodata+0x2f6e70
0116 da9736: 48 89 c2 mov %rax,%rdx
0119 da9739: e8 00 00 00 00 call da973e <adm1275_probe+0x11e> da973a: R_X86_64_PLT32 strncasecmp-0x4
011e da973e: 85 c0 test %eax,%eax
0120 da9740: 0f 84 e3 00 00 00 je da9829 <adm1275_probe+0x209>
0126 da9746: 49 c7 c6 00 00 00 00 mov $0x0,%r14 da9749: R_X86_64_32S .rodata+0x2f6e90
012d da974d: 48 c7 c7 00 00 00 00 mov $0x0,%rdi da9750: R_X86_64_32S .rodata+0x2f6e90
0134 da9754: e8 00 00 00 00 call da9759 <adm1275_probe+0x139> da9755: R_X86_64_PLT32 strlen-0x4
0139 da9759: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
013e da975e: 48 c7 c7 00 00 00 00 mov $0x0,%rdi da9761: R_X86_64_32S .rodata+0x2f6e90
0145 da9765: 48 89 c2 mov %rax,%rdx
0148 da9768: e8 00 00 00 00 call da976d <adm1275_probe+0x14d> da9769: R_X86_64_PLT32 strncasecmp-0x4
014d da976d: 85 c0 test %eax,%eax
014f da976f: 0f 84 b4 00 00 00 je da9829 <adm1275_probe+0x209>
0155 da9775: 49 c7 c6 00 00 00 00 mov $0x0,%r14 da9778: R_X86_64_32S .rodata+0x2f6eb0
015c da977c: 48 c7 c7 00 00 00 00 mov $0x0,%rdi da977f: R_X86_64_32S .rodata+0x2f6eb0
0163 da9783: e8 00 00 00 00 call da9788 <adm1275_probe+0x168> da9784: R_X86_64_PLT32 strlen-0x4
0168 da9788: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
016d da978d: 48 c7 c7 00 00 00 00 mov $0x0,%rdi da9790: R_X86_64_32S .rodata+0x2f6eb0
0174 da9794: 48 89 c2 mov %rax,%rdx
0177 da9797: e8 00 00 00 00 call da979c <adm1275_probe+0x17c> da9798: R_X86_64_PLT32 strncasecmp-0x4
017c da979c: 85 c0 test %eax,%eax
017e da979e: 0f 84 85 00 00 00 je da9829 <adm1275_probe+0x209>
0184 da97a4: 49 c7 c6 00 00 00 00 mov $0x0,%r14 da97a7: R_X86_64_32S .rodata+0x2f6ed0
018b da97ab: 48 c7 c7 00 00 00 00 mov $0x0,%rdi da97ae: R_X86_64_32S .rodata+0x2f6ed0
0192 da97b2: e8 00 00 00 00 call da97b7 <adm1275_probe+0x197> da97b3: R_X86_64_PLT32 strlen-0x4
0197 da97b7: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
019c da97bc: 48 c7 c7 00 00 00 00 mov $0x0,%rdi da97bf: R_X86_64_32S .rodata+0x2f6ed0
01a3 da97c3: 48 89 c2 mov %rax,%rdx
01a6 da97c6: e8 00 00 00 00 call da97cb <adm1275_probe+0x1ab> da97c7: R_X86_64_PLT32 strncasecmp-0x4
01ab da97cb: 85 c0 test %eax,%eax
01ad da97cd: 74 5a je da9829 <adm1275_probe+0x209>
01af da97cf: 49 c7 c6 00 00 00 00 mov $0x0,%r14 da97d2: R_X86_64_32S .rodata+0x2f6ef0
01b6 da97d6: 48 c7 c7 00 00 00 00 mov $0x0,%rdi da97d9: R_X86_64_32S .rodata+0x2f6ef0
01bd da97dd: e8 00 00 00 00 call da97e2 <adm1275_probe+0x1c2> da97de: R_X86_64_PLT32 strlen-0x4
01c2 da97e2: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
01c7 da97e7: 48 c7 c7 00 00 00 00 mov $0x0,%rdi da97ea: R_X86_64_32S .rodata+0x2f6ef0
01ce da97ee: 48 89 c2 mov %rax,%rdx
01d1 da97f1: e8 00 00 00 00 call da97f6 <adm1275_probe+0x1d6> da97f2: R_X86_64_PLT32 strncasecmp-0x4
01d6 da97f6: 85 c0 test %eax,%eax
01d8 da97f8: 74 2f je da9829 <adm1275_probe+0x209>
01da da97fa: 49 c7 c6 00 00 00 00 mov $0x0,%r14 da97fd: R_X86_64_32S .rodata+0x2f6f10
01e1 da9801: 48 c7 c7 00 00 00 00 mov $0x0,%rdi da9804: R_X86_64_32S .rodata+0x2f6f10
01e8 da9808: e8 00 00 00 00 call da980d <adm1275_probe+0x1ed> da9809: R_X86_64_PLT32 strlen-0x4
01ed da980d: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
01f2 da9812: 48 c7 c7 00 00 00 00 mov $0x0,%rdi da9815: R_X86_64_32S .rodata+0x2f6f10
01f9 da9819: 48 89 c2 mov %rax,%rdx
01fc da981c: e8 00 00 00 00 call da9821 <adm1275_probe+0x201> da981d: R_X86_64_PLT32 strncasecmp-0x4
0201 da9821: 85 c0 test %eax,%eax
0203 da9823: 0f 85 62 05 00 00 jne da9d8b <adm1275_probe+0x76b>
0209 da9829: 49 8b 46 18 mov 0x18(%r14),%rax
020d da982d: 48 8d 48 ff lea -0x1(%rax),%rcx
0211 da9831: 49 c7 c5 00 00 00 00 mov $0x0,%r13 da9834: R_X86_64_32S i2c_smbus_read_byte_data
0218 da9838: 48 83 f9 05 cmp $0x5,%rcx
021c da983c: 77 0f ja da984d <adm1275_probe+0x22d>
021e da983e: 48 c7 c1 f8 ff ff ff mov $0xfffffffffffffff8,%rcx
0225 da9845: 4c 8b ac c1 00 00 00 00 mov 0x0(%rcx,%rax,8),%r13 da9849: R_X86_64_32S .rodata+0x2f7088
022d da984d: 4c 89 ff mov %r15,%rdi
0230 da9850: be d4 00 00 00 mov $0xd4,%esi
0235 da9855: 41 ff d5 call *%r13
0238 da9858: 85 c0 test %eax,%eax
023a da985a: 0f 88 29 05 00 00 js da9d89 <adm1275_probe+0x769>
0240 da9860: 41 89 c4 mov %eax,%r12d
0243 da9863: 89 44 24 04 mov %eax,0x4(%rsp)
0247 da9867: 4c 89 ff mov %r15,%rdi
024a da986a: be d8 00 00 00 mov $0xd8,%esi
024f da986f: 41 ff d5 call *%r13
0252 da9872: 41 89 c5 mov %eax,%r13d
0255 da9875: 85 c0 test %eax,%eax
0257 da9877: 0f 88 c0 00 00 00 js da993d <adm1275_probe+0x31d>
025d da987d: 49 8d 7f 20 lea 0x20(%r15),%rdi
0261 da9881: be 18 02 00 00 mov $0x218,%esi
0266 da9886: ba c0 0d 00 00 mov $0xdc0,%edx
026b da988b: e8 00 00 00 00 call da9890 <adm1275_probe+0x270> da988c: R_X86_64_PLT32 devm_kmalloc-0x4
0270 da9890: 48 85 c0 test %rax,%rax
0273 da9893: 0f 84 ac 00 00 00 je da9945 <adm1275_probe+0x325>
0279 da9899: 49 89 c1 mov %rax,%r9
027c da989c: 41 8b 46 18 mov 0x18(%r14),%eax
0280 da98a0: 41 89 01 mov %eax,(%r9)
0283 da98a3: 41 c7 41 10 01 00 00 00 movl $0x1,0x10(%r9)
028b da98ab: 48 b9 01 00 00 00 01 00 00 00 movabs $0x100000001,%rcx
0295 da98b5: 49 89 49 34 mov %rcx,0x34(%r9)
0299 da98b9: 49 89 49 40 mov %rcx,0x40(%r9)
029d da98bd: 41 c7 41 48 01 00 00 00 movl $0x1,0x48(%r9)
02a5 da98c5: 41 c7 81 34 01 00 00 10 20 40 00 movl $0x402010,0x134(%r9)
02b0 da98d0: 49 c7 81 e0 01 00 00 00 00 00 00 movq $0x0,0x1e0(%r9) da98d7: R_X86_64_32S .text+0xda9dc0
02bb da98db: 49 c7 81 d8 01 00 00 00 00 00 00 movq $0x0,0x1d8(%r9) da98e2: R_X86_64_32S .text+0xda9ff0
02c6 da98e6: 49 c7 81 e8 01 00 00 00 00 00 00 movq $0x0,0x1e8(%r9) da98ed: R_X86_64_32S .text+0xdaa100
02d1 da98f1: 48 83 f8 06 cmp $0x6,%rax
02d5 da98f5: 0f 87 90 04 00 00 ja da9d8b <adm1275_probe+0x76b>
02db da98fb: 4d 89 ca mov %r9,%r10
02de da98fe: ff 24 c5 00 00 00 00 jmp *0x0(,%rax,8) da9901: R_X86_64_32S .rodata+0x2f6980
02e5 da9905: 41 c6 42 0d 01 movb $0x1,0xd(%r10)
02ea da990a: 44 89 e1 mov %r12d,%ecx
02ed da990d: 89 c8 mov %ecx,%eax
02ef da990f: 83 e0 0c and $0xc,%eax
02f2 da9912: 41 c7 42 08 01 01 01 01 movl $0x1010101,0x8(%r10)
02fa da991a: 48 83 f8 0c cmp $0xc,%rax
02fe da991e: 0f 84 2d 01 00 00 je da9a51 <adm1275_probe+0x431>
0304 da9924: 83 f8 08 cmp $0x8,%eax
0307 da9927: 0f 84 1d 01 00 00 je da9a4a <adm1275_probe+0x42a>
030d da992d: 83 f8 04 cmp $0x4,%eax
0310 da9930: 0f 85 24 01 00 00 jne da9a5a <adm1275_probe+0x43a>
0316 da9936: 31 ff xor %edi,%edi
0318 da9938: e9 19 01 00 00 jmp da9a56 <adm1275_probe+0x436>
031d da993d: 44 89 eb mov %r13d,%ebx
0320 da9940: e9 46 04 00 00 jmp da9d8b <adm1275_probe+0x76b>
0325 da9945: bb f4 ff ff ff mov $0xfffffff4,%ebx
032a da994a: e9 3c 04 00 00 jmp da9d8b <adm1275_probe+0x76b>
032f da994f: 41 c6 42 06 01 movb $0x1,0x6(%r10)
0334 da9954: 66 41 c7 42 0b 01 01 movw $0x101,0xb(%r10)
033b da995b: 41 c6 42 0d 01 movb $0x1,0xd(%r10)
0340 da9960: 41 c7 82 34 01 00 00 34 f2 40 00 movl $0x40f234,0x134(%r10)
034b da996b: 44 89 e0 mov %r12d,%eax
034e da996e: f7 d0 not %eax
0350 da9970: a8 0a test $0xa,%al
0352 da9972: 74 31 je da99a5 <adm1275_probe+0x385>
0354 da9974: 41 83 cc 0a or $0xa,%r12d
0358 da9978: 41 0f b6 d4 movzbl %r12b,%edx
035c da997c: 4c 89 ff mov %r15,%rdi
035f da997f: be d4 00 00 00 mov $0xd4,%esi
0364 da9984: 4d 89 ce mov %r9,%r14
0367 da9987: 4d 89 d5 mov %r10,%r13
036a da998a: e8 00 00 00 00 call da998f <adm1275_probe+0x36f> da998b: R_X86_64_PLT32 i2c_smbus_write_byte_data-0x4
036f da998f: 4d 89 ea mov %r13,%r10
0372 da9992: 4d 89 f1 mov %r14,%r9
0375 da9995: 44 89 e1 mov %r12d,%ecx
0378 da9998: 44 89 64 24 04 mov %r12d,0x4(%rsp)
037d da999d: 85 c0 test %eax,%eax
037f da999f: 0f 88 e6 03 00 00 js da9d8b <adm1275_probe+0x76b>
0385 da99a5: 41 b8 03 00 00 00 mov $0x3,%r8d
038b da99ab: 40 b6 01 mov $0x1,%sil
038e da99ae: 41 bd 02 00 00 00 mov $0x2,%r13d
0394 da99b4: 41 bc 01 00 00 00 mov $0x1,%r12d
039a da99ba: 48 c7 c0 00 00 00 00 mov $0x0,%rax da99bd: R_X86_64_32S .rodata+0x2f6ff0
03a1 da99c1: 31 d2 xor %edx,%edx
03a3 da99c3: bf 00 00 00 00 mov $0x0,%edi
03a8 da99c8: bb 01 00 00 00 mov $0x1,%ebx
03ad da99cd: f6 44 24 04 04 testb $0x4,0x4(%rsp)
03b2 da99d2: 0f 85 89 02 00 00 jne da9c61 <adm1275_probe+0x641>
03b8 da99d8: e9 9d 02 00 00 jmp da9c7a <adm1275_probe+0x65a>
03bd da99dd: 41 f6 c5 10 test $0x10,%r13b
03c1 da99e1: 0f 85 c7 00 00 00 jne da9aae <adm1275_probe+0x48e>
03c7 da99e7: 41 c6 42 05 01 movb $0x1,0x5(%r10)
03cc da99ec: e9 c2 00 00 00 jmp da9ab3 <adm1275_probe+0x493>
03d1 da99f1: 41 f6 c5 10 test $0x10,%r13b
03d5 da99f5: 0f 85 ec 00 00 00 jne da9ae7 <adm1275_probe+0x4c7>
03db da99fb: 41 c6 42 05 01 movb $0x1,0x5(%r10)
03e0 da9a00: e9 e7 00 00 00 jmp da9aec <adm1275_probe+0x4cc>
03e5 da9a05: 41 f6 c5 10 test $0x10,%r13b
03e9 da9a09: 0f 85 4c 01 00 00 jne da9b5b <adm1275_probe+0x53b>
03ef da9a0f: 41 c6 42 05 01 movb $0x1,0x5(%r10)
03f4 da9a14: e9 47 01 00 00 jmp da9b60 <adm1275_probe+0x540>
03f9 da9a19: 41 c6 42 06 01 movb $0x1,0x6(%r10)
03fe da9a1e: 66 41 c7 42 0b 01 01 movw $0x101,0xb(%r10)
0405 da9a25: 41 c6 42 0d 01 movb $0x1,0xd(%r10)
040a da9a2a: 44 89 e0 mov %r12d,%eax
040d da9a2d: 89 c1 mov %eax,%ecx
040f da9a2f: 83 e1 21 and $0x21,%ecx
0412 da9a32: 41 bd 04 00 00 00 mov $0x4,%r13d
0418 da9a38: ff 24 cd 00 00 00 00 jmp *0x0(,%rcx,8) da9a3b: R_X86_64_32S .rodata+0x2f69b8
041f da9a3f: 41 bd 06 00 00 00 mov $0x6,%r13d
0425 da9a45: e9 9a 01 00 00 jmp da9be4 <adm1275_probe+0x5c4>
042a da9a4a: bf 01 00 00 00 mov $0x1,%edi
042f da9a4f: eb 05 jmp da9a56 <adm1275_probe+0x436>
0431 da9a51: bf 02 00 00 00 mov $0x2,%edi
0436 da9a56: b0 01 mov $0x1,%al
0438 da9a58: eb 07 jmp da9a61 <adm1275_probe+0x441>
043a da9a5a: bf ff ff ff ff mov $0xffffffff,%edi
043f da9a5f: 31 c0 xor %eax,%eax
0441 da9a61: 41 c1 ec 06 shr $0x6,%r12d
0445 da9a65: 41 83 e4 03 and $0x3,%r12d
0449 da9a69: 44 89 e3 mov %r12d,%ebx
044c da9a6c: 83 c3 03 add $0x3,%ebx
044f da9a6f: 41 8d 14 bc lea (%r12,%rdi,4),%edx
0453 da9a73: 83 c2 07 add $0x7,%edx
0456 da9a76: 84 c0 test %al,%al
0458 da9a78: 41 bd ff ff ff ff mov $0xffffffff,%r13d
045e da9a7e: 44 0f 45 ea cmovne %edx,%r13d
0462 da9a82: 31 d2 xor %edx,%edx
0464 da9a84: 48 c7 c0 00 00 00 00 mov $0x0,%rax da9a87: R_X86_64_32S .rodata+0x2f7010
046b da9a8b: be 31 60 40 00 mov $0x406031,%esi
0470 da9a90: f6 c1 02 test $0x2,%cl
0473 da9a93: 0f 84 a5 00 00 00 je da9b3e <adm1275_probe+0x51e>
0479 da9a99: 41 c7 82 34 01 00 00 14 30 40 00 movl $0x403014,0x134(%r10)
0484 da9aa4: be 35 70 40 00 mov $0x407035,%esi
0489 da9aa9: e9 90 00 00 00 jmp da9b3e <adm1275_probe+0x51e>
048e da9aae: 41 c6 42 04 01 movb $0x1,0x4(%r10)
0493 da9ab3: 8b 44 24 04 mov 0x4(%rsp),%eax
0497 da9ab7: 31 ff xor %edi,%edi
0499 da9ab9: a8 20 test $0x20,%al
049b da9abb: 40 0f 94 c7 sete %dil
049f da9abf: a8 40 test $0x40,%al
04a1 da9ac1: b8 11 60 40 00 mov $0x406011,%eax
04a6 da9ac6: be 14 30 40 00 mov $0x403014,%esi
04ab da9acb: 0f 44 f0 cmove %eax,%esi
04ae da9ace: 41 c6 42 06 01 movb $0x1,0x6(%r10)
04b3 da9ad3: 48 c7 c0 00 00 00 00 mov $0x0,%rax da9ad6: R_X86_64_32S .rodata+0x2f6fb0
04ba da9ada: bb 02 00 00 00 mov $0x2,%ebx
04bf da9adf: 41 bd ff ff ff ff mov $0xffffffff,%r13d
04c5 da9ae5: eb 55 jmp da9b3c <adm1275_probe+0x51c>
04c7 da9ae7: 41 c6 42 04 01 movb $0x1,0x4(%r10)
04cc da9aec: 41 c6 42 06 01 movb $0x1,0x6(%r10)
04d1 da9af1: 41 c6 42 0b 01 movb $0x1,0xb(%r10)
04d6 da9af6: 44 89 e0 mov %r12d,%eax
04d9 da9af9: 89 c1 mov %eax,%ecx
04db da9afb: 83 e1 20 and $0x20,%ecx
04de da9afe: 48 89 cf mov %rcx,%rdi
04e1 da9b01: 48 c1 ef 05 shr $0x5,%rdi
04e5 da9b05: 83 f7 01 xor $0x1,%edi
04e8 da9b08: 48 83 f9 01 cmp $0x1,%rcx
04ec da9b0c: 41 bd 03 00 00 00 mov $0x3,%r13d
04f2 da9b12: 41 83 d5 00 adc $0x0,%r13d
04f6 da9b16: 41 c7 82 34 01 00 00 31 60 40 00 movl $0x406031,0x134(%r10)
0501 da9b21: a8 40 test $0x40,%al
0503 da9b23: b8 31 60 40 00 mov $0x406031,%eax
0508 da9b28: be 35 70 40 00 mov $0x407035,%esi
050d da9b2d: 0f 44 f0 cmove %eax,%esi
0510 da9b30: 48 c7 c0 00 00 00 00 mov $0x0,%rax da9b33: R_X86_64_32S .rodata+0x2f6fd0
0517 da9b37: bb 02 00 00 00 mov $0x2,%ebx
051c da9b3c: 89 fa mov %edi,%edx
051e da9b3e: 41 89 b2 34 01 00 00 mov %esi,0x134(%r10)
0525 da9b45: 49 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%r8
052c da9b4c: 31 f6 xor %esi,%esi
052e da9b4e: 85 ff test %edi,%edi
0530 da9b50: 0f 89 24 01 00 00 jns da9c7a <adm1275_probe+0x65a>
0536 da9b56: e9 48 01 00 00 jmp da9ca3 <adm1275_probe+0x683>
053b da9b5b: 41 c6 42 04 01 movb $0x1,0x4(%r10)
0540 da9b60: 41 c6 42 0b 01 movb $0x1,0xb(%r10)
0545 da9b65: 41 c6 42 07 01 movb $0x1,0x7(%r10)
054a da9b6a: 44 89 e0 mov %r12d,%eax
054d da9b6d: 89 c1 mov %eax,%ecx
054f da9b6f: 83 e1 18 and $0x18,%ecx
0552 da9b72: 48 83 f9 08 cmp $0x8,%rcx
0556 da9b76: 74 13 je da9b8b <adm1275_probe+0x56b>
0558 da9b78: 83 f9 10 cmp $0x10,%ecx
055b da9b7b: 75 1c jne da9b99 <adm1275_probe+0x579>
055d da9b7d: 41 bd 04 00 00 00 mov $0x4,%r13d
0563 da9b83: 41 bc 02 00 00 00 mov $0x2,%r12d
0569 da9b89: eb 1a jmp da9ba5 <adm1275_probe+0x585>
056b da9b8b: 41 bd 03 00 00 00 mov $0x3,%r13d
0571 da9b91: 41 bc 01 00 00 00 mov $0x1,%r12d
0577 da9b97: eb 0c jmp da9ba5 <adm1275_probe+0x585>
0579 da9b99: 41 bc ff ff ff ff mov $0xffffffff,%r12d
057f da9b9f: 41 bd ff ff ff ff mov $0xffffffff,%r13d
0585 da9ba5: 41 c7 82 34 01 00 00 31 60 40 00 movl $0x406031,0x134(%r10)
0590 da9bb0: a8 40 test $0x40,%al
0592 da9bb2: b8 31 60 40 00 mov $0x406031,%eax
0597 da9bb7: bf 35 70 40 00 mov $0x407035,%edi
059c da9bbc: 0f 44 f8 cmove %eax,%edi
059f da9bbf: 49 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%r8
05a6 da9bc6: 48 c7 c0 00 00 00 00 mov $0x0,%rax da9bc9: R_X86_64_32S .rodata+0x2f6f50
05ad da9bcd: 31 d2 xor %edx,%edx
05af da9bcf: 31 f6 xor %esi,%esi
05b1 da9bd1: e9 98 00 00 00 jmp da9c6e <adm1275_probe+0x64e>
05b6 da9bd6: 41 bd 07 00 00 00 mov $0x7,%r13d
05bc da9bdc: eb 06 jmp da9be4 <adm1275_probe+0x5c4>
05be da9bde: 41 bd 05 00 00 00 mov $0x5,%r13d
05c4 da9be4: 41 c7 82 34 01 00 00 34 70 40 00 movl $0x407034,0x134(%r10)
05cf da9bef: a8 02 test $0x2,%al
05d1 da9bf1: 75 32 jne da9c25 <adm1275_probe+0x605>
05d3 da9bf3: 44 89 e0 mov %r12d,%eax
05d6 da9bf6: 83 c8 02 or $0x2,%eax
05d9 da9bf9: 89 44 24 04 mov %eax,0x4(%rsp)
05dd da9bfd: 0f b6 d0 movzbl %al,%edx
05e0 da9c00: 4c 89 ff mov %r15,%rdi
05e3 da9c03: be d4 00 00 00 mov $0xd4,%esi
05e8 da9c08: 4c 89 4c 24 08 mov %r9,0x8(%rsp)
05ed da9c0d: 4d 89 d6 mov %r10,%r14
05f0 da9c10: e8 00 00 00 00 call da9c15 <adm1275_probe+0x5f5> da9c11: R_X86_64_PLT32 i2c_smbus_write_byte_data-0x4
05f5 da9c15: 4d 89 f2 mov %r14,%r10
05f8 da9c18: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9
05fd da9c1d: 85 c0 test %eax,%eax
05ff da9c1f: 0f 88 66 01 00 00 js da9d8b <adm1275_probe+0x76b>
0605 da9c25: 44 89 e2 mov %r12d,%edx
0608 da9c28: c1 ea 05 shr $0x5,%edx
060b da9c2b: 41 83 e4 01 and $0x1,%r12d
060f da9c2f: 8b 4c 24 04 mov 0x4(%rsp),%ecx
0613 da9c33: f6 c1 08 test $0x8,%cl
0616 da9c36: 74 08 je da9c40 <adm1275_probe+0x620>
0618 da9c38: 41 80 8a 35 01 00 00 82 orb $0x82,0x135(%r10)
0620 da9c40: 83 e2 01 and $0x1,%edx
0623 da9c43: 41 83 cc 02 or $0x2,%r12d
0627 da9c47: 41 b8 08 00 00 00 mov $0x8,%r8d
062d da9c4d: 40 b6 01 mov $0x1,%sil
0630 da9c50: 48 c7 c0 00 00 00 00 mov $0x0,%rax da9c53: R_X86_64_32S .rodata+0x2f6f70
0637 da9c57: 89 d7 mov %edx,%edi
0639 da9c59: 44 89 e3 mov %r12d,%ebx
063c da9c5c: f6 c1 04 test $0x4,%cl
063f da9c5f: 74 19 je da9c7a <adm1275_probe+0x65a>
0641 da9c61: 41 8b ba 34 01 00 00 mov 0x134(%r10),%edi
0648 da9c68: 83 cf 01 or $0x1,%edi
064b da9c6b: 40 b6 01 mov $0x1,%sil
064e da9c6e: 41 89 ba 34 01 00 00 mov %edi,0x134(%r10)
0655 da9c75: 89 d7 mov %edx,%edi
0657 da9c77: 44 89 e3 mov %r12d,%ebx
065a da9c7a: 89 f9 mov %edi,%ecx
065c da9c7c: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx
0660 da9c80: 0f bf 3c 48 movswl (%rax,%rcx,2),%edi
0664 da9c84: 41 89 ba d4 00 00 00 mov %edi,0xd4(%r10)
066b da9c8b: 0f bf 7c 48 02 movswl 0x2(%rax,%rcx,2),%edi
0670 da9c90: 41 89 ba f4 00 00 00 mov %edi,0xf4(%r10)
0677 da9c97: 0f bf 4c 48 04 movswl 0x4(%rax,%rcx,2),%ecx
067c da9c9c: 41 89 8a 14 01 00 00 mov %ecx,0x114(%r10)
0683 da9ca3: 85 d2 test %edx,%edx
0685 da9ca5: 78 29 js da9cd0 <adm1275_probe+0x6b0>
0687 da9ca7: 89 d1 mov %edx,%ecx
0689 da9ca9: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx
068d da9cad: 0f bf 14 48 movswl (%rax,%rcx,2),%edx
0691 da9cb1: 41 89 92 d8 00 00 00 mov %edx,0xd8(%r10)
0698 da9cb8: 0f bf 54 48 02 movswl 0x2(%rax,%rcx,2),%edx
069d da9cbd: 41 89 92 f8 00 00 00 mov %edx,0xf8(%r10)
06a4 da9cc4: 0f bf 4c 48 04 movswl 0x4(%rax,%rcx,2),%ecx
06a9 da9cc9: 41 89 8a 18 01 00 00 mov %ecx,0x118(%r10)
06b0 da9cd0: 85 db test %ebx,%ebx
06b2 da9cd2: 78 3a js da9d0e <adm1275_probe+0x6ee>
06b4 da9cd4: 89 d9 mov %ebx,%ecx
06b6 da9cd6: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx
06ba da9cda: 0f bf 14 48 movswl (%rax,%rcx,2),%edx
06be da9cde: 69 d2 e8 03 00 00 imul $0x3e8,%edx,%edx
06c4 da9ce4: 48 69 d2 d3 4d 62 10 imul $0x10624dd3,%rdx,%rdx
06cb da9ceb: 48 c1 ea 26 shr $0x26,%rdx
06cf da9cef: 41 89 92 e0 00 00 00 mov %edx,0xe0(%r10)
06d6 da9cf6: 0f bf 54 48 02 movswl 0x2(%rax,%rcx,2),%edx
06db da9cfb: 41 89 92 00 01 00 00 mov %edx,0x100(%r10)
06e2 da9d02: 0f bf 4c 48 04 movswl 0x4(%rax,%rcx,2),%ecx
06e7 da9d07: 41 89 8a 20 01 00 00 mov %ecx,0x120(%r10)
06ee da9d0e: 45 85 ed test %r13d,%r13d
06f1 da9d11: 78 3b js da9d4e <adm1275_probe+0x72e>
06f3 da9d13: 44 89 e9 mov %r13d,%ecx
06f6 da9d16: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx
06fa da9d1a: 0f bf 14 48 movswl (%rax,%rcx,2),%edx
06fe da9d1e: 69 d2 e8 03 00 00 imul $0x3e8,%edx,%edx
0704 da9d24: 48 69 d2 d3 4d 62 10 imul $0x10624dd3,%rdx,%rdx
070b da9d2b: 48 c1 ea 26 shr $0x26,%rdx
070f da9d2f: 41 89 92 e4 00 00 00 mov %edx,0xe4(%r10)
0716 da9d36: 0f bf 54 48 02 movswl 0x2(%rax,%rcx,2),%edx
071b da9d3b: 41 89 92 04 01 00 00 mov %edx,0x104(%r10)
0722 da9d42: 0f bf 4c 48 04 movswl 0x4(%rax,%rcx,2),%ecx
0727 da9d47: 41 89 8a 24 01 00 00 mov %ecx,0x124(%r10)
072e da9d4e: 49 83 c1 10 add $0x10,%r9
0732 da9d52: 40 84 f6 test %sil,%sil
0735 da9d55: 74 27 je da9d7e <adm1275_probe+0x75e>
0737 da9d57: 4b 8d 0c 40 lea (%r8,%r8,2),%rcx
073b da9d5b: 0f bf 14 48 movswl (%rax,%rcx,2),%edx
073f da9d5f: 41 89 92 e8 00 00 00 mov %edx,0xe8(%r10)
0746 da9d66: 0f bf 54 48 02 movswl 0x2(%rax,%rcx,2),%edx
074b da9d6b: 41 89 92 08 01 00 00 mov %edx,0x108(%r10)
0752 da9d72: 0f bf 44 48 04 movswl 0x4(%rax,%rcx,2),%eax
0757 da9d77: 41 89 82 28 01 00 00 mov %eax,0x128(%r10)
075e da9d7e: 4c 89 ff mov %r15,%rdi
0761 da9d81: 4c 89 ce mov %r9,%rsi
0764 da9d84: e8 00 00 00 00 call da9d89 <adm1275_probe+0x769> da9d85: R_X86_64_PLT32 pmbus_do_probe-0x4
0769 da9d89: 89 c3 mov %eax,%ebx
076b da9d8b: 65 48 8b 04 25 28 00 00 00 mov %gs:0x28,%rax
0774 da9d94: 48 3b 44 24 40 cmp 0x40(%rsp),%rax
0779 da9d99: 75 11 jne da9dac <adm1275_probe+0x78c>
077b da9d9b: 89 d8 mov %ebx,%eax
077d da9d9d: 48 8d 65 d8 lea -0x28(%rbp),%rsp
0781 da9da1: 5b pop %rbx
0782 da9da2: 41 5c pop %r12
0784 da9da4: 41 5d pop %r13
0786 da9da6: 41 5e pop %r14
0788 da9da8: 41 5f pop %r15
078a da9daa: 5d pop %rbp
078b da9dab: c3 ret
078c da9dac: e8 00 00 00 00 call da9db1 <adm1275_probe+0x791> da9dad: R_X86_64_PLT32 __stack_chk_fail-0x4
0791 da9db1: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 cs nopw 0x0(%rax,%rax,1)
079c da9dbc: 0f 1f 40 00 nopl 0x0(%rax)

--
0-DAY CI Kernel Test Service
https://01.org/lkp