mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: Borislav Petkov <bp@suse.de>
Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Sasha Levin <sashal@kernel.org>
Subject: [linux-stable-rc:linux-5.4.y 2112/4782] arch/x86/kernel/cpu/mce/core.o: warning: objtool: mce_timed_out()+0x67: unreachable instruction
Date: Tue, 9 Aug 2022 07:16:59 +0800	[thread overview]
Message-ID: <202208090707.H0QqGpZ3-lkp@intel.com> (raw)

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.y
head:   8d8935e76f6f419ef2f7617de252f258b6a597d3
commit: bca5aa920274a1609c46a386d743c9d9bf214dcb [2112/4782] x86/mce: Mark mce_panic() noinstr
config: x86_64-randconfig-c022-20220808 (https://download.01.org/0day-ci/archive/20220809/202208090707.H0QqGpZ3-lkp@intel.com/config)
compiler: gcc-11 (Debian 11.3.0-3) 11.3.0
reproduce (this is a W=1 build):
        # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/commit/?id=bca5aa920274a1609c46a386d743c9d9bf214dcb
        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.4.y
        git checkout bca5aa920274a1609c46a386d743c9d9bf214dcb
        # save the config file
        mkdir build_dir && cp config build_dir/.config
        make W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash arch/x86/

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 >>):

>> arch/x86/kernel/cpu/mce/core.o: warning: objtool: mce_timed_out()+0x67: unreachable instruction


objdump-func vmlinux.o mce_timed_out:
0000 0000000000058d40 <mce_timed_out>:
0000    58d40:	e8 00 00 00 00       	call   58d45 <mce_timed_out+0x5>	58d41: R_X86_64_PLT32	__fentry__-0x4
0005    58d45:	55                   	push   %rbp
0006    58d46:	48 89 e5             	mov    %rsp,%rbp
0009    58d49:	41 54                	push   %r12
000b    58d4b:	49 89 f4             	mov    %rsi,%r12
000e    58d4e:	53                   	push   %rbx
000f    58d4f:	48 89 fb             	mov    %rdi,%rbx
0012    58d52:	0f ae e8             	lfence 
0015    58d55:	8b 05 00 00 00 00    	mov    0x0(%rip),%eax        # 58d5b <mce_timed_out+0x1b>	58d57: R_X86_64_PC32	.bss+0x7b38
001b    58d5b:	85 c0                	test   %eax,%eax
001d    58d5d:	75 43                	jne    58da2 <mce_timed_out+0x62>
001f    58d5f:	8b 05 00 00 00 00    	mov    0x0(%rip),%eax        # 58d65 <mce_timed_out+0x25>	58d61: R_X86_64_PC32	mca_cfg+0x14
0025    58d65:	85 c0                	test   %eax,%eax
0027    58d67:	74 10                	je     58d79 <mce_timed_out+0x39>
0029    58d69:	48 8b 03             	mov    (%rbx),%rax
002c    58d6c:	48 83 f8 63          	cmp    $0x63,%rax
0030    58d70:	7e 13                	jle    58d85 <mce_timed_out+0x45>
0032    58d72:	48 83 e8 64          	sub    $0x64,%rax
0036    58d76:	48 89 03             	mov    %rax,(%rbx)
0039    58d79:	e8 00 00 00 00       	call   58d7e <mce_timed_out+0x3e>	58d7a: R_X86_64_PLT32	touch_softlockup_watchdog-0x4
003e    58d7e:	31 c0                	xor    %eax,%eax
0040    58d80:	5b                   	pop    %rbx
0041    58d81:	41 5c                	pop    %r12
0043    58d83:	5d                   	pop    %rbp
0044    58d84:	c3                   	ret    
0045    58d85:	83 3d 00 00 00 00 01 	cmpl   $0x1,0x0(%rip)        # 58d8c <mce_timed_out+0x4c>	58d87: R_X86_64_PC32	mca_cfg+0xf
004c    58d8c:	7e 1b                	jle    58da9 <mce_timed_out+0x69>
004e    58d8e:	c7 05 00 00 00 00 01 00 00 00 	movl   $0x1,0x0(%rip)        # 58d98 <mce_timed_out+0x58>	58d90: R_X86_64_PC32	.bss+0x7bc8
0058    58d98:	5b                   	pop    %rbx
0059    58d99:	b8 01 00 00 00       	mov    $0x1,%eax
005e    58d9e:	41 5c                	pop    %r12
0060    58da0:	5d                   	pop    %rbp
0061    58da1:	c3                   	ret    
0062    58da2:	e8 79 fb ff ff       	call   58920 <wait_for_panic>
0067    58da7:	eb b6                	jmp    58d5f <mce_timed_out+0x1f>
0069    58da9:	31 d2                	xor    %edx,%edx
006b    58dab:	31 f6                	xor    %esi,%esi
006d    58dad:	4c 89 e7             	mov    %r12,%rdi
0070    58db0:	e8 00 00 00 00       	call   58db5 <mce_timed_out+0x75>	58db1: R_X86_64_PC32	.noinstr.text-0x4
0075    58db5:	eb d7                	jmp    58d8e <mce_timed_out+0x4e>
0077    58db7:	66 0f 1f 84 00 00 00 00 00 	nopw   0x0(%rax,%rax,1)

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

                 reply	other threads:[~2022-08-08 23:17 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202208090707.H0QqGpZ3-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=bp@suse.de \
    --cc=gregkh@linuxfoundation.org \
    --cc=kbuild-all@lists.01.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=sashal@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®