* [linux-next:master 4813/4815] vmlinux.o: warning: objtool: synchronize_rcu_expedited_wait+0x9cc: preempt_schedule_thunk() is missing a __noreturn annotation
@ 2023-05-28 5:55 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2023-05-28 5:55 UTC (permalink / raw)
To: Yury Norov; +Cc: oe-kbuild-all, Linux Memory Management List
tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: 6a3d37b4d885129561e1cef361216f00472f7d2e
commit: f9787ed1c4697db949699f83ed5ab885147ef900 [4813/4815] Merge branch 'bitmap-for-next' of https://github.com/norov/linux.git
config: x86_64-randconfig-x085-20230528 (https://download.01.org/0day-ci/archive/20230528/202305281326.T4vmi46O-lkp@intel.com/config)
compiler: gcc-11 (Debian 11.3.0-12) 11.3.0
reproduce (this is a W=1 build):
# https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=f9787ed1c4697db949699f83ed5ab885147ef900
git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
git fetch --no-tags linux-next master
git checkout f9787ed1c4697db949699f83ed5ab885147ef900
# save the config file
mkdir build_dir && cp config build_dir/.config
make W=1 O=build_dir ARCH=x86_64 olddefconfig
make W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash
If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202305281326.T4vmi46O-lkp@intel.com/
All warnings (new ones prefixed by >>):
vmlinux.o: warning: objtool: do_arch_prctl_common+0xf4: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: raise_mce+0x380: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: unwind_next_frame+0x11e4: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: process_one_work+0x9eb: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: __kthread_parkme+0x14a: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: __sched_setscheduler+0xf54: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: rt_mutex_setprio+0x6e5: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: __down_read_trylock+0x269: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: __up_write+0x405: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: __up_read+0x536: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: __percpu_rwsem_trylock+0x3e: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: __sync_rcu_exp_select_node_cpus+0x3cf: preempt_schedule_thunk() is missing a __noreturn annotation
>> vmlinux.o: warning: objtool: synchronize_rcu_expedited_wait+0x9cc: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: __symbol_get+0xd9: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: lookup_module_symbol_name+0x118: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: lookup_module_symbol_attrs+0x142: preempt_schedule_thunk() is missing a __noreturn annotation
>> vmlinux.o: warning: objtool: clocksource_verify_percpu+0x225: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: show_kprobe_addr+0x134: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: __trace_event_discard_commit+0x47: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: __ftrace_trace_stack+0x1da: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: ftrace_trace_userstack+0x246: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: __trace_array_puts+0x2e2: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: __trace_bputs+0x19c: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: __trace_array_vprintk+0x1d5: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: tracing_mark_raw_write+0x2bd: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: tracing_mark_write+0x4b2: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: trace_buffered_event_enable+0x198: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: trace_buffer_unlock_commit_regs+0xab: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: trace_buffer_unlock_commit_nostack+0x9c: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: trace_function+0x1a9: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: trace_last_func_repeats+0x27a: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: trace_vbprintk+0x225: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: user_event_ftrace+0x303: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: rethook_flush_task+0xb3: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: irq_work_queue+0x35f: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: bpf_bprintf_prepare+0x1e1: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: htab_lock_bucket+0x118: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: bp_constraints_lock+0x107: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: folio_deactivate+0x15a: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: rmqueue_pcplist.constprop.0+0x7f: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: free_unref_page+0x170: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: free_unref_page_list+0x30c: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: __kmem_cache_alloc_bulk+0xf8: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: iput+0x287: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: wb_workfn+0x3f5: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: __break_lease+0x889: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: __i2c_transfer+0x346: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: __i2c_smbus_xfer+0x3a8: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: edac_raw_mc_handle_error+0xc16: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: iptunnel_xmit+0x6df: preempt_schedule_thunk() is missing a __noreturn annotation
vmlinux.o: warning: objtool: native_sched_clock+0xd0: preempt_schedule_notrace_thunk() is missing a __noreturn annotation
objdump-func vmlinux.o synchronize_rcu_expedited_wait:
0000 000000000027816f <synchronize_rcu_expedited_wait>:
0000 27816f: e8 00 00 00 00 call 278174 <synchronize_rcu_expedited_wait+0x5> 278170: R_X86_64_PLT32 __fentry__-0x4
0005 278174: 41 57 push %r15
0007 278176: 41 56 push %r14
0009 278178: 41 55 push %r13
000b 27817a: 41 54 push %r12
000d 27817c: 55 push %rbp
000e 27817d: 53 push %rbx
000f 27817e: bb ff ff 37 00 mov $0x37ffff,%ebx
0014 278183: 48 c1 e3 2a shl $0x2a,%rbx
0018 278187: 48 81 ec b0 00 00 00 sub $0xb0,%rsp
001f 27818e: 48 c7 44 24 30 b3 8a b5 41 movq $0x41b58ab3,0x30(%rsp)
0028 278197: 48 8d 44 24 30 lea 0x30(%rsp),%rax
002d 27819c: 48 c7 44 24 38 00 00 00 00 movq $0x0,0x38(%rsp) 2781a1: R_X86_64_32S .rodata.str1.1+0x2c106
0036 2781a5: 48 c1 e8 03 shr $0x3,%rax
003a 2781a9: 48 89 44 24 08 mov %rax,0x8(%rsp)
003f 2781ae: 48 01 d8 add %rbx,%rax
0042 2781b1: 48 c7 44 24 40 00 00 00 00 movq $0x0,0x40(%rsp) 2781b6: R_X86_64_32S .text+0x27816f
004b 2781ba: c7 00 f1 f1 f1 f1 movl $0xf1f1f1f1,(%rax)
0051 2781c0: c7 40 04 00 00 00 f3 movl $0xf3000000,0x4(%rax)
0058 2781c7: c7 40 08 f3 f3 f3 f3 movl $0xf3f3f3f3,0x8(%rax)
005f 2781ce: 65 48 8b 04 25 28 00 00 00 mov %gs:0x28,%rax
0068 2781d7: 48 89 84 24 a8 00 00 00 mov %rax,0xa8(%rsp)
0070 2781df: 31 c0 xor %eax,%eax
0072 2781e1: e8 00 00 00 00 call 2781e6 <synchronize_rcu_expedited_wait+0x77> 2781e2: R_X86_64_PLT32 rcu_exp_jiffies_till_stall_check-0x4
0077 2781e6: 48 63 e8 movslq %eax,%rbp
007a 2781e9: 48 c7 c0 00 00 00 00 mov $0x0,%rax 2781ec: R_X86_64_32S jiffies
0081 2781f0: 48 c1 e8 03 shr $0x3,%rax
0085 2781f4: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
0089 2781f8: 74 0c je 278206 <synchronize_rcu_expedited_wait+0x97>
008b 2781fa: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2781fd: R_X86_64_32S jiffies
0092 278201: e8 00 00 00 00 call 278206 <synchronize_rcu_expedited_wait+0x97> 278202: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
0097 278206: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 27820d <synchronize_rcu_expedited_wait+0x9e> 278209: R_X86_64_PC32 jiffies-0x4
009e 27820d: bb ff ff 37 00 mov $0x37ffff,%ebx
00a3 278212: 48 c1 e3 2a shl $0x2a,%rbx
00a7 278216: 48 89 44 24 10 mov %rax,0x10(%rsp)
00ac 27821b: 4c 8d 6c 24 58 lea 0x58(%rsp),%r13
00b1 278220: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278223: R_X86_64_32S .data+0x6861e0
00b8 278227: 49 89 ec mov %rbp,%r12
00bb 27822a: e8 80 21 ff ff call 26a3af <sync_rcu_exp_done_unlocked>
00c0 27822f: 48 85 ed test %rbp,%rbp
00c3 278232: 41 89 c0 mov %eax,%r8d
00c6 278235: 0f 94 c0 sete %al
00c9 278238: 45 84 c0 test %r8b,%r8b
00cc 27823b: 74 0e je 27824b <synchronize_rcu_expedited_wait+0xdc>
00ce 27823d: 84 c0 test %al,%al
00d0 27823f: 41 bc 01 00 00 00 mov $0x1,%r12d
00d6 278245: 4c 0f 44 e5 cmove %rbp,%r12
00da 278249: eb 6e jmp 2782b9 <synchronize_rcu_expedited_wait+0x14a>
00dc 27824b: 84 c0 test %al,%al
00de 27824d: 75 6a jne 2782b9 <synchronize_rcu_expedited_wait+0x14a>
00e0 27824f: 4c 89 6c 24 58 mov %r13,0x58(%rsp)
00e5 278254: 4c 8d 74 24 50 lea 0x50(%rsp),%r14
00ea 278259: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
00ef 27825e: ba 02 00 00 00 mov $0x2,%edx
00f4 278263: 4c 89 f6 mov %r14,%rsi
00f7 278266: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278269: R_X86_64_32S .data+0x686a58
00fe 27826d: e8 00 00 00 00 call 278272 <synchronize_rcu_expedited_wait+0x103> 27826e: R_X86_64_PLT32 prepare_to_swait_event-0x4
0103 278272: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278275: R_X86_64_32S .data+0x6861e0
010a 278279: e8 31 21 ff ff call 26a3af <sync_rcu_exp_done_unlocked>
010f 27827e: 4d 85 e4 test %r12,%r12
0112 278281: 41 89 c0 mov %eax,%r8d
0115 278284: 0f 94 c0 sete %al
0118 278287: 45 84 c0 test %r8b,%r8b
011b 27828a: 74 0d je 278299 <synchronize_rcu_expedited_wait+0x12a>
011d 27828c: 84 c0 test %al,%al
011f 27828e: b8 01 00 00 00 mov $0x1,%eax
0124 278293: 4c 0f 45 e0 cmovne %rax,%r12
0128 278297: eb 11 jmp 2782aa <synchronize_rcu_expedited_wait+0x13b>
012a 278299: 84 c0 test %al,%al
012c 27829b: 75 0d jne 2782aa <synchronize_rcu_expedited_wait+0x13b>
012e 27829d: 4c 89 e7 mov %r12,%rdi
0131 2782a0: e8 00 00 00 00 call 2782a5 <synchronize_rcu_expedited_wait+0x136> 2782a1: R_X86_64_PLT32 schedule_timeout-0x4
0136 2782a5: 49 89 c4 mov %rax,%r12
0139 2782a8: eb b4 jmp 27825e <synchronize_rcu_expedited_wait+0xef>
013b 2782aa: 4c 89 f6 mov %r14,%rsi
013e 2782ad: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2782b0: R_X86_64_32S .data+0x686a58
0145 2782b4: e8 00 00 00 00 call 2782b9 <synchronize_rcu_expedited_wait+0x14a> 2782b5: R_X86_64_PLT32 finish_swait-0x4
014a 2782b9: 45 85 e4 test %r12d,%r12d
014d 2782bc: 0f 8f 42 0a 00 00 jg 278d04 <synchronize_rcu_expedited_wait+0xb95>
0153 2782c2: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2782c5: R_X86_64_32S .data+0x6861e0
015a 2782c9: e8 e1 20 ff ff call 26a3af <sync_rcu_exp_done_unlocked>
015f 2782ce: 84 c0 test %al,%al
0161 2782d0: 0f 85 2e 0a 00 00 jne 278d04 <synchronize_rcu_expedited_wait+0xb95>
0167 2782d6: 45 85 e4 test %r12d,%r12d
016a 2782d9: 74 02 je 2782dd <synchronize_rcu_expedited_wait+0x16e>
016c 2782db: 0f 0b ud2
016e 2782dd: e8 d2 27 ff ff call 26aab4 <rcu_stall_is_suppressed>
0173 2782e2: 84 c0 test %al,%al
0175 2782e4: 0f 85 36 ff ff ff jne 278220 <synchronize_rcu_expedited_wait+0xb1>
017b 2782ea: 48 8b 35 00 00 00 00 mov 0x0(%rip),%rsi # 2782f1 <synchronize_rcu_expedited_wait+0x182> 2782ed: R_X86_64_PC32 __tracepoint_str+0xb4
0182 2782f1: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 2782f8 <synchronize_rcu_expedited_wait+0x189> 2782f4: R_X86_64_PC32 .data+0x686b04
0189 2782f8: e8 0a 2a ff ff call 26ad07 <trace_rcu_stall_warning>
018e 2782fd: 48 8b 35 00 00 00 00 mov 0x0(%rip),%rsi # 278304 <synchronize_rcu_expedited_wait+0x195> 278300: R_X86_64_PC32 .data+0x686b04
0195 278304: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278307: R_X86_64_32S .rodata+0x99120
019c 27830b: e8 00 00 00 00 call 278310 <synchronize_rcu_expedited_wait+0x1a1> 27830c: R_X86_64_PLT32 _printk-0x4
01a1 278310: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 278316 <synchronize_rcu_expedited_wait+0x1a7> 278312: R_X86_64_PC32 rcu_num_lvls-0x4
01a7 278316: 8d 68 ff lea -0x1(%rax),%ebp
01aa 278319: 48 63 ed movslq %ebp,%rbp
01ad 27831c: 48 83 fd 01 cmp $0x1,%rbp
01b1 278320: 76 0f jbe 278331 <synchronize_rcu_expedited_wait+0x1c2>
01b3 278322: 48 89 ee mov %rbp,%rsi
01b6 278325: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278328: R_X86_64_32S .data+0x684aa0
01bd 27832c: e8 00 00 00 00 call 278331 <synchronize_rcu_expedited_wait+0x1c2> 27832d: R_X86_64_PLT32 __ubsan_handle_out_of_bounds-0x4
01c2 278331: 48 8d 3c ed 00 00 00 00 lea 0x0(,%rbp,8),%rdi 278335: R_X86_64_32S .data+0x686710
01ca 278339: 48 89 f8 mov %rdi,%rax
01cd 27833c: 48 c1 e8 03 shr $0x3,%rax
01d1 278340: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
01d5 278344: 74 05 je 27834b <synchronize_rcu_expedited_wait+0x1dc>
01d7 278346: e8 00 00 00 00 call 27834b <synchronize_rcu_expedited_wait+0x1dc> 278347: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
01dc 27834b: 48 8b 2c ed 00 00 00 00 mov 0x0(,%rbp,8),%rbp 27834f: R_X86_64_32S .data+0x686710
01e4 278353: 45 31 ed xor %r13d,%r13d
01e7 278356: 4c 63 25 00 00 00 00 movslq 0x0(%rip),%r12 # 27835d <synchronize_rcu_expedited_wait+0x1ee> 278359: R_X86_64_PC32 rcu_num_nodes-0x4
01ee 27835d: 49 83 fc 01 cmp $0x1,%r12
01f2 278361: 76 0f jbe 278372 <synchronize_rcu_expedited_wait+0x203>
01f4 278363: 4c 89 e6 mov %r12,%rsi
01f7 278366: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278369: R_X86_64_32S .data+0x684960
01fe 27836d: e8 00 00 00 00 call 278372 <synchronize_rcu_expedited_wait+0x203> 27836e: R_X86_64_PLT32 __ubsan_handle_out_of_bounds-0x4
0203 278372: 4d 69 e4 30 05 00 00 imul $0x530,%r12,%r12
020a 278379: 49 81 c4 00 00 00 00 add $0x0,%r12 27837c: R_X86_64_32S .data+0x6861e0
0211 278380: 4c 39 e5 cmp %r12,%rbp
0214 278383: 0f 83 e7 03 00 00 jae 278770 <synchronize_rcu_expedited_wait+0x601>
021a 278389: 48 89 ef mov %rbp,%rdi
021d 27838c: e8 00 00 00 00 call 278391 <synchronize_rcu_expedited_wait+0x222> 27838d: R_X86_64_PLT32 _raw_spin_lock_irqsave-0x4
0222 278391: 48 8d bd e0 00 00 00 lea 0xe0(%rbp),%rdi
0229 278398: 48 89 04 24 mov %rax,(%rsp)
022d 27839c: 48 89 f8 mov %rdi,%rax
0230 27839f: 48 c1 e8 03 shr $0x3,%rax
0234 2783a3: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
0238 2783a7: 74 05 je 2783ae <synchronize_rcu_expedited_wait+0x23f>
023a 2783a9: e8 00 00 00 00 call 2783ae <synchronize_rcu_expedited_wait+0x23f> 2783aa: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
023f 2783ae: 4c 8b a5 e0 00 00 00 mov 0xe0(%rbp),%r12
0246 2783b5: 4d 85 e4 test %r12,%r12
0249 2783b8: 75 5e jne 278418 <synchronize_rcu_expedited_wait+0x2a9>
024b 2783ba: 48 c7 c0 00 00 00 00 mov $0x0,%rax 2783bd: R_X86_64_32S debug_locks
0252 2783c1: 48 89 c2 mov %rax,%rdx
0255 2783c4: 83 e0 07 and $0x7,%eax
0258 2783c7: 48 c1 ea 03 shr $0x3,%rdx
025c 2783cb: 83 c0 03 add $0x3,%eax
025f 2783ce: 8a 14 1a mov (%rdx,%rbx,1),%dl
0262 2783d1: 38 d0 cmp %dl,%al
0264 2783d3: 7c 10 jl 2783e5 <synchronize_rcu_expedited_wait+0x276>
0266 2783d5: 84 d2 test %dl,%dl
0268 2783d7: 74 0c je 2783e5 <synchronize_rcu_expedited_wait+0x276>
026a 2783d9: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2783dc: R_X86_64_32S debug_locks
0271 2783e0: e8 00 00 00 00 call 2783e5 <synchronize_rcu_expedited_wait+0x276> 2783e1: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
0276 2783e5: 83 3d 00 00 00 00 00 cmpl $0x0,0x0(%rip) # 2783ec <synchronize_rcu_expedited_wait+0x27d> 2783e7: R_X86_64_PC32 debug_locks-0x5
027d 2783ec: 74 16 je 278404 <synchronize_rcu_expedited_wait+0x295>
027f 2783ee: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 2783f4 <synchronize_rcu_expedited_wait+0x285> 2783f0: R_X86_64_PC32 lockdep_recursion-0x4
0285 2783f4: 85 c0 test %eax,%eax
0287 2783f6: 75 0c jne 278404 <synchronize_rcu_expedited_wait+0x295>
0289 2783f8: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 2783fe <synchronize_rcu_expedited_wait+0x28f> 2783fa: R_X86_64_PC32 hardirqs_enabled-0x4
028f 2783fe: 85 c0 test %eax,%eax
0291 278400: 74 02 je 278404 <synchronize_rcu_expedited_wait+0x295>
0293 278402: 0f 0b ud2
0295 278404: 48 8b 34 24 mov (%rsp),%rsi
0299 278408: 48 89 ef mov %rbp,%rdi
029c 27840b: 45 31 e4 xor %r12d,%r12d
029f 27840e: e8 00 00 00 00 call 278413 <synchronize_rcu_expedited_wait+0x2a4> 27840f: R_X86_64_PLT32 _raw_spin_unlock_irqrestore-0x4
02a4 278413: e9 01 01 00 00 jmp 278519 <synchronize_rcu_expedited_wait+0x3aa>
02a9 278418: 49 8d 7c 24 08 lea 0x8(%r12),%rdi
02ae 27841d: 48 89 f8 mov %rdi,%rax
02b1 278420: 48 c1 e8 03 shr $0x3,%rax
02b5 278424: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
02b9 278428: 74 05 je 27842f <synchronize_rcu_expedited_wait+0x2c0>
02bb 27842a: e8 00 00 00 00 call 27842f <synchronize_rcu_expedited_wait+0x2c0> 27842b: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
02c0 27842f: 4d 8b 64 24 08 mov 0x8(%r12),%r12
02c5 278434: 4c 89 e0 mov %r12,%rax
02c8 278437: 48 c1 e8 03 shr $0x3,%rax
02cc 27843b: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
02d0 27843f: 74 08 je 278449 <synchronize_rcu_expedited_wait+0x2da>
02d2 278441: 4c 89 e7 mov %r12,%rdi
02d5 278444: e8 00 00 00 00 call 278449 <synchronize_rcu_expedited_wait+0x2da> 278445: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
02da 278449: 49 8b 14 24 mov (%r12),%rdx
02de 27844d: 45 31 e4 xor %r12d,%r12d
02e1 278450: 4c 8d b2 88 fc ff ff lea -0x378(%rdx),%r14
02e8 278457: 4d 8d be 78 03 00 00 lea 0x378(%r14),%r15
02ef 27845e: 48 8d 85 c8 00 00 00 lea 0xc8(%rbp),%rax
02f6 278465: 49 39 c7 cmp %rax,%r15
02f9 278468: 74 59 je 2784c3 <synchronize_rcu_expedited_wait+0x354>
02fb 27846a: 49 8d be 90 04 00 00 lea 0x490(%r14),%rdi
0302 278471: 48 89 f8 mov %rdi,%rax
0305 278474: 48 c1 e8 03 shr $0x3,%rax
0309 278478: 8a 04 18 mov (%rax,%rbx,1),%al
030c 27847b: 84 c0 test %al,%al
030e 27847d: 74 09 je 278488 <synchronize_rcu_expedited_wait+0x319>
0310 27847f: 3c 03 cmp $0x3,%al
0312 278481: 7f 05 jg 278488 <synchronize_rcu_expedited_wait+0x319>
0314 278483: e8 00 00 00 00 call 278488 <synchronize_rcu_expedited_wait+0x319> 278484: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
0319 278488: 41 8b b6 90 04 00 00 mov 0x490(%r14),%esi
0320 27848f: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278492: R_X86_64_32S .rodata+0x97800
0327 278496: 41 ff c4 inc %r12d
032a 278499: e8 00 00 00 00 call 27849e <synchronize_rcu_expedited_wait+0x32f> 27849a: R_X86_64_PLT32 _printk-0x4
032f 27849e: 4c 89 f8 mov %r15,%rax
0332 2784a1: 48 c1 e8 03 shr $0x3,%rax
0336 2784a5: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
033a 2784a9: 74 08 je 2784b3 <synchronize_rcu_expedited_wait+0x344>
033c 2784ab: 4c 89 ff mov %r15,%rdi
033f 2784ae: e8 00 00 00 00 call 2784b3 <synchronize_rcu_expedited_wait+0x344> 2784af: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
0344 2784b3: 49 8b 96 78 03 00 00 mov 0x378(%r14),%rdx
034b 2784ba: 4c 8d b2 88 fc ff ff lea -0x378(%rdx),%r14
0352 2784c1: eb 94 jmp 278457 <synchronize_rcu_expedited_wait+0x2e8>
0354 2784c3: 48 c7 c0 00 00 00 00 mov $0x0,%rax 2784c6: R_X86_64_32S debug_locks
035b 2784ca: 48 89 c2 mov %rax,%rdx
035e 2784cd: 83 e0 07 and $0x7,%eax
0361 2784d0: 48 c1 ea 03 shr $0x3,%rdx
0365 2784d4: 83 c0 03 add $0x3,%eax
0368 2784d7: 8a 14 1a mov (%rdx,%rbx,1),%dl
036b 2784da: 38 d0 cmp %dl,%al
036d 2784dc: 7c 10 jl 2784ee <synchronize_rcu_expedited_wait+0x37f>
036f 2784de: 84 d2 test %dl,%dl
0371 2784e0: 74 0c je 2784ee <synchronize_rcu_expedited_wait+0x37f>
0373 2784e2: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2784e5: R_X86_64_32S debug_locks
037a 2784e9: e8 00 00 00 00 call 2784ee <synchronize_rcu_expedited_wait+0x37f> 2784ea: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
037f 2784ee: 83 3d 00 00 00 00 00 cmpl $0x0,0x0(%rip) # 2784f5 <synchronize_rcu_expedited_wait+0x386> 2784f0: R_X86_64_PC32 debug_locks-0x5
0386 2784f5: 74 16 je 27850d <synchronize_rcu_expedited_wait+0x39e>
0388 2784f7: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 2784fd <synchronize_rcu_expedited_wait+0x38e> 2784f9: R_X86_64_PC32 lockdep_recursion-0x4
038e 2784fd: 85 c0 test %eax,%eax
0390 2784ff: 75 0c jne 27850d <synchronize_rcu_expedited_wait+0x39e>
0392 278501: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 278507 <synchronize_rcu_expedited_wait+0x398> 278503: R_X86_64_PC32 hardirqs_enabled-0x4
0398 278507: 85 c0 test %eax,%eax
039a 278509: 74 02 je 27850d <synchronize_rcu_expedited_wait+0x39e>
039c 27850b: 0f 0b ud2
039e 27850d: 48 8b 34 24 mov (%rsp),%rsi
03a2 278511: 48 89 ef mov %rbp,%rdi
03a5 278514: e8 00 00 00 00 call 278519 <synchronize_rcu_expedited_wait+0x3aa> 278515: R_X86_64_PLT32 _raw_spin_unlock_irqrestore-0x4
03aa 278519: 48 8d bd b9 00 00 00 lea 0xb9(%rbp),%rdi
03b1 278520: 45 01 e5 add %r12d,%r13d
03b4 278523: 48 89 f8 mov %rdi,%rax
03b7 278526: 48 89 fa mov %rdi,%rdx
03ba 278529: 48 c1 e8 03 shr $0x3,%rax
03be 27852d: 83 e2 07 and $0x7,%edx
03c1 278530: 8a 04 18 mov (%rax,%rbx,1),%al
03c4 278533: 38 d0 cmp %dl,%al
03c6 278535: 7f 09 jg 278540 <synchronize_rcu_expedited_wait+0x3d1>
03c8 278537: 84 c0 test %al,%al
03ca 278539: 74 05 je 278540 <synchronize_rcu_expedited_wait+0x3d1>
03cc 27853b: e8 00 00 00 00 call 278540 <synchronize_rcu_expedited_wait+0x3d1> 27853c: R_X86_64_PLT32 __asan_report_load1_noabort-0x4
03d1 278540: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 278546 <synchronize_rcu_expedited_wait+0x3d7> 278542: R_X86_64_PC32 rcu_num_lvls-0x4
03d7 278546: 0f b6 95 b9 00 00 00 movzbl 0xb9(%rbp),%edx
03de 27854d: ff c8 dec %eax
03e0 27854f: 39 c2 cmp %eax,%edx
03e2 278551: 74 02 je 278555 <synchronize_rcu_expedited_wait+0x3e6>
03e4 278553: 0f 0b ud2
03e6 278555: 4c 8d b5 b0 00 00 00 lea 0xb0(%rbp),%r14
03ed 27855c: 4c 89 f0 mov %r14,%rax
03f0 27855f: 48 c1 e8 03 shr $0x3,%rax
03f4 278563: 8a 04 18 mov (%rax,%rbx,1),%al
03f7 278566: 84 c0 test %al,%al
03f9 278568: 74 0c je 278576 <synchronize_rcu_expedited_wait+0x407>
03fb 27856a: 3c 03 cmp $0x3,%al
03fd 27856c: 7f 08 jg 278576 <synchronize_rcu_expedited_wait+0x407>
03ff 27856e: 4c 89 f7 mov %r14,%rdi
0402 278571: e8 00 00 00 00 call 278576 <synchronize_rcu_expedited_wait+0x407> 278572: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
0407 278576: 83 bd b0 00 00 00 00 cmpl $0x0,0xb0(%rbp)
040e 27857d: 41 bc 01 00 00 00 mov $0x1,%r12d
0414 278583: 75 2b jne 2785b0 <synchronize_rcu_expedited_wait+0x441>
0416 278585: 48 c7 c0 00 00 00 00 mov $0x0,%rax 278588: R_X86_64_32S __cpu_possible_mask
041d 27858c: 48 c1 e8 03 shr $0x3,%rax
0421 278590: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
0425 278594: 74 0c je 2785a2 <synchronize_rcu_expedited_wait+0x433>
0427 278596: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278599: R_X86_64_32S __cpu_possible_mask
042e 27859d: e8 00 00 00 00 call 2785a2 <synchronize_rcu_expedited_wait+0x433> 27859e: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
0433 2785a2: 4c 8b 25 00 00 00 00 mov 0x0(%rip),%r12 # 2785a9 <synchronize_rcu_expedited_wait+0x43a> 2785a5: R_X86_64_PC32 __cpu_possible_mask-0x4
043a 2785a9: 49 f7 d4 not %r12
043d 2785ac: 41 83 e4 01 and $0x1,%r12d
0441 2785b0: 4c 89 f0 mov %r14,%rax
0444 2785b3: 48 c1 e8 03 shr $0x3,%rax
0448 2785b7: 48 89 44 24 28 mov %rax,0x28(%rsp)
044d 2785bc: 4c 8d bd b4 00 00 00 lea 0xb4(%rbp),%r15
0454 2785c3: 4c 89 f8 mov %r15,%rax
0457 2785c6: 48 c1 e8 03 shr $0x3,%rax
045b 2785ca: 48 01 d8 add %rbx,%rax
045e 2785cd: 48 89 44 24 18 mov %rax,0x18(%rsp)
0463 2785d2: 4c 89 f8 mov %r15,%rax
0466 2785d5: 83 e0 07 and $0x7,%eax
0469 2785d8: 83 c0 03 add $0x3,%eax
046c 2785db: 88 44 24 24 mov %al,0x24(%rsp)
0470 2785df: 48 8b 44 24 18 mov 0x18(%rsp),%rax
0475 2785e4: 8a 00 mov (%rax),%al
0477 2785e6: 38 44 24 24 cmp %al,0x24(%rsp)
047b 2785ea: 7c 0c jl 2785f8 <synchronize_rcu_expedited_wait+0x489>
047d 2785ec: 84 c0 test %al,%al
047f 2785ee: 74 08 je 2785f8 <synchronize_rcu_expedited_wait+0x489>
0481 2785f0: 4c 89 ff mov %r15,%rdi
0484 2785f3: e8 00 00 00 00 call 2785f8 <synchronize_rcu_expedited_wait+0x489> 2785f4: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
0489 2785f8: 44 39 a5 b4 00 00 00 cmp %r12d,0xb4(%rbp)
0490 2785ff: 0f 8c 5f 01 00 00 jl 278764 <synchronize_rcu_expedited_wait+0x5f5>
0496 278605: 48 8b 44 24 28 mov 0x28(%rsp),%rax
049b 27860a: 8a 04 18 mov (%rax,%rbx,1),%al
049e 27860d: 84 c0 test %al,%al
04a0 27860f: 74 0c je 27861d <synchronize_rcu_expedited_wait+0x4ae>
04a2 278611: 3c 03 cmp $0x3,%al
04a4 278613: 7f 08 jg 27861d <synchronize_rcu_expedited_wait+0x4ae>
04a6 278615: 4c 89 f7 mov %r14,%rdi
04a9 278618: e8 00 00 00 00 call 27861d <synchronize_rcu_expedited_wait+0x4ae> 278619: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
04ae 27861d: 44 89 e1 mov %r12d,%ecx
04b1 278620: 2b 8d b0 00 00 00 sub 0xb0(%rbp),%ecx
04b7 278626: 83 f9 3f cmp $0x3f,%ecx
04ba 278629: 76 1a jbe 278645 <synchronize_rcu_expedited_wait+0x4d6>
04bc 27862b: 48 63 d1 movslq %ecx,%rdx
04bf 27862e: be 01 00 00 00 mov $0x1,%esi
04c4 278633: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278636: R_X86_64_32S .data+0x685820
04cb 27863a: 89 0c 24 mov %ecx,(%rsp)
04ce 27863d: e8 00 00 00 00 call 278642 <synchronize_rcu_expedited_wait+0x4d3> 27863e: R_X86_64_PLT32 __ubsan_handle_shift_out_of_bounds-0x4
04d3 278642: 8b 0c 24 mov (%rsp),%ecx
04d6 278645: b8 01 00 00 00 mov $0x1,%eax
04db 27864a: 48 8d bd 80 00 00 00 lea 0x80(%rbp),%rdi
04e2 278651: 48 d3 e0 shl %cl,%rax
04e5 278654: 48 89 04 24 mov %rax,(%rsp)
04e9 278658: 48 89 f8 mov %rdi,%rax
04ec 27865b: 48 c1 e8 03 shr $0x3,%rax
04f0 27865f: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
04f4 278663: 74 05 je 27866a <synchronize_rcu_expedited_wait+0x4fb>
04f6 278665: e8 00 00 00 00 call 27866a <synchronize_rcu_expedited_wait+0x4fb> 278666: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
04fb 27866a: 48 8b 85 80 00 00 00 mov 0x80(%rbp),%rax
0502 278671: 48 85 04 24 test %rax,(%rsp)
0506 278675: 0f 84 de 00 00 00 je 278759 <synchronize_rcu_expedited_wait+0x5ea>
050c 27867b: 31 c0 xor %eax,%eax
050e 27867d: 41 ff c5 inc %r13d
0511 278680: 80 3d 00 00 00 00 00 cmpb $0x0,0x0(%rip) # 278687 <synchronize_rcu_expedited_wait+0x518> 278682: R_X86_64_PC32 .data+0x686b4c
0518 278687: 4c 8b 3d 00 00 00 00 mov 0x0(%rip),%r15 # 27868e <synchronize_rcu_expedited_wait+0x51f> 27868a: R_X86_64_PC32 .data+0x686b5c
051f 27868e: 0f 95 c0 setne %al
0522 278691: 48 8d bd 90 00 00 00 lea 0x90(%rbp),%rdi
0529 278698: 0f b6 80 00 00 00 00 movzbl 0x0(%rax),%eax 27869b: R_X86_64_32S .rodata+0x992c0
0530 27869f: 89 04 24 mov %eax,(%rsp)
0533 2786a2: 48 89 f8 mov %rdi,%rax
0536 2786a5: 48 c1 e8 03 shr $0x3,%rax
053a 2786a9: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
053e 2786ad: 74 05 je 2786b4 <synchronize_rcu_expedited_wait+0x545>
0540 2786af: e8 00 00 00 00 call 2786b4 <synchronize_rcu_expedited_wait+0x545> 2786b0: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
0545 2786b4: 4c 89 f8 mov %r15,%rax
0548 2786b7: 48 23 85 90 00 00 00 and 0x90(%rbp),%rax
054f 2786be: 48 8d bd 88 00 00 00 lea 0x88(%rbp),%rdi
0556 2786c5: 0f 95 c0 setne %al
0559 2786c8: 0f b6 c0 movzbl %al,%eax
055c 2786cb: 44 0f b6 80 00 00 00 00 movzbl 0x0(%rax),%r8d 2786cf: R_X86_64_32S .rodata+0x98860
0564 2786d3: 48 89 f8 mov %rdi,%rax
0567 2786d6: 48 c1 e8 03 shr $0x3,%rax
056b 2786da: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
056f 2786de: 74 0f je 2786ef <synchronize_rcu_expedited_wait+0x580>
0571 2786e0: 44 89 44 24 18 mov %r8d,0x18(%rsp)
0576 2786e5: e8 00 00 00 00 call 2786ea <synchronize_rcu_expedited_wait+0x57b> 2786e6: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
057b 2786ea: 44 8b 44 24 18 mov 0x18(%rsp),%r8d
0580 2786ef: 31 c0 xor %eax,%eax
0582 2786f1: 4c 23 bd 88 00 00 00 and 0x88(%rbp),%r15
0589 2786f8: 45 89 e7 mov %r12d,%r15d
058c 2786fb: 0f 95 c0 setne %al
058f 2786fe: 41 83 f7 01 xor $0x1,%r15d
0593 278702: 4d 63 ff movslq %r15d,%r15
0596 278705: 0f b6 88 00 00 00 00 movzbl 0x0(%rax),%ecx 278708: R_X86_64_32S .rodata+0x988a0
059d 27870c: 49 83 ff 02 cmp $0x2,%r15
05a1 278710: 76 21 jbe 278733 <synchronize_rcu_expedited_wait+0x5c4>
05a3 278712: 4c 89 fe mov %r15,%rsi
05a6 278715: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278718: R_X86_64_32S .data+0x6849a0
05ad 27871c: 89 4c 24 24 mov %ecx,0x24(%rsp)
05b1 278720: 44 89 44 24 18 mov %r8d,0x18(%rsp)
05b6 278725: e8 00 00 00 00 call 27872a <synchronize_rcu_expedited_wait+0x5bb> 278726: R_X86_64_PLT32 __ubsan_handle_out_of_bounds-0x4
05bb 27872a: 8b 4c 24 24 mov 0x24(%rsp),%ecx
05bf 27872e: 44 8b 44 24 18 mov 0x18(%rsp),%r8d
05c4 278733: 41 0f b6 97 00 00 00 00 movzbl 0x0(%r15),%edx 278737: R_X86_64_32S .rodata+0x988e0
05cc 27873b: 44 8b 0c 24 mov (%rsp),%r9d
05d0 27873f: 44 89 e6 mov %r12d,%esi
05d3 278742: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278745: R_X86_64_32S .rodata+0x99180
05da 278749: 41 bc 01 00 00 00 mov $0x1,%r12d
05e0 27874f: e8 00 00 00 00 call 278754 <synchronize_rcu_expedited_wait+0x5e5> 278750: R_X86_64_PLT32 _printk-0x4
05e5 278754: e9 63 fe ff ff jmp 2785bc <synchronize_rcu_expedited_wait+0x44d>
05ea 278759: 41 bc 01 00 00 00 mov $0x1,%r12d
05f0 27875f: e9 7b fe ff ff jmp 2785df <synchronize_rcu_expedited_wait+0x470>
05f5 278764: 48 81 c5 30 05 00 00 add $0x530,%rbp
05fc 27876b: e9 e6 fb ff ff jmp 278356 <synchronize_rcu_expedited_wait+0x1e7>
0601 278770: 31 c0 xor %eax,%eax
0603 278772: 4c 8b 35 00 00 00 00 mov 0x0(%rip),%r14 # 278779 <synchronize_rcu_expedited_wait+0x60a> 278775: R_X86_64_PC32 .data+0x68625c
060a 278779: 4c 8b 25 00 00 00 00 mov 0x0(%rip),%r12 # 278780 <synchronize_rcu_expedited_wait+0x611> 27877c: R_X86_64_PC32 .data+0x686a44
0611 278780: 48 83 3d 00 00 00 00 00 cmpq $0x0,0x0(%rip) # 278788 <synchronize_rcu_expedited_wait+0x619> 278783: R_X86_64_PC32 .data+0x6862bb
0619 278788: 0f 95 c0 setne %al
061c 27878b: 44 0f b6 80 00 00 00 00 movzbl 0x0(%rax),%r8d 27878f: R_X86_64_32S .rodata+0x99300
0624 278793: 48 c7 c0 00 00 00 00 mov $0x0,%rax 278796: R_X86_64_32S jiffies
062b 27879a: 48 c1 e8 03 shr $0x3,%rax
062f 27879e: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
0633 2787a2: 74 14 je 2787b8 <synchronize_rcu_expedited_wait+0x649>
0635 2787a4: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2787a7: R_X86_64_32S jiffies
063c 2787ab: 44 89 04 24 mov %r8d,(%rsp)
0640 2787af: e8 00 00 00 00 call 2787b4 <synchronize_rcu_expedited_wait+0x645> 2787b0: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
0645 2787b4: 44 8b 04 24 mov (%rsp),%r8d
0649 2787b8: 48 8b 35 00 00 00 00 mov 0x0(%rip),%rsi # 2787bf <synchronize_rcu_expedited_wait+0x650> 2787bb: R_X86_64_PC32 jiffies-0x4
0650 2787bf: 4c 89 f1 mov %r14,%rcx
0653 2787c2: 4c 89 e2 mov %r12,%rdx
0656 2787c5: 48 2b 74 24 10 sub 0x10(%rsp),%rsi
065b 2787ca: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2787cd: R_X86_64_32S .rodata+0x991c0
0662 2787d1: e8 00 00 00 00 call 2787d6 <synchronize_rcu_expedited_wait+0x667> 2787d2: R_X86_64_PLT32 _printk-0x4
0667 2787d6: 45 85 ed test %r13d,%r13d
066a 2787d9: 0f 84 5f 01 00 00 je 27893e <synchronize_rcu_expedited_wait+0x7cf>
0670 2787df: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2787e2: R_X86_64_32S .rodata+0x99220
0677 2787e6: 48 c7 c5 00 00 00 00 mov $0x0,%rbp 2787e9: R_X86_64_32S .data+0x6861e0
067e 2787ed: e8 00 00 00 00 call 2787f2 <synchronize_rcu_expedited_wait+0x683> 2787ee: R_X86_64_PLT32 _printk-0x4
0683 2787f2: 4c 63 25 00 00 00 00 movslq 0x0(%rip),%r12 # 2787f9 <synchronize_rcu_expedited_wait+0x68a> 2787f5: R_X86_64_PC32 rcu_num_nodes-0x4
068a 2787f9: 49 83 fc 01 cmp $0x1,%r12
068e 2787fd: 76 0f jbe 27880e <synchronize_rcu_expedited_wait+0x69f>
0690 2787ff: 4c 89 e6 mov %r12,%rsi
0693 278802: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278805: R_X86_64_32S .data+0x6848a0
069a 278809: e8 00 00 00 00 call 27880e <synchronize_rcu_expedited_wait+0x69f> 27880a: R_X86_64_PLT32 __ubsan_handle_out_of_bounds-0x4
069f 27880e: 4d 69 e4 30 05 00 00 imul $0x530,%r12,%r12
06a6 278815: 49 81 c4 00 00 00 00 add $0x0,%r12 278818: R_X86_64_32S .data+0x6861e0
06ad 27881c: 4c 39 e5 cmp %r12,%rbp
06b0 27881f: 0f 83 0d 01 00 00 jae 278932 <synchronize_rcu_expedited_wait+0x7c3>
06b6 278825: 48 81 fd 00 00 00 00 cmp $0x0,%rbp 278828: R_X86_64_32S .data+0x6861e0
06bd 27882c: 0f 84 f4 00 00 00 je 278926 <synchronize_rcu_expedited_wait+0x7b7>
06c3 278832: 48 89 ef mov %rbp,%rdi
06c6 278835: e8 75 1b ff ff call 26a3af <sync_rcu_exp_done_unlocked>
06cb 27883a: 84 c0 test %al,%al
06cd 27883c: 0f 85 e4 00 00 00 jne 278926 <synchronize_rcu_expedited_wait+0x7b7>
06d3 278842: 48 8d bd e0 00 00 00 lea 0xe0(%rbp),%rdi
06da 278849: 48 89 f8 mov %rdi,%rax
06dd 27884c: 48 c1 e8 03 shr $0x3,%rax
06e1 278850: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
06e5 278854: 74 05 je 27885b <synchronize_rcu_expedited_wait+0x6ec>
06e7 278856: e8 00 00 00 00 call 27885b <synchronize_rcu_expedited_wait+0x6ec> 278857: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
06ec 27885b: 31 c0 xor %eax,%eax
06ee 27885d: 48 83 bd e0 00 00 00 00 cmpq $0x0,0xe0(%rbp)
06f6 278865: 48 8d bd 80 00 00 00 lea 0x80(%rbp),%rdi
06fd 27886c: 0f 95 c0 setne %al
0700 27886f: 44 0f b6 b0 00 00 00 00 movzbl 0x0(%rax),%r14d 278873: R_X86_64_32S .rodata+0x99300
0708 278877: 48 89 f8 mov %rdi,%rax
070b 27887a: 48 c1 e8 03 shr $0x3,%rax
070f 27887e: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
0713 278882: 74 05 je 278889 <synchronize_rcu_expedited_wait+0x71a>
0715 278884: e8 00 00 00 00 call 278889 <synchronize_rcu_expedited_wait+0x71a> 278885: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
071a 278889: 48 8d bd b4 00 00 00 lea 0xb4(%rbp),%rdi
0721 278890: 4c 8b ad 80 00 00 00 mov 0x80(%rbp),%r13
0728 278897: 48 89 f8 mov %rdi,%rax
072b 27889a: 48 c1 e8 03 shr $0x3,%rax
072f 27889e: 8a 14 18 mov (%rax,%rbx,1),%dl
0732 2788a1: 48 89 f8 mov %rdi,%rax
0735 2788a4: 83 e0 07 and $0x7,%eax
0738 2788a7: 83 c0 03 add $0x3,%eax
073b 2788aa: 38 d0 cmp %dl,%al
073d 2788ac: 7c 09 jl 2788b7 <synchronize_rcu_expedited_wait+0x748>
073f 2788ae: 84 d2 test %dl,%dl
0741 2788b0: 74 05 je 2788b7 <synchronize_rcu_expedited_wait+0x748>
0743 2788b2: e8 00 00 00 00 call 2788b7 <synchronize_rcu_expedited_wait+0x748> 2788b3: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
0748 2788b7: 48 8d bd b0 00 00 00 lea 0xb0(%rbp),%rdi
074f 2788be: 44 8b a5 b4 00 00 00 mov 0xb4(%rbp),%r12d
0756 2788c5: 48 89 f8 mov %rdi,%rax
0759 2788c8: 48 c1 e8 03 shr $0x3,%rax
075d 2788cc: 8a 04 18 mov (%rax,%rbx,1),%al
0760 2788cf: 84 c0 test %al,%al
0762 2788d1: 74 09 je 2788dc <synchronize_rcu_expedited_wait+0x76d>
0764 2788d3: 3c 03 cmp $0x3,%al
0766 2788d5: 7f 05 jg 2788dc <synchronize_rcu_expedited_wait+0x76d>
0768 2788d7: e8 00 00 00 00 call 2788dc <synchronize_rcu_expedited_wait+0x76d> 2788d8: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
076d 2788dc: 48 8d bd b9 00 00 00 lea 0xb9(%rbp),%rdi
0774 2788e3: 44 8b bd b0 00 00 00 mov 0xb0(%rbp),%r15d
077b 2788ea: 48 89 f8 mov %rdi,%rax
077e 2788ed: 48 89 fa mov %rdi,%rdx
0781 2788f0: 48 c1 e8 03 shr $0x3,%rax
0785 2788f4: 83 e2 07 and $0x7,%edx
0788 2788f7: 8a 04 18 mov (%rax,%rbx,1),%al
078b 2788fa: 38 d0 cmp %dl,%al
078d 2788fc: 7f 09 jg 278907 <synchronize_rcu_expedited_wait+0x798>
078f 2788fe: 84 c0 test %al,%al
0791 278900: 74 05 je 278907 <synchronize_rcu_expedited_wait+0x798>
0793 278902: e8 00 00 00 00 call 278907 <synchronize_rcu_expedited_wait+0x798> 278903: R_X86_64_PLT32 __asan_report_load1_noabort-0x4
0798 278907: 0f b6 b5 b9 00 00 00 movzbl 0xb9(%rbp),%esi
079f 27890e: 45 89 f1 mov %r14d,%r9d
07a2 278911: 4d 89 e8 mov %r13,%r8
07a5 278914: 44 89 e1 mov %r12d,%ecx
07a8 278917: 44 89 fa mov %r15d,%edx
07ab 27891a: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 27891d: R_X86_64_32S .rodata+0x99280
07b2 278921: e8 00 00 00 00 call 278926 <synchronize_rcu_expedited_wait+0x7b7> 278922: R_X86_64_PLT32 _printk-0x4
07b7 278926: 48 81 c5 30 05 00 00 add $0x530,%rbp
07be 27892d: e9 c0 fe ff ff jmp 2787f2 <synchronize_rcu_expedited_wait+0x683>
07c3 278932: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278935: R_X86_64_32S .rodata+0x975a0
07ca 278939: e8 00 00 00 00 call 27893e <synchronize_rcu_expedited_wait+0x7cf> 27893a: R_X86_64_PLT32 _printk-0x4
07cf 27893e: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 278944 <synchronize_rcu_expedited_wait+0x7d5> 278940: R_X86_64_PC32 rcu_num_lvls-0x4
07d5 278944: 8d 68 ff lea -0x1(%rax),%ebp
07d8 278947: 48 63 ed movslq %ebp,%rbp
07db 27894a: 48 83 fd 01 cmp $0x1,%rbp
07df 27894e: 76 0f jbe 27895f <synchronize_rcu_expedited_wait+0x7f0>
07e1 278950: 48 89 ee mov %rbp,%rsi
07e4 278953: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278956: R_X86_64_32S .data+0x684860
07eb 27895a: e8 00 00 00 00 call 27895f <synchronize_rcu_expedited_wait+0x7f0> 27895b: R_X86_64_PLT32 __ubsan_handle_out_of_bounds-0x4
07f0 27895f: 48 8d 3c ed 00 00 00 00 lea 0x0(,%rbp,8),%rdi 278963: R_X86_64_32S .data+0x686710
07f8 278967: 48 89 f8 mov %rdi,%rax
07fb 27896a: 48 c1 e8 03 shr $0x3,%rax
07ff 27896e: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
0803 278972: 74 05 je 278979 <synchronize_rcu_expedited_wait+0x80a>
0805 278974: e8 00 00 00 00 call 278979 <synchronize_rcu_expedited_wait+0x80a> 278975: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
080a 278979: 48 8b 2c ed 00 00 00 00 mov 0x0(,%rbp,8),%rbp 27897d: R_X86_64_32S .data+0x686710
0812 278981: 4c 63 25 00 00 00 00 movslq 0x0(%rip),%r12 # 278988 <synchronize_rcu_expedited_wait+0x819> 278984: R_X86_64_PC32 rcu_num_nodes-0x4
0819 278988: 49 83 fc 01 cmp $0x1,%r12
081d 27898c: 76 0f jbe 27899d <synchronize_rcu_expedited_wait+0x82e>
081f 27898e: 4c 89 e6 mov %r12,%rsi
0822 278991: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278994: R_X86_64_32S .data+0x684820
0829 278998: e8 00 00 00 00 call 27899d <synchronize_rcu_expedited_wait+0x82e> 278999: R_X86_64_PLT32 __ubsan_handle_out_of_bounds-0x4
082e 27899d: 4d 69 e4 30 05 00 00 imul $0x530,%r12,%r12
0835 2789a4: 49 81 c4 00 00 00 00 add $0x0,%r12 2789a7: R_X86_64_32S .data+0x6861e0
083c 2789ab: 4c 39 e5 cmp %r12,%rbp
083f 2789ae: 0f 83 37 03 00 00 jae 278ceb <synchronize_rcu_expedited_wait+0xb7c>
0845 2789b4: 48 8d bd b9 00 00 00 lea 0xb9(%rbp),%rdi
084c 2789bb: 48 89 f8 mov %rdi,%rax
084f 2789be: 48 89 fa mov %rdi,%rdx
0852 2789c1: 48 c1 e8 03 shr $0x3,%rax
0856 2789c5: 83 e2 07 and $0x7,%edx
0859 2789c8: 8a 04 18 mov (%rax,%rbx,1),%al
085c 2789cb: 38 d0 cmp %dl,%al
085e 2789cd: 7f 09 jg 2789d8 <synchronize_rcu_expedited_wait+0x869>
0860 2789cf: 84 c0 test %al,%al
0862 2789d1: 74 05 je 2789d8 <synchronize_rcu_expedited_wait+0x869>
0864 2789d3: e8 00 00 00 00 call 2789d8 <synchronize_rcu_expedited_wait+0x869> 2789d4: R_X86_64_PLT32 __asan_report_load1_noabort-0x4
0869 2789d8: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 2789de <synchronize_rcu_expedited_wait+0x86f> 2789da: R_X86_64_PC32 rcu_num_lvls-0x4
086f 2789de: 0f b6 95 b9 00 00 00 movzbl 0xb9(%rbp),%edx
0876 2789e5: ff c8 dec %eax
0878 2789e7: 39 c2 cmp %eax,%edx
087a 2789e9: 74 02 je 2789ed <synchronize_rcu_expedited_wait+0x87e>
087c 2789eb: 0f 0b ud2
087e 2789ed: 4c 8d ad b0 00 00 00 lea 0xb0(%rbp),%r13
0885 2789f4: 4c 89 e8 mov %r13,%rax
0888 2789f7: 48 c1 e8 03 shr $0x3,%rax
088c 2789fb: 8a 04 18 mov (%rax,%rbx,1),%al
088f 2789fe: 84 c0 test %al,%al
0891 278a00: 74 0c je 278a0e <synchronize_rcu_expedited_wait+0x89f>
0893 278a02: 3c 03 cmp $0x3,%al
0895 278a04: 7f 08 jg 278a0e <synchronize_rcu_expedited_wait+0x89f>
0897 278a06: 4c 89 ef mov %r13,%rdi
089a 278a09: e8 00 00 00 00 call 278a0e <synchronize_rcu_expedited_wait+0x89f> 278a0a: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
089f 278a0e: 83 bd b0 00 00 00 00 cmpl $0x0,0xb0(%rbp)
08a6 278a15: 41 bc 01 00 00 00 mov $0x1,%r12d
08ac 278a1b: 75 2b jne 278a48 <synchronize_rcu_expedited_wait+0x8d9>
08ae 278a1d: 48 c7 c0 00 00 00 00 mov $0x0,%rax 278a20: R_X86_64_32S __cpu_possible_mask
08b5 278a24: 48 c1 e8 03 shr $0x3,%rax
08b9 278a28: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
08bd 278a2c: 74 0c je 278a3a <synchronize_rcu_expedited_wait+0x8cb>
08bf 278a2e: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278a31: R_X86_64_32S __cpu_possible_mask
08c6 278a35: e8 00 00 00 00 call 278a3a <synchronize_rcu_expedited_wait+0x8cb> 278a36: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
08cb 278a3a: 4c 8b 25 00 00 00 00 mov 0x0(%rip),%r12 # 278a41 <synchronize_rcu_expedited_wait+0x8d2> 278a3d: R_X86_64_PC32 __cpu_possible_mask-0x4
08d2 278a41: 49 f7 d4 not %r12
08d5 278a44: 41 83 e4 01 and $0x1,%r12d
08d9 278a48: 4d 89 ef mov %r13,%r15
08dc 278a4b: 49 c1 ef 03 shr $0x3,%r15
08e0 278a4f: 4c 8d b5 b4 00 00 00 lea 0xb4(%rbp),%r14
08e7 278a56: 4c 89 f0 mov %r14,%rax
08ea 278a59: 48 c1 e8 03 shr $0x3,%rax
08ee 278a5d: 48 01 d8 add %rbx,%rax
08f1 278a60: 48 89 44 24 18 mov %rax,0x18(%rsp)
08f6 278a65: 4c 89 f0 mov %r14,%rax
08f9 278a68: 83 e0 07 and $0x7,%eax
08fc 278a6b: 83 c0 03 add $0x3,%eax
08ff 278a6e: 88 44 24 24 mov %al,0x24(%rsp)
0903 278a72: 48 8b 44 24 18 mov 0x18(%rsp),%rax
0908 278a77: 8a 00 mov (%rax),%al
090a 278a79: 38 44 24 24 cmp %al,0x24(%rsp)
090e 278a7d: 7c 0c jl 278a8b <synchronize_rcu_expedited_wait+0x91c>
0910 278a7f: 84 c0 test %al,%al
0912 278a81: 74 08 je 278a8b <synchronize_rcu_expedited_wait+0x91c>
0914 278a83: 4c 89 f7 mov %r14,%rdi
0917 278a86: e8 00 00 00 00 call 278a8b <synchronize_rcu_expedited_wait+0x91c> 278a87: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
091c 278a8b: 44 39 a5 b4 00 00 00 cmp %r12d,0xb4(%rbp)
0923 278a92: 0f 8c b3 00 00 00 jl 278b4b <synchronize_rcu_expedited_wait+0x9dc>
0929 278a98: 41 8a 04 1f mov (%r15,%rbx,1),%al
092d 278a9c: 84 c0 test %al,%al
092f 278a9e: 74 0c je 278aac <synchronize_rcu_expedited_wait+0x93d>
0931 278aa0: 3c 03 cmp $0x3,%al
0933 278aa2: 7f 08 jg 278aac <synchronize_rcu_expedited_wait+0x93d>
0935 278aa4: 4c 89 ef mov %r13,%rdi
0938 278aa7: e8 00 00 00 00 call 278aac <synchronize_rcu_expedited_wait+0x93d> 278aa8: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
093d 278aac: 44 89 e1 mov %r12d,%ecx
0940 278aaf: 2b 8d b0 00 00 00 sub 0xb0(%rbp),%ecx
0946 278ab5: 83 f9 3f cmp $0x3f,%ecx
0949 278ab8: 76 1a jbe 278ad4 <synchronize_rcu_expedited_wait+0x965>
094b 278aba: 48 63 d1 movslq %ecx,%rdx
094e 278abd: be 01 00 00 00 mov $0x1,%esi
0953 278ac2: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278ac5: R_X86_64_32S .data+0x6857e0
095a 278ac9: 89 0c 24 mov %ecx,(%rsp)
095d 278acc: e8 00 00 00 00 call 278ad1 <synchronize_rcu_expedited_wait+0x962> 278acd: R_X86_64_PLT32 __ubsan_handle_shift_out_of_bounds-0x4
0962 278ad1: 8b 0c 24 mov (%rsp),%ecx
0965 278ad4: b8 01 00 00 00 mov $0x1,%eax
096a 278ad9: 48 8d bd 80 00 00 00 lea 0x80(%rbp),%rdi
0971 278ae0: 48 d3 e0 shl %cl,%rax
0974 278ae3: 48 89 04 24 mov %rax,(%rsp)
0978 278ae7: 48 89 f8 mov %rdi,%rax
097b 278aea: 48 c1 e8 03 shr $0x3,%rax
097f 278aee: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
0983 278af2: 74 05 je 278af9 <synchronize_rcu_expedited_wait+0x98a>
0985 278af4: e8 00 00 00 00 call 278af9 <synchronize_rcu_expedited_wait+0x98a> 278af5: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
098a 278af9: 48 8b 85 80 00 00 00 mov 0x80(%rbp),%rax
0991 278b00: 48 85 04 24 test %rax,(%rsp)
0995 278b04: 74 3a je 278b40 <synchronize_rcu_expedited_wait+0x9d1>
0997 278b06: bf 01 00 00 00 mov $0x1,%edi
099c 278b0b: e8 00 00 00 00 call 278b10 <synchronize_rcu_expedited_wait+0x9a1> 278b0c: R_X86_64_PLT32 preempt_count_add-0x4
09a1 278b10: 44 89 e7 mov %r12d,%edi
09a4 278b13: e8 00 00 00 00 call 278b18 <synchronize_rcu_expedited_wait+0x9a9> 278b14: R_X86_64_PLT32 dump_cpu_task-0x4
09a9 278b18: bf 01 00 00 00 mov $0x1,%edi
09ae 278b1d: 41 bc 01 00 00 00 mov $0x1,%r12d
09b4 278b23: e8 00 00 00 00 call 278b28 <synchronize_rcu_expedited_wait+0x9b9> 278b24: R_X86_64_PLT32 preempt_count_sub-0x4
09b9 278b28: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 278b2e <synchronize_rcu_expedited_wait+0x9bf> 278b2a: R_X86_64_PC32 pcpu_hot+0x4
09bf 278b2e: 85 c0 test %eax,%eax
09c1 278b30: 0f 85 19 ff ff ff jne 278a4f <synchronize_rcu_expedited_wait+0x8e0>
09c7 278b36: e8 00 00 00 00 call 278b3b <synchronize_rcu_expedited_wait+0x9cc> 278b37: R_X86_64_PLT32 preempt_schedule_thunk-0x4
09cc 278b3b: e9 0f ff ff ff jmp 278a4f <synchronize_rcu_expedited_wait+0x8e0>
09d1 278b40: 41 bc 01 00 00 00 mov $0x1,%r12d
09d7 278b46: e9 27 ff ff ff jmp 278a72 <synchronize_rcu_expedited_wait+0x903>
09dc 278b4b: 48 c7 c0 00 00 00 00 mov $0x0,%rax 278b4e: R_X86_64_32S rcu_exp_stall_task_details
09e3 278b52: 48 89 c2 mov %rax,%rdx
09e6 278b55: 83 e0 07 and $0x7,%eax
09e9 278b58: 48 c1 ea 03 shr $0x3,%rdx
09ed 278b5c: 8a 14 1a mov (%rdx,%rbx,1),%dl
09f0 278b5f: 38 c2 cmp %al,%dl
09f2 278b61: 7f 10 jg 278b73 <synchronize_rcu_expedited_wait+0xa04>
09f4 278b63: 84 d2 test %dl,%dl
09f6 278b65: 74 0c je 278b73 <synchronize_rcu_expedited_wait+0xa04>
09f8 278b67: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278b6a: R_X86_64_32S rcu_exp_stall_task_details
09ff 278b6e: e8 00 00 00 00 call 278b73 <synchronize_rcu_expedited_wait+0xa04> 278b6f: R_X86_64_PLT32 __asan_report_load1_noabort-0x4
0a04 278b73: 80 3d 00 00 00 00 00 cmpb $0x0,0x0(%rip) # 278b7a <synchronize_rcu_expedited_wait+0xa0b> 278b75: R_X86_64_PC32 rcu_exp_stall_task_details-0x5
0a0b 278b7a: 0f 84 5f 01 00 00 je 278cdf <synchronize_rcu_expedited_wait+0xb70>
0a11 278b80: 48 89 ef mov %rbp,%rdi
0a14 278b83: e8 00 00 00 00 call 278b88 <synchronize_rcu_expedited_wait+0xa19> 278b84: R_X86_64_PLT32 _raw_spin_lock_irqsave-0x4
0a19 278b88: 48 8d bd e0 00 00 00 lea 0xe0(%rbp),%rdi
0a20 278b8f: 49 89 c4 mov %rax,%r12
0a23 278b92: 48 89 f8 mov %rdi,%rax
0a26 278b95: 48 c1 e8 03 shr $0x3,%rax
0a2a 278b99: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
0a2e 278b9d: 74 05 je 278ba4 <synchronize_rcu_expedited_wait+0xa35>
0a30 278b9f: e8 00 00 00 00 call 278ba4 <synchronize_rcu_expedited_wait+0xa35> 278ba0: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
0a35 278ba4: 48 8b 85 e0 00 00 00 mov 0xe0(%rbp),%rax
0a3c 278bab: 48 85 c0 test %rax,%rax
0a3f 278bae: 75 5b jne 278c0b <synchronize_rcu_expedited_wait+0xa9c>
0a41 278bb0: 48 c7 c0 00 00 00 00 mov $0x0,%rax 278bb3: R_X86_64_32S debug_locks
0a48 278bb7: 48 89 c2 mov %rax,%rdx
0a4b 278bba: 83 e0 07 and $0x7,%eax
0a4e 278bbd: 48 c1 ea 03 shr $0x3,%rdx
0a52 278bc1: 83 c0 03 add $0x3,%eax
0a55 278bc4: 8a 14 1a mov (%rdx,%rbx,1),%dl
0a58 278bc7: 38 d0 cmp %dl,%al
0a5a 278bc9: 7c 10 jl 278bdb <synchronize_rcu_expedited_wait+0xa6c>
0a5c 278bcb: 84 d2 test %dl,%dl
0a5e 278bcd: 74 0c je 278bdb <synchronize_rcu_expedited_wait+0xa6c>
0a60 278bcf: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278bd2: R_X86_64_32S debug_locks
0a67 278bd6: e8 00 00 00 00 call 278bdb <synchronize_rcu_expedited_wait+0xa6c> 278bd7: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
0a6c 278bdb: 83 3d 00 00 00 00 00 cmpl $0x0,0x0(%rip) # 278be2 <synchronize_rcu_expedited_wait+0xa73> 278bdd: R_X86_64_PC32 debug_locks-0x5
0a73 278be2: 0f 84 ec 00 00 00 je 278cd4 <synchronize_rcu_expedited_wait+0xb65>
0a79 278be8: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 278bee <synchronize_rcu_expedited_wait+0xa7f> 278bea: R_X86_64_PC32 lockdep_recursion-0x4
0a7f 278bee: 85 c0 test %eax,%eax
0a81 278bf0: 0f 85 de 00 00 00 jne 278cd4 <synchronize_rcu_expedited_wait+0xb65>
0a87 278bf6: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 278bfc <synchronize_rcu_expedited_wait+0xa8d> 278bf8: R_X86_64_PC32 hardirqs_enabled-0x4
0a8d 278bfc: 85 c0 test %eax,%eax
0a8f 278bfe: 0f 84 d0 00 00 00 je 278cd4 <synchronize_rcu_expedited_wait+0xb65>
0a95 278c04: 0f 0b ud2
0a97 278c06: e9 c9 00 00 00 jmp 278cd4 <synchronize_rcu_expedited_wait+0xb65>
0a9c 278c0b: 4c 8b ad e0 00 00 00 mov 0xe0(%rbp),%r13
0aa3 278c12: 49 8d 7d 08 lea 0x8(%r13),%rdi
0aa7 278c16: 48 89 f8 mov %rdi,%rax
0aaa 278c19: 48 c1 e8 03 shr $0x3,%rax
0aae 278c1d: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
0ab2 278c21: 74 05 je 278c28 <synchronize_rcu_expedited_wait+0xab9>
0ab4 278c23: e8 00 00 00 00 call 278c28 <synchronize_rcu_expedited_wait+0xab9> 278c24: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
0ab9 278c28: 4d 8b 6d 08 mov 0x8(%r13),%r13
0abd 278c2c: 4c 89 e8 mov %r13,%rax
0ac0 278c2f: 48 c1 e8 03 shr $0x3,%rax
0ac4 278c33: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
0ac8 278c37: 74 08 je 278c41 <synchronize_rcu_expedited_wait+0xad2>
0aca 278c39: 4c 89 ef mov %r13,%rdi
0acd 278c3c: e8 00 00 00 00 call 278c41 <synchronize_rcu_expedited_wait+0xad2> 278c3d: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
0ad2 278c41: 4d 8b 6d 00 mov 0x0(%r13),%r13
0ad6 278c45: 49 81 ed 78 03 00 00 sub $0x378,%r13
0add 278c4c: 48 8d 85 c8 00 00 00 lea 0xc8(%rbp),%rax
0ae4 278c53: 4d 8d b5 78 03 00 00 lea 0x378(%r13),%r14
0aeb 278c5a: 49 39 c6 cmp %rax,%r14
0aee 278c5d: 74 2b je 278c8a <synchronize_rcu_expedited_wait+0xb1b>
0af0 278c5f: e8 00 00 00 00 call 278c64 <synchronize_rcu_expedited_wait+0xaf5> 278c60: R_X86_64_PLT32 touch_softlockup_watchdog-0x4
0af5 278c64: 4c 89 ef mov %r13,%rdi
0af8 278c67: e8 00 00 00 00 call 278c6c <synchronize_rcu_expedited_wait+0xafd> 278c68: R_X86_64_PLT32 sched_show_task-0x4
0afd 278c6c: 4c 89 f0 mov %r14,%rax
0b00 278c6f: 48 c1 e8 03 shr $0x3,%rax
0b04 278c73: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1)
0b08 278c77: 74 08 je 278c81 <synchronize_rcu_expedited_wait+0xb12>
0b0a 278c79: 4c 89 f7 mov %r14,%rdi
0b0d 278c7c: e8 00 00 00 00 call 278c81 <synchronize_rcu_expedited_wait+0xb12> 278c7d: R_X86_64_PLT32 __asan_report_load8_noabort-0x4
0b12 278c81: 4d 8b ad 78 03 00 00 mov 0x378(%r13),%r13
0b19 278c88: eb bb jmp 278c45 <synchronize_rcu_expedited_wait+0xad6>
0b1b 278c8a: 48 c7 c0 00 00 00 00 mov $0x0,%rax 278c8d: R_X86_64_32S debug_locks
0b22 278c91: 48 89 c2 mov %rax,%rdx
0b25 278c94: 83 e0 07 and $0x7,%eax
0b28 278c97: 48 c1 ea 03 shr $0x3,%rdx
0b2c 278c9b: 83 c0 03 add $0x3,%eax
0b2f 278c9e: 8a 14 1a mov (%rdx,%rbx,1),%dl
0b32 278ca1: 38 d0 cmp %dl,%al
0b34 278ca3: 7c 10 jl 278cb5 <synchronize_rcu_expedited_wait+0xb46>
0b36 278ca5: 84 d2 test %dl,%dl
0b38 278ca7: 74 0c je 278cb5 <synchronize_rcu_expedited_wait+0xb46>
0b3a 278ca9: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 278cac: R_X86_64_32S debug_locks
0b41 278cb0: e8 00 00 00 00 call 278cb5 <synchronize_rcu_expedited_wait+0xb46> 278cb1: R_X86_64_PLT32 __asan_report_load4_noabort-0x4
0b46 278cb5: 83 3d 00 00 00 00 00 cmpl $0x0,0x0(%rip) # 278cbc <synchronize_rcu_expedited_wait+0xb4d> 278cb7: R_X86_64_PC32 debug_locks-0x5
0b4d 278cbc: 74 16 je 278cd4 <synchronize_rcu_expedited_wait+0xb65>
0b4f 278cbe: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 278cc4 <synchronize_rcu_expedited_wait+0xb55> 278cc0: R_X86_64_PC32 lockdep_recursion-0x4
0b55 278cc4: 85 c0 test %eax,%eax
0b57 278cc6: 75 0c jne 278cd4 <synchronize_rcu_expedited_wait+0xb65>
0b59 278cc8: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 278cce <synchronize_rcu_expedited_wait+0xb5f> 278cca: R_X86_64_PC32 hardirqs_enabled-0x4
0b5f 278cce: 85 c0 test %eax,%eax
0b61 278cd0: 74 02 je 278cd4 <synchronize_rcu_expedited_wait+0xb65>
0b63 278cd2: 0f 0b ud2
0b65 278cd4: 4c 89 e6 mov %r12,%rsi
0b68 278cd7: 48 89 ef mov %rbp,%rdi
0b6b 278cda: e8 00 00 00 00 call 278cdf <synchronize_rcu_expedited_wait+0xb70> 278cdb: R_X86_64_PLT32 _raw_spin_unlock_irqrestore-0x4
0b70 278cdf: 48 81 c5 30 05 00 00 add $0x530,%rbp
0b77 278ce6: e9 96 fc ff ff jmp 278981 <synchronize_rcu_expedited_wait+0x812>
0b7c 278ceb: e8 00 00 00 00 call 278cf0 <synchronize_rcu_expedited_wait+0xb81> 278cec: R_X86_64_PLT32 rcu_exp_jiffies_till_stall_check-0x4
0b81 278cf0: 8d 68 01 lea 0x1(%rax),%ebp
0b84 278cf3: 8d 6c 6d 00 lea 0x0(%rbp,%rbp,2),%ebp
0b88 278cf7: 48 63 ed movslq %ebp,%rbp
0b8b 278cfa: e8 7d 23 ff ff call 26b07c <panic_on_rcu_stall>
0b90 278cff: e9 17 f5 ff ff jmp 27821b <synchronize_rcu_expedited_wait+0xac>
0b95 278d04: 48 8b 54 24 08 mov 0x8(%rsp),%rdx
0b9a 278d09: b8 ff ff 37 00 mov $0x37ffff,%eax
0b9f 278d0e: b9 03 00 00 00 mov $0x3,%ecx
0ba4 278d13: 48 c1 e0 2a shl $0x2a,%rax
0ba8 278d17: 48 01 c2 add %rax,%rdx
0bab 278d1a: 31 c0 xor %eax,%eax
0bad 278d1c: 48 89 d7 mov %rdx,%rdi
0bb0 278d1f: f3 ab rep stos %eax,%es:(%rdi)
0bb2 278d21: 48 8b 84 24 a8 00 00 00 mov 0xa8(%rsp),%rax
0bba 278d29: 65 48 2b 04 25 28 00 00 00 sub %gs:0x28,%rax
0bc3 278d32: 74 05 je 278d39 <synchronize_rcu_expedited_wait+0xbca>
0bc5 278d34: e8 00 00 00 00 call 278d39 <synchronize_rcu_expedited_wait+0xbca> 278d35: R_X86_64_PLT32 __stack_chk_fail-0x4
0bca 278d39: 48 81 c4 b0 00 00 00 add $0xb0,%rsp
0bd1 278d40: 5b pop %rbx
0bd2 278d41: 5d pop %rbp
0bd3 278d42: 41 5c pop %r12
0bd5 278d44: 41 5d pop %r13
0bd7 278d46: 41 5e pop %r14
0bd9 278d48: 41 5f pop %r15
0bdb 278d4a: 31 c0 xor %eax,%eax
0bdd 278d4c: 31 d2 xor %edx,%edx
0bdf 278d4e: 31 c9 xor %ecx,%ecx
0be1 278d50: 31 f6 xor %esi,%esi
0be3 278d52: 31 ff xor %edi,%edi
0be5 278d54: 45 31 c0 xor %r8d,%r8d
0be8 278d57: 45 31 c9 xor %r9d,%r9d
0beb 278d5a: e9 00 00 00 00 jmp 278d5f <rcu_exp_wait_wake> 278d5b: R_X86_64_PLT32 __x86_return_thunk-0x4
--
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:[~2023-05-28 5:56 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-28 5:55 [linux-next:master 4813/4815] vmlinux.o: warning: objtool: synchronize_rcu_expedited_wait+0x9cc: preempt_schedule_thunk() is missing a __noreturn annotation kernel test robot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox