All of lore.kernel.org
 help / color / mirror / Atom feed
* [android-common:android14-kiwi-6.1 2/4] vmlinux.o: warning: objtool: exc_page_fault+0x4b: call to _printk() leaves .noinstr.text section
@ 2024-09-27 21:47 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2024-09-27 21:47 UTC (permalink / raw)
  To: cros-kernel-buildreports; +Cc: oe-kbuild-all

tree:   https://android.googlesource.com/kernel/common android14-kiwi-6.1
head:   d852e67c4b2e8e23847886c8e167e058a8d603fa
commit: c6e98994c1ab985f4c8a5cfab0ab692505be75e9 [2/4] ANDROID: Add kiwi_fault_logging kernel parameter
config: x86_64-randconfig-003-20240927 (https://download.01.org/0day-ci/archive/20240928/202409280535.6DMYjenP-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/20240928/202409280535.6DMYjenP-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@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202409280535.6DMYjenP-lkp@intel.com/

All warnings (new ones prefixed by >>):

>> vmlinux.o: warning: objtool: exc_page_fault+0x4b: call to _printk() leaves .noinstr.text section


objdump-func vmlinux.o exc_page_fault:
0000 0000000000001b7f <exc_page_fault>:
0000     1b7f:	f3 0f 1e fa          	endbr64
0004     1b83:	41 55                	push   %r13
0006     1b85:	41 54                	push   %r12
0008     1b87:	55                   	push   %rbp
0009     1b88:	48 89 f5             	mov    %rsi,%rbp
000c     1b8b:	53                   	push   %rbx
000d     1b8c:	48 89 fb             	mov    %rdi,%rbx
0010     1b8f:	41 0f 20 d4          	mov    %cr2,%r12
0014     1b93:	80 3d 00 00 00 00 00 	cmpb   $0x0,0x0(%rip)        # 1b9a <exc_page_fault+0x1b>	1b95: R_X86_64_PC32	kiwi_fault_logging-0x5
001b     1b9a:	74 34                	je     1bd0 <exc_page_fault+0x51>
001d     1b9c:	48 8b 34 25 00 00 00 00 	mov    0x0,%rsi	1ba0: R_X86_64_32S	current_task
0025     1ba4:	8b 96 9c 0f 00 00    	mov    0xf9c(%rsi),%edx
002b     1baa:	55                   	push   %rbp
002c     1bab:	4c 89 e1             	mov    %r12,%rcx
002f     1bae:	48 81 c6 18 10 00 00 	add    $0x1018,%rsi
0036     1bb5:	4c 8b 8f 98 00 00 00 	mov    0x98(%rdi),%r9
003d     1bbc:	4c 8b 87 80 00 00 00 	mov    0x80(%rdi),%r8
0044     1bc3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi	1bc6: R_X86_64_32S	.rodata.str1.1+0x13d67
004b     1bca:	e8 00 00 00 00       	call   1bcf <exc_page_fault+0x50>	1bcb: R_X86_64_PLT32	_printk-0x4
0050     1bcf:	58                   	pop    %rax
0051     1bd0:	48 8b 04 25 00 00 00 00 	mov    0x0,%rax	1bd4: R_X86_64_32S	current_task
0059     1bd8:	48 8b 80 70 19 00 00 	mov    0x1970(%rax),%rax
0060     1bdf:	0f 18 88 78 05 00 00 	prefetcht0 0x578(%rax)
0067     1be6:	66 90                	xchg   %ax,%ax
0069     1be8:	eb 13                	jmp    1bfd <exc_page_fault+0x7e>
006b     1bea:	44 89 e6             	mov    %r12d,%esi
006e     1bed:	48 89 df             	mov    %rbx,%rdi
0071     1bf0:	e8 00 00 00 00       	call   1bf5 <exc_page_fault+0x76>	1bf1: R_X86_64_PLT32	__kvm_handle_async_pf-0x4
0076     1bf5:	84 c0                	test   %al,%al
0078     1bf7:	0f 85 b2 00 00 00    	jne    1caf <exc_page_fault+0x130>
007e     1bfd:	48 89 df             	mov    %rbx,%rdi
0081     1c00:	e8 00 00 00 00       	call   1c05 <exc_page_fault+0x86>	1c01: R_X86_64_PLT32	irqentry_enter-0x4
0086     1c05:	41 89 c5             	mov    %eax,%r13d
0089     1c08:	90                   	nop
008a     1c09:	66 90                	xchg   %ax,%ax
008c     1c0b:	eb 61                	jmp    1c6e <exc_page_fault+0xef>
008e     1c0d:	f6 83 88 00 00 00 03 	testb  $0x3,0x88(%rbx)
0095     1c14:	74 2a                	je     1c40 <exc_page_fault+0xc1>
0097     1c16:	66 90                	xchg   %ax,%ax
0099     1c18:	eb 54                	jmp    1c6e <exc_page_fault+0xef>
009b     1c1a:	ff 05 00 00 00 00    	incl   0x0(%rip)        # 1c20 <exc_page_fault+0xa1>	1c1c: R_X86_64_PC32	__preempt_count-0x4
00a1     1c20:	48 8b 05 00 00 00 00 	mov    0x0(%rip),%rax        # 1c27 <exc_page_fault+0xa8>	1c23: R_X86_64_PC32	__tracepoint_page_fault_user+0x3c
00a8     1c27:	48 85 c0             	test   %rax,%rax
00ab     1c2a:	74 3c                	je     1c68 <exc_page_fault+0xe9>
00ad     1c2c:	48 8b 78 08          	mov    0x8(%rax),%rdi
00b1     1c30:	48 89 e9             	mov    %rbp,%rcx
00b4     1c33:	48 89 da             	mov    %rbx,%rdx
00b7     1c36:	4c 89 e6             	mov    %r12,%rsi
00ba     1c39:	e8 00 00 00 00       	call   1c3e <exc_page_fault+0xbf>	1c3a: R_X86_64_PLT32	__SCT__tp_func_page_fault_user-0x4
00bf     1c3e:	eb 28                	jmp    1c68 <exc_page_fault+0xe9>
00c1     1c40:	66 90                	xchg   %ax,%ax
00c3     1c42:	eb 2a                	jmp    1c6e <exc_page_fault+0xef>
00c5     1c44:	ff 05 00 00 00 00    	incl   0x0(%rip)        # 1c4a <exc_page_fault+0xcb>	1c46: R_X86_64_PC32	__preempt_count-0x4
00cb     1c4a:	48 8b 05 00 00 00 00 	mov    0x0(%rip),%rax        # 1c51 <exc_page_fault+0xd2>	1c4d: R_X86_64_PC32	__tracepoint_page_fault_kernel+0x3c
00d2     1c51:	48 85 c0             	test   %rax,%rax
00d5     1c54:	74 12                	je     1c68 <exc_page_fault+0xe9>
00d7     1c56:	48 8b 78 08          	mov    0x8(%rax),%rdi
00db     1c5a:	48 89 e9             	mov    %rbp,%rcx
00de     1c5d:	48 89 da             	mov    %rbx,%rdx
00e1     1c60:	4c 89 e6             	mov    %r12,%rsi
00e4     1c63:	e8 00 00 00 00       	call   1c68 <exc_page_fault+0xe9>	1c64: R_X86_64_PLT32	__SCT__tp_func_page_fault_kernel-0x4
00e9     1c68:	ff 0d 00 00 00 00    	decl   0x0(%rip)        # 1c6e <exc_page_fault+0xef>	1c6a: R_X86_64_PC32	__preempt_count-0x4
00ef     1c6e:	4c 89 e7             	mov    %r12,%rdi
00f2     1c71:	48 89 ee             	mov    %rbp,%rsi
00f5     1c74:	e8 00 00 00 00       	call   1c79 <exc_page_fault+0xfa>	1c75: R_X86_64_PLT32	fault_in_kernel_space-0x4
00fa     1c79:	4c 89 e2             	mov    %r12,%rdx
00fd     1c7c:	48 89 df             	mov    %rbx,%rdi
0100     1c7f:	84 c0                	test   %al,%al
0102     1c81:	74 07                	je     1c8a <exc_page_fault+0x10b>
0104     1c83:	e8 00 00 00 00       	call   1c88 <exc_page_fault+0x109>	1c84: R_X86_64_PC32	.text+0x637bb
0109     1c88:	eb 13                	jmp    1c9d <exc_page_fault+0x11e>
010b     1c8a:	e8 00 00 00 00       	call   1c8f <exc_page_fault+0x110>	1c8b: R_X86_64_PC32	.text+0x63841
0110     1c8f:	9c                   	pushf
0111     1c90:	58                   	pop    %rax
0112     1c91:	fa                   	cli
0113     1c92:	0f ba e0 09          	bt     $0x9,%eax
0117     1c96:	73 05                	jae    1c9d <exc_page_fault+0x11e>
0119     1c98:	e8 00 00 00 00       	call   1c9d <exc_page_fault+0x11e>	1c99: R_X86_64_PLT32	trace_hardirqs_off-0x4
011e     1c9d:	90                   	nop
011f     1c9e:	44 89 ee             	mov    %r13d,%esi
0122     1ca1:	48 89 df             	mov    %rbx,%rdi
0125     1ca4:	5b                   	pop    %rbx
0126     1ca5:	5d                   	pop    %rbp
0127     1ca6:	41 5c                	pop    %r12
0129     1ca8:	41 5d                	pop    %r13
012b     1caa:	e9 00 00 00 00       	jmp    1caf <exc_page_fault+0x130>	1cab: R_X86_64_PLT32	irqentry_exit-0x4
0130     1caf:	5b                   	pop    %rbx
0131     1cb0:	5d                   	pop    %rbp
0132     1cb1:	41 5c                	pop    %r12
0134     1cb3:	41 5d                	pop    %r13
0136     1cb5:	c3                   	ret

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

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

only message in thread, other threads:[~2024-09-27 21:47 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-27 21:47 [android-common:android14-kiwi-6.1 2/4] vmlinux.o: warning: objtool: exc_page_fault+0x4b: call to _printk() leaves .noinstr.text section 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.