lkml.org 
[lkml]   [2016]   [Mar]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
SubjectRe: [PATCH] usbhid: Fix lockdep unannotated irqs-off warning
From
On 3/2/16, Peter Zijlstra <peterz@infradead.org> 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-
\
 
 \ /
  Last update: 2016-03-02 17:21    [W:0.275 / U:0.544 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site