Re: [PATCH] usbhid: Fix lockdep unannotated irqs-off warning

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 3/2/16, Peter Zijlstra <peterz@xxxxxxxxxxxxx> wrote:
> On Wed, Mar 02, 2016 at 04:00:49PM +0100, Sedat Dilek wrote:
>> >
>> > Right, most odd. Sedat, could you provide objdump -D of the relevant
>> > sections of vmlinux ?
>> >
>>
>> Can you give some clear instructions - for what shall I look for in
>> special?
>
> objdump -D vmlinux | awk '/<[^>]*>:$/ { p=0; } /<del_timer_sync>:/ { p=1; }
> { if (p) print $0; }'
>
> might be a good start, esp. if the output differs between the LLVM and
> GCC cases (+- address muck).
>

Done as you instructed (small-sized attachment)

Plus some oldschool-grep-ing in the 2nd attached file...

$ grep '>:' objdump-D_vmlinux_peterz.txt
180585-ffffffff8109a320 <mod_delayed_work_on>:
180643:ffffffff8109a3d0 <try_to_grab_pending>:
180873-ffffffff8109a760 <flush_workqueue>:
181267-ffffffff8109ae80 <flush_workqueue_prep_pwqs>:
181423-ffffffff8109b0e0 <drain_workqueue>:
181554-ffffffff8109b2c0 <flush_work>:
181593-ffffffff8109b340 <start_flush_work>:
181756-ffffffff8109b5d0 <cancel_work_sync>:
181772-ffffffff8109b5f0 <__cancel_work_timer>:
181932-ffffffff8109b870 <flush_delayed_work>:
181963-ffffffff8109b8d0 <cancel_delayed_work>:
182027-ffffffff8109b9a0 <set_work_pool_and_clear_pending>:
182062-ffffffff8109ba10 <cancel_delayed_work_sync>:
310375:ffffffff8110f3f0 <del_timer>:
310433-ffffffff8110f4b0 <try_to_del_timer_sync>:
310490-ffffffff8110f570 <del_timer_sync>:

Hope this helps.

- Sedat -
ffffffff8110f570 <del_timer_sync>:
ffffffff8110f570:	55                   	push   %rbp
ffffffff8110f571:	48 89 e5             	mov    %rsp,%rbp
ffffffff8110f574:	41 57                	push   %r15
ffffffff8110f576:	41 56                	push   %r14
ffffffff8110f578:	53                   	push   %rbx
ffffffff8110f579:	48 83 ec 28          	sub    $0x28,%rsp
ffffffff8110f57d:	48 89 fb             	mov    %rdi,%rbx
ffffffff8110f580:	e8 6b 6e 80 00       	callq  ffffffff819163f0 <mcount>
ffffffff8110f585:	e8 66 6e 80 00       	callq  ffffffff819163f0 <mcount>
ffffffff8110f58a:	e8 61 6e 80 00       	callq  ffffffff819163f0 <mcount>
ffffffff8110f58f:	e8 5c 6e 80 00       	callq  ffffffff819163f0 <mcount>
ffffffff8110f594:	9c                   	pushfq 
ffffffff8110f595:	8f 45 e0             	popq   -0x20(%rbp)
ffffffff8110f598:	4c 8b 7d e0          	mov    -0x20(%rbp),%r15
ffffffff8110f59c:	e8 4f 6e 80 00       	callq  ffffffff819163f0 <mcount>
ffffffff8110f5a1:	e8 4a 6e 80 00       	callq  ffffffff819163f0 <mcount>
ffffffff8110f5a6:	fa                   	cli    
ffffffff8110f5a7:	e8 84 cb fc ff       	callq  ffffffff810dc130 <trace_hardirqs_off>
ffffffff8110f5ac:	4c 8d 73 50          	lea    0x50(%rbx),%r14
ffffffff8110f5b0:	48 c7 04 24 b0 f5 10 	movq   $0xffffffff8110f5b0,(%rsp)
ffffffff8110f5b7:	81 
ffffffff8110f5b8:	31 f6                	xor    %esi,%esi
ffffffff8110f5ba:	31 d2                	xor    %edx,%edx
ffffffff8110f5bc:	31 c9                	xor    %ecx,%ecx
ffffffff8110f5be:	41 b8 01 00 00 00    	mov    $0x1,%r8d
ffffffff8110f5c4:	45 31 c9             	xor    %r9d,%r9d
ffffffff8110f5c7:	4c 89 f7             	mov    %r14,%rdi
ffffffff8110f5ca:	e8 c1 e5 fc ff       	callq  ffffffff810ddb90 <lock_acquire>
ffffffff8110f5cf:	be 01 00 00 00       	mov    $0x1,%esi
ffffffff8110f5d4:	48 c7 c2 cf f5 10 81 	mov    $0xffffffff8110f5cf,%rdx
ffffffff8110f5db:	4c 89 f7             	mov    %r14,%rdi
ffffffff8110f5de:	e8 8d 08 fd ff       	callq  ffffffff810dfe70 <lock_release>
ffffffff8110f5e3:	e8 08 6e 80 00       	callq  ffffffff819163f0 <mcount>
ffffffff8110f5e8:	4c 89 f8             	mov    %r15,%rax
ffffffff8110f5eb:	49 89 c6             	mov    %rax,%r14
ffffffff8110f5ee:	f6 c4 02             	test   $0x2,%ah
ffffffff8110f5f1:	75 19                	jne    ffffffff8110f60c <del_timer_sync+0x9c>
ffffffff8110f5f3:	e8 f8 6d 80 00       	callq  ffffffff819163f0 <mcount>
ffffffff8110f5f8:	e8 f3 6d 80 00       	callq  ffffffff819163f0 <mcount>
ffffffff8110f5fd:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
ffffffff8110f601:	ff 75 d0             	pushq  -0x30(%rbp)
ffffffff8110f604:	9d                   	popfq  
ffffffff8110f605:	e8 26 cb fc ff       	callq  ffffffff810dc130 <trace_hardirqs_off>
ffffffff8110f60a:	eb 17                	jmp    ffffffff8110f623 <del_timer_sync+0xb3>
ffffffff8110f60c:	e8 2f cb fc ff       	callq  ffffffff810dc140 <trace_hardirqs_on>
ffffffff8110f611:	e8 da 6d 80 00       	callq  ffffffff819163f0 <mcount>
ffffffff8110f616:	e8 d5 6d 80 00       	callq  ffffffff819163f0 <mcount>
ffffffff8110f61b:	4c 89 75 d8          	mov    %r14,-0x28(%rbp)
ffffffff8110f61f:	ff 75 d8             	pushq  -0x28(%rbp)
ffffffff8110f622:	9d                   	popfq  
ffffffff8110f623:	e8 c8 6d 80 00       	callq  ffffffff819163f0 <mcount>
ffffffff8110f628:	65 8b 04 25 d4 ae 00 	mov    %gs:0xaed4,%eax
ffffffff8110f62f:	00 
ffffffff8110f630:	a9 00 00 0f 00       	test   $0xf0000,%eax
ffffffff8110f635:	74 25                	je     ffffffff8110f65c <del_timer_sync+0xec>
ffffffff8110f637:	f6 43 2a 20          	testb  $0x20,0x2a(%rbx)
ffffffff8110f63b:	75 1f                	jne    ffffffff8110f65c <del_timer_sync+0xec>
ffffffff8110f63d:	48 c7 c7 04 54 c5 81 	mov    $0xffffffff81c55404,%rdi
ffffffff8110f644:	be 61 04 00 00       	mov    $0x461,%esi
ffffffff8110f649:	e8 12 c4 f6 ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
ffffffff8110f64e:	eb 0c                	jmp    ffffffff8110f65c <del_timer_sync+0xec>
ffffffff8110f650:	e8 9b 6d 80 00       	callq  ffffffff819163f0 <mcount>
ffffffff8110f655:	e8 96 6d 80 00       	callq  ffffffff819163f0 <mcount>
ffffffff8110f65a:	f3 90                	pause  
ffffffff8110f65c:	48 89 df             	mov    %rbx,%rdi
ffffffff8110f65f:	e8 4c fe ff ff       	callq  ffffffff8110f4b0 <try_to_del_timer_sync>
ffffffff8110f664:	85 c0                	test   %eax,%eax
ffffffff8110f666:	78 e8                	js     ffffffff8110f650 <del_timer_sync+0xe0>
ffffffff8110f668:	48 83 c4 28          	add    $0x28,%rsp
ffffffff8110f66c:	5b                   	pop    %rbx
ffffffff8110f66d:	41 5e                	pop    %r14
ffffffff8110f66f:	41 5f                	pop    %r15
ffffffff8110f671:	5d                   	pop    %rbp
ffffffff8110f672:	c3                   	retq   
ffffffff8110f673:	66 66 66 66 2e 0f 1f 	data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
ffffffff8110f67a:	84 00 00 00 00 00 

