lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <202408032312.5lkzepQe-lkp@intel.com>
Date: Sat, 3 Aug 2024 23:24:56 +0800
From: kernel test robot <lkp@...el.com>
To: Avadhut Naik <avadhut.naik@....com>, x86@...nel.org,
	linux-trace-kernel@...r.kernel.org, linux-edac@...r.kernel.org,
	linux-acpi@...r.kernel.org
Cc: oe-kbuild-all@...ts.linux.dev, linux-kernel@...r.kernel.org,
	bp@...en8.de, tony.luck@...el.com, rafael@...nel.org,
	tglx@...utronix.de, mingo@...hat.com, rostedt@...dmis.org,
	lenb@...nel.org, mchehab@...nel.org, james.morse@....com,
	airlied@...il.com, yazen.ghannam@....com, john.allen@....com,
	avadnaik@....com
Subject: Re: [PATCH v3 1/4] x86/mce: Add wrapper for struct mce to export
 vendor specific info

Hi Avadhut,

kernel test robot noticed the following build warnings:

[auto build test WARNING on dee974604f7870167161cbe51e8f3b9c2858de34]

url:    https://github.com/intel-lab-lkp/linux/commits/Avadhut-Naik/x86-mce-Add-wrapper-for-struct-mce-to-export-vendor-specific-info/20240801-192550
base:   dee974604f7870167161cbe51e8f3b9c2858de34
patch link:    https://lore.kernel.org/r/20240730185406.3709876-2-avadhut.naik%40amd.com
patch subject: [PATCH v3 1/4] x86/mce: Add wrapper for struct mce to export vendor specific info
config: x86_64-randconfig-071-20240803 (https://download.01.org/0day-ci/archive/20240803/202408032312.5lkzepQe-lkp@intel.com/config)
compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240803/202408032312.5lkzepQe-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@...el.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202408032312.5lkzepQe-lkp@intel.com/

All warnings (new ones prefixed by >>):

>> vmlinux.o: warning: objtool: do_machine_check+0x6e: call to __asan_memset() leaves .noinstr.text section
   vmlinux.o: warning: objtool: intel_idle_ibrs+0x11: call to sched_smt_active() leaves .noinstr.text section


objdump-func vmlinux.o do_machine_check:
0000 00000000000025a0 <do_machine_check>:
0000     25a0:	f3 0f 1e fa          	endbr64
0004     25a4:	41 57                	push   %r15
0006     25a6:	b9 10 00 00 00       	mov    $0x10,%ecx
000b     25ab:	31 f6                	xor    %esi,%esi
000d     25ad:	ba 80 00 00 00       	mov    $0x80,%edx
0012     25b2:	41 56                	push   %r14
0014     25b4:	41 55                	push   %r13
0016     25b6:	41 54                	push   %r12
0018     25b8:	55                   	push   %rbp
0019     25b9:	48 89 fd             	mov    %rdi,%rbp
001c     25bc:	53                   	push   %rbx
001d     25bd:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
0024     25c4:	65 48 8b 04 25 28 00 00 00 	mov    %gs:0x28,%rax
002d     25cd:	48 89 84 24 c0 00 00 00 	mov    %rax,0xc0(%rsp)
0035     25d5:	31 c0                	xor    %eax,%eax
0037     25d7:	48 8d 5c 24 30       	lea    0x30(%rsp),%rbx
003c     25dc:	c7 44 24 1c 00 00 00 00 	movl   $0x0,0x1c(%rsp)
0044     25e4:	48 c7 84 24 b0 00 00 00 00 00 00 00 	movq   $0x0,0xb0(%rsp)
0050     25f0:	48 89 df             	mov    %rbx,%rdi
0053     25f3:	48 c7 84 24 b8 00 00 00 00 00 00 00 	movq   $0x0,0xb8(%rsp)
005f     25ff:	48 c7 44 24 20 00 00 00 00 	movq   $0x0,0x20(%rsp)
0068     2608:	f3 48 ab             	rep stos %rax,%es:(%rdi)
006b     260b:	48 89 df             	mov    %rbx,%rdi
006e     260e:	e8 00 00 00 00       	call   2613 <do_machine_check+0x73>	260f: R_X86_64_PLT32	__asan_memset-0x4
0073     2613:	f6 05 00 00 00 00 60 	testb  $0x60,0x0(%rip)        # 261a <do_machine_check+0x7a>	2615: R_X86_64_PC32	mce_flags-0x5
007a     261a:	0f 85 de 04 00 00    	jne    2afe <do_machine_check+0x55e>
0080     2620:	f6 05 00 00 00 00 20 	testb  $0x20,0x0(%rip)        # 2627 <do_machine_check+0x87>	2622: R_X86_64_PC32	mca_cfg-0x5
0087     2627:	0f 84 20 08 00 00    	je     2e4d <do_machine_check+0x8ad>
008d     262d:	f6 05 00 00 00 00 01 	testb  $0x1,0x0(%rip)        # 2634 <do_machine_check+0x94>	262f: R_X86_64_PC32	mce_flags-0x4
0094     2634:	0f 85 f1 04 00 00    	jne    2b2b <do_machine_check+0x58b>
009a     263a:	c7 44 24 1c 00 00 00 00 	movl   $0x0,0x1c(%rsp)
00a2     2642:	ff 05 00 00 00 00    	incl   0x0(%rip)        # 2648 <do_machine_check+0xa8>	2644: R_X86_64_PC32	mce_exception_count-0x4
00a8     2648:	48 89 ee             	mov    %rbp,%rsi
00ab     264b:	48 89 df             	mov    %rbx,%rdi
00ae     264e:	e8 dd fe ff ff       	call   2530 <mce_gather_info>
00b3     2653:	0f 31                	rdtsc
00b5     2655:	48 c1 e2 20          	shl    $0x20,%rdx
00b9     2659:	48 09 d0             	or     %rdx,%rax
00bc     265c:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
00c1     2661:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
00c6     2666:	48 89 05 00 00 00 00 	mov    %rax,0x0(%rip)        # 266d <do_machine_check+0xcd>	2669: R_X86_64_PC32	.data+0xb2884
00cd     266d:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
00d2     2672:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2679 <do_machine_check+0xd9>	2675: R_X86_64_PC32	.data+0xb285c
00d9     2679:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
00de     267e:	48 89 05 00 00 00 00 	mov    %rax,0x0(%rip)        # 2685 <do_machine_check+0xe5>	2681: R_X86_64_PC32	.data+0xb288c
00e5     2685:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
00ea     268a:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2691 <do_machine_check+0xf1>	268d: R_X86_64_PC32	.data+0xb2864
00f1     2691:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
00f6     2696:	48 89 05 00 00 00 00 	mov    %rax,0x0(%rip)        # 269d <do_machine_check+0xfd>	2699: R_X86_64_PC32	.data+0xb2894
00fd     269d:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
0102     26a2:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 26a9 <do_machine_check+0x109>	26a5: R_X86_64_PC32	.data+0xb286c
0109     26a9:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
010e     26ae:	48 89 05 00 00 00 00 	mov    %rax,0x0(%rip)        # 26b5 <do_machine_check+0x115>	26b1: R_X86_64_PC32	.data+0xb289c
0115     26b5:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
011a     26ba:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 26c1 <do_machine_check+0x121>	26bd: R_X86_64_PC32	.data+0xb2874
0121     26c1:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
0126     26c6:	48 89 05 00 00 00 00 	mov    %rax,0x0(%rip)        # 26cd <do_machine_check+0x12d>	26c9: R_X86_64_PC32	.data+0xb28a4
012d     26cd:	48 8b 84 24 80 00 00 00 	mov    0x80(%rsp),%rax
0135     26d5:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 26dc <do_machine_check+0x13c>	26d8: R_X86_64_PC32	.data+0xb287c
013c     26dc:	48 89 05 00 00 00 00 	mov    %rax,0x0(%rip)        # 26e3 <do_machine_check+0x143>	26df: R_X86_64_PC32	.data+0xb28ac
0143     26e3:	48 8b 84 24 88 00 00 00 	mov    0x88(%rsp),%rax
014b     26eb:	48 89 05 00 00 00 00 	mov    %rax,0x0(%rip)        # 26f2 <do_machine_check+0x152>	26ee: R_X86_64_PC32	.data+0xb28b4
0152     26f2:	48 8b 84 24 90 00 00 00 	mov    0x90(%rsp),%rax
015a     26fa:	48 89 05 00 00 00 00 	mov    %rax,0x0(%rip)        # 2701 <do_machine_check+0x161>	26fd: R_X86_64_PC32	.data+0xb28bc
0161     2701:	48 8b 84 24 98 00 00 00 	mov    0x98(%rsp),%rax
0169     2709:	48 89 05 00 00 00 00 	mov    %rax,0x0(%rip)        # 2710 <do_machine_check+0x170>	270c: R_X86_64_PC32	.data+0xb28c4
0170     2710:	48 8b 84 24 a0 00 00 00 	mov    0xa0(%rsp),%rax
0178     2718:	48 89 05 00 00 00 00 	mov    %rax,0x0(%rip)        # 271f <do_machine_check+0x17f>	271b: R_X86_64_PC32	.data+0xb28cc
017f     271f:	48 8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%rax
0187     2727:	48 89 05 00 00 00 00 	mov    %rax,0x0(%rip)        # 272e <do_machine_check+0x18e>	272a: R_X86_64_PC32	.data+0xb28d4
018e     272e:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
0193     2733:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
0198     2738:	8b 05 00 00 00 00    	mov    0x0(%rip),%eax        # 273e <do_machine_check+0x19e>	273a: R_X86_64_PC32	mce_num_banks-0x4
019e     273e:	49 be ff ef 00 00 00 00 80 7f 	movabs $0x7f8000000000efff,%r14
01a8     2748:	45 31 e4             	xor    %r12d,%r12d
01ab     274b:	49 bd 50 01 00 00 00 00 80 3d 	movabs $0x3d80000000000150,%r13
01b5     2755:	85 c0                	test   %eax,%eax
01b7     2757:	75 57                	jne    27b0 <do_machine_check+0x210>
01b9     2759:	e9 e3 00 00 00       	jmp    2841 <do_machine_check+0x2a1>
01be     275e:	a8 08                	test   $0x8,%al
01c0     2760:	74 18                	je     277a <do_machine_check+0x1da>
01c2     2762:	41 83 fc 01          	cmp    $0x1,%r12d
01c6     2766:	75 12                	jne    277a <do_machine_check+0x1da>
01c8     2768:	f6 44 24 35 08       	testb  $0x8,0x35(%rsp)
01cd     276d:	74 0b                	je     277a <do_machine_check+0x1da>
01cf     276f:	0f b7 85 88 00 00 00 	movzwl 0x88(%rbp),%eax
01d6     2776:	88 44 24 70          	mov    %al,0x70(%rsp)
01da     277a:	b9 01 00 00 00       	mov    $0x1,%ecx
01df     277f:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
01e4     2784:	48 89 ee             	mov    %rbp,%rsi
01e7     2787:	48 89 df             	mov    %rbx,%rdi
01ea     278a:	44 88 64 24 71       	mov    %r12b,0x71(%rsp)
01ef     278f:	e8 00 00 00 00       	call   2794 <do_machine_check+0x1f4>	2790: R_X86_64_PLT32	mce_severity-0x4
01f4     2794:	83 f8 06             	cmp    $0x6,%eax
01f7     2797:	0f 8f 08 05 00 00    	jg     2ca5 <do_machine_check+0x705>
01fd     279d:	41 83 c4 01          	add    $0x1,%r12d
0201     27a1:	8b 05 00 00 00 00    	mov    0x0(%rip),%eax        # 27a7 <do_machine_check+0x207>	27a3: R_X86_64_PC32	mce_num_banks-0x4
0207     27a7:	41 39 c4             	cmp    %eax,%r12d
020a     27aa:	0f 83 91 00 00 00    	jae    2841 <do_machine_check+0x2a1>
0210     27b0:	e9 00 00 00 00       	jmp    27b5 <do_machine_check+0x215>	27b1: R_X86_64_PC32	.altinstr_aux+0xe66
0215     27b5:	44 89 e7             	mov    %r12d,%edi
0218     27b8:	c1 e7 04             	shl    $0x4,%edi
021b     27bb:	81 ef ff df ff 3f    	sub    $0x3fffdfff,%edi
0221     27c1:	e8 00 00 00 00       	call   27c6 <do_machine_check+0x226>	27c2: R_X86_64_PLT32	mce_rdmsrl-0x4
0226     27c6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
022b     27cb:	48 85 c0             	test   %rax,%rax
022e     27ce:	79 cd                	jns    279d <do_machine_check+0x1fd>
0230     27d0:	49 63 c4             	movslq %r12d,%rax
0233     27d3:	48 0f ab 84 24 b0 00 00 00 	bts    %rax,0xb0(%rsp)
023c     27dc:	0f b6 05 00 00 00 00 	movzbl 0x0(%rip),%eax        # 27e3 <do_machine_check+0x243>	27df: R_X86_64_PC32	mce_flags-0x4
0243     27e3:	45 85 e4             	test   %r12d,%r12d
0246     27e6:	0f 85 72 ff ff ff    	jne    275e <do_machine_check+0x1be>
024c     27ec:	84 c0                	test   %al,%al
024e     27ee:	0f 89 6a ff ff ff    	jns    275e <do_machine_check+0x1be>
0254     27f4:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
0259     27f9:	a8 03                	test   $0x3,%al
025b     27fb:	0f 85 79 ff ff ff    	jne    277a <do_machine_check+0x1da>
0261     2801:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
0266     2806:	4c 21 f2             	and    %r14,%rdx
0269     2809:	4c 39 ea             	cmp    %r13,%rdx
026c     280c:	0f 85 68 ff ff ff    	jne    277a <do_machine_check+0x1da>
0272     2812:	48 83 c8 02          	or     $0x2,%rax
0276     2816:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
027b     281b:	48 8b 85 80 00 00 00 	mov    0x80(%rbp),%rax
0282     2822:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
0287     2827:	0f b7 85 88 00 00 00 	movzwl 0x88(%rbp),%eax
028e     282e:	88 44 24 70          	mov    %al,0x70(%rsp)
0292     2832:	e9 43 ff ff ff       	jmp    277a <do_machine_check+0x1da>
0297     2837:	42 8d 3c a5 01 04 00 00 	lea    0x401(,%r12,4),%edi
029f     283f:	eb 80                	jmp    27c1 <do_machine_check+0x221>
02a1     2841:	31 c0                	xor    %eax,%eax
02a3     2843:	89 44 24 1c          	mov    %eax,0x1c(%rsp)
02a7     2847:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
02ac     284c:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
02b1     2851:	0f b6 44 24 68       	movzbl 0x68(%rsp),%eax
02b6     2856:	84 c0                	test   %al,%al
02b8     2858:	0f 84 1e 04 00 00    	je     2c7c <do_machine_check+0x6dc>
02be     285e:	c7 44 24 04 01 00 00 00 	movl   $0x1,0x4(%rsp)
02c6     2866:	3c 0a                	cmp    $0xa,%al
02c8     2868:	0f 84 0e 04 00 00    	je     2c7c <do_machine_check+0x6dc>
02ce     286e:	44 8b 7c 24 1c       	mov    0x1c(%rsp),%r15d
02d3     2873:	c7 44 24 14 ff ff ff ff 	movl   $0xffffffff,0x14(%rsp)
02db     287b:	45 85 ff             	test   %r15d,%r15d
02de     287e:	0f 85 c4 04 00 00    	jne    2d48 <do_machine_check+0x7a8>
02e4     2884:	8b 15 00 00 00 00    	mov    0x0(%rip),%edx        # 288a <do_machine_check+0x2ea>	2886: R_X86_64_PC32	mce_num_banks-0x4
02ea     288a:	45 31 e4             	xor    %r12d,%r12d
02ed     288d:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
02f4     2894:	85 d2                	test   %edx,%edx
02f6     2896:	0f 84 de 00 00 00    	je     297a <do_machine_check+0x3da>
02fc     289c:	45 31 f6             	xor    %r14d,%r14d
02ff     289f:	4d 63 ee             	movslq %r14d,%r13
0302     28a2:	4c 0f b3 ac 24 b8 00 00 00 	btr    %r13,0xb8(%rsp)
030b     28ab:	4c 0f a3 ac 24 b0 00 00 00 	bt     %r13,0xb0(%rsp)
0314     28b4:	0f 83 a8 00 00 00    	jae    2962 <do_machine_check+0x3c2>
031a     28ba:	4c 89 e8             	mov    %r13,%rax
031d     28bd:	48 c1 e0 04          	shl    $0x4,%rax
0321     28c1:	48 83 b8 00 00 00 00 00 	cmpq   $0x0,0x0(%rax)	28c4: R_X86_64_32S	mce_banks_array
0329     28c9:	0f 84 93 00 00 00    	je     2962 <do_machine_check+0x3c2>
032f     28cf:	48 c7 44 24 38 00 00 00 00 	movq   $0x0,0x38(%rsp)
0338     28d8:	48 c7 44 24 40 00 00 00 00 	movq   $0x0,0x40(%rsp)
0341     28e1:	44 88 74 24 71       	mov    %r14b,0x71(%rsp)
0346     28e6:	e9 00 00 00 00       	jmp    28eb <do_machine_check+0x34b>	28e7: R_X86_64_PC32	.altinstr_aux+0xe78
034b     28eb:	44 89 f7             	mov    %r14d,%edi
034e     28ee:	c1 e7 04             	shl    $0x4,%edi
0351     28f1:	81 ef ff df ff 3f    	sub    $0x3fffdfff,%edi
0357     28f7:	e8 00 00 00 00       	call   28fc <do_machine_check+0x35c>	28f8: R_X86_64_PLT32	mce_rdmsrl-0x4
035c     28fc:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
0361     2901:	48 85 c0             	test   %rax,%rax
0364     2904:	79 5c                	jns    2962 <do_machine_check+0x3c2>
0366     2906:	f6 05 00 00 00 00 04 	testb  $0x4,0x0(%rip)        # 290d <do_machine_check+0x36d>	2908: R_X86_64_PC32	mca_cfg-0x5
036d     290d:	48 ba 00 00 00 00 00 00 00 01 	movabs $0x100000000000000,%rdx
0377     2917:	48 b9 00 00 00 00 00 00 00 20 	movabs $0x2000000000000000,%rcx
0381     2921:	48 0f 44 d1          	cmove  %rcx,%rdx
0385     2925:	48 85 d0             	test   %rdx,%rax
0388     2928:	75 05                	jne    292f <do_machine_check+0x38f>
038a     292a:	45 85 ff             	test   %r15d,%r15d
038d     292d:	74 33                	je     2962 <do_machine_check+0x3c2>
038f     292f:	31 d2                	xor    %edx,%edx
0391     2931:	b9 01 00 00 00       	mov    $0x1,%ecx
0396     2936:	48 89 ee             	mov    %rbp,%rsi
0399     2939:	48 89 df             	mov    %rbx,%rdi
039c     293c:	e8 00 00 00 00       	call   2941 <do_machine_check+0x3a1>	293d: R_X86_64_PLT32	mce_severity-0x4
03a1     2941:	41 83 c4 01          	add    $0x1,%r12d
03a5     2945:	8d 50 ff             	lea    -0x1(%rax),%edx
03a8     2948:	83 fa 01             	cmp    $0x1,%edx
03ab     294b:	0f 86 0f 02 00 00    	jbe    2b60 <do_machine_check+0x5c0>
03b1     2951:	4c 0f ab ac 24 b8 00 00 00 	bts    %r13,0xb8(%rsp)
03ba     295a:	85 c0                	test   %eax,%eax
03bc     295c:	0f 85 10 02 00 00    	jne    2b72 <do_machine_check+0x5d2>
03c2     2962:	41 83 c6 01          	add    $0x1,%r14d
03c6     2966:	8b 05 00 00 00 00    	mov    0x0(%rip),%eax        # 296c <do_machine_check+0x3cc>	2968: R_X86_64_PC32	mce_num_banks-0x4
03cc     296c:	41 39 c6             	cmp    %eax,%r14d
03cf     296f:	0f 82 2a ff ff ff    	jb     289f <do_machine_check+0x2ff>
03d5     2975:	44 8b 7c 24 1c       	mov    0x1c(%rsp),%r15d
03da     297a:	48 8b 15 00 00 00 00 	mov    0x0(%rip),%rdx        # 2981 <do_machine_check+0x3e1>	297d: R_X86_64_PC32	.data+0xb285c
03e1     2981:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
03e6     2986:	48 8b 15 00 00 00 00 	mov    0x0(%rip),%rdx        # 298d <do_machine_check+0x3ed>	2989: R_X86_64_PC32	.data+0xb2864
03ed     298d:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
03f2     2992:	48 8b 15 00 00 00 00 	mov    0x0(%rip),%rdx        # 2999 <do_machine_check+0x3f9>	2995: R_X86_64_PC32	.data+0xb286c
03f9     2999:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
03fe     299e:	48 8b 15 00 00 00 00 	mov    0x0(%rip),%rdx        # 29a5 <do_machine_check+0x405>	29a1: R_X86_64_PC32	.data+0xb2874
0405     29a5:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
040a     29aa:	48 8b 15 00 00 00 00 	mov    0x0(%rip),%rdx        # 29b1 <do_machine_check+0x411>	29ad: R_X86_64_PC32	.data+0xb287c
0411     29b1:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
0416     29b6:	48 8b 15 00 00 00 00 	mov    0x0(%rip),%rdx        # 29bd <do_machine_check+0x41d>	29b9: R_X86_64_PC32	.data+0xb2884
041d     29bd:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
0422     29c2:	48 8b 15 00 00 00 00 	mov    0x0(%rip),%rdx        # 29c9 <do_machine_check+0x429>	29c5: R_X86_64_PC32	.data+0xb288c
0429     29c9:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
042e     29ce:	48 8b 15 00 00 00 00 	mov    0x0(%rip),%rdx        # 29d5 <do_machine_check+0x435>	29d1: R_X86_64_PC32	.data+0xb2894
0435     29d5:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
043a     29da:	48 8b 15 00 00 00 00 	mov    0x0(%rip),%rdx        # 29e1 <do_machine_check+0x441>	29dd: R_X86_64_PC32	.data+0xb289c
0441     29e1:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
0446     29e6:	48 8b 15 00 00 00 00 	mov    0x0(%rip),%rdx        # 29ed <do_machine_check+0x44d>	29e9: R_X86_64_PC32	.data+0xb28a4
044d     29ed:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
0452     29f2:	48 8b 15 00 00 00 00 	mov    0x0(%rip),%rdx        # 29f9 <do_machine_check+0x459>	29f5: R_X86_64_PC32	.data+0xb28ac
0459     29f9:	48 89 94 24 80 00 00 00 	mov    %rdx,0x80(%rsp)
0461     2a01:	48 8b 15 00 00 00 00 	mov    0x0(%rip),%rdx        # 2a08 <do_machine_check+0x468>	2a04: R_X86_64_PC32	.data+0xb28b4
0468     2a08:	48 89 94 24 88 00 00 00 	mov    %rdx,0x88(%rsp)
0470     2a10:	48 8b 15 00 00 00 00 	mov    0x0(%rip),%rdx        # 2a17 <do_machine_check+0x477>	2a13: R_X86_64_PC32	.data+0xb28bc
0477     2a17:	48 89 94 24 90 00 00 00 	mov    %rdx,0x90(%rsp)
047f     2a1f:	48 8b 15 00 00 00 00 	mov    0x0(%rip),%rdx        # 2a26 <do_machine_check+0x486>	2a22: R_X86_64_PC32	.data+0xb28c4
0486     2a26:	48 89 94 24 98 00 00 00 	mov    %rdx,0x98(%rsp)
048e     2a2e:	48 8b 15 00 00 00 00 	mov    0x0(%rip),%rdx        # 2a35 <do_machine_check+0x495>	2a31: R_X86_64_PC32	.data+0xb28cc
0495     2a35:	48 89 94 24 a0 00 00 00 	mov    %rdx,0xa0(%rsp)
049d     2a3d:	48 8b 15 00 00 00 00 	mov    0x0(%rip),%rdx        # 2a44 <do_machine_check+0x4a4>	2a40: R_X86_64_PC32	.data+0xb28d4
04a4     2a44:	48 89 94 24 a8 00 00 00 	mov    %rdx,0xa8(%rsp)
04ac     2a4c:	45 85 ff             	test   %r15d,%r15d
04af     2a4f:	75 40                	jne    2a91 <do_machine_check+0x4f1>
04b1     2a51:	8b 15 00 00 00 00    	mov    0x0(%rip),%edx        # 2a57 <do_machine_check+0x4b7>	2a53: R_X86_64_PC32	mce_num_banks-0x4
04b7     2a57:	85 d2                	test   %edx,%edx
04b9     2a59:	74 36                	je     2a91 <do_machine_check+0x4f1>
04bb     2a5b:	41 be 01 20 00 c0    	mov    $0xc0002001,%r14d
04c1     2a61:	49 63 c7             	movslq %r15d,%rax
04c4     2a64:	48 0f a3 84 24 b8 00 00 00 	bt     %rax,0xb8(%rsp)
04cd     2a6d:	73 0f                	jae    2a7e <do_machine_check+0x4de>
04cf     2a6f:	e9 00 00 00 00       	jmp    2a74 <do_machine_check+0x4d4>	2a70: R_X86_64_PC32	.altinstr_aux+0xe8a
04d4     2a74:	44 89 f7             	mov    %r14d,%edi
04d7     2a77:	31 f6                	xor    %esi,%esi
04d9     2a79:	e8 52 f2 ff ff       	call   1cd0 <mce_wrmsrl>
04de     2a7e:	41 83 c7 01          	add    $0x1,%r15d
04e2     2a82:	8b 05 00 00 00 00    	mov    0x0(%rip),%eax        # 2a88 <do_machine_check+0x4e8>	2a84: R_X86_64_PC32	mce_num_banks-0x4
04e8     2a88:	41 83 c6 10          	add    $0x10,%r14d
04ec     2a8c:	41 39 c7             	cmp    %eax,%r15d
04ef     2a8f:	72 d0                	jb     2a61 <do_machine_check+0x4c1>
04f1     2a91:	8b 54 24 04          	mov    0x4(%rsp),%edx
04f5     2a95:	85 d2                	test   %edx,%edx
04f7     2a97:	0f 84 66 02 00 00    	je     2d03 <do_machine_check+0x763>
04fd     2a9d:	83 3c 24 06          	cmpl   $0x6,(%rsp)
0501     2aa1:	0f 8f 1f 03 00 00    	jg     2dc6 <do_machine_check+0x826>
0507     2aa7:	90                   	nop
0508     2aa8:	45 85 e4             	test   %r12d,%r12d
050b     2aab:	0f 85 01 03 00 00    	jne    2db2 <do_machine_check+0x812>
0511     2ab1:	83 3c 24 06          	cmpl   $0x6,(%rsp)
0515     2ab5:	74 07                	je     2abe <do_machine_check+0x51e>
0517     2ab7:	f6 44 24 08 01       	testb  $0x1,0x8(%rsp)
051c     2abc:	75 33                	jne    2af1 <do_machine_check+0x551>
051e     2abe:	0f b6 44 24 70       	movzbl 0x70(%rsp),%eax
0523     2ac3:	83 e0 03             	and    $0x3,%eax
0526     2ac6:	3c 03                	cmp    $0x3,%al
0528     2ac8:	0f 84 98 02 00 00    	je     2d66 <do_machine_check+0x7c6>
052e     2ace:	f6 44 24 49 10       	testb  $0x10,0x49(%rsp)
0533     2ad3:	0f 85 34 03 00 00    	jne    2e0d <do_machine_check+0x86d>
0539     2ad9:	48 8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%rax
0541     2ae1:	a8 40                	test   $0x40,%al
0543     2ae3:	0f 85 f4 01 00 00    	jne    2cdd <do_machine_check+0x73d>
0549     2ae9:	a8 80                	test   $0x80,%al
054b     2aeb:	0f 85 d3 01 00 00    	jne    2cc4 <do_machine_check+0x724>
0551     2af1:	90                   	nop
0552     2af2:	31 f6                	xor    %esi,%esi
0554     2af4:	bf 7a 01 00 00       	mov    $0x17a,%edi
0559     2af9:	e8 d2 f1 ff ff       	call   1cd0 <mce_wrmsrl>
055e     2afe:	48 8b 84 24 c0 00 00 00 	mov    0xc0(%rsp),%rax
0566     2b06:	65 48 2b 04 25 28 00 00 00 	sub    %gs:0x28,%rax
056f     2b0f:	0f 85 77 03 00 00    	jne    2e8c <do_machine_check+0x8ec>
0575     2b15:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
057c     2b1c:	5b                   	pop    %rbx
057d     2b1d:	5d                   	pop    %rbp
057e     2b1e:	41 5c                	pop    %r12
0580     2b20:	41 5d                	pop    %r13
0582     2b22:	41 5e                	pop    %r14
0584     2b24:	41 5f                	pop    %r15
0586     2b26:	e9 00 00 00 00       	jmp    2b2b <do_machine_check+0x58b>	2b27: R_X86_64_PLT32	__x86_return_thunk-0x4
058b     2b2b:	e8 50 f9 ff ff       	call   2480 <quirk_skylake_repmov>
0590     2b30:	84 c0                	test   %al,%al
0592     2b32:	0f 84 02 fb ff ff    	je     263a <do_machine_check+0x9a>
0598     2b38:	31 f6                	xor    %esi,%esi
059a     2b3a:	bf 7a 01 00 00       	mov    $0x17a,%edi
059f     2b3f:	e8 8c f1 ff ff       	call   1cd0 <mce_wrmsrl>
05a4     2b44:	eb b8                	jmp    2afe <do_machine_check+0x55e>
05a6     2b46:	42 8d 3c b5 01 04 00 00 	lea    0x401(,%r14,4),%edi
05ae     2b4e:	e9 a4 fd ff ff       	jmp    28f7 <do_machine_check+0x357>
05b3     2b53:	42 8d 3c bd 01 04 00 00 	lea    0x401(,%r15,4),%edi
05bb     2b5b:	e9 17 ff ff ff       	jmp    2a77 <do_machine_check+0x4d7>
05c0     2b60:	45 85 ff             	test   %r15d,%r15d
05c3     2b63:	0f 84 f9 fd ff ff    	je     2962 <do_machine_check+0x3c2>
05c9     2b69:	4c 0f ab ac 24 b8 00 00 00 	bts    %r13,0xb8(%rsp)
05d2     2b72:	44 89 f6             	mov    %r14d,%esi
05d5     2b75:	48 89 df             	mov    %rbx,%rdi
05d8     2b78:	89 44 24 10          	mov    %eax,0x10(%rsp)
05dc     2b7c:	e8 8f f7 ff ff       	call   2310 <mce_read_aux>
05e1     2b81:	8b 44 24 10          	mov    0x10(%rsp),%eax
05e5     2b85:	88 44 24 6a          	mov    %al,0x6a(%rsp)
05e9     2b89:	90                   	nop
05ea     2b8a:	48 89 df             	mov    %rbx,%rdi
05ed     2b8d:	e8 00 00 00 00       	call   2b92 <do_machine_check+0x5f2>	2b8e: R_X86_64_PLT32	mce_log-0x4
05f2     2b92:	90                   	nop
05f3     2b93:	8b 0c 24             	mov    (%rsp),%ecx
05f6     2b96:	8b 44 24 10          	mov    0x10(%rsp),%eax
05fa     2b9a:	39 c8                	cmp    %ecx,%eax
05fc     2b9c:	0f 8e c0 fd ff ff    	jle    2962 <do_machine_check+0x3c2>
0602     2ba2:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
0607     2ba7:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2bae <do_machine_check+0x60e>	2baa: R_X86_64_PC32	.data+0xb285c
060e     2bae:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
0613     2bb3:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2bba <do_machine_check+0x61a>	2bb6: R_X86_64_PC32	.data+0xb2864
061a     2bba:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
061f     2bbf:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2bc6 <do_machine_check+0x626>	2bc2: R_X86_64_PC32	.data+0xb286c
0626     2bc6:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
062b     2bcb:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2bd2 <do_machine_check+0x632>	2bce: R_X86_64_PC32	.data+0xb2874
0632     2bd2:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
0637     2bd7:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2bde <do_machine_check+0x63e>	2bda: R_X86_64_PC32	.data+0xb287c
063e     2bde:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
0643     2be3:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2bea <do_machine_check+0x64a>	2be6: R_X86_64_PC32	.data+0xb2884
064a     2bea:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
064f     2bef:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2bf6 <do_machine_check+0x656>	2bf2: R_X86_64_PC32	.data+0xb288c
0656     2bf6:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
065b     2bfb:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2c02 <do_machine_check+0x662>	2bfe: R_X86_64_PC32	.data+0xb2894
0662     2c02:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
0667     2c07:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2c0e <do_machine_check+0x66e>	2c0a: R_X86_64_PC32	.data+0xb289c
066e     2c0e:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
0673     2c13:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2c1a <do_machine_check+0x67a>	2c16: R_X86_64_PC32	.data+0xb28a4
067a     2c1a:	48 8b 94 24 80 00 00 00 	mov    0x80(%rsp),%rdx
0682     2c22:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2c29 <do_machine_check+0x689>	2c25: R_X86_64_PC32	.data+0xb28ac
0689     2c29:	48 8b 94 24 88 00 00 00 	mov    0x88(%rsp),%rdx
0691     2c31:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2c38 <do_machine_check+0x698>	2c34: R_X86_64_PC32	.data+0xb28b4
0698     2c38:	48 8b 94 24 90 00 00 00 	mov    0x90(%rsp),%rdx
06a0     2c40:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2c47 <do_machine_check+0x6a7>	2c43: R_X86_64_PC32	.data+0xb28bc
06a7     2c47:	48 8b 94 24 98 00 00 00 	mov    0x98(%rsp),%rdx
06af     2c4f:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2c56 <do_machine_check+0x6b6>	2c52: R_X86_64_PC32	.data+0xb28c4
06b6     2c56:	48 8b 94 24 a0 00 00 00 	mov    0xa0(%rsp),%rdx
06be     2c5e:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2c65 <do_machine_check+0x6c5>	2c61: R_X86_64_PC32	.data+0xb28cc
06c5     2c65:	48 8b 94 24 a8 00 00 00 	mov    0xa8(%rsp),%rdx
06cd     2c6d:	48 89 15 00 00 00 00 	mov    %rdx,0x0(%rip)        # 2c74 <do_machine_check+0x6d4>	2c70: R_X86_64_PC32	.data+0xb28d4
06d4     2c74:	89 04 24             	mov    %eax,(%rsp)
06d7     2c77:	e9 e6 fc ff ff       	jmp    2962 <do_machine_check+0x3c2>
06dc     2c7c:	8b 44 24 08          	mov    0x8(%rsp),%eax
06e0     2c80:	83 e0 08             	and    $0x8,%eax
06e3     2c83:	89 44 24 04          	mov    %eax,0x4(%rsp)
06e7     2c87:	0f 85 e1 fb ff ff    	jne    286e <do_machine_check+0x2ce>
06ed     2c8d:	48 8d 7c 24 1c       	lea    0x1c(%rsp),%rdi
06f2     2c92:	e8 89 f3 ff ff       	call   2020 <mce_start>
06f7     2c97:	44 8b 7c 24 1c       	mov    0x1c(%rsp),%r15d
06fc     2c9c:	89 44 24 14          	mov    %eax,0x14(%rsp)
0700     2ca0:	e9 df fb ff ff       	jmp    2884 <do_machine_check+0x2e4>
0705     2ca5:	44 89 e6             	mov    %r12d,%esi
0708     2ca8:	48 89 df             	mov    %rbx,%rdi
070b     2cab:	e8 60 f6 ff ff       	call   2310 <mce_read_aux>
0710     2cb0:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
0715     2cb5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
071a     2cba:	b8 01 00 00 00       	mov    $0x1,%eax
071f     2cbf:	e9 7f fb ff ff       	jmp    2843 <do_machine_check+0x2a3>
0724     2cc4:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
0729     2cc9:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx	2ccc: R_X86_64_32S	.text+0xc5300
0730     2cd0:	48 89 df             	mov    %rbx,%rdi
0733     2cd3:	e8 00 00 00 00       	call   2cd8 <do_machine_check+0x738>	2cd4: R_X86_64_PC32	.text+0xc6bdc
0738     2cd8:	e9 14 fe ff ff       	jmp    2af1 <do_machine_check+0x551>
073d     2cdd:	31 c9                	xor    %ecx,%ecx
073f     2cdf:	31 d2                	xor    %edx,%edx
0741     2ce1:	be 12 00 00 00       	mov    $0x12,%esi
0746     2ce6:	48 89 ef             	mov    %rbp,%rdi
0749     2ce9:	e8 00 00 00 00       	call   2cee <do_machine_check+0x74e>	2cea: R_X86_64_PLT32	fixup_exception-0x4
074e     2cee:	85 c0                	test   %eax,%eax
0750     2cf0:	0f 84 7a 01 00 00    	je     2e70 <do_machine_check+0x8d0>
0756     2cf6:	48 8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%rax
075e     2cfe:	e9 e6 fd ff ff       	jmp    2ae9 <do_machine_check+0x549>
0763     2d03:	8b 7c 24 14          	mov    0x14(%rsp),%edi
0767     2d07:	e8 44 f4 ff ff       	call   2150 <mce_end>
076c     2d0c:	85 c0                	test   %eax,%eax
076e     2d0e:	0f 89 93 fd ff ff    	jns    2aa7 <do_machine_check+0x507>
0774     2d14:	8b 44 24 1c          	mov    0x1c(%rsp),%eax
0778     2d18:	85 c0                	test   %eax,%eax
077a     2d1a:	75 13                	jne    2d2f <do_machine_check+0x78f>
077c     2d1c:	31 c0                	xor    %eax,%eax
077e     2d1e:	83 3c 24 06          	cmpl   $0x6,(%rsp)
0782     2d22:	0f 9f c0             	setg   %al
0785     2d25:	89 44 24 1c          	mov    %eax,0x1c(%rsp)
0789     2d29:	0f 8e 78 fd ff ff    	jle    2aa7 <do_machine_check+0x507>
078f     2d2f:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
0794     2d34:	48 89 de             	mov    %rbx,%rsi
0797     2d37:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi	2d3a: R_X86_64_32S	.rodata+0x3ac80
079e     2d3e:	e8 6d f0 ff ff       	call   1db0 <mce_panic>
07a3     2d43:	e9 5f fd ff ff       	jmp    2aa7 <do_machine_check+0x507>
07a8     2d48:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
07ad     2d4d:	48 89 de             	mov    %rbx,%rsi
07b0     2d50:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi	2d53: R_X86_64_32S	.rodata+0x3ac40
07b7     2d57:	e8 54 f0 ff ff       	call   1db0 <mce_panic>
07bc     2d5c:	44 8b 7c 24 1c       	mov    0x1c(%rsp),%r15d
07c1     2d61:	e9 1e fb ff ff       	jmp    2884 <do_machine_check+0x2e4>
07c6     2d66:	48 8b 05 00 00 00 00 	mov    0x0(%rip),%rax        # 2d6d <do_machine_check+0x7cd>	2d69: R_X86_64_PC32	pcpu_hot+0x14
07cd     2d6d:	48 29 e0             	sub    %rsp,%rax
07d0     2d70:	48 3d ff 7f 00 00    	cmp    $0x7fff,%rax
07d6     2d76:	0f 87 0d 01 00 00    	ja     2e89 <do_machine_check+0x8e9>
07dc     2d7c:	f6 85 88 00 00 00 03 	testb  $0x3,0x88(%rbp)
07e3     2d83:	0f 84 00 01 00 00    	je     2e89 <do_machine_check+0x8e9>
07e9     2d89:	48 89 df             	mov    %rbx,%rdi
07ec     2d8c:	e8 00 00 00 00       	call   2d91 <do_machine_check+0x7f1>	2d8d: R_X86_64_PLT32	mce_usable_address-0x4
07f1     2d91:	84 c0                	test   %al,%al
07f3     2d93:	0f 85 be 00 00 00    	jne    2e57 <do_machine_check+0x8b7>
07f9     2d99:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
07fe     2d9e:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx	2da1: R_X86_64_32S	.text+0xc5450
0805     2da5:	48 89 df             	mov    %rbx,%rdi
0808     2da8:	e8 00 00 00 00       	call   2dad <do_machine_check+0x80d>	2da9: R_X86_64_PC32	.text+0xc6bdc
080d     2dad:	e9 3f fd ff ff       	jmp    2af1 <do_machine_check+0x551>
0812     2db2:	be 01 00 00 00       	mov    $0x1,%esi
0817     2db7:	bf 04 00 00 00       	mov    $0x4,%edi
081c     2dbc:	e8 00 00 00 00       	call   2dc1 <do_machine_check+0x821>	2dbd: R_X86_64_PLT32	add_taint-0x4
0821     2dc1:	e9 eb fc ff ff       	jmp    2ab1 <do_machine_check+0x511>
0826     2dc6:	b9 01 00 00 00       	mov    $0x1,%ecx
082b     2dcb:	48 89 ee             	mov    %rbp,%rsi
082e     2dce:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
0833     2dd3:	48 89 df             	mov    %rbx,%rdi
0836     2dd6:	e8 00 00 00 00       	call   2ddb <do_machine_check+0x83b>	2dd7: R_X86_64_PLT32	mce_severity-0x4
083b     2ddb:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
0840     2de0:	48 89 de             	mov    %rbx,%rsi
0843     2de3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi	2de6: R_X86_64_32S	.rodata+0x3ace0
084a     2dea:	e8 c1 ef ff ff       	call   1db0 <mce_panic>
084f     2def:	90                   	nop
0850     2df0:	45 85 e4             	test   %r12d,%r12d
0853     2df3:	0f 84 be fc ff ff    	je     2ab7 <do_machine_check+0x517>
0859     2df9:	be 01 00 00 00       	mov    $0x1,%esi
085e     2dfe:	bf 04 00 00 00       	mov    $0x4,%edi
0863     2e03:	e8 00 00 00 00       	call   2e08 <do_machine_check+0x868>	2e04: R_X86_64_PLT32	add_taint-0x4
0868     2e08:	e9 aa fc ff ff       	jmp    2ab7 <do_machine_check+0x517>
086d     2e0d:	48 89 df             	mov    %rbx,%rdi
0870     2e10:	e8 00 00 00 00       	call   2e15 <do_machine_check+0x875>	2e11: R_X86_64_PLT32	mce_usable_address-0x4
0875     2e15:	84 c0                	test   %al,%al
0877     2e17:	0f 84 d4 fc ff ff    	je     2af1 <do_machine_check+0x551>
087d     2e1d:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
0882     2e22:	48 c1 ef 0c          	shr    $0xc,%rdi
0886     2e26:	e8 00 00 00 00       	call   2e2b <do_machine_check+0x88b>	2e27: R_X86_64_PLT32	pfn_to_online_page-0x4
088b     2e2b:	48 89 c3             	mov    %rax,%rbx
088e     2e2e:	48 85 c0             	test   %rax,%rax
0891     2e31:	0f 84 ba fc ff ff    	je     2af1 <do_machine_check+0x551>
0897     2e37:	be 08 00 00 00       	mov    $0x8,%esi
089c     2e3c:	48 89 c7             	mov    %rax,%rdi
089f     2e3f:	e8 00 00 00 00       	call   2e44 <do_machine_check+0x8a4>	2e40: R_X86_64_PLT32	__kasan_check_write-0x4
08a4     2e44:	80 4b 02 20          	orb    $0x20,0x2(%rbx)
08a8     2e48:	e9 a4 fc ff ff       	jmp    2af1 <do_machine_check+0x551>
08ad     2e4d:	e8 2e ef ff ff       	call   1d80 <unexpected_machine_check.constprop.0>
08b2     2e52:	e9 a7 fc ff ff       	jmp    2afe <do_machine_check+0x55e>
08b7     2e57:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
08bc     2e5c:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx	2e5f: R_X86_64_32S	.text+0xc54b0
08c3     2e63:	48 89 df             	mov    %rbx,%rdi
08c6     2e66:	e8 00 00 00 00       	call   2e6b <do_machine_check+0x8cb>	2e67: R_X86_64_PC32	.text+0xc6bdc
08cb     2e6b:	e9 81 fc ff ff       	jmp    2af1 <do_machine_check+0x551>
08d0     2e70:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
08d5     2e75:	48 89 de             	mov    %rbx,%rsi
08d8     2e78:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi	2e7b: R_X86_64_32S	.rodata+0x3ad20
08df     2e7f:	e8 2c ef ff ff       	call   1db0 <mce_panic>
08e4     2e84:	e9 6d fe ff ff       	jmp    2cf6 <do_machine_check+0x756>
08e9     2e89:	90                   	nop
08ea     2e8a:	0f 0b                	ud2
08ec     2e8c:	e8 00 00 00 00       	call   2e91 <do_machine_check+0x8f1>	2e8d: R_X86_64_PLT32	__stack_chk_fail-0x4
08f1     2e91:	66 66 2e 0f 1f 84 00 00 00 00 00 	data16 cs nopw 0x0(%rax,%rax,1)
08fc     2e9c:	0f 1f 40 00          	nopl   0x0(%rax)

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