All of lore.kernel.org
 help / color / mirror / Atom feed
* [linux-stable-rc:linux-5.10.y 7229/8454] drivers/hwmon/pmbus/adm1275.o: warning: objtool: adm1275_probe()+0x5b6: unreachable instruction
@ 2022-09-20  4:49 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2022-09-20  4:49 UTC (permalink / raw)
  To: Peter Zijlstra
  Cc: llvm, kbuild-all, linux-kernel, Greg Kroah-Hartman,
	Borislav Petkov, Thadeu Lima de Souza Cascardo, Ben Hutchings

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@intel.com/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@intel.com>

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-09-20  4:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-20  4:49 [linux-stable-rc:linux-5.10.y 7229/8454] drivers/hwmon/pmbus/adm1275.o: warning: objtool: adm1275_probe()+0x5b6: unreachable instruction kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.