180585-ffffffff8109a320 <mod_delayed_work_on>:
180586-ffffffff8109a320:	55                   	push   %rbp
180587-ffffffff8109a321:	48 89 e5             	mov    %rsp,%rbp
180588-ffffffff8109a324:	41 57                	push   %r15
180589-ffffffff8109a326:	41 56                	push   %r14
180590-ffffffff8109a328:	41 55                	push   %r13
180591-ffffffff8109a32a:	41 54                	push   %r12
180592-ffffffff8109a32c:	53                   	push   %rbx
180593-ffffffff8109a32d:	48 83 ec 18          	sub    $0x18,%rsp
180594-ffffffff8109a331:	49 89 ce             	mov    %rcx,%r14
180595-ffffffff8109a334:	49 89 d7             	mov    %rdx,%r15
180596-ffffffff8109a337:	48 89 f3             	mov    %rsi,%rbx
180597-ffffffff8109a33a:	41 89 fd             	mov    %edi,%r13d
180598-ffffffff8109a33d:	e8 ae c0 87 00       	callq  ffffffff819163f0 <mcount>
180599-ffffffff8109a342:	be 01 00 00 00       	mov    $0x1,%esi
180600-ffffffff8109a347:	4c 89 ff             	mov    %r15,%rdi
180601-ffffffff8109a34a:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
180602-ffffffff8109a34e:	e8 7d 00 00 00       	callq  ffffffff8109a3d0 <try_to_grab_pending>
180603-ffffffff8109a353:	41 89 c4             	mov    %eax,%r12d
180604-ffffffff8109a356:	41 83 fc f5          	cmp    $0xfffffff5,%r12d
180605-ffffffff8109a35a:	74 e6                	je     ffffffff8109a342 <mod_delayed_work_on+0x22>
180606-ffffffff8109a35c:	45 85 e4             	test   %r12d,%r12d
180607-ffffffff8109a35f:	78 4f                	js     ffffffff8109a3b0 <mod_delayed_work_on+0x90>
180608-ffffffff8109a361:	44 89 ef             	mov    %r13d,%edi
180609-ffffffff8109a364:	48 89 de             	mov    %rbx,%rsi
180610-ffffffff8109a367:	4c 89 fa             	mov    %r15,%rdx
180611-ffffffff8109a36a:	4c 89 f1             	mov    %r14,%rcx
180612-ffffffff8109a36d:	e8 3e fe ff ff       	callq  ffffffff8109a1b0 <__queue_delayed_work>
180613-ffffffff8109a372:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
180614-ffffffff8109a376:	e8 75 c0 87 00       	callq  ffffffff819163f0 <mcount>
180615-ffffffff8109a37b:	f6 c7 02             	test   $0x2,%bh
180616-ffffffff8109a37e:	75 19                	jne    ffffffff8109a399 <mod_delayed_work_on+0x79>
180617-ffffffff8109a380:	e8 6b c0 87 00       	callq  ffffffff819163f0 <mcount>
180618-ffffffff8109a385:	e8 66 c0 87 00       	callq  ffffffff819163f0 <mcount>
180619-ffffffff8109a38a:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
180620-ffffffff8109a38e:	ff 75 c0             	pushq  -0x40(%rbp)
180621-ffffffff8109a391:	9d                   	popfq  
180622-ffffffff8109a392:	e8 99 1d 04 00       	callq  ffffffff810dc130 <trace_hardirqs_off>
180623-ffffffff8109a397:	eb 17                	jmp    ffffffff8109a3b0 <mod_delayed_work_on+0x90>
180624-ffffffff8109a399:	e8 a2 1d 04 00       	callq  ffffffff810dc140 <trace_hardirqs_on>
180625-ffffffff8109a39e:	e8 4d c0 87 00       	callq  ffffffff819163f0 <mcount>
180626-ffffffff8109a3a3:	e8 48 c0 87 00       	callq  ffffffff819163f0 <mcount>
180627-ffffffff8109a3a8:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
180628-ffffffff8109a3ac:	ff 75 c8             	pushq  -0x38(%rbp)
180629-ffffffff8109a3af:	9d                   	popfq  
180630-ffffffff8109a3b0:	45 85 e4             	test   %r12d,%r12d
180631-ffffffff8109a3b3:	0f 95 c0             	setne  %al
180632-ffffffff8109a3b6:	48 83 c4 18          	add    $0x18,%rsp
180633-ffffffff8109a3ba:	5b                   	pop    %rbx
180634-ffffffff8109a3bb:	41 5c                	pop    %r12
180635-ffffffff8109a3bd:	41 5d                	pop    %r13
180636-ffffffff8109a3bf:	41 5e                	pop    %r14
180637-ffffffff8109a3c1:	41 5f                	pop    %r15
180638-ffffffff8109a3c3:	5d                   	pop    %rbp
180639-ffffffff8109a3c4:	c3                   	retq   
180640-ffffffff8109a3c5:	66 66 2e 0f 1f 84 00 	data32 nopw %cs:0x0(%rax,%rax,1)
180641-ffffffff8109a3cc:	00 00 00 00 
180642-
180643:ffffffff8109a3d0 <try_to_grab_pending>:
180644-ffffffff8109a3d0:	55                   	push   %rbp
180645-ffffffff8109a3d1:	48 89 e5             	mov    %rsp,%rbp
180646-ffffffff8109a3d4:	41 57                	push   %r15
180647-ffffffff8109a3d6:	41 56                	push   %r14
180648-ffffffff8109a3d8:	41 55                	push   %r13
180649-ffffffff8109a3da:	41 54                	push   %r12
180650-ffffffff8109a3dc:	53                   	push   %rbx
180651-ffffffff8109a3dd:	48 83 ec 48          	sub    $0x48,%rsp
180652-ffffffff8109a3e1:	49 89 d5             	mov    %rdx,%r13
180653-ffffffff8109a3e4:	41 89 f6             	mov    %esi,%r14d
180654-ffffffff8109a3e7:	49 89 fc             	mov    %rdi,%r12
180655-ffffffff8109a3ea:	e8 01 c0 87 00       	callq  ffffffff819163f0 <mcount>
180656-ffffffff8109a3ef:	e8 fc bf 87 00       	callq  ffffffff819163f0 <mcount>
180657-ffffffff8109a3f4:	e8 f7 bf 87 00       	callq  ffffffff819163f0 <mcount>
180658-ffffffff8109a3f9:	e8 f2 bf 87 00       	callq  ffffffff819163f0 <mcount>
180659-ffffffff8109a3fe:	9c                   	pushfq 
180660-ffffffff8109a3ff:	8f 45 d0             	popq   -0x30(%rbp)
180661-ffffffff8109a402:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
180662-ffffffff8109a406:	e8 e5 bf 87 00       	callq  ffffffff819163f0 <mcount>
180663-ffffffff8109a40b:	e8 e0 bf 87 00       	callq  ffffffff819163f0 <mcount>
180664-ffffffff8109a410:	fa                   	cli    
180665-ffffffff8109a411:	49 89 5d 00          	mov    %rbx,0x0(%r13)
180666-ffffffff8109a415:	e8 16 1d 04 00       	callq  ffffffff810dc130 <trace_hardirqs_off>
180667-ffffffff8109a41a:	45 84 f6             	test   %r14b,%r14b
180668-ffffffff8109a41d:	74 1e                	je     ffffffff8109a43d <try_to_grab_pending+0x6d>
180669-ffffffff8109a41f:	e8 cc bf 87 00       	callq  ffffffff819163f0 <mcount>
180670-ffffffff8109a424:	49 8d 7c 24 40       	lea    0x40(%r12),%rdi
180671-ffffffff8109a429:	e8 c2 4f 07 00       	callq  ffffffff8110f3f0 <del_timer>
180672-ffffffff8109a42e:	89 c1                	mov    %eax,%ecx
180673-ffffffff8109a430:	b8 01 00 00 00       	mov    $0x1,%eax
180674-ffffffff8109a435:	85 c9                	test   %ecx,%ecx
180675-ffffffff8109a437:	0f 85 e6 02 00 00    	jne    ffffffff8109a723 <try_to_grab_pending+0x353>
180676-ffffffff8109a43d:	e8 ae bf 87 00       	callq  ffffffff819163f0 <mcount>
180677-ffffffff8109a442:	f0 41 0f ba 2c 24 00 	lock btsl $0x0,(%r12)
180678-ffffffff8109a449:	0f 92 45 d0          	setb   -0x30(%rbp)
180679-ffffffff8109a44d:	31 c0                	xor    %eax,%eax
180680-ffffffff8109a44f:	80 7d d0 00          	cmpb   $0x0,-0x30(%rbp)
180681-ffffffff8109a453:	0f 84 ca 02 00 00    	je     ffffffff8109a723 <try_to_grab_pending+0x353>
180682-ffffffff8109a459:	4c 89 e7             	mov    %r12,%rdi
180683-ffffffff8109a45c:	e8 ef 32 00 00       	callq  ffffffff8109d750 <get_work_pool>
180684-ffffffff8109a461:	48 89 c3             	mov    %rax,%rbx
180685-ffffffff8109a464:	48 85 db             	test   %rbx,%rbx
180686-ffffffff8109a467:	74 47                	je     ffffffff8109a4b0 <try_to_grab_pending+0xe0>
180687-ffffffff8109a469:	e8 82 bf 87 00       	callq  ffffffff819163f0 <mcount>
180688-ffffffff8109a46e:	48 89 df             	mov    %rbx,%rdi
180689-ffffffff8109a471:	e8 fa 8b 87 00       	callq  ffffffff81913070 <_raw_spin_lock>
180690-ffffffff8109a476:	e8 75 bf 87 00       	callq  ffffffff819163f0 <mcount>
180691-ffffffff8109a47b:	e8 70 bf 87 00       	callq  ffffffff819163f0 <mcount>
180692-ffffffff8109a480:	e8 6b bf 87 00       	callq  ffffffff819163f0 <mcount>
180693-ffffffff8109a485:	e8 66 bf 87 00       	callq  ffffffff819163f0 <mcount>
180694-ffffffff8109a48a:	49 8b 04 24          	mov    (%r12),%rax
180695-ffffffff8109a48e:	a8 04                	test   $0x4,%al
180696-ffffffff8109a490:	74 11                	je     ffffffff8109a4a3 <try_to_grab_pending+0xd3>
180697-ffffffff8109a492:	48 25 00 ff ff ff    	and    $0xffffffffffffff00,%rax
180698-ffffffff8109a498:	74 09                	je     ffffffff8109a4a3 <try_to_grab_pending+0xd3>
180699-ffffffff8109a49a:	48 39 18             	cmp    %rbx,(%rax)
180700-ffffffff8109a49d:	0f 84 93 00 00 00    	je     ffffffff8109a536 <try_to_grab_pending+0x166>
180701-ffffffff8109a4a3:	e8 48 bf 87 00       	callq  ffffffff819163f0 <mcount>
180702-ffffffff8109a4a8:	48 89 df             	mov    %rbx,%rdi
180703-ffffffff8109a4ab:	e8 60 8d 87 00       	callq  ffffffff81913210 <_raw_spin_unlock>
180704-ffffffff8109a4b0:	41 8b 5d 00          	mov    0x0(%r13),%ebx
180705-ffffffff8109a4b4:	e8 37 bf 87 00       	callq  ffffffff819163f0 <mcount>
180706-ffffffff8109a4b9:	f6 c7 02             	test   $0x2,%bh
180707-ffffffff8109a4bc:	75 1d                	jne    ffffffff8109a4db <try_to_grab_pending+0x10b>
180708-ffffffff8109a4be:	49 8b 5d 00          	mov    0x0(%r13),%rbx
180709-ffffffff8109a4c2:	e8 29 bf 87 00       	callq  ffffffff819163f0 <mcount>
180710-ffffffff8109a4c7:	e8 24 bf 87 00       	callq  ffffffff819163f0 <mcount>
180711-ffffffff8109a4cc:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
180712-ffffffff8109a4d0:	ff 75 c0             	pushq  -0x40(%rbp)
180713-ffffffff8109a4d3:	9d                   	popfq  
180714-ffffffff8109a4d4:	e8 57 1c 04 00       	callq  ffffffff810dc130 <trace_hardirqs_off>
180715-ffffffff8109a4d9:	eb 1b                	jmp    ffffffff8109a4f6 <try_to_grab_pending+0x126>
180716-ffffffff8109a4db:	e8 60 1c 04 00       	callq  ffffffff810dc140 <trace_hardirqs_on>
180717-ffffffff8109a4e0:	49 8b 5d 00          	mov    0x0(%r13),%rbx
180718-ffffffff8109a4e4:	e8 07 bf 87 00       	callq  ffffffff819163f0 <mcount>
180719-ffffffff8109a4e9:	e8 02 bf 87 00       	callq  ffffffff819163f0 <mcount>
180720-ffffffff8109a4ee:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
180721-ffffffff8109a4f2:	ff 75 c8             	pushq  -0x38(%rbp)
180722-ffffffff8109a4f5:	9d                   	popfq  
180723-ffffffff8109a4f6:	e8 f5 be 87 00       	callq  ffffffff819163f0 <mcount>
180724-ffffffff8109a4fb:	e8 f0 be 87 00       	callq  ffffffff819163f0 <mcount>
180725-ffffffff8109a500:	e8 eb be 87 00       	callq  ffffffff819163f0 <mcount>
180726-ffffffff8109a505:	e8 e6 be 87 00       	callq  ffffffff819163f0 <mcount>
180727-ffffffff8109a50a:	49 8b 0c 24          	mov    (%r12),%rcx
180728-ffffffff8109a50e:	83 e1 14             	and    $0x14,%ecx
180729-ffffffff8109a511:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
180730-ffffffff8109a516:	48 83 f9 10          	cmp    $0x10,%rcx
180731-ffffffff8109a51a:	0f 84 03 02 00 00    	je     ffffffff8109a723 <try_to_grab_pending+0x353>
180732-ffffffff8109a520:	e8 cb be 87 00       	callq  ffffffff819163f0 <mcount>
180733-ffffffff8109a525:	e8 c6 be 87 00       	callq  ffffffff819163f0 <mcount>
180734-ffffffff8109a52a:	f3 90                	pause  
180735-ffffffff8109a52c:	b8 f5 ff ff ff       	mov    $0xfffffff5,%eax
180736-ffffffff8109a531:	e9 ed 01 00 00       	jmpq   ffffffff8109a723 <try_to_grab_pending+0x353>
180737-ffffffff8109a536:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
180738-ffffffff8109a53a:	e8 b1 be 87 00       	callq  ffffffff819163f0 <mcount>
180739-ffffffff8109a53f:	41 f6 04 24 02       	testb  $0x2,(%r12)
180740-ffffffff8109a544:	75 0a                	jne    ffffffff8109a550 <try_to_grab_pending+0x180>
180741-ffffffff8109a546:	4d 8d 6c 24 08       	lea    0x8(%r12),%r13
180742-ffffffff8109a54b:	e9 3a 01 00 00       	jmpq   ffffffff8109a68a <try_to_grab_pending+0x2ba>
180743-ffffffff8109a550:	48 89 5d a0          	mov    %rbx,-0x60(%rbp)
180744-ffffffff8109a554:	e8 97 be 87 00       	callq  ffffffff819163f0 <mcount>
180745-ffffffff8109a559:	e8 92 be 87 00       	callq  ffffffff819163f0 <mcount>
180746-ffffffff8109a55e:	e8 8d be 87 00       	callq  ffffffff819163f0 <mcount>
180747-ffffffff8109a563:	e8 88 be 87 00       	callq  ffffffff819163f0 <mcount>
180748-ffffffff8109a568:	e8 83 be 87 00       	callq  ffffffff819163f0 <mcount>
180749-ffffffff8109a56d:	49 8b 04 24          	mov    (%r12),%rax
180750-ffffffff8109a571:	48 89 c3             	mov    %rax,%rbx
180751-ffffffff8109a574:	48 c1 e3 3d          	shl    $0x3d,%rbx
180752-ffffffff8109a578:	48 c1 fb 3f          	sar    $0x3f,%rbx
180753-ffffffff8109a57c:	48 21 c3             	and    %rax,%rbx
180754-ffffffff8109a57f:	48 81 e3 00 ff ff ff 	and    $0xffffffffffffff00,%rbx
180755-ffffffff8109a586:	48 89 5d 98          	mov    %rbx,-0x68(%rbp)
180756-ffffffff8109a58a:	4c 89 e7             	mov    %r12,%rdi
180757-ffffffff8109a58d:	e8 ee 48 00 00       	callq  ffffffff8109ee80 <trace_workqueue_activate_work>
180758-ffffffff8109a592:	4c 8b 2b             	mov    (%rbx),%r13
180759-ffffffff8109a595:	49 8d 45 48          	lea    0x48(%r13),%rax
180760-ffffffff8109a599:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
180761-ffffffff8109a59d:	e8 4e be 87 00       	callq  ffffffff819163f0 <mcount>
180762-ffffffff8109a5a2:	49 8d 44 24 08       	lea    0x8(%r12),%rax
180763-ffffffff8109a5a7:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
180764-ffffffff8109a5ab:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
180765-ffffffff8109a5b0:	e8 3b be 87 00       	callq  ffffffff819163f0 <mcount>
180766-ffffffff8109a5b5:	e8 36 be 87 00       	callq  ffffffff819163f0 <mcount>
180767-ffffffff8109a5ba:	4d 8b 7c 24 08       	mov    0x8(%r12),%r15
180768-ffffffff8109a5bf:	4d 8b 74 24 10       	mov    0x10(%r12),%r14
180769-ffffffff8109a5c4:	e8 27 be 87 00       	callq  ffffffff819163f0 <mcount>
180770-ffffffff8109a5c9:	4d 89 77 08          	mov    %r14,0x8(%r15)
180771-ffffffff8109a5cd:	e8 1e be 87 00       	callq  ffffffff819163f0 <mcount>
180772-ffffffff8109a5d2:	4d 89 3e             	mov    %r15,(%r14)
180773-ffffffff8109a5d5:	e8 16 be 87 00       	callq  ffffffff819163f0 <mcount>
180774-ffffffff8109a5da:	4d 8b 75 50          	mov    0x50(%r13),%r14
180775-ffffffff8109a5de:	e8 0d be 87 00       	callq  ffffffff819163f0 <mcount>
180776-ffffffff8109a5e3:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
180777-ffffffff8109a5e7:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
180778-ffffffff8109a5eb:	49 89 4d 50          	mov    %rcx,0x50(%r13)
180779-ffffffff8109a5ef:	49 89 44 24 08       	mov    %rax,0x8(%r12)
180780-ffffffff8109a5f4:	4d 89 74 24 10       	mov    %r14,0x10(%r12)
180781-ffffffff8109a5f9:	49 89 0e             	mov    %rcx,(%r14)
180782-ffffffff8109a5fc:	41 f6 04 24 08       	testb  $0x8,(%r12)
180783-ffffffff8109a601:	4c 89 65 90          	mov    %r12,-0x70(%rbp)
180784-ffffffff8109a605:	74 65                	je     ffffffff8109a66c <try_to_grab_pending+0x29c>
180785-ffffffff8109a607:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
180786-ffffffff8109a60e:	00 00 
180787-ffffffff8109a610:	48 8b 0b             	mov    (%rbx),%rcx
180788-ffffffff8109a613:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
180789-ffffffff8109a617:	49 89 c6             	mov    %rax,%r14
180790-ffffffff8109a61a:	e8 d1 bd 87 00       	callq  ffffffff819163f0 <mcount>
180791-ffffffff8109a61f:	e8 cc bd 87 00       	callq  ffffffff819163f0 <mcount>
180792-ffffffff8109a624:	4c 8b 3b             	mov    (%rbx),%r15
180793-ffffffff8109a627:	4d 89 ec             	mov    %r13,%r12
180794-ffffffff8109a62a:	4c 8b 6b 08          	mov    0x8(%rbx),%r13
180795-ffffffff8109a62e:	e8 bd bd 87 00       	callq  ffffffff819163f0 <mcount>
180796-ffffffff8109a633:	4d 89 6f 08          	mov    %r13,0x8(%r15)
180797-ffffffff8109a637:	e8 b4 bd 87 00       	callq  ffffffff819163f0 <mcount>
180798-ffffffff8109a63c:	4d 89 7d 00          	mov    %r15,0x0(%r13)
180799-ffffffff8109a640:	4d 89 e5             	mov    %r12,%r13
180800-ffffffff8109a643:	e8 a8 bd 87 00       	callq  ffffffff819163f0 <mcount>
180801-ffffffff8109a648:	4d 8b 7d 50          	mov    0x50(%r13),%r15
180802-ffffffff8109a64c:	e8 9f bd 87 00       	callq  ffffffff819163f0 <mcount>
180803-ffffffff8109a651:	4c 89 f0             	mov    %r14,%rax
180804-ffffffff8109a654:	49 89 5d 50          	mov    %rbx,0x50(%r13)
180805-ffffffff8109a658:	48 89 03             	mov    %rax,(%rbx)
180806-ffffffff8109a65b:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
180807-ffffffff8109a65f:	49 89 1f             	mov    %rbx,(%r15)
180808-ffffffff8109a662:	f6 43 f8 08          	testb  $0x8,-0x8(%rbx)
180809-ffffffff8109a666:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
180810-ffffffff8109a66a:	75 a4                	jne    ffffffff8109a610 <try_to_grab_pending+0x240>
180811-ffffffff8109a66c:	e8 7f bd 87 00       	callq  ffffffff819163f0 <mcount>
180812-ffffffff8109a671:	4c 8b 65 90          	mov    -0x70(%rbp),%r12
180813-ffffffff8109a675:	41 0f ba 34 24 01    	btrl   $0x1,(%r12)
180814-ffffffff8109a67b:	48 8b 45 98          	mov    -0x68(%rbp),%rax
180815-ffffffff8109a67f:	ff 40 58             	incl   0x58(%rax)
180816-ffffffff8109a682:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
180817-ffffffff8109a686:	4c 8b 6d a8          	mov    -0x58(%rbp),%r13
180818-ffffffff8109a68a:	e8 61 bd 87 00       	callq  ffffffff819163f0 <mcount>
180819-ffffffff8109a68f:	e8 5c bd 87 00       	callq  ffffffff819163f0 <mcount>
180820-ffffffff8109a694:	4d 8b 74 24 08       	mov    0x8(%r12),%r14
180821-ffffffff8109a699:	4d 8b 7c 24 10       	mov    0x10(%r12),%r15
180822-ffffffff8109a69e:	e8 4d bd 87 00       	callq  ffffffff819163f0 <mcount>
180823-ffffffff8109a6a3:	4d 89 7e 08          	mov    %r15,0x8(%r14)
180824-ffffffff8109a6a7:	e8 44 bd 87 00       	callq  ffffffff819163f0 <mcount>
180825-ffffffff8109a6ac:	4d 89 37             	mov    %r14,(%r15)
180826-ffffffff8109a6af:	e8 3c bd 87 00       	callq  ffffffff819163f0 <mcount>
180827-ffffffff8109a6b4:	4d 89 6c 24 08       	mov    %r13,0x8(%r12)
180828-ffffffff8109a6b9:	4d 89 6c 24 10       	mov    %r13,0x10(%r12)
180829-ffffffff8109a6be:	e8 2d bd 87 00       	callq  ffffffff819163f0 <mcount>
180830-ffffffff8109a6c3:	41 8b 34 24          	mov    (%r12),%esi
180831-ffffffff8109a6c7:	c1 ee 04             	shr    $0x4,%esi
180832-ffffffff8109a6ca:	83 e6 0f             	and    $0xf,%esi
180833-ffffffff8109a6cd:	48 8b 7d b0          	mov    -0x50(%rbp),%rdi
180834-ffffffff8109a6d1:	e8 ba 4a 00 00       	callq  ffffffff8109f190 <pwq_dec_nr_in_flight>
180835-ffffffff8109a6d6:	4c 63 73 40          	movslq 0x40(%rbx),%r14
180836-ffffffff8109a6da:	e8 11 bd 87 00       	callq  ffffffff819163f0 <mcount>
180837-ffffffff8109a6df:	49 c1 e6 05          	shl    $0x5,%r14
180838-ffffffff8109a6e3:	e8 08 bd 87 00       	callq  ffffffff819163f0 <mcount>
180839-ffffffff8109a6e8:	e8 03 bd 87 00       	callq  ffffffff819163f0 <mcount>
180840-ffffffff8109a6ed:	49 8b 04 24          	mov    (%r12),%rax
180841-ffffffff8109a6f1:	a8 01                	test   $0x1,%al
180842-ffffffff8109a6f3:	74 3d                	je     ffffffff8109a732 <try_to_grab_pending+0x362>
180843-ffffffff8109a6f5:	e8 f6 bc 87 00       	callq  ffffffff819163f0 <mcount>
180844-ffffffff8109a6fa:	49 83 ce 01          	or     $0x1,%r14
180845-ffffffff8109a6fe:	e8 ed bc 87 00       	callq  ffffffff819163f0 <mcount>
180846-ffffffff8109a703:	e8 e8 bc 87 00       	callq  ffffffff819163f0 <mcount>
180847-ffffffff8109a708:	e8 e3 bc 87 00       	callq  ffffffff819163f0 <mcount>
180848-ffffffff8109a70d:	4d 89 34 24          	mov    %r14,(%r12)
180849-ffffffff8109a711:	e8 da bc 87 00       	callq  ffffffff819163f0 <mcount>
180850-ffffffff8109a716:	48 89 df             	mov    %rbx,%rdi
180851-ffffffff8109a719:	e8 f2 8a 87 00       	callq  ffffffff81913210 <_raw_spin_unlock>
180852-ffffffff8109a71e:	b8 01 00 00 00       	mov    $0x1,%eax
180853-ffffffff8109a723:	48 83 c4 48          	add    $0x48,%rsp
180854-ffffffff8109a727:	5b                   	pop    %rbx
180855-ffffffff8109a728:	41 5c                	pop    %r12
180856-ffffffff8109a72a:	41 5d                	pop    %r13
180857-ffffffff8109a72c:	41 5e                	pop    %r14
180858-ffffffff8109a72e:	41 5f                	pop    %r15
180859-ffffffff8109a730:	5d                   	pop    %rbp
180860-ffffffff8109a731:	c3                   	retq   
180861-ffffffff8109a732:	8a 04 25 47 d6 23 82 	mov    0xffffffff8223d647,%al
180862-ffffffff8109a739:	24 01                	and    $0x1,%al
180863-ffffffff8109a73b:	75 b8                	jne    ffffffff8109a6f5 <try_to_grab_pending+0x325>
180864-ffffffff8109a73d:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
180865-ffffffff8109a744:	be 65 02 00 00       	mov    $0x265,%esi
180866-ffffffff8109a749:	e8 12 13 fe ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
180867-ffffffff8109a74e:	c6 04 25 47 d6 23 82 	movb   $0x1,0xffffffff8223d647
180868-ffffffff8109a755:	01 
180869-ffffffff8109a756:	eb 9d                	jmp    ffffffff8109a6f5 <try_to_grab_pending+0x325>
180870-ffffffff8109a758:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
180871-ffffffff8109a75f:	00 
180872-
180873-ffffffff8109a760 <flush_workqueue>:
180874-ffffffff8109a760:	55                   	push   %rbp
180875-ffffffff8109a761:	48 89 e5             	mov    %rsp,%rbp
180876-ffffffff8109a764:	41 57                	push   %r15
180877-ffffffff8109a766:	41 56                	push   %r14
180878-ffffffff8109a768:	41 55                	push   %r13
180879-ffffffff8109a76a:	41 54                	push   %r12
180880-ffffffff8109a76c:	53                   	push   %rbx
180881-ffffffff8109a76d:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
180882-ffffffff8109a774:	49 89 ff             	mov    %rdi,%r15
180883-ffffffff8109a777:	e8 74 bc 87 00       	callq  ffffffff819163f0 <mcount>
180884-ffffffff8109a77c:	48 8d 85 70 ff ff ff 	lea    -0x90(%rbp),%rax
180885-ffffffff8109a783:	48 89 85 70 ff ff ff 	mov    %rax,-0x90(%rbp)
180886-ffffffff8109a78a:	48 89 85 78 ff ff ff 	mov    %rax,-0x88(%rbp)
180887-ffffffff8109a791:	c7 45 80 ff ff ff ff 	movl   $0xffffffff,-0x80(%rbp)
180888-ffffffff8109a798:	e8 53 bc 87 00       	callq  ffffffff819163f0 <mcount>
180889-ffffffff8109a79d:	c7 45 88 00 00 00 00 	movl   $0x0,-0x78(%rbp)
180890-ffffffff8109a7a4:	48 8d 7d 90          	lea    -0x70(%rbp),%rdi
180891-ffffffff8109a7a8:	48 c7 c6 2f 56 c4 81 	mov    $0xffffffff81c4562f,%rsi
180892-ffffffff8109a7af:	48 c7 c2 4d d6 23 82 	mov    $0xffffffff8223d64d,%rdx
180893-ffffffff8109a7b6:	e8 75 8a 03 00       	callq  ffffffff810d3230 <__init_waitqueue_head>
180894-ffffffff8109a7bb:	49 8d 9f 10 01 00 00 	lea    0x110(%r15),%rbx
180895-ffffffff8109a7c2:	48 c7 04 24 c2 a7 09 	movq   $0xffffffff8109a7c2,(%rsp)
180896-ffffffff8109a7c9:	81 
180897-ffffffff8109a7ca:	31 f6                	xor    %esi,%esi
180898-ffffffff8109a7cc:	31 d2                	xor    %edx,%edx
180899-ffffffff8109a7ce:	31 c9                	xor    %ecx,%ecx
180900-ffffffff8109a7d0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
180901-ffffffff8109a7d6:	45 31 c9             	xor    %r9d,%r9d
180902-ffffffff8109a7d9:	48 89 df             	mov    %rbx,%rdi
180903-ffffffff8109a7dc:	e8 af 33 04 00       	callq  ffffffff810ddb90 <lock_acquire>
180904-ffffffff8109a7e1:	be 01 00 00 00       	mov    $0x1,%esi
180905-ffffffff8109a7e6:	48 c7 c2 e1 a7 09 81 	mov    $0xffffffff8109a7e1,%rdx
180906-ffffffff8109a7ed:	48 89 df             	mov    %rbx,%rdi
180907-ffffffff8109a7f0:	e8 7b 56 04 00       	callq  ffffffff810dfe70 <lock_release>
180908-ffffffff8109a7f5:	49 8d 7f 20          	lea    0x20(%r15),%rdi
180909-ffffffff8109a7f9:	48 89 bd 48 ff ff ff 	mov    %rdi,-0xb8(%rbp)
180910-ffffffff8109a800:	31 f6                	xor    %esi,%esi
180911-ffffffff8109a802:	e8 09 56 87 00       	callq  ffffffff8190fe10 <mutex_lock_nested>
180912-ffffffff8109a807:	41 8b 9f a0 00 00 00 	mov    0xa0(%r15),%ebx
180913-ffffffff8109a80e:	e8 dd bb 87 00       	callq  ffffffff819163f0 <mcount>
180914-ffffffff8109a813:	8d 43 01             	lea    0x1(%rbx),%eax
180915-ffffffff8109a816:	48 98                	cltq   
180916-ffffffff8109a818:	48 69 c0 89 88 88 88 	imul   $0xffffffff88888889,%rax,%rax
180917-ffffffff8109a81f:	48 c1 e8 20          	shr    $0x20,%rax
180918-ffffffff8109a823:	8d 44 18 01          	lea    0x1(%rax,%rbx,1),%eax
180919-ffffffff8109a827:	89 c1                	mov    %eax,%ecx
180920-ffffffff8109a829:	c1 e9 1f             	shr    $0x1f,%ecx
180921-ffffffff8109a82c:	c1 f8 03             	sar    $0x3,%eax
180922-ffffffff8109a82f:	01 c8                	add    %ecx,%eax
180923-ffffffff8109a831:	8d 04 80             	lea    (%rax,%rax,4),%eax
180924-ffffffff8109a834:	8d 04 40             	lea    (%rax,%rax,2),%eax
180925-ffffffff8109a837:	f7 d8                	neg    %eax
180926-ffffffff8109a839:	44 8d 74 03 01       	lea    0x1(%rbx,%rax,1),%r14d
180927-ffffffff8109a83e:	41 8b 9f a4 00 00 00 	mov    0xa4(%r15),%ebx
180928-ffffffff8109a845:	4d 8d a7 c8 00 00 00 	lea    0xc8(%r15),%r12
180929-ffffffff8109a84c:	e8 9f bb 87 00       	callq  ffffffff819163f0 <mcount>
180930-ffffffff8109a851:	41 39 de             	cmp    %ebx,%r14d
180931-ffffffff8109a854:	75 3e                	jne    ffffffff8109a894 <flush_workqueue+0x134>
180932-ffffffff8109a856:	49 8b 9f d0 00 00 00 	mov    0xd0(%r15),%rbx
180933-ffffffff8109a85d:	e8 8e bb 87 00       	callq  ffffffff819163f0 <mcount>
180934-ffffffff8109a862:	4c 8d ad 70 ff ff ff 	lea    -0x90(%rbp),%r13
180935-ffffffff8109a869:	4d 89 af d0 00 00 00 	mov    %r13,0xd0(%r15)
180936-ffffffff8109a870:	4c 89 a5 70 ff ff ff 	mov    %r12,-0x90(%rbp)
180937-ffffffff8109a877:	4c 89 a5 50 ff ff ff 	mov    %r12,-0xb0(%rbp)
180938-ffffffff8109a87e:	48 89 9d 78 ff ff ff 	mov    %rbx,-0x88(%rbp)
180939-ffffffff8109a885:	4c 89 2b             	mov    %r13,(%rbx)
180940-ffffffff8109a888:	4d 8d a7 b0 00 00 00 	lea    0xb0(%r15),%r12
180941-ffffffff8109a88f:	e9 d4 00 00 00       	jmpq   ffffffff8109a968 <flush_workqueue+0x208>
180942-ffffffff8109a894:	4d 39 24 24          	cmp    %r12,(%r12)
180943-ffffffff8109a898:	0f 85 b2 04 00 00    	jne    ffffffff8109ad50 <flush_workqueue+0x5f0>
180944-ffffffff8109a89e:	49 8b b7 a0 00 00 00 	mov    0xa0(%r15),%rsi
180945-ffffffff8109a8a5:	89 75 80             	mov    %esi,-0x80(%rbp)
180946-ffffffff8109a8a8:	45 89 b7 a0 00 00 00 	mov    %r14d,0xa0(%r15)
180947-ffffffff8109a8af:	49 8d 87 b0 00 00 00 	lea    0xb0(%r15),%rax
180948-ffffffff8109a8b6:	48 89 85 58 ff ff ff 	mov    %rax,-0xa8(%rbp)
180949-ffffffff8109a8bd:	48 89 f0             	mov    %rsi,%rax
180950-ffffffff8109a8c0:	48 c1 e8 20          	shr    $0x20,%rax
180951-ffffffff8109a8c4:	49 83 bf b0 00 00 00 	cmpq   $0x0,0xb0(%r15)
180952-ffffffff8109a8cb:	00 
180953-ffffffff8109a8cc:	74 63                	je     ffffffff8109a931 <flush_workqueue+0x1d1>
180954-ffffffff8109a8ce:	4c 89 a5 50 ff ff ff 	mov    %r12,-0xb0(%rbp)
180955-ffffffff8109a8d5:	39 f0                	cmp    %esi,%eax
180956-ffffffff8109a8d7:	0f 84 a0 04 00 00    	je     ffffffff8109ad7d <flush_workqueue+0x61d>
180957-ffffffff8109a8dd:	4d 8d a7 b8 00 00 00 	lea    0xb8(%r15),%r12
180958-ffffffff8109a8e4:	e8 07 bb 87 00       	callq  ffffffff819163f0 <mcount>
180959-ffffffff8109a8e9:	49 8b 9f c0 00 00 00 	mov    0xc0(%r15),%rbx
180960-ffffffff8109a8f0:	e8 fb ba 87 00       	callq  ffffffff819163f0 <mcount>
180961-ffffffff8109a8f5:	4c 8d ad 70 ff ff ff 	lea    -0x90(%rbp),%r13
180962-ffffffff8109a8fc:	4d 89 af c0 00 00 00 	mov    %r13,0xc0(%r15)
180963-ffffffff8109a903:	4c 89 a5 70 ff ff ff 	mov    %r12,-0x90(%rbp)
180964-ffffffff8109a90a:	48 89 9d 78 ff ff ff 	mov    %rbx,-0x88(%rbp)
180965-ffffffff8109a911:	4c 89 2b             	mov    %r13,(%rbx)
180966-ffffffff8109a914:	41 8b 97 a0 00 00 00 	mov    0xa0(%r15),%edx
180967-ffffffff8109a91b:	be ff ff ff ff       	mov    $0xffffffff,%esi
180968-ffffffff8109a920:	4c 89 ff             	mov    %r15,%rdi
180969-ffffffff8109a923:	e8 58 05 00 00       	callq  ffffffff8109ae80 <flush_workqueue_prep_pwqs>
180970-ffffffff8109a928:	4c 8b a5 58 ff ff ff 	mov    -0xa8(%rbp),%r12
180971-ffffffff8109a92f:	eb 37                	jmp    ffffffff8109a968 <flush_workqueue+0x208>
180972-ffffffff8109a931:	4c 89 a5 50 ff ff ff 	mov    %r12,-0xb0(%rbp)
180973-ffffffff8109a938:	39 f0                	cmp    %esi,%eax
180974-ffffffff8109a93a:	44 89 f2             	mov    %r14d,%edx
180975-ffffffff8109a93d:	0f 85 67 04 00 00    	jne    ffffffff8109adaa <flush_workqueue+0x64a>
180976-ffffffff8109a943:	4c 8d ad 70 ff ff ff 	lea    -0x90(%rbp),%r13
180977-ffffffff8109a94a:	4d 89 af b0 00 00 00 	mov    %r13,0xb0(%r15)
180978-ffffffff8109a951:	4c 89 ff             	mov    %r15,%rdi
180979-ffffffff8109a954:	e8 27 05 00 00       	callq  ffffffff8109ae80 <flush_workqueue_prep_pwqs>
180980-ffffffff8109a959:	84 c0                	test   %al,%al
180981-ffffffff8109a95b:	4c 8b a5 58 ff ff ff 	mov    -0xa8(%rbp),%r12
180982-ffffffff8109a962:	0f 84 ae 03 00 00    	je     ffffffff8109ad16 <flush_workqueue+0x5b6>
180983-ffffffff8109a968:	48 8b 9d 48 ff ff ff 	mov    -0xb8(%rbp),%rbx
180984-ffffffff8109a96f:	48 89 df             	mov    %rbx,%rdi
180985-ffffffff8109a972:	e8 19 52 87 00       	callq  ffffffff8190fb90 <mutex_unlock>
180986-ffffffff8109a977:	48 8d 7d 88          	lea    -0x78(%rbp),%rdi
180987-ffffffff8109a97b:	e8 20 4c 87 00       	callq  ffffffff8190f5a0 <wait_for_completion>
180988-ffffffff8109a980:	4d 39 2c 24          	cmp    %r13,(%r12)
180989-ffffffff8109a984:	0f 85 b4 03 00 00    	jne    ffffffff8109ad3e <flush_workqueue+0x5de>
180990-ffffffff8109a98a:	31 f6                	xor    %esi,%esi
180991-ffffffff8109a98c:	48 89 df             	mov    %rbx,%rdi
180992-ffffffff8109a98f:	e8 7c 54 87 00       	callq  ffffffff8190fe10 <mutex_lock_nested>
180993-ffffffff8109a994:	4d 39 2c 24          	cmp    %r13,(%r12)
180994-ffffffff8109a998:	0f 85 94 03 00 00    	jne    ffffffff8109ad32 <flush_workqueue+0x5d2>
180995-ffffffff8109a99e:	49 c7 04 24 00 00 00 	movq   $0x0,(%r12)
180996-ffffffff8109a9a5:	00 
180997-ffffffff8109a9a6:	e8 45 ba 87 00       	callq  ffffffff819163f0 <mcount>
180998-ffffffff8109a9ab:	4c 39 ad 70 ff ff ff 	cmp    %r13,-0x90(%rbp)
180999-ffffffff8109a9b2:	0f 85 33 04 00 00    	jne    ffffffff8109adeb <flush_workqueue+0x68b>
181000-ffffffff8109a9b8:	4c 89 a5 58 ff ff ff 	mov    %r12,-0xa8(%rbp)
181001-ffffffff8109a9bf:	41 8b 87 a4 00 00 00 	mov    0xa4(%r15),%eax
181002-ffffffff8109a9c6:	3b 45 80             	cmp    -0x80(%rbp),%eax
181003-ffffffff8109a9c9:	0f 85 49 04 00 00    	jne    ffffffff8109ae18 <flush_workqueue+0x6b8>
181004-ffffffff8109a9cf:	49 8d 87 b8 00 00 00 	lea    0xb8(%r15),%rax
181005-ffffffff8109a9d6:	48 89 85 68 ff ff ff 	mov    %rax,-0x98(%rbp)
181006-ffffffff8109a9dd:	eb 08                	jmp    ffffffff8109a9e7 <flush_workqueue+0x287>
181007-ffffffff8109a9df:	90                   	nop
181008-ffffffff8109a9e0:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
181009-ffffffff8109a9e7:	48 8b 85 68 ff ff ff 	mov    -0x98(%rbp),%rax
181010-ffffffff8109a9ee:	4c 8b 20             	mov    (%rax),%r12
181011-ffffffff8109a9f1:	49 39 c4             	cmp    %rax,%r12
181012-ffffffff8109a9f4:	74 7d                	je     ffffffff8109aa73 <flush_workqueue+0x313>
181013-ffffffff8109a9f6:	66 2e 0f 1f 84 00 00 	nopw   %cs:0x0(%rax,%rax,1)
181014-ffffffff8109a9fd:	00 00 00 
181015-ffffffff8109aa00:	41 8b 44 24 10       	mov    0x10(%r12),%eax
181016-ffffffff8109aa05:	41 3b 87 a4 00 00 00 	cmp    0xa4(%r15),%eax
181017-ffffffff8109aa0c:	75 62                	jne    ffffffff8109aa70 <flush_workqueue+0x310>
181018-ffffffff8109aa0e:	49 8b 1c 24          	mov    (%r12),%rbx
181019-ffffffff8109aa12:	e8 d9 b9 87 00       	callq  ffffffff819163f0 <mcount>
181020-ffffffff8109aa17:	e8 d4 b9 87 00       	callq  ffffffff819163f0 <mcount>
181021-ffffffff8109aa1c:	4d 8b 2c 24          	mov    (%r12),%r13
181022-ffffffff8109aa20:	4d 8b 74 24 08       	mov    0x8(%r12),%r14
181023-ffffffff8109aa25:	e8 c6 b9 87 00       	callq  ffffffff819163f0 <mcount>
181024-ffffffff8109aa2a:	4d 89 75 08          	mov    %r14,0x8(%r13)
181025-ffffffff8109aa2e:	e8 bd b9 87 00       	callq  ffffffff819163f0 <mcount>
181026-ffffffff8109aa33:	4d 89 2e             	mov    %r13,(%r14)
181027-ffffffff8109aa36:	e8 b5 b9 87 00       	callq  ffffffff819163f0 <mcount>
181028-ffffffff8109aa3b:	4d 89 24 24          	mov    %r12,(%r12)
181029-ffffffff8109aa3f:	4d 89 64 24 08       	mov    %r12,0x8(%r12)
181030-ffffffff8109aa44:	49 83 c4 18          	add    $0x18,%r12
181031-ffffffff8109aa48:	4c 89 e7             	mov    %r12,%rdi
181032-ffffffff8109aa4b:	e8 d0 97 03 00       	callq  ffffffff810d4220 <complete>
181033-ffffffff8109aa50:	48 3b 9d 68 ff ff ff 	cmp    -0x98(%rbp),%rbx
181034-ffffffff8109aa57:	49 89 dc             	mov    %rbx,%r12
181035-ffffffff8109aa5a:	75 a4                	jne    ffffffff8109aa00 <flush_workqueue+0x2a0>
181036-ffffffff8109aa5c:	48 8b 85 68 ff ff ff 	mov    -0x98(%rbp),%rax
181037-ffffffff8109aa63:	49 89 dc             	mov    %rbx,%r12
181038-ffffffff8109aa66:	eb 0b                	jmp    ffffffff8109aa73 <flush_workqueue+0x313>
181039-ffffffff8109aa68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
181040-ffffffff8109aa6f:	00 
181041-ffffffff8109aa70:	4c 89 e0             	mov    %r12,%rax
181042-ffffffff8109aa73:	48 89 85 60 ff ff ff 	mov    %rax,-0xa0(%rbp)
181043-ffffffff8109aa7a:	e8 71 b9 87 00       	callq  ffffffff819163f0 <mcount>
181044-ffffffff8109aa7f:	4c 8b ad 50 ff ff ff 	mov    -0xb0(%rbp),%r13
181045-ffffffff8109aa86:	4d 39 6d 00          	cmp    %r13,0x0(%r13)
181046-ffffffff8109aa8a:	74 46                	je     ffffffff8109aad2 <flush_workqueue+0x372>
181047-ffffffff8109aa8c:	41 8b 9f a0 00 00 00 	mov    0xa0(%r15),%ebx
181048-ffffffff8109aa93:	45 8b b7 a4 00 00 00 	mov    0xa4(%r15),%r14d
181049-ffffffff8109aa9a:	e8 51 b9 87 00       	callq  ffffffff819163f0 <mcount>
181050-ffffffff8109aa9f:	8d 43 01             	lea    0x1(%rbx),%eax
181051-ffffffff8109aaa2:	48 98                	cltq   
181052-ffffffff8109aaa4:	48 69 c0 89 88 88 88 	imul   $0xffffffff88888889,%rax,%rax
181053-ffffffff8109aaab:	48 c1 e8 20          	shr    $0x20,%rax
181054-ffffffff8109aaaf:	8d 44 18 01          	lea    0x1(%rax,%rbx,1),%eax
181055-ffffffff8109aab3:	89 c1                	mov    %eax,%ecx
181056-ffffffff8109aab5:	c1 e9 1f             	shr    $0x1f,%ecx
181057-ffffffff8109aab8:	c1 f8 03             	sar    $0x3,%eax
181058-ffffffff8109aabb:	01 c8                	add    %ecx,%eax
181059-ffffffff8109aabd:	8d 04 80             	lea    (%rax,%rax,4),%eax
181060-ffffffff8109aac0:	8d 04 40             	lea    (%rax,%rax,2),%eax
181061-ffffffff8109aac3:	f7 d8                	neg    %eax
181062-ffffffff8109aac5:	8d 44 03 01          	lea    0x1(%rbx,%rax,1),%eax
181063-ffffffff8109aac9:	41 39 c6             	cmp    %eax,%r14d
181064-ffffffff8109aacc:	0f 85 17 02 00 00    	jne    ffffffff8109ace9 <flush_workqueue+0x589>
181065-ffffffff8109aad2:	41 8b 9f a4 00 00 00 	mov    0xa4(%r15),%ebx
181066-ffffffff8109aad9:	e8 12 b9 87 00       	callq  ffffffff819163f0 <mcount>
181067-ffffffff8109aade:	8d 43 01             	lea    0x1(%rbx),%eax
181068-ffffffff8109aae1:	48 98                	cltq   
181069-ffffffff8109aae3:	48 69 c0 89 88 88 88 	imul   $0xffffffff88888889,%rax,%rax
181070-ffffffff8109aaea:	48 c1 e8 20          	shr    $0x20,%rax
181071-ffffffff8109aaee:	8d 44 18 01          	lea    0x1(%rax,%rbx,1),%eax
181072-ffffffff8109aaf2:	89 c1                	mov    %eax,%ecx
181073-ffffffff8109aaf4:	c1 e9 1f             	shr    $0x1f,%ecx
181074-ffffffff8109aaf7:	c1 f8 03             	sar    $0x3,%eax
181075-ffffffff8109aafa:	01 c8                	add    %ecx,%eax
181076-ffffffff8109aafc:	8d 04 80             	lea    (%rax,%rax,4),%eax
181077-ffffffff8109aaff:	8d 04 40             	lea    (%rax,%rax,2),%eax
181078-ffffffff8109ab02:	f7 d8                	neg    %eax
181079-ffffffff8109ab04:	8d 44 03 01          	lea    0x1(%rbx,%rax,1),%eax
181080-ffffffff8109ab08:	41 89 87 a4 00 00 00 	mov    %eax,0xa4(%r15)
181081-ffffffff8109ab0f:	e8 dc b8 87 00       	callq  ffffffff819163f0 <mcount>
181082-ffffffff8109ab14:	49 8b 87 c8 00 00 00 	mov    0xc8(%r15),%rax
181083-ffffffff8109ab1b:	4c 39 e8             	cmp    %r13,%rax
181084-ffffffff8109ab1e:	0f 84 bc 00 00 00    	je     ffffffff8109abe0 <flush_workqueue+0x480>
181085-ffffffff8109ab24:	41 8b 9f a0 00 00 00 	mov    0xa0(%r15),%ebx
181086-ffffffff8109ab2b:	74 15                	je     ffffffff8109ab42 <flush_workqueue+0x3e2>
181087-ffffffff8109ab2d:	0f 1f 00             	nopl   (%rax)
181088-ffffffff8109ab30:	89 58 10             	mov    %ebx,0x10(%rax)
181089-ffffffff8109ab33:	48 8b 00             	mov    (%rax),%rax
181090-ffffffff8109ab36:	41 8b 9f a0 00 00 00 	mov    0xa0(%r15),%ebx
181091-ffffffff8109ab3d:	4c 39 e8             	cmp    %r13,%rax
181092-ffffffff8109ab40:	75 ee                	jne    ffffffff8109ab30 <flush_workqueue+0x3d0>
181093-ffffffff8109ab42:	e8 a9 b8 87 00       	callq  ffffffff819163f0 <mcount>
181094-ffffffff8109ab47:	8d 43 01             	lea    0x1(%rbx),%eax
181095-ffffffff8109ab4a:	48 98                	cltq   
181096-ffffffff8109ab4c:	48 69 c8 89 88 88 88 	imul   $0xffffffff88888889,%rax,%rcx
181097-ffffffff8109ab53:	48 c1 e9 20          	shr    $0x20,%rcx
181098-ffffffff8109ab57:	8d 4c 19 01          	lea    0x1(%rcx,%rbx,1),%ecx
181099-ffffffff8109ab5b:	89 ca                	mov    %ecx,%edx
181100-ffffffff8109ab5d:	c1 ea 1f             	shr    $0x1f,%edx
181101-ffffffff8109ab60:	c1 f9 03             	sar    $0x3,%ecx
181102-ffffffff8109ab63:	01 d1                	add    %edx,%ecx
181103-ffffffff8109ab65:	8d 0c 89             	lea    (%rcx,%rcx,4),%ecx
181104-ffffffff8109ab68:	8d 0c 49             	lea    (%rcx,%rcx,2),%ecx
181105-ffffffff8109ab6b:	29 c8                	sub    %ecx,%eax
181106-ffffffff8109ab6d:	41 89 87 a0 00 00 00 	mov    %eax,0xa0(%r15)
181107-ffffffff8109ab74:	e8 77 b8 87 00       	callq  ffffffff819163f0 <mcount>
181108-ffffffff8109ab79:	e8 72 b8 87 00       	callq  ffffffff819163f0 <mcount>
181109-ffffffff8109ab7e:	4d 39 af c8 00 00 00 	cmp    %r13,0xc8(%r15)
181110-ffffffff8109ab85:	74 45                	je     ffffffff8109abcc <flush_workqueue+0x46c>
181111-ffffffff8109ab87:	49 8b 9f c0 00 00 00 	mov    0xc0(%r15),%rbx
181112-ffffffff8109ab8e:	e8 5d b8 87 00       	callq  ffffffff819163f0 <mcount>
181113-ffffffff8109ab93:	49 8b 87 c8 00 00 00 	mov    0xc8(%r15),%rax
181114-ffffffff8109ab9a:	49 8b 8f d0 00 00 00 	mov    0xd0(%r15),%rcx
181115-ffffffff8109aba1:	48 89 58 08          	mov    %rbx,0x8(%rax)
181116-ffffffff8109aba5:	48 89 03             	mov    %rax,(%rbx)
181117-ffffffff8109aba8:	48 8b 85 68 ff ff ff 	mov    -0x98(%rbp),%rax
181118-ffffffff8109abaf:	48 89 01             	mov    %rax,(%rcx)
181119-ffffffff8109abb2:	49 89 8f c0 00 00 00 	mov    %rcx,0xc0(%r15)
181120-ffffffff8109abb9:	e8 32 b8 87 00       	callq  ffffffff819163f0 <mcount>
181121-ffffffff8109abbe:	4d 89 af c8 00 00 00 	mov    %r13,0xc8(%r15)
181122-ffffffff8109abc5:	4d 89 af d0 00 00 00 	mov    %r13,0xd0(%r15)
181123-ffffffff8109abcc:	41 8b 97 a0 00 00 00 	mov    0xa0(%r15),%edx
181124-ffffffff8109abd3:	be ff ff ff ff       	mov    $0xffffffff,%esi
181125-ffffffff8109abd8:	4c 89 ff             	mov    %r15,%rdi
181126-ffffffff8109abdb:	e8 a0 02 00 00       	callq  ffffffff8109ae80 <flush_workqueue_prep_pwqs>
181127-ffffffff8109abe0:	e8 0b b8 87 00       	callq  ffffffff819163f0 <mcount>
181128-ffffffff8109abe5:	41 8b 8f a4 00 00 00 	mov    0xa4(%r15),%ecx
181129-ffffffff8109abec:	49 8b 97 a0 00 00 00 	mov    0xa0(%r15),%rdx
181130-ffffffff8109abf3:	48 8b 85 68 ff ff ff 	mov    -0x98(%rbp),%rax
181131-ffffffff8109abfa:	49 39 87 b8 00 00 00 	cmp    %rax,0xb8(%r15)
181132-ffffffff8109ac01:	0f 84 23 01 00 00    	je     ffffffff8109ad2a <flush_workqueue+0x5ca>
181133-ffffffff8109ac07:	48 89 d0             	mov    %rdx,%rax
181134-ffffffff8109ac0a:	48 c1 e8 20          	shr    $0x20,%rax
181135-ffffffff8109ac0e:	39 d1                	cmp    %edx,%ecx
181136-ffffffff8109ac10:	74 72                	je     ffffffff8109ac84 <flush_workqueue+0x524>
181137-ffffffff8109ac12:	4c 8b ad 60 ff ff ff 	mov    -0xa0(%rbp),%r13
181138-ffffffff8109ac19:	41 3b 44 24 10       	cmp    0x10(%r12),%eax
181139-ffffffff8109ac1e:	0f 85 98 00 00 00    	jne    ffffffff8109acbc <flush_workqueue+0x55c>
181140-ffffffff8109ac24:	e8 c7 b7 87 00       	callq  ffffffff819163f0 <mcount>
181141-ffffffff8109ac29:	e8 c2 b7 87 00       	callq  ffffffff819163f0 <mcount>
181142-ffffffff8109ac2e:	4d 8b 34 24          	mov    (%r12),%r14
181143-ffffffff8109ac32:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
181144-ffffffff8109ac37:	e8 b4 b7 87 00       	callq  ffffffff819163f0 <mcount>
181145-ffffffff8109ac3c:	49 89 5e 08          	mov    %rbx,0x8(%r14)
181146-ffffffff8109ac40:	e8 ab b7 87 00       	callq  ffffffff819163f0 <mcount>
181147-ffffffff8109ac45:	4c 89 33             	mov    %r14,(%rbx)
181148-ffffffff8109ac48:	e8 a3 b7 87 00       	callq  ffffffff819163f0 <mcount>
181149-ffffffff8109ac4d:	4d 89 2c 24          	mov    %r13,(%r12)
181150-ffffffff8109ac51:	4d 89 6c 24 08       	mov    %r13,0x8(%r12)
181151-ffffffff8109ac56:	48 8b 85 58 ff ff ff 	mov    -0xa8(%rbp),%rax
181152-ffffffff8109ac5d:	4c 89 20             	mov    %r12,(%rax)
181153-ffffffff8109ac60:	48 89 c3             	mov    %rax,%rbx
181154-ffffffff8109ac63:	41 8b b7 a4 00 00 00 	mov    0xa4(%r15),%esi
181155-ffffffff8109ac6a:	ba ff ff ff ff       	mov    $0xffffffff,%edx
181156-ffffffff8109ac6f:	4c 89 ff             	mov    %r15,%rdi
181157-ffffffff8109ac72:	e8 09 02 00 00       	callq  ffffffff8109ae80 <flush_workqueue_prep_pwqs>
181158-ffffffff8109ac77:	84 c0                	test   %al,%al
181159-ffffffff8109ac79:	0f 84 61 fd ff ff    	je     ffffffff8109a9e0 <flush_workqueue+0x280>
181160-ffffffff8109ac7f:	e9 ae 00 00 00       	jmpq   ffffffff8109ad32 <flush_workqueue+0x5d2>
181161-ffffffff8109ac84:	8a 0c 25 eb d5 23 82 	mov    0xffffffff8223d5eb,%cl
181162-ffffffff8109ac8b:	80 e1 01             	and    $0x1,%cl
181163-ffffffff8109ac8e:	4c 8b ad 60 ff ff ff 	mov    -0xa0(%rbp),%r13
181164-ffffffff8109ac95:	75 82                	jne    ffffffff8109ac19 <flush_workqueue+0x4b9>
181165-ffffffff8109ac97:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
181166-ffffffff8109ac9e:	be 24 0a 00 00       	mov    $0xa24,%esi
181167-ffffffff8109aca3:	e8 b8 0d fe ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
181168-ffffffff8109aca8:	c6 04 25 eb d5 23 82 	movb   $0x1,0xffffffff8223d5eb
181169-ffffffff8109acaf:	01 
181170-ffffffff8109acb0:	41 8b 87 a4 00 00 00 	mov    0xa4(%r15),%eax
181171-ffffffff8109acb7:	e9 5d ff ff ff       	jmpq   ffffffff8109ac19 <flush_workqueue+0x4b9>
181172-ffffffff8109acbc:	8a 04 25 ec d5 23 82 	mov    0xffffffff8223d5ec,%al
181173-ffffffff8109acc3:	24 01                	and    $0x1,%al
181174-ffffffff8109acc5:	0f 85 59 ff ff ff    	jne    ffffffff8109ac24 <flush_workqueue+0x4c4>
181175-ffffffff8109accb:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
181176-ffffffff8109acd2:	be 25 0a 00 00       	mov    $0xa25,%esi
181177-ffffffff8109acd7:	e8 84 0d fe ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
181178-ffffffff8109acdc:	c6 04 25 ec d5 23 82 	movb   $0x1,0xffffffff8223d5ec
181179-ffffffff8109ace3:	01 
181180-ffffffff8109ace4:	e9 3b ff ff ff       	jmpq   ffffffff8109ac24 <flush_workqueue+0x4c4>
181181-ffffffff8109ace9:	8a 04 25 e9 d5 23 82 	mov    0xffffffff8223d5e9,%al
181182-ffffffff8109acf0:	24 01                	and    $0x1,%al
181183-ffffffff8109acf2:	0f 85 da fd ff ff    	jne    ffffffff8109aad2 <flush_workqueue+0x372>
181184-ffffffff8109acf8:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
181185-ffffffff8109acff:	be 04 0a 00 00       	mov    $0xa04,%esi
181186-ffffffff8109ad04:	e8 57 0d fe ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
181187-ffffffff8109ad09:	c6 04 25 e9 d5 23 82 	movb   $0x1,0xffffffff8223d5e9
181188-ffffffff8109ad10:	01 
181189-ffffffff8109ad11:	e9 bc fd ff ff       	jmpq   ffffffff8109aad2 <flush_workqueue+0x372>
181190-ffffffff8109ad16:	45 89 b7 a4 00 00 00 	mov    %r14d,0xa4(%r15)
181191-ffffffff8109ad1d:	49 c7 87 b0 00 00 00 	movq   $0x0,0xb0(%r15)
181192-ffffffff8109ad24:	00 00 00 00 
181193-ffffffff8109ad28:	eb 08                	jmp    ffffffff8109ad32 <flush_workqueue+0x5d2>
181194-ffffffff8109ad2a:	39 d1                	cmp    %edx,%ecx
181195-ffffffff8109ad2c:	0f 85 13 01 00 00    	jne    ffffffff8109ae45 <flush_workqueue+0x6e5>
181196-ffffffff8109ad32:	48 8b bd 48 ff ff ff 	mov    -0xb8(%rbp),%rdi
181197-ffffffff8109ad39:	e8 52 4e 87 00       	callq  ffffffff8190fb90 <mutex_unlock>
181198-ffffffff8109ad3e:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
181199-ffffffff8109ad45:	5b                   	pop    %rbx
181200-ffffffff8109ad46:	41 5c                	pop    %r12
181201-ffffffff8109ad48:	41 5d                	pop    %r13
181202-ffffffff8109ad4a:	41 5e                	pop    %r14
181203-ffffffff8109ad4c:	41 5f                	pop    %r15
181204-ffffffff8109ad4e:	5d                   	pop    %rbp
181205-ffffffff8109ad4f:	c3                   	retq   
181206-ffffffff8109ad50:	8a 04 25 e4 d5 23 82 	mov    0xffffffff8223d5e4,%al
181207-ffffffff8109ad57:	24 01                	and    $0x1,%al
181208-ffffffff8109ad59:	0f 85 3f fb ff ff    	jne    ffffffff8109a89e <flush_workqueue+0x13e>
181209-ffffffff8109ad5f:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
181210-ffffffff8109ad66:	be c0 09 00 00       	mov    $0x9c0,%esi
181211-ffffffff8109ad6b:	e8 f0 0c fe ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
181212-ffffffff8109ad70:	c6 04 25 e4 d5 23 82 	movb   $0x1,0xffffffff8223d5e4
181213-ffffffff8109ad77:	01 
181214-ffffffff8109ad78:	e9 21 fb ff ff       	jmpq   ffffffff8109a89e <flush_workqueue+0x13e>
181215-ffffffff8109ad7d:	8a 04 25 e6 d5 23 82 	mov    0xffffffff8223d5e6,%al
181216-ffffffff8109ad84:	24 01                	and    $0x1,%al
181217-ffffffff8109ad86:	0f 85 51 fb ff ff    	jne    ffffffff8109a8dd <flush_workqueue+0x17d>
181218-ffffffff8109ad8c:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
181219-ffffffff8109ad93:	be d3 09 00 00       	mov    $0x9d3,%esi
181220-ffffffff8109ad98:	e8 c3 0c fe ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
181221-ffffffff8109ad9d:	c6 04 25 e6 d5 23 82 	movb   $0x1,0xffffffff8223d5e6
181222-ffffffff8109ada4:	01 
181223-ffffffff8109ada5:	e9 33 fb ff ff       	jmpq   ffffffff8109a8dd <flush_workqueue+0x17d>
181224-ffffffff8109adaa:	8a 0c 25 e5 d5 23 82 	mov    0xffffffff8223d5e5,%cl
181225-ffffffff8109adb1:	80 e1 01             	and    $0x1,%cl
181226-ffffffff8109adb4:	44 89 f2             	mov    %r14d,%edx
181227-ffffffff8109adb7:	89 c6                	mov    %eax,%esi
181228-ffffffff8109adb9:	0f 85 84 fb ff ff    	jne    ffffffff8109a943 <flush_workqueue+0x1e3>
181229-ffffffff8109adbf:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
181230-ffffffff8109adc6:	be c6 09 00 00       	mov    $0x9c6,%esi
181231-ffffffff8109adcb:	e8 90 0c fe ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
181232-ffffffff8109add0:	c6 04 25 e5 d5 23 82 	movb   $0x1,0xffffffff8223d5e5
181233-ffffffff8109add7:	01 
181234-ffffffff8109add8:	41 8b 97 a0 00 00 00 	mov    0xa0(%r15),%edx
181235-ffffffff8109addf:	41 8b b7 a4 00 00 00 	mov    0xa4(%r15),%esi
181236-ffffffff8109ade6:	e9 58 fb ff ff       	jmpq   ffffffff8109a943 <flush_workqueue+0x1e3>
181237-ffffffff8109adeb:	8a 04 25 e7 d5 23 82 	mov    0xffffffff8223d5e7,%al
181238-ffffffff8109adf2:	24 01                	and    $0x1,%al
181239-ffffffff8109adf4:	0f 85 be fb ff ff    	jne    ffffffff8109a9b8 <flush_workqueue+0x258>
181240-ffffffff8109adfa:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
181241-ffffffff8109ae01:	be f5 09 00 00       	mov    $0x9f5,%esi
181242-ffffffff8109ae06:	e8 55 0c fe ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
181243-ffffffff8109ae0b:	c6 04 25 e7 d5 23 82 	movb   $0x1,0xffffffff8223d5e7
181244-ffffffff8109ae12:	01 
181245-ffffffff8109ae13:	e9 a0 fb ff ff       	jmpq   ffffffff8109a9b8 <flush_workqueue+0x258>
181246-ffffffff8109ae18:	8a 04 25 e8 d5 23 82 	mov    0xffffffff8223d5e8,%al
181247-ffffffff8109ae1f:	24 01                	and    $0x1,%al
181248-ffffffff8109ae21:	0f 85 a8 fb ff ff    	jne    ffffffff8109a9cf <flush_workqueue+0x26f>
181249-ffffffff8109ae27:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
181250-ffffffff8109ae2e:	be f6 09 00 00       	mov    $0x9f6,%esi
181251-ffffffff8109ae33:	e8 28 0c fe ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
181252-ffffffff8109ae38:	c6 04 25 e8 d5 23 82 	movb   $0x1,0xffffffff8223d5e8
181253-ffffffff8109ae3f:	01 
181254-ffffffff8109ae40:	e9 8a fb ff ff       	jmpq   ffffffff8109a9cf <flush_workqueue+0x26f>
181255-ffffffff8109ae45:	8a 04 25 ea d5 23 82 	mov    0xffffffff8223d5ea,%al
181256-ffffffff8109ae4c:	24 01                	and    $0x1,%al
181257-ffffffff8109ae4e:	0f 85 de fe ff ff    	jne    ffffffff8109ad32 <flush_workqueue+0x5d2>
181258-ffffffff8109ae54:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
181259-ffffffff8109ae5b:	be 1c 0a 00 00       	mov    $0xa1c,%esi
181260-ffffffff8109ae60:	e8 fb 0b fe ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
181261-ffffffff8109ae65:	c6 04 25 ea d5 23 82 	movb   $0x1,0xffffffff8223d5ea
181262-ffffffff8109ae6c:	01 
181263-ffffffff8109ae6d:	e9 c0 fe ff ff       	jmpq   ffffffff8109ad32 <flush_workqueue+0x5d2>
181264-ffffffff8109ae72:	66 66 66 66 66 2e 0f 	data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
181265-ffffffff8109ae79:	1f 84 00 00 00 00 00 
181266-
181267-ffffffff8109ae80 <flush_workqueue_prep_pwqs>:
181268-ffffffff8109ae80:	55                   	push   %rbp
181269-ffffffff8109ae81:	48 89 e5             	mov    %rsp,%rbp
181270-ffffffff8109ae84:	41 57                	push   %r15
181271-ffffffff8109ae86:	41 56                	push   %r14
181272-ffffffff8109ae88:	41 55                	push   %r13
181273-ffffffff8109ae8a:	41 54                	push   %r12
181274-ffffffff8109ae8c:	53                   	push   %rbx
181275-ffffffff8109ae8d:	48 83 ec 28          	sub    $0x28,%rsp
181276-ffffffff8109ae91:	89 d3                	mov    %edx,%ebx
181277-ffffffff8109ae93:	41 89 f6             	mov    %esi,%r14d
181278-ffffffff8109ae96:	49 89 ff             	mov    %rdi,%r15
181279-ffffffff8109ae99:	4c 89 7d c8          	mov    %r15,-0x38(%rbp)
181280-ffffffff8109ae9d:	e8 4e b5 87 00       	callq  ffffffff819163f0 <mcount>
181281-ffffffff8109aea2:	45 85 f6             	test   %r14d,%r14d
181282-ffffffff8109aea5:	78 2d                	js     ffffffff8109aed4 <flush_workqueue_prep_pwqs+0x54>
181283-ffffffff8109aea7:	e8 44 b5 87 00       	callq  ffffffff819163f0 <mcount>
181284-ffffffff8109aeac:	e8 3f b5 87 00       	callq  ffffffff819163f0 <mcount>
181285-ffffffff8109aeb1:	41 83 bf a8 00 00 00 	cmpl   $0x0,0xa8(%r15)
181286-ffffffff8109aeb8:	00 
181287-ffffffff8109aeb9:	0f 85 f1 01 00 00    	jne    ffffffff8109b0b0 <flush_workqueue_prep_pwqs+0x230>
181288-ffffffff8109aebf:	e8 2c b5 87 00       	callq  ffffffff819163f0 <mcount>
181289-ffffffff8109aec4:	e8 27 b5 87 00       	callq  ffffffff819163f0 <mcount>
181290-ffffffff8109aec9:	41 c7 87 a8 00 00 00 	movl   $0x1,0xa8(%r15)
181291-ffffffff8109aed0:	01 00 00 00 
181292-ffffffff8109aed4:	e8 17 b5 87 00       	callq  ffffffff819163f0 <mcount>
181293-ffffffff8109aed9:	4d 8b 27             	mov    (%r15),%r12
181294-ffffffff8109aedc:	4d 39 fc             	cmp    %r15,%r12
181295-ffffffff8109aedf:	0f 84 84 01 00 00    	je     ffffffff8109b069 <flush_workqueue_prep_pwqs+0x1e9>
181296-ffffffff8109aee5:	49 63 c6             	movslq %r14d,%rax
181297-ffffffff8109aee8:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
181298-ffffffff8109aeec:	4c 89 f8             	mov    %r15,%rax
181299-ffffffff8109aeef:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
181300-ffffffff8109aef3:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
181301-ffffffff8109aef7:	c7 45 bc 00 00 00 00 	movl   $0x0,-0x44(%rbp)
181302-ffffffff8109aefe:	eb 60                	jmp    ffffffff8109af60 <flush_workqueue_prep_pwqs+0xe0>
181303-ffffffff8109af00:	8a 04 25 57 d6 23 82 	mov    0xffffffff8223d657,%al
181304-ffffffff8109af07:	24 01                	and    $0x1,%al
181305-ffffffff8109af09:	0f 85 c4 00 00 00    	jne    ffffffff8109afd3 <flush_workqueue_prep_pwqs+0x153>
181306-ffffffff8109af0f:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
181307-ffffffff8109af16:	be 89 09 00 00       	mov    $0x989,%esi
181308-ffffffff8109af1b:	e8 40 0b fe ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
181309-ffffffff8109af20:	c6 04 25 57 d6 23 82 	movb   $0x1,0xffffffff8223d657
181310-ffffffff8109af27:	01 
181311-ffffffff8109af28:	e9 a6 00 00 00       	jmpq   ffffffff8109afd3 <flush_workqueue_prep_pwqs+0x153>
181312-ffffffff8109af2d:	8a 04 25 58 d6 23 82 	mov    0xffffffff8223d658,%al
181313-ffffffff8109af34:	24 01                	and    $0x1,%al
181314-ffffffff8109af36:	0f 85 00 01 00 00    	jne    ffffffff8109b03c <flush_workqueue_prep_pwqs+0x1bc>
181315-ffffffff8109af3c:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
181316-ffffffff8109af43:	be 93 09 00 00       	mov    $0x993,%esi
181317-ffffffff8109af48:	e8 13 0b fe ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
181318-ffffffff8109af4d:	c6 04 25 58 d6 23 82 	movb   $0x1,0xffffffff8223d658
181319-ffffffff8109af54:	01 
181320-ffffffff8109af55:	e9 e2 00 00 00       	jmpq   ffffffff8109b03c <flush_workqueue_prep_pwqs+0x1bc>
181321-ffffffff8109af5a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
181322-ffffffff8109af60:	e8 eb 89 06 00       	callq  ffffffff81103950 <debug_lockdep_rcu_enabled>
181323-ffffffff8109af65:	85 c0                	test   %eax,%eax
181324-ffffffff8109af67:	74 47                	je     ffffffff8109afb0 <flush_workqueue_prep_pwqs+0x130>
181325-ffffffff8109af69:	8a 04 25 56 d6 23 82 	mov    0xffffffff8223d656,%al
181326-ffffffff8109af70:	24 01                	and    $0x1,%al
181327-ffffffff8109af72:	75 3c                	jne    ffffffff8109afb0 <flush_workqueue_prep_pwqs+0x130>
181328-ffffffff8109af74:	e8 17 89 06 00       	callq  ffffffff81103890 <rcu_read_lock_sched_held>
181329-ffffffff8109af79:	85 c0                	test   %eax,%eax
181330-ffffffff8109af7b:	75 33                	jne    ffffffff8109afb0 <flush_workqueue_prep_pwqs+0x130>
181331-ffffffff8109af7d:	48 8b 7d b0          	mov    -0x50(%rbp),%rdi
181332-ffffffff8109af81:	e8 ca 52 04 00       	callq  ffffffff810e0250 <lock_is_held>
181333-ffffffff8109af86:	85 c0                	test   %eax,%eax
181334-ffffffff8109af88:	75 26                	jne    ffffffff8109afb0 <flush_workqueue_prep_pwqs+0x130>
181335-ffffffff8109af8a:	c6 04 25 56 d6 23 82 	movb   $0x1,0xffffffff8223d656
181336-ffffffff8109af91:	01 
181337-ffffffff8109af92:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
181338-ffffffff8109af99:	be 83 09 00 00       	mov    $0x983,%esi
181339-ffffffff8109af9e:	48 c7 c2 a4 d7 c4 81 	mov    $0xffffffff81c4d7a4,%rdx
181340-ffffffff8109afa5:	e8 e6 67 04 00       	callq  ffffffff810e1790 <lockdep_rcu_suspicious>
181341-ffffffff8109afaa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
181342-ffffffff8109afb0:	4d 8b 6c 24 90       	mov    -0x70(%r12),%r13
181343-ffffffff8109afb5:	e8 36 b4 87 00       	callq  ffffffff819163f0 <mcount>
181344-ffffffff8109afba:	4c 89 ef             	mov    %r13,%rdi
181345-ffffffff8109afbd:	e8 8e 81 87 00       	callq  ffffffff81913150 <_raw_spin_lock_irq>
181346-ffffffff8109afc2:	45 85 f6             	test   %r14d,%r14d
181347-ffffffff8109afc5:	78 2f                	js     ffffffff8109aff6 <flush_workqueue_prep_pwqs+0x176>
181348-ffffffff8109afc7:	41 83 7c 24 a4 ff    	cmpl   $0xffffffff,-0x5c(%r12)
181349-ffffffff8109afcd:	0f 85 2d ff ff ff    	jne    ffffffff8109af00 <flush_workqueue_prep_pwqs+0x80>
181350-ffffffff8109afd3:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
181351-ffffffff8109afd7:	41 83 7c 84 ac 00    	cmpl   $0x0,-0x54(%r12,%rax,4)
181352-ffffffff8109afdd:	74 17                	je     ffffffff8109aff6 <flush_workqueue_prep_pwqs+0x176>
181353-ffffffff8109afdf:	45 89 74 24 a4       	mov    %r14d,-0x5c(%r12)
181354-ffffffff8109afe4:	e8 07 b4 87 00       	callq  ffffffff819163f0 <mcount>
181355-ffffffff8109afe9:	f0 41 ff 87 a8 00 00 	lock incl 0xa8(%r15)
181356-ffffffff8109aff0:	00 
181357-ffffffff8109aff1:	b0 01                	mov    $0x1,%al
181358-ffffffff8109aff3:	89 45 bc             	mov    %eax,-0x44(%rbp)
181359-ffffffff8109aff6:	85 db                	test   %ebx,%ebx
181360-ffffffff8109aff8:	78 4e                	js     ffffffff8109b048 <flush_workqueue_prep_pwqs+0x1c8>
181361-ffffffff8109affa:	45 89 f7             	mov    %r14d,%r15d
181362-ffffffff8109affd:	45 8b 74 24 a0       	mov    -0x60(%r12),%r14d
181363-ffffffff8109b002:	e8 e9 b3 87 00       	callq  ffffffff819163f0 <mcount>
181364-ffffffff8109b007:	41 8d 46 01          	lea    0x1(%r14),%eax
181365-ffffffff8109b00b:	48 98                	cltq   
181366-ffffffff8109b00d:	48 69 c0 89 88 88 88 	imul   $0xffffffff88888889,%rax,%rax
181367-ffffffff8109b014:	48 c1 e8 20          	shr    $0x20,%rax
181368-ffffffff8109b018:	42 8d 44 30 01       	lea    0x1(%rax,%r14,1),%eax
181369-ffffffff8109b01d:	89 c1                	mov    %eax,%ecx
181370-ffffffff8109b01f:	c1 e9 1f             	shr    $0x1f,%ecx
181371-ffffffff8109b022:	c1 f8 03             	sar    $0x3,%eax
181372-ffffffff8109b025:	01 c8                	add    %ecx,%eax
181373-ffffffff8109b027:	8d 04 80             	lea    (%rax,%rax,4),%eax
181374-ffffffff8109b02a:	8d 04 40             	lea    (%rax,%rax,2),%eax
181375-ffffffff8109b02d:	f7 d8                	neg    %eax
181376-ffffffff8109b02f:	41 8d 44 06 01       	lea    0x1(%r14,%rax,1),%eax
181377-ffffffff8109b034:	39 d8                	cmp    %ebx,%eax
181378-ffffffff8109b036:	0f 85 f1 fe ff ff    	jne    ffffffff8109af2d <flush_workqueue_prep_pwqs+0xad>
181379-ffffffff8109b03c:	41 89 5c 24 a0       	mov    %ebx,-0x60(%r12)
181380-ffffffff8109b041:	45 89 fe             	mov    %r15d,%r14d
181381-ffffffff8109b044:	4c 8b 7d c8          	mov    -0x38(%rbp),%r15
181382-ffffffff8109b048:	e8 a3 b3 87 00       	callq  ffffffff819163f0 <mcount>
181383-ffffffff8109b04d:	4c 89 ef             	mov    %r13,%rdi
181384-ffffffff8109b050:	e8 9b 82 87 00       	callq  ffffffff819132f0 <_raw_spin_unlock_irq>
181385-ffffffff8109b055:	e8 96 b3 87 00       	callq  ffffffff819163f0 <mcount>
181386-ffffffff8109b05a:	4d 8b 24 24          	mov    (%r12),%r12
181387-ffffffff8109b05e:	4d 39 fc             	cmp    %r15,%r12
181388-ffffffff8109b061:	0f 85 f9 fe ff ff    	jne    ffffffff8109af60 <flush_workqueue_prep_pwqs+0xe0>
181389-ffffffff8109b067:	eb 07                	jmp    ffffffff8109b070 <flush_workqueue_prep_pwqs+0x1f0>
181390-ffffffff8109b069:	c7 45 bc 00 00 00 00 	movl   $0x0,-0x44(%rbp)
181391-ffffffff8109b070:	45 85 f6             	test   %r14d,%r14d
181392-ffffffff8109b073:	78 27                	js     ffffffff8109b09c <flush_workqueue_prep_pwqs+0x21c>
181393-ffffffff8109b075:	e8 76 b3 87 00       	callq  ffffffff819163f0 <mcount>
181394-ffffffff8109b07a:	f0 41 ff 8f a8 00 00 	lock decl 0xa8(%r15)
181395-ffffffff8109b081:	00 
181396-ffffffff8109b082:	0f 94 45 d7          	sete   -0x29(%rbp)
181397-ffffffff8109b086:	80 7d d7 00          	cmpb   $0x0,-0x29(%rbp)
181398-ffffffff8109b08a:	74 10                	je     ffffffff8109b09c <flush_workqueue_prep_pwqs+0x21c>
181399-ffffffff8109b08c:	49 8b bf b0 00 00 00 	mov    0xb0(%r15),%rdi
181400-ffffffff8109b093:	48 83 c7 18          	add    $0x18,%rdi
181401-ffffffff8109b097:	e8 84 91 03 00       	callq  ffffffff810d4220 <complete>
181402-ffffffff8109b09c:	8b 45 bc             	mov    -0x44(%rbp),%eax
181403-ffffffff8109b09f:	24 01                	and    $0x1,%al
181404-ffffffff8109b0a1:	48 83 c4 28          	add    $0x28,%rsp
181405-ffffffff8109b0a5:	5b                   	pop    %rbx
181406-ffffffff8109b0a6:	41 5c                	pop    %r12
181407-ffffffff8109b0a8:	41 5d                	pop    %r13
181408-ffffffff8109b0aa:	41 5e                	pop    %r14
181409-ffffffff8109b0ac:	41 5f                	pop    %r15
181410-ffffffff8109b0ae:	5d                   	pop    %rbp
181411-ffffffff8109b0af:	c3                   	retq   
181412-ffffffff8109b0b0:	8a 04 25 55 d6 23 82 	mov    0xffffffff8223d655,%al
181413-ffffffff8109b0b7:	24 01                	and    $0x1,%al
181414-ffffffff8109b0b9:	0f 85 00 fe ff ff    	jne    ffffffff8109aebf <flush_workqueue_prep_pwqs+0x3f>
181415-ffffffff8109b0bf:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
181416-ffffffff8109b0c6:	be 7f 09 00 00       	mov    $0x97f,%esi
181417-ffffffff8109b0cb:	e8 90 09 fe ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
181418-ffffffff8109b0d0:	c6 04 25 55 d6 23 82 	movb   $0x1,0xffffffff8223d655
181419-ffffffff8109b0d7:	01 
181420-ffffffff8109b0d8:	e9 e2 fd ff ff       	jmpq   ffffffff8109aebf <flush_workqueue_prep_pwqs+0x3f>
181421-ffffffff8109b0dd:	0f 1f 00             	nopl   (%rax)
181422-
181423-ffffffff8109b0e0 <drain_workqueue>:
181424-ffffffff8109b0e0:	55                   	push   %rbp
181425-ffffffff8109b0e1:	48 89 e5             	mov    %rsp,%rbp
181426-ffffffff8109b0e4:	41 57                	push   %r15
181427-ffffffff8109b0e6:	41 56                	push   %r14
181428-ffffffff8109b0e8:	41 55                	push   %r13
181429-ffffffff8109b0ea:	41 54                	push   %r12
181430-ffffffff8109b0ec:	53                   	push   %rbx
181431-ffffffff8109b0ed:	48 83 ec 28          	sub    $0x28,%rsp
181432-ffffffff8109b0f1:	49 89 ff             	mov    %rdi,%r15
181433-ffffffff8109b0f4:	e8 f7 b2 87 00       	callq  ffffffff819163f0 <mcount>
181434-ffffffff8109b0f9:	49 8d 5f 20          	lea    0x20(%r15),%rbx
181435-ffffffff8109b0fd:	31 f6                	xor    %esi,%esi
181436-ffffffff8109b0ff:	48 89 df             	mov    %rbx,%rdi
181437-ffffffff8109b102:	e8 09 4d 87 00       	callq  ffffffff8190fe10 <mutex_lock_nested>
181438-ffffffff8109b107:	41 8b 87 f0 00 00 00 	mov    0xf0(%r15),%eax
181439-ffffffff8109b10e:	8d 48 01             	lea    0x1(%rax),%ecx
181440-ffffffff8109b111:	41 89 8f f0 00 00 00 	mov    %ecx,0xf0(%r15)
181441-ffffffff8109b118:	85 c0                	test   %eax,%eax
181442-ffffffff8109b11a:	75 08                	jne    ffffffff8109b124 <drain_workqueue+0x44>
181443-ffffffff8109b11c:	41 80 8f 82 01 00 00 	orb    $0x1,0x182(%r15)
181444-ffffffff8109b123:	01 
181445-ffffffff8109b124:	48 89 df             	mov    %rbx,%rdi
181446-ffffffff8109b127:	e8 64 4a 87 00       	callq  ffffffff8190fb90 <mutex_unlock>
181447-ffffffff8109b12c:	4c 89 ff             	mov    %r15,%rdi
181448-ffffffff8109b12f:	e8 2c f6 ff ff       	callq  ffffffff8109a760 <flush_workqueue>
181449-ffffffff8109b134:	31 f6                	xor    %esi,%esi
181450-ffffffff8109b136:	48 89 df             	mov    %rbx,%rdi
181451-ffffffff8109b139:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
181452-ffffffff8109b13d:	e8 ce 4c 87 00       	callq  ffffffff8190fe10 <mutex_lock_nested>
181453-ffffffff8109b142:	e8 a9 b2 87 00       	callq  ffffffff819163f0 <mcount>
181454-ffffffff8109b147:	4d 8b 37             	mov    (%r15),%r14
181455-ffffffff8109b14a:	4d 39 fe             	cmp    %r15,%r14
181456-ffffffff8109b14d:	0f 84 41 01 00 00    	je     ffffffff8109b294 <drain_workqueue+0x1b4>
181457-ffffffff8109b153:	4c 89 f8             	mov    %r15,%rax
181458-ffffffff8109b156:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
181459-ffffffff8109b15a:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
181460-ffffffff8109b15e:	49 8d 87 30 01 00 00 	lea    0x130(%r15),%rax
181461-ffffffff8109b165:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
181462-ffffffff8109b169:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%rbp)
181463-ffffffff8109b170:	eb 7e                	jmp    ffffffff8109b1f0 <drain_workqueue+0x110>
181464-ffffffff8109b172:	49 8b 5e 90          	mov    -0x70(%r14),%rbx
181465-ffffffff8109b176:	e8 75 b2 87 00       	callq  ffffffff819163f0 <mcount>
181466-ffffffff8109b17b:	48 89 df             	mov    %rbx,%rdi
181467-ffffffff8109b17e:	e8 6d 81 87 00       	callq  ffffffff819132f0 <_raw_spin_unlock_irq>
181468-ffffffff8109b183:	8b 5d cc             	mov    -0x34(%rbp),%ebx
181469-ffffffff8109b186:	ff c3                	inc    %ebx
181470-ffffffff8109b188:	83 fb 0a             	cmp    $0xa,%ebx
181471-ffffffff8109b18b:	74 1e                	je     ffffffff8109b1ab <drain_workqueue+0xcb>
181472-ffffffff8109b18d:	89 d8                	mov    %ebx,%eax
181473-ffffffff8109b18f:	81 fb e8 03 00 00    	cmp    $0x3e8,%ebx
181474-ffffffff8109b195:	77 28                	ja     ffffffff8109b1bf <drain_workqueue+0xdf>
181475-ffffffff8109b197:	48 69 c0 1f 85 eb 51 	imul   $0x51eb851f,%rax,%rax
181476-ffffffff8109b19e:	48 c1 e8 25          	shr    $0x25,%rax
181477-ffffffff8109b1a2:	6b c0 64             	imul   $0x64,%eax,%eax
181478-ffffffff8109b1a5:	89 d9                	mov    %ebx,%ecx
181479-ffffffff8109b1a7:	29 c1                	sub    %eax,%ecx
181480-ffffffff8109b1a9:	75 14                	jne    ffffffff8109b1bf <drain_workqueue+0xdf>
181481-ffffffff8109b1ab:	48 c7 c7 ca d7 c4 81 	mov    $0xffffffff81c4d7ca,%rdi
181482-ffffffff8109b1b2:	31 c0                	xor    %eax,%eax
181483-ffffffff8109b1b4:	48 8b 75 b8          	mov    -0x48(%rbp),%rsi
181484-ffffffff8109b1b8:	89 da                	mov    %ebx,%edx
181485-ffffffff8109b1ba:	e8 01 a5 05 00       	callq  ffffffff810f56c0 <printk>
181486-ffffffff8109b1bf:	89 5d cc             	mov    %ebx,-0x34(%rbp)
181487-ffffffff8109b1c2:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
181488-ffffffff8109b1c6:	48 89 df             	mov    %rbx,%rdi
181489-ffffffff8109b1c9:	e8 c2 49 87 00       	callq  ffffffff8190fb90 <mutex_unlock>
181490-ffffffff8109b1ce:	4c 89 ff             	mov    %r15,%rdi
181491-ffffffff8109b1d1:	e8 8a f5 ff ff       	callq  ffffffff8109a760 <flush_workqueue>
181492-ffffffff8109b1d6:	31 f6                	xor    %esi,%esi
181493-ffffffff8109b1d8:	48 89 df             	mov    %rbx,%rdi
181494-ffffffff8109b1db:	e8 30 4c 87 00       	callq  ffffffff8190fe10 <mutex_lock_nested>
181495-ffffffff8109b1e0:	e8 0b b2 87 00       	callq  ffffffff819163f0 <mcount>
181496-ffffffff8109b1e5:	4d 8b 37             	mov    (%r15),%r14
181497-ffffffff8109b1e8:	e9 9e 00 00 00       	jmpq   ffffffff8109b28b <drain_workqueue+0x1ab>
181498-ffffffff8109b1ed:	0f 1f 00             	nopl   (%rax)
181499-ffffffff8109b1f0:	e8 5b 87 06 00       	callq  ffffffff81103950 <debug_lockdep_rcu_enabled>
181500-ffffffff8109b1f5:	85 c0                	test   %eax,%eax
181501-ffffffff8109b1f7:	74 47                	je     ffffffff8109b240 <drain_workqueue+0x160>
181502-ffffffff8109b1f9:	8a 04 25 ed d5 23 82 	mov    0xffffffff8223d5ed,%al
181503-ffffffff8109b200:	24 01                	and    $0x1,%al
181504-ffffffff8109b202:	75 3c                	jne    ffffffff8109b240 <drain_workqueue+0x160>
181505-ffffffff8109b204:	e8 87 86 06 00       	callq  ffffffff81103890 <rcu_read_lock_sched_held>
181506-ffffffff8109b209:	85 c0                	test   %eax,%eax
181507-ffffffff8109b20b:	75 33                	jne    ffffffff8109b240 <drain_workqueue+0x160>
181508-ffffffff8109b20d:	48 8b 7d c0          	mov    -0x40(%rbp),%rdi
181509-ffffffff8109b211:	e8 3a 50 04 00       	callq  ffffffff810e0250 <lock_is_held>
181510-ffffffff8109b216:	85 c0                	test   %eax,%eax
181511-ffffffff8109b218:	75 26                	jne    ffffffff8109b240 <drain_workqueue+0x160>
181512-ffffffff8109b21a:	c6 04 25 ed d5 23 82 	movb   $0x1,0xffffffff8223d5ed
181513-ffffffff8109b221:	01 
181514-ffffffff8109b222:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
181515-ffffffff8109b229:	be 57 0a 00 00       	mov    $0xa57,%esi
181516-ffffffff8109b22e:	48 c7 c2 a4 d7 c4 81 	mov    $0xffffffff81c4d7a4,%rdx
181517-ffffffff8109b235:	e8 56 65 04 00       	callq  ffffffff810e1790 <lockdep_rcu_suspicious>
181518-ffffffff8109b23a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
181519-ffffffff8109b240:	4d 8b 66 90          	mov    -0x70(%r14),%r12
181520-ffffffff8109b244:	e8 a7 b1 87 00       	callq  ffffffff819163f0 <mcount>
181521-ffffffff8109b249:	4c 89 e7             	mov    %r12,%rdi
181522-ffffffff8109b24c:	e8 ff 7e 87 00       	callq  ffffffff81913150 <_raw_spin_lock_irq>
181523-ffffffff8109b251:	41 83 7e e8 00       	cmpl   $0x0,-0x18(%r14)
181524-ffffffff8109b256:	0f 85 16 ff ff ff    	jne    ffffffff8109b172 <drain_workqueue+0x92>
181525-ffffffff8109b25c:	4d 8d 66 f0          	lea    -0x10(%r14),%r12
181526-ffffffff8109b260:	e8 8b b1 87 00       	callq  ffffffff819163f0 <mcount>
181527-ffffffff8109b265:	49 8b 5e 90          	mov    -0x70(%r14),%rbx
181528-ffffffff8109b269:	4d 8b 6e f0          	mov    -0x10(%r14),%r13
181529-ffffffff8109b26d:	e8 7e b1 87 00       	callq  ffffffff819163f0 <mcount>
181530-ffffffff8109b272:	48 89 df             	mov    %rbx,%rdi
181531-ffffffff8109b275:	e8 76 80 87 00       	callq  ffffffff819132f0 <_raw_spin_unlock_irq>
181532-ffffffff8109b27a:	4d 39 e5             	cmp    %r12,%r13
181533-ffffffff8109b27d:	0f 85 00 ff ff ff    	jne    ffffffff8109b183 <drain_workqueue+0xa3>
181534-ffffffff8109b283:	e8 68 b1 87 00       	callq  ffffffff819163f0 <mcount>
181535-ffffffff8109b288:	4d 8b 36             	mov    (%r14),%r14
181536-ffffffff8109b28b:	4d 39 fe             	cmp    %r15,%r14
181537-ffffffff8109b28e:	0f 85 5c ff ff ff    	jne    ffffffff8109b1f0 <drain_workqueue+0x110>
181538-ffffffff8109b294:	41 ff 8f f0 00 00 00 	decl   0xf0(%r15)
181539-ffffffff8109b29b:	75 08                	jne    ffffffff8109b2a5 <drain_workqueue+0x1c5>
181540-ffffffff8109b29d:	41 80 a7 82 01 00 00 	andb   $0xfe,0x182(%r15)
181541-ffffffff8109b2a4:	fe 
181542-ffffffff8109b2a5:	48 8b 7d d0          	mov    -0x30(%rbp),%rdi
181543-ffffffff8109b2a9:	e8 e2 48 87 00       	callq  ffffffff8190fb90 <mutex_unlock>
181544-ffffffff8109b2ae:	48 83 c4 28          	add    $0x28,%rsp
181545-ffffffff8109b2b2:	5b                   	pop    %rbx
181546-ffffffff8109b2b3:	41 5c                	pop    %r12
181547-ffffffff8109b2b5:	41 5d                	pop    %r13
181548-ffffffff8109b2b7:	41 5e                	pop    %r14
181549-ffffffff8109b2b9:	41 5f                	pop    %r15
181550-ffffffff8109b2bb:	5d                   	pop    %rbp
181551-ffffffff8109b2bc:	c3                   	retq   
181552-ffffffff8109b2bd:	0f 1f 00             	nopl   (%rax)
181553-
181554-ffffffff8109b2c0 <flush_work>:
181555-ffffffff8109b2c0:	55                   	push   %rbp
181556-ffffffff8109b2c1:	48 89 e5             	mov    %rsp,%rbp
181557-ffffffff8109b2c4:	41 56                	push   %r14
181558-ffffffff8109b2c6:	53                   	push   %rbx
181559-ffffffff8109b2c7:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
181560-ffffffff8109b2ce:	49 89 fe             	mov    %rdi,%r14
181561-ffffffff8109b2d1:	e8 1a b1 87 00       	callq  ffffffff819163f0 <mcount>
181562-ffffffff8109b2d6:	49 8d 5e 20          	lea    0x20(%r14),%rbx
181563-ffffffff8109b2da:	48 c7 04 24 da b2 09 	movq   $0xffffffff8109b2da,(%rsp)
181564-ffffffff8109b2e1:	81 
181565-ffffffff8109b2e2:	31 f6                	xor    %esi,%esi
181566-ffffffff8109b2e4:	31 d2                	xor    %edx,%edx
181567-ffffffff8109b2e6:	31 c9                	xor    %ecx,%ecx
181568-ffffffff8109b2e8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
181569-ffffffff8109b2ee:	45 31 c9             	xor    %r9d,%r9d
181570-ffffffff8109b2f1:	48 89 df             	mov    %rbx,%rdi
181571-ffffffff8109b2f4:	e8 97 28 04 00       	callq  ffffffff810ddb90 <lock_acquire>
181572-ffffffff8109b2f9:	be 01 00 00 00       	mov    $0x1,%esi
181573-ffffffff8109b2fe:	48 c7 c2 f9 b2 09 81 	mov    $0xffffffff8109b2f9,%rdx
181574-ffffffff8109b305:	48 89 df             	mov    %rbx,%rdi
181575-ffffffff8109b308:	e8 63 4b 04 00       	callq  ffffffff810dfe70 <lock_release>
181576-ffffffff8109b30d:	48 8d b5 58 ff ff ff 	lea    -0xa8(%rbp),%rsi
181577-ffffffff8109b314:	4c 89 f7             	mov    %r14,%rdi
181578-ffffffff8109b317:	e8 24 00 00 00       	callq  ffffffff8109b340 <start_flush_work>
181579-ffffffff8109b31c:	84 c0                	test   %al,%al
181580-ffffffff8109b31e:	74 12                	je     ffffffff8109b332 <flush_work+0x72>
181581-ffffffff8109b320:	48 8d 7d 98          	lea    -0x68(%rbp),%rdi
181582-ffffffff8109b324:	e8 77 42 87 00       	callq  ffffffff8190f5a0 <wait_for_completion>
181583-ffffffff8109b329:	e8 c2 b0 87 00       	callq  ffffffff819163f0 <mcount>
181584-ffffffff8109b32e:	b0 01                	mov    $0x1,%al
181585-ffffffff8109b330:	eb 02                	jmp    ffffffff8109b334 <flush_work+0x74>
181586-ffffffff8109b332:	31 c0                	xor    %eax,%eax
181587-ffffffff8109b334:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
181588-ffffffff8109b33b:	5b                   	pop    %rbx
181589-ffffffff8109b33c:	41 5e                	pop    %r14
181590-ffffffff8109b33e:	5d                   	pop    %rbp
181591-ffffffff8109b33f:	c3                   	retq   
181592-
181593-ffffffff8109b340 <start_flush_work>:
181594-ffffffff8109b340:	55                   	push   %rbp
181595-ffffffff8109b341:	48 89 e5             	mov    %rsp,%rbp
181596-ffffffff8109b344:	41 57                	push   %r15
181597-ffffffff8109b346:	41 56                	push   %r14
181598-ffffffff8109b348:	41 55                	push   %r13
181599-ffffffff8109b34a:	41 54                	push   %r12
181600-ffffffff8109b34c:	53                   	push   %rbx
181601-ffffffff8109b34d:	48 83 ec 18          	sub    $0x18,%rsp
181602-ffffffff8109b351:	49 89 f7             	mov    %rsi,%r15
181603-ffffffff8109b354:	49 89 fe             	mov    %rdi,%r14
181604-ffffffff8109b357:	e8 94 b0 87 00       	callq  ffffffff819163f0 <mcount>
181605-ffffffff8109b35c:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
181606-ffffffff8109b363:	be 76 0a 00 00       	mov    $0xa76,%esi
181607-ffffffff8109b368:	31 d2                	xor    %edx,%edx
181608-ffffffff8109b36a:	e8 41 dc 01 00       	callq  ffffffff810b8fb0 <__might_sleep>
181609-ffffffff8109b36f:	e8 3c 33 87 00       	callq  ffffffff8190e6b0 <_cond_resched>
181610-ffffffff8109b374:	e8 77 b0 87 00       	callq  ffffffff819163f0 <mcount>
181611-ffffffff8109b379:	e8 72 b0 87 00       	callq  ffffffff819163f0 <mcount>
181612-ffffffff8109b37e:	fa                   	cli    
181613-ffffffff8109b37f:	e8 ac 0d 04 00       	callq  ffffffff810dc130 <trace_hardirqs_off>
181614-ffffffff8109b384:	4c 89 f7             	mov    %r14,%rdi
181615-ffffffff8109b387:	e8 c4 23 00 00       	callq  ffffffff8109d750 <get_work_pool>
181616-ffffffff8109b38c:	49 89 c5             	mov    %rax,%r13
181617-ffffffff8109b38f:	4d 85 ed             	test   %r13,%r13
181618-ffffffff8109b392:	0f 84 f3 00 00 00    	je     ffffffff8109b48b <start_flush_work+0x14b>
181619-ffffffff8109b398:	e8 53 b0 87 00       	callq  ffffffff819163f0 <mcount>
181620-ffffffff8109b39d:	4c 89 ef             	mov    %r13,%rdi
181621-ffffffff8109b3a0:	e8 cb 7c 87 00       	callq  ffffffff81913070 <_raw_spin_lock>
181622-ffffffff8109b3a5:	e8 46 b0 87 00       	callq  ffffffff819163f0 <mcount>
181623-ffffffff8109b3aa:	e8 41 b0 87 00       	callq  ffffffff819163f0 <mcount>
181624-ffffffff8109b3af:	e8 3c b0 87 00       	callq  ffffffff819163f0 <mcount>
181625-ffffffff8109b3b4:	e8 37 b0 87 00       	callq  ffffffff819163f0 <mcount>
181626-ffffffff8109b3b9:	49 8b 06             	mov    (%r14),%rax
181627-ffffffff8109b3bc:	49 89 c4             	mov    %rax,%r12
181628-ffffffff8109b3bf:	49 c1 e4 3d          	shl    $0x3d,%r12
181629-ffffffff8109b3c3:	49 c1 fc 3f          	sar    $0x3f,%r12
181630-ffffffff8109b3c7:	49 21 c4             	and    %rax,%r12
181631-ffffffff8109b3ca:	49 81 e4 00 ff ff ff 	and    $0xffffffffffffff00,%r12
181632-ffffffff8109b3d1:	0f 84 cb 00 00 00    	je     ffffffff8109b4a2 <start_flush_work+0x162>
181633-ffffffff8109b3d7:	31 db                	xor    %ebx,%ebx
181634-ffffffff8109b3d9:	4d 39 2c 24          	cmp    %r13,(%r12)
181635-ffffffff8109b3dd:	0f 85 0e 01 00 00    	jne    ffffffff8109b4f1 <start_flush_work+0x1b1>
181636-ffffffff8109b3e3:	4c 89 6d d0          	mov    %r13,-0x30(%rbp)
181637-ffffffff8109b3e7:	e8 04 b0 87 00       	callq  ffffffff819163f0 <mcount>
181638-ffffffff8109b3ec:	e8 ff af 87 00       	callq  ffffffff819163f0 <mcount>
181639-ffffffff8109b3f1:	48 b8 e0 ff ff ff 0f 	movabs $0xfffffffe0,%rax
181640-ffffffff8109b3f8:	00 00 00 
181641-ffffffff8109b3fb:	49 89 07             	mov    %rax,(%r15)
181642-ffffffff8109b3fe:	49 8d 7f 20          	lea    0x20(%r15),%rdi
181643-ffffffff8109b402:	48 c7 c6 b4 d9 c4 81 	mov    $0xffffffff81c4d9b4,%rsi
181644-ffffffff8109b409:	48 c7 c2 59 d6 23 82 	mov    $0xffffffff8223d659,%rdx
181645-ffffffff8109b410:	31 c9                	xor    %ecx,%ecx
181646-ffffffff8109b412:	e8 d9 1b 04 00       	callq  ffffffff810dcff0 <lockdep_init_map>
181647-ffffffff8109b417:	4d 8d 6f 08          	lea    0x8(%r15),%r13
181648-ffffffff8109b41b:	e8 d0 af 87 00       	callq  ffffffff819163f0 <mcount>
181649-ffffffff8109b420:	4d 89 6f 08          	mov    %r13,0x8(%r15)
181650-ffffffff8109b424:	4d 89 6f 10          	mov    %r13,0x10(%r15)
181651-ffffffff8109b428:	49 c7 47 18 40 f4 09 	movq   $0xffffffff8109f440,0x18(%r15)
181652-ffffffff8109b42f:	81 
181653-ffffffff8109b430:	e8 bb af 87 00       	callq  ffffffff819163f0 <mcount>
181654-ffffffff8109b435:	41 0f ba 2f 00       	btsl   $0x0,(%r15)
181655-ffffffff8109b43a:	e8 b1 af 87 00       	callq  ffffffff819163f0 <mcount>
181656-ffffffff8109b43f:	41 c7 47 40 00 00 00 	movl   $0x0,0x40(%r15)
181657-ffffffff8109b446:	00 
181658-ffffffff8109b447:	49 8d 7f 48          	lea    0x48(%r15),%rdi
181659-ffffffff8109b44b:	48 c7 c6 2f 56 c4 81 	mov    $0xffffffff81c4562f,%rsi
181660-ffffffff8109b452:	48 c7 c2 4d d6 23 82 	mov    $0xffffffff8223d64d,%rdx
181661-ffffffff8109b459:	e8 d2 7d 03 00       	callq  ffffffff810d3230 <__init_waitqueue_head>
181662-ffffffff8109b45e:	e8 8d af 87 00       	callq  ffffffff819163f0 <mcount>
181663-ffffffff8109b463:	65 48 8b 04 25 c0 ae 	mov    %gs:0xaec0,%rax
181664-ffffffff8109b46a:	00 00 
181665-ffffffff8109b46c:	49 89 87 90 00 00 00 	mov    %rax,0x90(%r15)
181666-ffffffff8109b473:	48 85 db             	test   %rbx,%rbx
181667-ffffffff8109b476:	0f 84 89 00 00 00    	je     ffffffff8109b505 <start_flush_work+0x1c5>
181668-ffffffff8109b47c:	48 8b 5b 30          	mov    0x30(%rbx),%rbx
181669-ffffffff8109b480:	41 bd f0 00 00 00    	mov    $0xf0,%r13d
181670-ffffffff8109b486:	e9 96 00 00 00       	jmpq   ffffffff8109b521 <start_flush_work+0x1e1>
181671-ffffffff8109b48b:	e8 b0 0c 04 00       	callq  ffffffff810dc140 <trace_hardirqs_on>
181672-ffffffff8109b490:	e8 5b af 87 00       	callq  ffffffff819163f0 <mcount>
181673-ffffffff8109b495:	e8 56 af 87 00       	callq  ffffffff819163f0 <mcount>
181674-ffffffff8109b49a:	fb                   	sti    
181675-ffffffff8109b49b:	31 c0                	xor    %eax,%eax
181676-ffffffff8109b49d:	e9 1f 01 00 00       	jmpq   ffffffff8109b5c1 <start_flush_work+0x281>
181677-ffffffff8109b4a2:	e8 49 af 87 00       	callq  ffffffff819163f0 <mcount>
181678-ffffffff8109b4a7:	e8 44 af 87 00       	callq  ffffffff819163f0 <mcount>
181679-ffffffff8109b4ac:	48 b8 01 00 fc ff ff 	movabs $0x9e37fffffffc0001,%rax
181680-ffffffff8109b4b3:	ff 37 9e 
181681-ffffffff8109b4b6:	49 0f af c6          	imul   %r14,%rax
181682-ffffffff8109b4ba:	48 c1 e8 3a          	shr    $0x3a,%rax
181683-ffffffff8109b4be:	49 8b 9c c5 50 01 00 	mov    0x150(%r13,%rax,8),%rbx
181684-ffffffff8109b4c5:	00 
181685-ffffffff8109b4c6:	eb 0b                	jmp    ffffffff8109b4d3 <start_flush_work+0x193>
181686-ffffffff8109b4c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
181687-ffffffff8109b4cf:	00 
181688-ffffffff8109b4d0:	48 8b 1b             	mov    (%rbx),%rbx
181689-ffffffff8109b4d3:	48 85 db             	test   %rbx,%rbx
181690-ffffffff8109b4d6:	74 19                	je     ffffffff8109b4f1 <start_flush_work+0x1b1>
181691-ffffffff8109b4d8:	4c 39 73 10          	cmp    %r14,0x10(%rbx)
181692-ffffffff8109b4dc:	75 f2                	jne    ffffffff8109b4d0 <start_flush_work+0x190>
181693-ffffffff8109b4de:	48 8b 43 18          	mov    0x18(%rbx),%rax
181694-ffffffff8109b4e2:	49 3b 46 18          	cmp    0x18(%r14),%rax
181695-ffffffff8109b4e6:	75 e8                	jne    ffffffff8109b4d0 <start_flush_work+0x190>
181696-ffffffff8109b4e8:	4c 8b 63 20          	mov    0x20(%rbx),%r12
181697-ffffffff8109b4ec:	e9 f2 fe ff ff       	jmpq   ffffffff8109b3e3 <start_flush_work+0xa3>
181698-ffffffff8109b4f1:	e8 fa ae 87 00       	callq  ffffffff819163f0 <mcount>
181699-ffffffff8109b4f6:	4c 89 ef             	mov    %r13,%rdi
181700-ffffffff8109b4f9:	e8 f2 7d 87 00       	callq  ffffffff819132f0 <_raw_spin_unlock_irq>
181701-ffffffff8109b4fe:	31 c0                	xor    %eax,%eax
181702-ffffffff8109b500:	e9 bc 00 00 00       	jmpq   ffffffff8109b5c1 <start_flush_work+0x281>
181703-ffffffff8109b505:	49 8b 5e 08          	mov    0x8(%r14),%rbx
181704-ffffffff8109b509:	45 8b 2e             	mov    (%r14),%r13d
181705-ffffffff8109b50c:	41 83 e5 08          	and    $0x8,%r13d
181706-ffffffff8109b510:	e8 db ae 87 00       	callq  ffffffff819163f0 <mcount>
181707-ffffffff8109b515:	41 0f ba 2e 03       	btsl   $0x3,(%r14)
181708-ffffffff8109b51a:	41 81 cd f0 00 00 00 	or     $0xf0,%r13d
181709-ffffffff8109b521:	e8 ca ae 87 00       	callq  ffffffff819163f0 <mcount>
181710-ffffffff8109b526:	e8 c5 ae 87 00       	callq  ffffffff819163f0 <mcount>
181711-ffffffff8109b52b:	4c 89 e7             	mov    %r12,%rdi
181712-ffffffff8109b52e:	4c 89 fe             	mov    %r15,%rsi
181713-ffffffff8109b531:	48 89 da             	mov    %rbx,%rdx
181714-ffffffff8109b534:	44 89 e9             	mov    %r13d,%ecx
181715-ffffffff8109b537:	e8 c4 3a 00 00       	callq  ffffffff8109f000 <insert_work>
181716-ffffffff8109b53c:	e8 af ae 87 00       	callq  ffffffff819163f0 <mcount>
181717-ffffffff8109b541:	48 8b 7d d0          	mov    -0x30(%rbp),%rdi
181718-ffffffff8109b545:	e8 a6 7d 87 00       	callq  ffffffff819132f0 <_raw_spin_unlock_irq>
181719-ffffffff8109b54a:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
181720-ffffffff8109b54f:	83 bf f4 00 00 00 01 	cmpl   $0x1,0xf4(%rdi)
181721-ffffffff8109b556:	74 0a                	je     ffffffff8109b562 <start_flush_work+0x222>
181722-ffffffff8109b558:	48 83 bf e8 00 00 00 	cmpq   $0x0,0xe8(%rdi)
181723-ffffffff8109b55f:	00 
181724-ffffffff8109b560:	74 17                	je     ffffffff8109b579 <start_flush_work+0x239>
181725-ffffffff8109b562:	48 81 c7 10 01 00 00 	add    $0x110,%rdi
181726-ffffffff8109b569:	48 c7 04 24 62 b5 09 	movq   $0xffffffff8109b562,(%rsp)
181727-ffffffff8109b570:	81 
181728-ffffffff8109b571:	31 f6                	xor    %esi,%esi
181729-ffffffff8109b573:	31 d2                	xor    %edx,%edx
181730-ffffffff8109b575:	31 c9                	xor    %ecx,%ecx
181731-ffffffff8109b577:	eb 1b                	jmp    ffffffff8109b594 <start_flush_work+0x254>
181732-ffffffff8109b579:	48 81 c7 10 01 00 00 	add    $0x110,%rdi
181733-ffffffff8109b580:	48 c7 04 24 79 b5 09 	movq   $0xffffffff8109b579,(%rsp)
181734-ffffffff8109b587:	81 
181735-ffffffff8109b588:	be 00 00 00 00       	mov    $0x0,%esi
181736-ffffffff8109b58d:	31 d2                	xor    %edx,%edx
181737-ffffffff8109b58f:	b9 02 00 00 00       	mov    $0x2,%ecx
181738-ffffffff8109b594:	41 b8 01 00 00 00    	mov    $0x1,%r8d
181739-ffffffff8109b59a:	45 31 c9             	xor    %r9d,%r9d
181740-ffffffff8109b59d:	e8 ee 25 04 00       	callq  ffffffff810ddb90 <lock_acquire>
181741-ffffffff8109b5a2:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
181742-ffffffff8109b5a7:	48 81 c7 10 01 00 00 	add    $0x110,%rdi
181743-ffffffff8109b5ae:	be 01 00 00 00       	mov    $0x1,%esi
181744-ffffffff8109b5b3:	48 c7 c2 a2 b5 09 81 	mov    $0xffffffff8109b5a2,%rdx
181745-ffffffff8109b5ba:	e8 b1 48 04 00       	callq  ffffffff810dfe70 <lock_release>
181746-ffffffff8109b5bf:	b0 01                	mov    $0x1,%al
181747-ffffffff8109b5c1:	48 83 c4 18          	add    $0x18,%rsp
181748-ffffffff8109b5c5:	5b                   	pop    %rbx
181749-ffffffff8109b5c6:	41 5c                	pop    %r12
181750-ffffffff8109b5c8:	41 5d                	pop    %r13
181751-ffffffff8109b5ca:	41 5e                	pop    %r14
181752-ffffffff8109b5cc:	41 5f                	pop    %r15
181753-ffffffff8109b5ce:	5d                   	pop    %rbp
181754-ffffffff8109b5cf:	c3                   	retq   
181755-
181756-ffffffff8109b5d0 <cancel_work_sync>:
181757-ffffffff8109b5d0:	55                   	push   %rbp
181758-ffffffff8109b5d1:	48 89 e5             	mov    %rsp,%rbp
181759-ffffffff8109b5d4:	53                   	push   %rbx
181760-ffffffff8109b5d5:	50                   	push   %rax
181761-ffffffff8109b5d6:	48 89 fb             	mov    %rdi,%rbx
181762-ffffffff8109b5d9:	e8 12 ae 87 00       	callq  ffffffff819163f0 <mcount>
181763-ffffffff8109b5de:	31 f6                	xor    %esi,%esi
181764-ffffffff8109b5e0:	48 89 df             	mov    %rbx,%rdi
181765-ffffffff8109b5e3:	e8 08 00 00 00       	callq  ffffffff8109b5f0 <__cancel_work_timer>
181766-ffffffff8109b5e8:	48 83 c4 08          	add    $0x8,%rsp
181767-ffffffff8109b5ec:	5b                   	pop    %rbx
181768-ffffffff8109b5ed:	5d                   	pop    %rbp
181769-ffffffff8109b5ee:	c3                   	retq   
181770-ffffffff8109b5ef:	90                   	nop
181771-
181772-ffffffff8109b5f0 <__cancel_work_timer>:
181773-ffffffff8109b5f0:	55                   	push   %rbp
181774-ffffffff8109b5f1:	48 89 e5             	mov    %rsp,%rbp
181775-ffffffff8109b5f4:	41 57                	push   %r15
181776-ffffffff8109b5f6:	41 56                	push   %r14
181777-ffffffff8109b5f8:	41 55                	push   %r13
181778-ffffffff8109b5fa:	41 54                	push   %r12
181779-ffffffff8109b5fc:	53                   	push   %rbx
181780-ffffffff8109b5fd:	48 83 ec 48          	sub    $0x48,%rsp
181781-ffffffff8109b601:	89 f3                	mov    %esi,%ebx
181782-ffffffff8109b603:	49 89 fd             	mov    %rdi,%r13
181783-ffffffff8109b606:	e8 e5 ad 87 00       	callq  ffffffff819163f0 <mcount>
181784-ffffffff8109b60b:	4c 8d 65 b8          	lea    -0x48(%rbp),%r12
181785-ffffffff8109b60f:	44 0f b6 fb          	movzbl %bl,%r15d
181786-ffffffff8109b613:	48 8d 5d a0          	lea    -0x60(%rbp),%rbx
181787-ffffffff8109b617:	eb 17                	jmp    ffffffff8109b630 <__cancel_work_timer+0x40>
181788-ffffffff8109b619:	48 c7 c7 a0 42 e4 81 	mov    $0xffffffff81e442a0,%rdi
181789-ffffffff8109b620:	48 89 de             	mov    %rbx,%rsi
181790-ffffffff8109b623:	e8 28 84 03 00       	callq  ffffffff810d3a50 <finish_wait>
181791-ffffffff8109b628:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
181792-ffffffff8109b62f:	00 
181793-ffffffff8109b630:	4c 89 ef             	mov    %r13,%rdi
181794-ffffffff8109b633:	44 89 fe             	mov    %r15d,%esi
181795-ffffffff8109b636:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
181796-ffffffff8109b63a:	e8 91 ed ff ff       	callq  ffffffff8109a3d0 <try_to_grab_pending>
181797-ffffffff8109b63f:	41 89 c6             	mov    %eax,%r14d
181798-ffffffff8109b642:	41 83 fe fe          	cmp    $0xfffffffe,%r14d
181799-ffffffff8109b646:	74 07                	je     ffffffff8109b64f <__cancel_work_timer+0x5f>
181800-ffffffff8109b648:	45 85 f6             	test   %r14d,%r14d
181801-ffffffff8109b64b:	79 7f                	jns    ffffffff8109b6cc <__cancel_work_timer+0xdc>
181802-ffffffff8109b64d:	eb e1                	jmp    ffffffff8109b630 <__cancel_work_timer+0x40>
181803-ffffffff8109b64f:	e8 9c ad 87 00       	callq  ffffffff819163f0 <mcount>
181804-ffffffff8109b654:	65 48 8b 04 25 c0 ae 	mov    %gs:0xaec0,%rax
181805-ffffffff8109b65b:	00 00 
181806-ffffffff8109b65d:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
181807-ffffffff8109b661:	48 c7 45 b0 d0 39 0d 	movq   $0xffffffff810d39d0,-0x50(%rbp)
181808-ffffffff8109b668:	81 
181809-ffffffff8109b669:	e8 82 ad 87 00       	callq  ffffffff819163f0 <mcount>
181810-ffffffff8109b66e:	4c 89 65 b8          	mov    %r12,-0x48(%rbp)
181811-ffffffff8109b672:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
181812-ffffffff8109b676:	c7 45 a0 00 00 00 00 	movl   $0x0,-0x60(%rbp)
181813-ffffffff8109b67d:	48 c7 45 b0 70 f4 09 	movq   $0xffffffff8109f470,-0x50(%rbp)
181814-ffffffff8109b684:	81 
181815-ffffffff8109b685:	4c 89 6d c8          	mov    %r13,-0x38(%rbp)
181816-ffffffff8109b689:	48 c7 c7 a0 42 e4 81 	mov    $0xffffffff81e442a0,%rdi
181817-ffffffff8109b690:	ba 02 00 00 00       	mov    $0x2,%edx
181818-ffffffff8109b695:	48 89 de             	mov    %rbx,%rsi
181819-ffffffff8109b698:	e8 e3 80 03 00       	callq  ffffffff810d3780 <prepare_to_wait_exclusive>
181820-ffffffff8109b69d:	e8 4e ad 87 00       	callq  ffffffff819163f0 <mcount>
181821-ffffffff8109b6a2:	e8 49 ad 87 00       	callq  ffffffff819163f0 <mcount>
181822-ffffffff8109b6a7:	e8 44 ad 87 00       	callq  ffffffff819163f0 <mcount>
181823-ffffffff8109b6ac:	e8 3f ad 87 00       	callq  ffffffff819163f0 <mcount>
181824-ffffffff8109b6b1:	49 8b 45 00          	mov    0x0(%r13),%rax
181825-ffffffff8109b6b5:	83 e0 14             	and    $0x14,%eax
181826-ffffffff8109b6b8:	48 83 f8 10          	cmp    $0x10,%rax
181827-ffffffff8109b6bc:	0f 85 57 ff ff ff    	jne    ffffffff8109b619 <__cancel_work_timer+0x29>
181828-ffffffff8109b6c2:	e8 39 25 87 00       	callq  ffffffff8190dc00 <schedule>
181829-ffffffff8109b6c7:	e9 4d ff ff ff       	jmpq   ffffffff8109b619 <__cancel_work_timer+0x29>
181830-ffffffff8109b6cc:	e8 1f ad 87 00       	callq  ffffffff819163f0 <mcount>
181831-ffffffff8109b6d1:	e8 1a ad 87 00       	callq  ffffffff819163f0 <mcount>
181832-ffffffff8109b6d6:	e8 15 ad 87 00       	callq  ffffffff819163f0 <mcount>
181833-ffffffff8109b6db:	e8 10 ad 87 00       	callq  ffffffff819163f0 <mcount>
181834-ffffffff8109b6e0:	e8 0b ad 87 00       	callq  ffffffff819163f0 <mcount>
181835-ffffffff8109b6e5:	49 8b 45 00          	mov    0x0(%r13),%rax
181836-ffffffff8109b6e9:	a8 04                	test   $0x4,%al
181837-ffffffff8109b6eb:	75 06                	jne    ffffffff8109b6f3 <__cancel_work_timer+0x103>
181838-ffffffff8109b6ed:	48 c1 e8 05          	shr    $0x5,%rax
181839-ffffffff8109b6f1:	eb 0c                	jmp    ffffffff8109b6ff <__cancel_work_timer+0x10f>
181840-ffffffff8109b6f3:	48 25 00 ff ff ff    	and    $0xffffffffffffff00,%rax
181841-ffffffff8109b6f9:	48 8b 00             	mov    (%rax),%rax
181842-ffffffff8109b6fc:	8b 40 40             	mov    0x40(%rax),%eax
181843-ffffffff8109b6ff:	48 63 d8             	movslq %eax,%rbx
181844-ffffffff8109b702:	48 c1 e3 05          	shl    $0x5,%rbx
181845-ffffffff8109b706:	e8 e5 ac 87 00       	callq  ffffffff819163f0 <mcount>
181846-ffffffff8109b70b:	e8 e0 ac 87 00       	callq  ffffffff819163f0 <mcount>
181847-ffffffff8109b710:	49 8b 45 00          	mov    0x0(%r13),%rax
181848-ffffffff8109b714:	a8 01                	test   $0x1,%al
181849-ffffffff8109b716:	0f 84 eb 00 00 00    	je     ffffffff8109b807 <__cancel_work_timer+0x217>
181850-ffffffff8109b71c:	e8 cf ac 87 00       	callq  ffffffff819163f0 <mcount>
181851-ffffffff8109b721:	48 83 cb 11          	or     $0x11,%rbx
181852-ffffffff8109b725:	e8 c6 ac 87 00       	callq  ffffffff819163f0 <mcount>
181853-ffffffff8109b72a:	e8 c1 ac 87 00       	callq  ffffffff819163f0 <mcount>
181854-ffffffff8109b72f:	e8 bc ac 87 00       	callq  ffffffff819163f0 <mcount>
181855-ffffffff8109b734:	49 89 5d 00          	mov    %rbx,0x0(%r13)
181856-ffffffff8109b738:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
181857-ffffffff8109b73c:	e8 af ac 87 00       	callq  ffffffff819163f0 <mcount>
181858-ffffffff8109b741:	f6 c7 02             	test   $0x2,%bh
181859-ffffffff8109b744:	75 19                	jne    ffffffff8109b75f <__cancel_work_timer+0x16f>
181860-ffffffff8109b746:	e8 a5 ac 87 00       	callq  ffffffff819163f0 <mcount>
181861-ffffffff8109b74b:	e8 a0 ac 87 00       	callq  ffffffff819163f0 <mcount>
181862-ffffffff8109b750:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
181863-ffffffff8109b754:	ff 75 90             	pushq  -0x70(%rbp)
181864-ffffffff8109b757:	9d                   	popfq  
181865-ffffffff8109b758:	e8 d3 09 04 00       	callq  ffffffff810dc130 <trace_hardirqs_off>
181866-ffffffff8109b75d:	eb 17                	jmp    ffffffff8109b776 <__cancel_work_timer+0x186>
181867-ffffffff8109b75f:	e8 dc 09 04 00       	callq  ffffffff810dc140 <trace_hardirqs_on>
181868-ffffffff8109b764:	e8 87 ac 87 00       	callq  ffffffff819163f0 <mcount>
181869-ffffffff8109b769:	e8 82 ac 87 00       	callq  ffffffff819163f0 <mcount>
181870-ffffffff8109b76e:	48 89 5d 98          	mov    %rbx,-0x68(%rbp)
181871-ffffffff8109b772:	ff 75 98             	pushq  -0x68(%rbp)
181872-ffffffff8109b775:	9d                   	popfq  
181873-ffffffff8109b776:	4c 89 ef             	mov    %r13,%rdi
181874-ffffffff8109b779:	e8 42 fb ff ff       	callq  ffffffff8109b2c0 <flush_work>
181875-ffffffff8109b77e:	e8 6d ac 87 00       	callq  ffffffff819163f0 <mcount>
181876-ffffffff8109b783:	e8 68 ac 87 00       	callq  ffffffff819163f0 <mcount>
181877-ffffffff8109b788:	e8 63 ac 87 00       	callq  ffffffff819163f0 <mcount>
181878-ffffffff8109b78d:	49 8b 45 00          	mov    0x0(%r13),%rax
181879-ffffffff8109b791:	a8 01                	test   $0x1,%al
181880-ffffffff8109b793:	0f 84 9b 00 00 00    	je     ffffffff8109b834 <__cancel_work_timer+0x244>
181881-ffffffff8109b799:	e8 52 ac 87 00       	callq  ffffffff819163f0 <mcount>
181882-ffffffff8109b79e:	e8 4d ac 87 00       	callq  ffffffff819163f0 <mcount>
181883-ffffffff8109b7a3:	e8 48 ac 87 00       	callq  ffffffff819163f0 <mcount>
181884-ffffffff8109b7a8:	e8 43 ac 87 00       	callq  ffffffff819163f0 <mcount>
181885-ffffffff8109b7ad:	48 b8 e0 ff ff ff 0f 	movabs $0xfffffffe0,%rax
181886-ffffffff8109b7b4:	00 00 00 
181887-ffffffff8109b7b7:	49 89 45 00          	mov    %rax,0x0(%r13)
181888-ffffffff8109b7bb:	0f ae f0             	mfence 
181889-ffffffff8109b7be:	e8 2d ac 87 00       	callq  ffffffff819163f0 <mcount>
181890-ffffffff8109b7c3:	e8 28 ac 87 00       	callq  ffffffff819163f0 <mcount>
181891-ffffffff8109b7c8:	48 c7 c0 d8 42 e4 81 	mov    $0xffffffff81e442d8,%rax
181892-ffffffff8109b7cf:	48 39 04 25 d8 42 e4 	cmp    %rax,0xffffffff81e442d8
181893-ffffffff8109b7d6:	81 
181894-ffffffff8109b7d7:	74 19                	je     ffffffff8109b7f2 <__cancel_work_timer+0x202>
181895-ffffffff8109b7d9:	48 c7 c7 a0 42 e4 81 	mov    $0xffffffff81e442a0,%rdi
181896-ffffffff8109b7e0:	be 03 00 00 00       	mov    $0x3,%esi
181897-ffffffff8109b7e5:	ba 01 00 00 00       	mov    $0x1,%edx
181898-ffffffff8109b7ea:	4c 89 e9             	mov    %r13,%rcx
181899-ffffffff8109b7ed:	e8 2e 7c 03 00       	callq  ffffffff810d3420 <__wake_up>
181900-ffffffff8109b7f2:	45 85 f6             	test   %r14d,%r14d
181901-ffffffff8109b7f5:	0f 95 c0             	setne  %al
181902-ffffffff8109b7f8:	48 83 c4 48          	add    $0x48,%rsp
181903-ffffffff8109b7fc:	5b                   	pop    %rbx
181904-ffffffff8109b7fd:	41 5c                	pop    %r12
181905-ffffffff8109b7ff:	41 5d                	pop    %r13
181906-ffffffff8109b801:	41 5e                	pop    %r14
181907-ffffffff8109b803:	41 5f                	pop    %r15
181908-ffffffff8109b805:	5d                   	pop    %rbp
181909-ffffffff8109b806:	c3                   	retq   
181910-ffffffff8109b807:	8a 04 25 47 d6 23 82 	mov    0xffffffff8223d647,%al
181911-ffffffff8109b80e:	24 01                	and    $0x1,%al
181912-ffffffff8109b810:	0f 85 06 ff ff ff    	jne    ffffffff8109b71c <__cancel_work_timer+0x12c>
181913-ffffffff8109b816:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
181914-ffffffff8109b81d:	be 65 02 00 00       	mov    $0x265,%esi
181915-ffffffff8109b822:	e8 39 02 fe ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
181916-ffffffff8109b827:	c6 04 25 47 d6 23 82 	movb   $0x1,0xffffffff8223d647
181917-ffffffff8109b82e:	01 
181918-ffffffff8109b82f:	e9 e8 fe ff ff       	jmpq   ffffffff8109b71c <__cancel_work_timer+0x12c>
181919-ffffffff8109b834:	8a 04 25 47 d6 23 82 	mov    0xffffffff8223d647,%al
181920-ffffffff8109b83b:	24 01                	and    $0x1,%al
181921-ffffffff8109b83d:	0f 85 56 ff ff ff    	jne    ffffffff8109b799 <__cancel_work_timer+0x1a9>
181922-ffffffff8109b843:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
181923-ffffffff8109b84a:	be 65 02 00 00       	mov    $0x265,%esi
181924-ffffffff8109b84f:	e8 0c 02 fe ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
181925-ffffffff8109b854:	c6 04 25 47 d6 23 82 	movb   $0x1,0xffffffff8223d647
181926-ffffffff8109b85b:	01 
181927-ffffffff8109b85c:	e9 38 ff ff ff       	jmpq   ffffffff8109b799 <__cancel_work_timer+0x1a9>
181928-ffffffff8109b861:	66 66 66 66 66 66 2e 	data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
181929-ffffffff8109b868:	0f 1f 84 00 00 00 00 
181930-ffffffff8109b86f:	00 
181931-
181932-ffffffff8109b870 <flush_delayed_work>:
181933-ffffffff8109b870:	55                   	push   %rbp
181934-ffffffff8109b871:	48 89 e5             	mov    %rsp,%rbp
181935-ffffffff8109b874:	53                   	push   %rbx
181936-ffffffff8109b875:	50                   	push   %rax
181937-ffffffff8109b876:	48 89 fb             	mov    %rdi,%rbx
181938-ffffffff8109b879:	e8 72 ab 87 00       	callq  ffffffff819163f0 <mcount>
181939-ffffffff8109b87e:	e8 6d ab 87 00       	callq  ffffffff819163f0 <mcount>
181940-ffffffff8109b883:	e8 68 ab 87 00       	callq  ffffffff819163f0 <mcount>
181941-ffffffff8109b888:	fa                   	cli    
181942-ffffffff8109b889:	e8 a2 08 04 00       	callq  ffffffff810dc130 <trace_hardirqs_off>
181943-ffffffff8109b88e:	48 8d 7b 40          	lea    0x40(%rbx),%rdi
181944-ffffffff8109b892:	e8 d9 3c 07 00       	callq  ffffffff8110f570 <del_timer_sync>
181945-ffffffff8109b897:	85 c0                	test   %eax,%eax
181946-ffffffff8109b899:	74 15                	je     ffffffff8109b8b0 <flush_delayed_work+0x40>
181947-ffffffff8109b89b:	8b bb b8 00 00 00    	mov    0xb8(%rbx),%edi
181948-ffffffff8109b8a1:	48 8b b3 b0 00 00 00 	mov    0xb0(%rbx),%rsi
181949-ffffffff8109b8a8:	48 89 da             	mov    %rbx,%rdx
181950-ffffffff8109b8ab:	e8 70 e3 ff ff       	callq  ffffffff81099c20 <__queue_work>
181951-ffffffff8109b8b0:	e8 8b 08 04 00       	callq  ffffffff810dc140 <trace_hardirqs_on>
181952-ffffffff8109b8b5:	e8 36 ab 87 00       	callq  ffffffff819163f0 <mcount>
181953-ffffffff8109b8ba:	e8 31 ab 87 00       	callq  ffffffff819163f0 <mcount>
181954-ffffffff8109b8bf:	fb                   	sti    
181955-ffffffff8109b8c0:	48 89 df             	mov    %rbx,%rdi
181956-ffffffff8109b8c3:	e8 f8 f9 ff ff       	callq  ffffffff8109b2c0 <flush_work>
181957-ffffffff8109b8c8:	48 83 c4 08          	add    $0x8,%rsp
181958-ffffffff8109b8cc:	5b                   	pop    %rbx
181959-ffffffff8109b8cd:	5d                   	pop    %rbp
181960-ffffffff8109b8ce:	c3                   	retq   
181961-ffffffff8109b8cf:	90                   	nop
181962-
181963-ffffffff8109b8d0 <cancel_delayed_work>:
181964-ffffffff8109b8d0:	55                   	push   %rbp
181965-ffffffff8109b8d1:	48 89 e5             	mov    %rsp,%rbp
181966-ffffffff8109b8d4:	41 57                	push   %r15
181967-ffffffff8109b8d6:	41 56                	push   %r14
181968-ffffffff8109b8d8:	41 54                	push   %r12
181969-ffffffff8109b8da:	53                   	push   %rbx
181970-ffffffff8109b8db:	48 83 ec 20          	sub    $0x20,%rsp
181971-ffffffff8109b8df:	49 89 fe             	mov    %rdi,%r14
181972-ffffffff8109b8e2:	e8 09 ab 87 00       	callq  ffffffff819163f0 <mcount>
181973-ffffffff8109b8e7:	4c 8d 7d d8          	lea    -0x28(%rbp),%r15
181974-ffffffff8109b8eb:	be 01 00 00 00       	mov    $0x1,%esi
181975-ffffffff8109b8f0:	4c 89 f7             	mov    %r14,%rdi
181976-ffffffff8109b8f3:	4c 89 fa             	mov    %r15,%rdx
181977-ffffffff8109b8f6:	e8 d5 ea ff ff       	callq  ffffffff8109a3d0 <try_to_grab_pending>
181978-ffffffff8109b8fb:	41 89 c4             	mov    %eax,%r12d
181979-ffffffff8109b8fe:	41 83 fc f5          	cmp    $0xfffffff5,%r12d
181980-ffffffff8109b902:	74 e7                	je     ffffffff8109b8eb <cancel_delayed_work+0x1b>
181981-ffffffff8109b904:	45 85 e4             	test   %r12d,%r12d
181982-ffffffff8109b907:	0f 88 89 00 00 00    	js     ffffffff8109b996 <cancel_delayed_work+0xc6>
181983-ffffffff8109b90d:	e8 de aa 87 00       	callq  ffffffff819163f0 <mcount>
181984-ffffffff8109b912:	e8 d9 aa 87 00       	callq  ffffffff819163f0 <mcount>
181985-ffffffff8109b917:	e8 d4 aa 87 00       	callq  ffffffff819163f0 <mcount>
181986-ffffffff8109b91c:	e8 cf aa 87 00       	callq  ffffffff819163f0 <mcount>
181987-ffffffff8109b921:	49 8b 36             	mov    (%r14),%rsi
181988-ffffffff8109b924:	40 f6 c6 04          	test   $0x4,%sil
181989-ffffffff8109b928:	75 06                	jne    ffffffff8109b930 <cancel_delayed_work+0x60>
181990-ffffffff8109b92a:	48 c1 ee 05          	shr    $0x5,%rsi
181991-ffffffff8109b92e:	eb 0d                	jmp    ffffffff8109b93d <cancel_delayed_work+0x6d>
181992-ffffffff8109b930:	48 81 e6 00 ff ff ff 	and    $0xffffffffffffff00,%rsi
181993-ffffffff8109b937:	48 8b 06             	mov    (%rsi),%rax
181994-ffffffff8109b93a:	8b 70 40             	mov    0x40(%rax),%esi
181995-ffffffff8109b93d:	4c 89 f7             	mov    %r14,%rdi
181996-ffffffff8109b940:	e8 5b 00 00 00       	callq  ffffffff8109b9a0 <set_work_pool_and_clear_pending>
181997-ffffffff8109b945:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
181998-ffffffff8109b949:	e8 a2 aa 87 00       	callq  ffffffff819163f0 <mcount>
181999-ffffffff8109b94e:	f6 c7 02             	test   $0x2,%bh
182000-ffffffff8109b951:	75 19                	jne    ffffffff8109b96c <cancel_delayed_work+0x9c>
182001-ffffffff8109b953:	e8 98 aa 87 00       	callq  ffffffff819163f0 <mcount>
182002-ffffffff8109b958:	e8 93 aa 87 00       	callq  ffffffff819163f0 <mcount>
182003-ffffffff8109b95d:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
182004-ffffffff8109b961:	ff 75 c8             	pushq  -0x38(%rbp)
182005-ffffffff8109b964:	9d                   	popfq  
182006-ffffffff8109b965:	e8 c6 07 04 00       	callq  ffffffff810dc130 <trace_hardirqs_off>
182007-ffffffff8109b96a:	eb 17                	jmp    ffffffff8109b983 <cancel_delayed_work+0xb3>
182008-ffffffff8109b96c:	e8 cf 07 04 00       	callq  ffffffff810dc140 <trace_hardirqs_on>
182009-ffffffff8109b971:	e8 7a aa 87 00       	callq  ffffffff819163f0 <mcount>
182010-ffffffff8109b976:	e8 75 aa 87 00       	callq  ffffffff819163f0 <mcount>
182011-ffffffff8109b97b:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
182012-ffffffff8109b97f:	ff 75 d0             	pushq  -0x30(%rbp)
182013-ffffffff8109b982:	9d                   	popfq  
182014-ffffffff8109b983:	45 85 e4             	test   %r12d,%r12d
182015-ffffffff8109b986:	0f 95 c0             	setne  %al
182016-ffffffff8109b989:	48 83 c4 20          	add    $0x20,%rsp
182017-ffffffff8109b98d:	5b                   	pop    %rbx
182018-ffffffff8109b98e:	41 5c                	pop    %r12
182019-ffffffff8109b990:	41 5e                	pop    %r14
182020-ffffffff8109b992:	41 5f                	pop    %r15
182021-ffffffff8109b994:	5d                   	pop    %rbp
182022-ffffffff8109b995:	c3                   	retq   
182023-ffffffff8109b996:	31 c0                	xor    %eax,%eax
182024-ffffffff8109b998:	eb ef                	jmp    ffffffff8109b989 <cancel_delayed_work+0xb9>
182025-ffffffff8109b99a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
182026-
182027-ffffffff8109b9a0 <set_work_pool_and_clear_pending>:
182028-ffffffff8109b9a0:	55                   	push   %rbp
182029-ffffffff8109b9a1:	48 89 e5             	mov    %rsp,%rbp
182030-ffffffff8109b9a4:	41 56                	push   %r14
182031-ffffffff8109b9a6:	53                   	push   %rbx
182032-ffffffff8109b9a7:	89 f3                	mov    %esi,%ebx
182033-ffffffff8109b9a9:	49 89 fe             	mov    %rdi,%r14
182034-ffffffff8109b9ac:	e8 3f aa 87 00       	callq  ffffffff819163f0 <mcount>
182035-ffffffff8109b9b1:	48 63 db             	movslq %ebx,%rbx
182036-ffffffff8109b9b4:	48 c1 e3 05          	shl    $0x5,%rbx
182037-ffffffff8109b9b8:	e8 33 aa 87 00       	callq  ffffffff819163f0 <mcount>
182038-ffffffff8109b9bd:	e8 2e aa 87 00       	callq  ffffffff819163f0 <mcount>
182039-ffffffff8109b9c2:	49 8b 06             	mov    (%r14),%rax
182040-ffffffff8109b9c5:	a8 01                	test   $0x1,%al
182041-ffffffff8109b9c7:	74 1c                	je     ffffffff8109b9e5 <set_work_pool_and_clear_pending+0x45>
182042-ffffffff8109b9c9:	e8 22 aa 87 00       	callq  ffffffff819163f0 <mcount>
182043-ffffffff8109b9ce:	e8 1d aa 87 00       	callq  ffffffff819163f0 <mcount>
182044-ffffffff8109b9d3:	e8 18 aa 87 00       	callq  ffffffff819163f0 <mcount>
182045-ffffffff8109b9d8:	e8 13 aa 87 00       	callq  ffffffff819163f0 <mcount>
182046-ffffffff8109b9dd:	49 89 1e             	mov    %rbx,(%r14)
182047-ffffffff8109b9e0:	5b                   	pop    %rbx
182048-ffffffff8109b9e1:	41 5e                	pop    %r14
182049-ffffffff8109b9e3:	5d                   	pop    %rbp
182050-ffffffff8109b9e4:	c3                   	retq   
182051-ffffffff8109b9e5:	8a 04 25 47 d6 23 82 	mov    0xffffffff8223d647,%al
182052-ffffffff8109b9ec:	24 01                	and    $0x1,%al
182053-ffffffff8109b9ee:	75 d9                	jne    ffffffff8109b9c9 <set_work_pool_and_clear_pending+0x29>
182054-ffffffff8109b9f0:	48 c7 c7 91 d7 c4 81 	mov    $0xffffffff81c4d791,%rdi
182055-ffffffff8109b9f7:	be 65 02 00 00       	mov    $0x265,%esi
182056-ffffffff8109b9fc:	e8 5f 00 fe ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
182057-ffffffff8109ba01:	c6 04 25 47 d6 23 82 	movb   $0x1,0xffffffff8223d647
182058-ffffffff8109ba08:	01 
182059-ffffffff8109ba09:	eb be                	jmp    ffffffff8109b9c9 <set_work_pool_and_clear_pending+0x29>
182060-ffffffff8109ba0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
182061-
182062-ffffffff8109ba10 <cancel_delayed_work_sync>:
182063-ffffffff8109ba10:	55                   	push   %rbp
182064-ffffffff8109ba11:	48 89 e5             	mov    %rsp,%rbp
182065-ffffffff8109ba14:	53                   	push   %rbx
182066-ffffffff8109ba15:	50                   	push   %rax
182067-ffffffff8109ba16:	48 89 fb             	mov    %rdi,%rbx
182068-ffffffff8109ba19:	e8 d2 a9 87 00       	callq  ffffffff819163f0 <mcount>
182069-ffffffff8109ba1e:	be 01 00 00 00       	mov    $0x1,%esi
182070-ffffffff8109ba23:	48 89 df             	mov    %rbx,%rdi
182071-ffffffff8109ba26:	e8 c5 fb ff ff       	callq  ffffffff8109b5f0 <__cancel_work_timer>
182072-ffffffff8109ba2b:	48 83 c4 08          	add    $0x8,%rsp
182073-ffffffff8109ba2f:	5b                   	pop    %rbx
182074-ffffffff8109ba30:	5d                   	pop    %rbp
182075-ffffffff8109ba31:	c3                   	retq   
182076-ffffffff8109ba32:	66 66 66 66 66 2e 0f 	data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
182077-ffffffff8109ba39:	1f 84 00 00 00 00 00 
182078-
310375:ffffffff8110f3f0 <del_timer>:
310376-ffffffff8110f3f0:	55                   	push   %rbp
310377-ffffffff8110f3f1:	48 89 e5             	mov    %rsp,%rbp
310378-ffffffff8110f3f4:	41 57                	push   %r15
310379-ffffffff8110f3f6:	41 56                	push   %r14
310380-ffffffff8110f3f8:	53                   	push   %rbx
310381-ffffffff8110f3f9:	50                   	push   %rax
310382-ffffffff8110f3fa:	48 89 fb             	mov    %rdi,%rbx
310383-ffffffff8110f3fd:	e8 ee 6f 80 00       	callq  ffffffff819163f0 <mcount>
310384-ffffffff8110f402:	e8 e9 6f 80 00       	callq  ffffffff819163f0 <mcount>
310385-ffffffff8110f407:	e8 e4 6f 80 00       	callq  ffffffff819163f0 <mcount>
310386-ffffffff8110f40c:	e8 df 6f 80 00       	callq  ffffffff819163f0 <mcount>
310387-ffffffff8110f411:	48 c7 43 38 00 00 00 	movq   $0x0,0x38(%rbx)
310388-ffffffff8110f418:	00 
310389-ffffffff8110f419:	e8 d2 6f 80 00       	callq  ffffffff819163f0 <mcount>
310390-ffffffff8110f41e:	45 31 f6             	xor    %r14d,%r14d
310391-ffffffff8110f421:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
310392-ffffffff8110f426:	74 78                	je     ffffffff8110f4a0 <del_timer+0xb0>
310393-ffffffff8110f428:	48 8d 75 e0          	lea    -0x20(%rbp),%rsi
310394-ffffffff8110f42c:	48 89 df             	mov    %rbx,%rdi
310395-ffffffff8110f42f:	e8 fc fc ff ff       	callq  ffffffff8110f130 <lock_timer_base>
310396-ffffffff8110f434:	49 89 c7             	mov    %rax,%r15
310397-ffffffff8110f437:	e8 b4 6f 80 00       	callq  ffffffff819163f0 <mcount>
310398-ffffffff8110f43c:	e8 af 6f 80 00       	callq  ffffffff819163f0 <mcount>
310399-ffffffff8110f441:	45 31 f6             	xor    %r14d,%r14d
310400-ffffffff8110f444:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
310401-ffffffff8110f449:	74 41                	je     ffffffff8110f48c <del_timer+0x9c>
310402-ffffffff8110f44b:	41 be 01 00 00 00    	mov    $0x1,%r14d
310403-ffffffff8110f451:	be 01 00 00 00       	mov    $0x1,%esi
310404-ffffffff8110f456:	48 89 df             	mov    %rbx,%rdi
310405-ffffffff8110f459:	e8 62 11 00 00       	callq  ffffffff811105c0 <detach_timer>
310406-ffffffff8110f45e:	f6 43 2a 10          	testb  $0x10,0x2a(%rbx)
310407-ffffffff8110f462:	75 16                	jne    ffffffff8110f47a <del_timer+0x8a>
310408-ffffffff8110f464:	49 ff 4f 50          	decq   0x50(%r15)
310409-ffffffff8110f468:	48 8b 43 10          	mov    0x10(%rbx),%rax
310410-ffffffff8110f46c:	49 3b 47 48          	cmp    0x48(%r15),%rax
310411-ffffffff8110f470:	75 08                	jne    ffffffff8110f47a <del_timer+0x8a>
310412-ffffffff8110f472:	49 8b 47 40          	mov    0x40(%r15),%rax
310413-ffffffff8110f476:	49 89 47 48          	mov    %rax,0x48(%r15)
310414-ffffffff8110f47a:	49 ff 4f 58          	decq   0x58(%r15)
310415-ffffffff8110f47e:	75 0c                	jne    ffffffff8110f48c <del_timer+0x9c>
310416-ffffffff8110f480:	48 8b 04 25 00 a0 e0 	mov    0xffffffff81e0a000,%rax
310417-ffffffff8110f487:	81 
310418-ffffffff8110f488:	49 89 47 40          	mov    %rax,0x40(%r15)
310419-ffffffff8110f48c:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
310420-ffffffff8110f490:	e8 5b 6f 80 00       	callq  ffffffff819163f0 <mcount>
310421-ffffffff8110f495:	4c 89 ff             	mov    %r15,%rdi
310422-ffffffff8110f498:	48 89 de             	mov    %rbx,%rsi
310423-ffffffff8110f49b:	e8 c0 3d 80 00       	callq  ffffffff81913260 <_raw_spin_unlock_irqrestore>
310424-ffffffff8110f4a0:	44 89 f0             	mov    %r14d,%eax
310425-ffffffff8110f4a3:	48 83 c4 08          	add    $0x8,%rsp
310426-ffffffff8110f4a7:	5b                   	pop    %rbx
310427-ffffffff8110f4a8:	41 5e                	pop    %r14
310428-ffffffff8110f4aa:	41 5f                	pop    %r15
310429-ffffffff8110f4ac:	5d                   	pop    %rbp
310430-ffffffff8110f4ad:	c3                   	retq   
310431-ffffffff8110f4ae:	66 90                	xchg   %ax,%ax
310432-
310433-ffffffff8110f4b0 <try_to_del_timer_sync>:
310434-ffffffff8110f4b0:	55                   	push   %rbp
310435-ffffffff8110f4b1:	48 89 e5             	mov    %rsp,%rbp
310436-ffffffff8110f4b4:	41 57                	push   %r15
310437-ffffffff8110f4b6:	41 56                	push   %r14
310438-ffffffff8110f4b8:	53                   	push   %rbx
310439-ffffffff8110f4b9:	50                   	push   %rax
310440-ffffffff8110f4ba:	48 89 fb             	mov    %rdi,%rbx
310441-ffffffff8110f4bd:	e8 2e 6f 80 00       	callq  ffffffff819163f0 <mcount>
310442-ffffffff8110f4c2:	e8 29 6f 80 00       	callq  ffffffff819163f0 <mcount>
310443-ffffffff8110f4c7:	e8 24 6f 80 00       	callq  ffffffff819163f0 <mcount>
310444-ffffffff8110f4cc:	48 8d 75 e0          	lea    -0x20(%rbp),%rsi
310445-ffffffff8110f4d0:	48 89 df             	mov    %rbx,%rdi
310446-ffffffff8110f4d3:	e8 58 fc ff ff       	callq  ffffffff8110f130 <lock_timer_base>
310447-ffffffff8110f4d8:	49 89 c6             	mov    %rax,%r14
310448-ffffffff8110f4db:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
310449-ffffffff8110f4e1:	49 39 5e 38          	cmp    %rbx,0x38(%r14)
310450-ffffffff8110f4e5:	74 62                	je     ffffffff8110f549 <try_to_del_timer_sync+0x99>
310451-ffffffff8110f4e7:	e8 04 6f 80 00       	callq  ffffffff819163f0 <mcount>
310452-ffffffff8110f4ec:	48 c7 43 38 00 00 00 	movq   $0x0,0x38(%rbx)
310453-ffffffff8110f4f3:	00 
310454-ffffffff8110f4f4:	e8 f7 6e 80 00       	callq  ffffffff819163f0 <mcount>
310455-ffffffff8110f4f9:	e8 f2 6e 80 00       	callq  ffffffff819163f0 <mcount>
310456-ffffffff8110f4fe:	45 31 ff             	xor    %r15d,%r15d
310457-ffffffff8110f501:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
310458-ffffffff8110f506:	74 41                	je     ffffffff8110f549 <try_to_del_timer_sync+0x99>
310459-ffffffff8110f508:	41 bf 01 00 00 00    	mov    $0x1,%r15d
310460-ffffffff8110f50e:	be 01 00 00 00       	mov    $0x1,%esi
310461-ffffffff8110f513:	48 89 df             	mov    %rbx,%rdi
310462-ffffffff8110f516:	e8 a5 10 00 00       	callq  ffffffff811105c0 <detach_timer>
310463-ffffffff8110f51b:	f6 43 2a 10          	testb  $0x10,0x2a(%rbx)
310464-ffffffff8110f51f:	75 16                	jne    ffffffff8110f537 <try_to_del_timer_sync+0x87>
310465-ffffffff8110f521:	49 ff 4e 50          	decq   0x50(%r14)
310466-ffffffff8110f525:	48 8b 43 10          	mov    0x10(%rbx),%rax
310467-ffffffff8110f529:	49 3b 46 48          	cmp    0x48(%r14),%rax
310468-ffffffff8110f52d:	75 08                	jne    ffffffff8110f537 <try_to_del_timer_sync+0x87>
310469-ffffffff8110f52f:	49 8b 46 40          	mov    0x40(%r14),%rax
310470-ffffffff8110f533:	49 89 46 48          	mov    %rax,0x48(%r14)
310471-ffffffff8110f537:	49 ff 4e 58          	decq   0x58(%r14)
310472-ffffffff8110f53b:	75 0c                	jne    ffffffff8110f549 <try_to_del_timer_sync+0x99>
310473-ffffffff8110f53d:	48 8b 04 25 00 a0 e0 	mov    0xffffffff81e0a000,%rax
310474-ffffffff8110f544:	81 
310475-ffffffff8110f545:	49 89 46 40          	mov    %rax,0x40(%r14)
310476-ffffffff8110f549:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
310477-ffffffff8110f54d:	e8 9e 6e 80 00       	callq  ffffffff819163f0 <mcount>
310478-ffffffff8110f552:	4c 89 f7             	mov    %r14,%rdi
310479-ffffffff8110f555:	48 89 de             	mov    %rbx,%rsi
310480-ffffffff8110f558:	e8 03 3d 80 00       	callq  ffffffff81913260 <_raw_spin_unlock_irqrestore>
310481-ffffffff8110f55d:	44 89 f8             	mov    %r15d,%eax
310482-ffffffff8110f560:	48 83 c4 08          	add    $0x8,%rsp
310483-ffffffff8110f564:	5b                   	pop    %rbx
310484-ffffffff8110f565:	41 5e                	pop    %r14
310485-ffffffff8110f567:	41 5f                	pop    %r15
310486-ffffffff8110f569:	5d                   	pop    %rbp
310487-ffffffff8110f56a:	c3                   	retq   
310488-ffffffff8110f56b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
310489-
310490-ffffffff8110f570 <del_timer_sync>:
310491-ffffffff8110f570:	55                   	push   %rbp
310492-ffffffff8110f571:	48 89 e5             	mov    %rsp,%rbp
310493-ffffffff8110f574:	41 57                	push   %r15
310494-ffffffff8110f576:	41 56                	push   %r14
310495-ffffffff8110f578:	53                   	push   %rbx
310496-ffffffff8110f579:	48 83 ec 28          	sub    $0x28,%rsp
310497-ffffffff8110f57d:	48 89 fb             	mov    %rdi,%rbx
310498-ffffffff8110f580:	e8 6b 6e 80 00       	callq  ffffffff819163f0 <mcount>
310499-ffffffff8110f585:	e8 66 6e 80 00       	callq  ffffffff819163f0 <mcount>
310500-ffffffff8110f58a:	e8 61 6e 80 00       	callq  ffffffff819163f0 <mcount>
310501-ffffffff8110f58f:	e8 5c 6e 80 00       	callq  ffffffff819163f0 <mcount>
310502-ffffffff8110f594:	9c                   	pushfq 
310503-ffffffff8110f595:	8f 45 e0             	popq   -0x20(%rbp)
310504-ffffffff8110f598:	4c 8b 7d e0          	mov    -0x20(%rbp),%r15
310505-ffffffff8110f59c:	e8 4f 6e 80 00       	callq  ffffffff819163f0 <mcount>
310506-ffffffff8110f5a1:	e8 4a 6e 80 00       	callq  ffffffff819163f0 <mcount>
310507-ffffffff8110f5a6:	fa                   	cli    
310508-ffffffff8110f5a7:	e8 84 cb fc ff       	callq  ffffffff810dc130 <trace_hardirqs_off>
310509-ffffffff8110f5ac:	4c 8d 73 50          	lea    0x50(%rbx),%r14
310510-ffffffff8110f5b0:	48 c7 04 24 b0 f5 10 	movq   $0xffffffff8110f5b0,(%rsp)
310511-ffffffff8110f5b7:	81 
310512-ffffffff8110f5b8:	31 f6                	xor    %esi,%esi
310513-ffffffff8110f5ba:	31 d2                	xor    %edx,%edx
310514-ffffffff8110f5bc:	31 c9                	xor    %ecx,%ecx
310515-ffffffff8110f5be:	41 b8 01 00 00 00    	mov    $0x1,%r8d
310516-ffffffff8110f5c4:	45 31 c9             	xor    %r9d,%r9d
310517-ffffffff8110f5c7:	4c 89 f7             	mov    %r14,%rdi
310518-ffffffff8110f5ca:	e8 c1 e5 fc ff       	callq  ffffffff810ddb90 <lock_acquire>
310519-ffffffff8110f5cf:	be 01 00 00 00       	mov    $0x1,%esi
310520-ffffffff8110f5d4:	48 c7 c2 cf f5 10 81 	mov    $0xffffffff8110f5cf,%rdx
310521-ffffffff8110f5db:	4c 89 f7             	mov    %r14,%rdi
310522-ffffffff8110f5de:	e8 8d 08 fd ff       	callq  ffffffff810dfe70 <lock_release>
310523-ffffffff8110f5e3:	e8 08 6e 80 00       	callq  ffffffff819163f0 <mcount>
310524-ffffffff8110f5e8:	4c 89 f8             	mov    %r15,%rax
310525-ffffffff8110f5eb:	49 89 c6             	mov    %rax,%r14
310526-ffffffff8110f5ee:	f6 c4 02             	test   $0x2,%ah
310527-ffffffff8110f5f1:	75 19                	jne    ffffffff8110f60c <del_timer_sync+0x9c>
310528-ffffffff8110f5f3:	e8 f8 6d 80 00       	callq  ffffffff819163f0 <mcount>
310529-ffffffff8110f5f8:	e8 f3 6d 80 00       	callq  ffffffff819163f0 <mcount>
310530-ffffffff8110f5fd:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
310531-ffffffff8110f601:	ff 75 d0             	pushq  -0x30(%rbp)
310532-ffffffff8110f604:	9d                   	popfq  
310533-ffffffff8110f605:	e8 26 cb fc ff       	callq  ffffffff810dc130 <trace_hardirqs_off>
310534-ffffffff8110f60a:	eb 17                	jmp    ffffffff8110f623 <del_timer_sync+0xb3>
310535-ffffffff8110f60c:	e8 2f cb fc ff       	callq  ffffffff810dc140 <trace_hardirqs_on>
310536-ffffffff8110f611:	e8 da 6d 80 00       	callq  ffffffff819163f0 <mcount>
310537-ffffffff8110f616:	e8 d5 6d 80 00       	callq  ffffffff819163f0 <mcount>
310538-ffffffff8110f61b:	4c 89 75 d8          	mov    %r14,-0x28(%rbp)
310539-ffffffff8110f61f:	ff 75 d8             	pushq  -0x28(%rbp)
310540-ffffffff8110f622:	9d                   	popfq  
310541-ffffffff8110f623:	e8 c8 6d 80 00       	callq  ffffffff819163f0 <mcount>
310542-ffffffff8110f628:	65 8b 04 25 d4 ae 00 	mov    %gs:0xaed4,%eax
310543-ffffffff8110f62f:	00 
310544-ffffffff8110f630:	a9 00 00 0f 00       	test   $0xf0000,%eax
310545-ffffffff8110f635:	74 25                	je     ffffffff8110f65c <del_timer_sync+0xec>
310546-ffffffff8110f637:	f6 43 2a 20          	testb  $0x20,0x2a(%rbx)
310547-ffffffff8110f63b:	75 1f                	jne    ffffffff8110f65c <del_timer_sync+0xec>
310548-ffffffff8110f63d:	48 c7 c7 04 54 c5 81 	mov    $0xffffffff81c55404,%rdi
310549-ffffffff8110f644:	be 61 04 00 00       	mov    $0x461,%esi
310550-ffffffff8110f649:	e8 12 c4 f6 ff       	callq  ffffffff8107ba60 <warn_slowpath_null>
310551-ffffffff8110f64e:	eb 0c                	jmp    ffffffff8110f65c <del_timer_sync+0xec>
310552-ffffffff8110f650:	e8 9b 6d 80 00       	callq  ffffffff819163f0 <mcount>
310553-ffffffff8110f655:	e8 96 6d 80 00       	callq  ffffffff819163f0 <mcount>
310554-ffffffff8110f65a:	f3 90                	pause  
310555-ffffffff8110f65c:	48 89 df             	mov    %rbx,%rdi
310556-ffffffff8110f65f:	e8 4c fe ff ff       	callq  ffffffff8110f4b0 <try_to_del_timer_sync>
310557-ffffffff8110f664:	85 c0                	test   %eax,%eax
310558-ffffffff8110f666:	78 e8                	js     ffffffff8110f650 <del_timer_sync+0xe0>
310559-ffffffff8110f668:	48 83 c4 28          	add    $0x28,%rsp
310560-ffffffff8110f66c:	5b                   	pop    %rbx
310561-ffffffff8110f66d:	41 5e                	pop    %r14
310562-ffffffff8110f66f:	41 5f                	pop    %r15
310563-ffffffff8110f671:	5d                   	pop    %rbp
310564-ffffffff8110f672:	c3                   	retq   
310565-ffffffff8110f673:	66 66 66 66 2e 0f 1f 	data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
310566-ffffffff8110f67a:	84 00 00 00 00 00 
310567-

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux