From: Sedat Dilek <sedat.dilek@gmail.com>
To: Peter Zijlstra <peterz@infradead.org>
Cc: Steven Rostedt <rostedt@goodmis.org>,
Jiri Kosina <jikos@kernel.org>, Tejun Heo <tj@kernel.org>,
Lai Jiangshan <jiangshanlai@gmail.com>,
Benjamin Tissoires <benjamin.tissoires@redhat.com>,
Paul McKenney <paulmck@linux.vnet.ibm.com>,
Andy Lutomirski <luto@kernel.org>,
LKML <linux-kernel@vger.kernel.org>,
linux-usb@vger.kernel.org,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
Alan Stern <stern@rowland.harvard.edu>,
Felipe Balbi <balbi@ti.com>, Ingo Molnar <mingo@redhat.com>
Subject: Re: [PATCH] usbhid: Fix lockdep unannotated irqs-off warning
Date: Wed, 2 Mar 2016 16:53:36 +0100 [thread overview]
Message-ID: <CA+icZUWvduot+7Tnm9w8ETj-dzEs=7Mp1ZchLcK5TDYBNmPFXQ@mail.gmail.com> (raw)
In-Reply-To: <20160302151713.GG6357@twins.programming.kicks-ass.net>
[-- Attachment #1: Type: text/plain, Size: 589 bytes --]
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).
>
Here the most relevant objdumps as single files.
- Sedat -
[-- Attachment #2: objdump-D_vmlinux_cancel_work_sync.txt --]
[-- Type: text/plain, Size: 834 bytes --]
ffffffff8109b5d0 <cancel_work_sync>:
ffffffff8109b5d0: 55 push %rbp
ffffffff8109b5d1: 48 89 e5 mov %rsp,%rbp
ffffffff8109b5d4: 53 push %rbx
ffffffff8109b5d5: 50 push %rax
ffffffff8109b5d6: 48 89 fb mov %rdi,%rbx
ffffffff8109b5d9: e8 12 ae 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b5de: 31 f6 xor %esi,%esi
ffffffff8109b5e0: 48 89 df mov %rbx,%rdi
ffffffff8109b5e3: e8 08 00 00 00 callq ffffffff8109b5f0 <__cancel_work_timer>
ffffffff8109b5e8: 48 83 c4 08 add $0x8,%rsp
ffffffff8109b5ec: 5b pop %rbx
ffffffff8109b5ed: 5d pop %rbp
ffffffff8109b5ee: c3 retq
ffffffff8109b5ef: 90 nop
[-- Attachment #3: objdump-D_vmlinux___cancel_work_timer.txt --]
[-- Type: text/plain, Size: 10394 bytes --]
ffffffff8109b5f0 <__cancel_work_timer>:
ffffffff8109b5f0: 55 push %rbp
ffffffff8109b5f1: 48 89 e5 mov %rsp,%rbp
ffffffff8109b5f4: 41 57 push %r15
ffffffff8109b5f6: 41 56 push %r14
ffffffff8109b5f8: 41 55 push %r13
ffffffff8109b5fa: 41 54 push %r12
ffffffff8109b5fc: 53 push %rbx
ffffffff8109b5fd: 48 83 ec 48 sub $0x48,%rsp
ffffffff8109b601: 89 f3 mov %esi,%ebx
ffffffff8109b603: 49 89 fd mov %rdi,%r13
ffffffff8109b606: e8 e5 ad 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b60b: 4c 8d 65 b8 lea -0x48(%rbp),%r12
ffffffff8109b60f: 44 0f b6 fb movzbl %bl,%r15d
ffffffff8109b613: 48 8d 5d a0 lea -0x60(%rbp),%rbx
ffffffff8109b617: eb 17 jmp ffffffff8109b630 <__cancel_work_timer+0x40>
ffffffff8109b619: 48 c7 c7 a0 42 e4 81 mov $0xffffffff81e442a0,%rdi
ffffffff8109b620: 48 89 de mov %rbx,%rsi
ffffffff8109b623: e8 28 84 03 00 callq ffffffff810d3a50 <finish_wait>
ffffffff8109b628: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
ffffffff8109b62f: 00
ffffffff8109b630: 4c 89 ef mov %r13,%rdi
ffffffff8109b633: 44 89 fe mov %r15d,%esi
ffffffff8109b636: 48 8d 55 d0 lea -0x30(%rbp),%rdx
ffffffff8109b63a: e8 91 ed ff ff callq ffffffff8109a3d0 <try_to_grab_pending>
ffffffff8109b63f: 41 89 c6 mov %eax,%r14d
ffffffff8109b642: 41 83 fe fe cmp $0xfffffffe,%r14d
ffffffff8109b646: 74 07 je ffffffff8109b64f <__cancel_work_timer+0x5f>
ffffffff8109b648: 45 85 f6 test %r14d,%r14d
ffffffff8109b64b: 79 7f jns ffffffff8109b6cc <__cancel_work_timer+0xdc>
ffffffff8109b64d: eb e1 jmp ffffffff8109b630 <__cancel_work_timer+0x40>
ffffffff8109b64f: e8 9c ad 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b654: 65 48 8b 04 25 c0 ae mov %gs:0xaec0,%rax
ffffffff8109b65b: 00 00
ffffffff8109b65d: 48 89 45 a8 mov %rax,-0x58(%rbp)
ffffffff8109b661: 48 c7 45 b0 d0 39 0d movq $0xffffffff810d39d0,-0x50(%rbp)
ffffffff8109b668: 81
ffffffff8109b669: e8 82 ad 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b66e: 4c 89 65 b8 mov %r12,-0x48(%rbp)
ffffffff8109b672: 4c 89 65 c0 mov %r12,-0x40(%rbp)
ffffffff8109b676: c7 45 a0 00 00 00 00 movl $0x0,-0x60(%rbp)
ffffffff8109b67d: 48 c7 45 b0 70 f4 09 movq $0xffffffff8109f470,-0x50(%rbp)
ffffffff8109b684: 81
ffffffff8109b685: 4c 89 6d c8 mov %r13,-0x38(%rbp)
ffffffff8109b689: 48 c7 c7 a0 42 e4 81 mov $0xffffffff81e442a0,%rdi
ffffffff8109b690: ba 02 00 00 00 mov $0x2,%edx
ffffffff8109b695: 48 89 de mov %rbx,%rsi
ffffffff8109b698: e8 e3 80 03 00 callq ffffffff810d3780 <prepare_to_wait_exclusive>
ffffffff8109b69d: e8 4e ad 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b6a2: e8 49 ad 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b6a7: e8 44 ad 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b6ac: e8 3f ad 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b6b1: 49 8b 45 00 mov 0x0(%r13),%rax
ffffffff8109b6b5: 83 e0 14 and $0x14,%eax
ffffffff8109b6b8: 48 83 f8 10 cmp $0x10,%rax
ffffffff8109b6bc: 0f 85 57 ff ff ff jne ffffffff8109b619 <__cancel_work_timer+0x29>
ffffffff8109b6c2: e8 39 25 87 00 callq ffffffff8190dc00 <schedule>
ffffffff8109b6c7: e9 4d ff ff ff jmpq ffffffff8109b619 <__cancel_work_timer+0x29>
ffffffff8109b6cc: e8 1f ad 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b6d1: e8 1a ad 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b6d6: e8 15 ad 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b6db: e8 10 ad 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b6e0: e8 0b ad 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b6e5: 49 8b 45 00 mov 0x0(%r13),%rax
ffffffff8109b6e9: a8 04 test $0x4,%al
ffffffff8109b6eb: 75 06 jne ffffffff8109b6f3 <__cancel_work_timer+0x103>
ffffffff8109b6ed: 48 c1 e8 05 shr $0x5,%rax
ffffffff8109b6f1: eb 0c jmp ffffffff8109b6ff <__cancel_work_timer+0x10f>
ffffffff8109b6f3: 48 25 00 ff ff ff and $0xffffffffffffff00,%rax
ffffffff8109b6f9: 48 8b 00 mov (%rax),%rax
ffffffff8109b6fc: 8b 40 40 mov 0x40(%rax),%eax
ffffffff8109b6ff: 48 63 d8 movslq %eax,%rbx
ffffffff8109b702: 48 c1 e3 05 shl $0x5,%rbx
ffffffff8109b706: e8 e5 ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b70b: e8 e0 ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b710: 49 8b 45 00 mov 0x0(%r13),%rax
ffffffff8109b714: a8 01 test $0x1,%al
ffffffff8109b716: 0f 84 eb 00 00 00 je ffffffff8109b807 <__cancel_work_timer+0x217>
ffffffff8109b71c: e8 cf ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b721: 48 83 cb 11 or $0x11,%rbx
ffffffff8109b725: e8 c6 ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b72a: e8 c1 ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b72f: e8 bc ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b734: 49 89 5d 00 mov %rbx,0x0(%r13)
ffffffff8109b738: 48 8b 5d d0 mov -0x30(%rbp),%rbx
ffffffff8109b73c: e8 af ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b741: f6 c7 02 test $0x2,%bh
ffffffff8109b744: 75 19 jne ffffffff8109b75f <__cancel_work_timer+0x16f>
ffffffff8109b746: e8 a5 ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b74b: e8 a0 ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b750: 48 89 5d 90 mov %rbx,-0x70(%rbp)
ffffffff8109b754: ff 75 90 pushq -0x70(%rbp)
ffffffff8109b757: 9d popfq
ffffffff8109b758: e8 d3 09 04 00 callq ffffffff810dc130 <trace_hardirqs_off>
ffffffff8109b75d: eb 17 jmp ffffffff8109b776 <__cancel_work_timer+0x186>
ffffffff8109b75f: e8 dc 09 04 00 callq ffffffff810dc140 <trace_hardirqs_on>
ffffffff8109b764: e8 87 ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b769: e8 82 ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b76e: 48 89 5d 98 mov %rbx,-0x68(%rbp)
ffffffff8109b772: ff 75 98 pushq -0x68(%rbp)
ffffffff8109b775: 9d popfq
ffffffff8109b776: 4c 89 ef mov %r13,%rdi
ffffffff8109b779: e8 42 fb ff ff callq ffffffff8109b2c0 <flush_work>
ffffffff8109b77e: e8 6d ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b783: e8 68 ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b788: e8 63 ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b78d: 49 8b 45 00 mov 0x0(%r13),%rax
ffffffff8109b791: a8 01 test $0x1,%al
ffffffff8109b793: 0f 84 9b 00 00 00 je ffffffff8109b834 <__cancel_work_timer+0x244>
ffffffff8109b799: e8 52 ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b79e: e8 4d ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b7a3: e8 48 ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b7a8: e8 43 ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b7ad: 48 b8 e0 ff ff ff 0f movabs $0xfffffffe0,%rax
ffffffff8109b7b4: 00 00 00
ffffffff8109b7b7: 49 89 45 00 mov %rax,0x0(%r13)
ffffffff8109b7bb: 0f ae f0 mfence
ffffffff8109b7be: e8 2d ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b7c3: e8 28 ac 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b7c8: 48 c7 c0 d8 42 e4 81 mov $0xffffffff81e442d8,%rax
ffffffff8109b7cf: 48 39 04 25 d8 42 e4 cmp %rax,0xffffffff81e442d8
ffffffff8109b7d6: 81
ffffffff8109b7d7: 74 19 je ffffffff8109b7f2 <__cancel_work_timer+0x202>
ffffffff8109b7d9: 48 c7 c7 a0 42 e4 81 mov $0xffffffff81e442a0,%rdi
ffffffff8109b7e0: be 03 00 00 00 mov $0x3,%esi
ffffffff8109b7e5: ba 01 00 00 00 mov $0x1,%edx
ffffffff8109b7ea: 4c 89 e9 mov %r13,%rcx
ffffffff8109b7ed: e8 2e 7c 03 00 callq ffffffff810d3420 <__wake_up>
ffffffff8109b7f2: 45 85 f6 test %r14d,%r14d
ffffffff8109b7f5: 0f 95 c0 setne %al
ffffffff8109b7f8: 48 83 c4 48 add $0x48,%rsp
ffffffff8109b7fc: 5b pop %rbx
ffffffff8109b7fd: 41 5c pop %r12
ffffffff8109b7ff: 41 5d pop %r13
ffffffff8109b801: 41 5e pop %r14
ffffffff8109b803: 41 5f pop %r15
ffffffff8109b805: 5d pop %rbp
ffffffff8109b806: c3 retq
ffffffff8109b807: 8a 04 25 47 d6 23 82 mov 0xffffffff8223d647,%al
ffffffff8109b80e: 24 01 and $0x1,%al
ffffffff8109b810: 0f 85 06 ff ff ff jne ffffffff8109b71c <__cancel_work_timer+0x12c>
ffffffff8109b816: 48 c7 c7 91 d7 c4 81 mov $0xffffffff81c4d791,%rdi
ffffffff8109b81d: be 65 02 00 00 mov $0x265,%esi
ffffffff8109b822: e8 39 02 fe ff callq ffffffff8107ba60 <warn_slowpath_null>
ffffffff8109b827: c6 04 25 47 d6 23 82 movb $0x1,0xffffffff8223d647
ffffffff8109b82e: 01
ffffffff8109b82f: e9 e8 fe ff ff jmpq ffffffff8109b71c <__cancel_work_timer+0x12c>
ffffffff8109b834: 8a 04 25 47 d6 23 82 mov 0xffffffff8223d647,%al
ffffffff8109b83b: 24 01 and $0x1,%al
ffffffff8109b83d: 0f 85 56 ff ff ff jne ffffffff8109b799 <__cancel_work_timer+0x1a9>
ffffffff8109b843: 48 c7 c7 91 d7 c4 81 mov $0xffffffff81c4d791,%rdi
ffffffff8109b84a: be 65 02 00 00 mov $0x265,%esi
ffffffff8109b84f: e8 0c 02 fe ff callq ffffffff8107ba60 <warn_slowpath_null>
ffffffff8109b854: c6 04 25 47 d6 23 82 movb $0x1,0xffffffff8223d647
ffffffff8109b85b: 01
ffffffff8109b85c: e9 38 ff ff ff jmpq ffffffff8109b799 <__cancel_work_timer+0x1a9>
ffffffff8109b861: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
ffffffff8109b868: 0f 1f 84 00 00 00 00
ffffffff8109b86f: 00
[-- Attachment #4: objdump-D_vmlinux_del_timer.txt --]
[-- Type: text/plain, Size: 3518 bytes --]
ffffffff8110f3f0 <del_timer>:
ffffffff8110f3f0: 55 push %rbp
ffffffff8110f3f1: 48 89 e5 mov %rsp,%rbp
ffffffff8110f3f4: 41 57 push %r15
ffffffff8110f3f6: 41 56 push %r14
ffffffff8110f3f8: 53 push %rbx
ffffffff8110f3f9: 50 push %rax
ffffffff8110f3fa: 48 89 fb mov %rdi,%rbx
ffffffff8110f3fd: e8 ee 6f 80 00 callq ffffffff819163f0 <mcount>
ffffffff8110f402: e8 e9 6f 80 00 callq ffffffff819163f0 <mcount>
ffffffff8110f407: e8 e4 6f 80 00 callq ffffffff819163f0 <mcount>
ffffffff8110f40c: e8 df 6f 80 00 callq ffffffff819163f0 <mcount>
ffffffff8110f411: 48 c7 43 38 00 00 00 movq $0x0,0x38(%rbx)
ffffffff8110f418: 00
ffffffff8110f419: e8 d2 6f 80 00 callq ffffffff819163f0 <mcount>
ffffffff8110f41e: 45 31 f6 xor %r14d,%r14d
ffffffff8110f421: 48 83 7b 08 00 cmpq $0x0,0x8(%rbx)
ffffffff8110f426: 74 78 je ffffffff8110f4a0 <del_timer+0xb0>
ffffffff8110f428: 48 8d 75 e0 lea -0x20(%rbp),%rsi
ffffffff8110f42c: 48 89 df mov %rbx,%rdi
ffffffff8110f42f: e8 fc fc ff ff callq ffffffff8110f130 <lock_timer_base>
ffffffff8110f434: 49 89 c7 mov %rax,%r15
ffffffff8110f437: e8 b4 6f 80 00 callq ffffffff819163f0 <mcount>
ffffffff8110f43c: e8 af 6f 80 00 callq ffffffff819163f0 <mcount>
ffffffff8110f441: 45 31 f6 xor %r14d,%r14d
ffffffff8110f444: 48 83 7b 08 00 cmpq $0x0,0x8(%rbx)
ffffffff8110f449: 74 41 je ffffffff8110f48c <del_timer+0x9c>
ffffffff8110f44b: 41 be 01 00 00 00 mov $0x1,%r14d
ffffffff8110f451: be 01 00 00 00 mov $0x1,%esi
ffffffff8110f456: 48 89 df mov %rbx,%rdi
ffffffff8110f459: e8 62 11 00 00 callq ffffffff811105c0 <detach_timer>
ffffffff8110f45e: f6 43 2a 10 testb $0x10,0x2a(%rbx)
ffffffff8110f462: 75 16 jne ffffffff8110f47a <del_timer+0x8a>
ffffffff8110f464: 49 ff 4f 50 decq 0x50(%r15)
ffffffff8110f468: 48 8b 43 10 mov 0x10(%rbx),%rax
ffffffff8110f46c: 49 3b 47 48 cmp 0x48(%r15),%rax
ffffffff8110f470: 75 08 jne ffffffff8110f47a <del_timer+0x8a>
ffffffff8110f472: 49 8b 47 40 mov 0x40(%r15),%rax
ffffffff8110f476: 49 89 47 48 mov %rax,0x48(%r15)
ffffffff8110f47a: 49 ff 4f 58 decq 0x58(%r15)
ffffffff8110f47e: 75 0c jne ffffffff8110f48c <del_timer+0x9c>
ffffffff8110f480: 48 8b 04 25 00 a0 e0 mov 0xffffffff81e0a000,%rax
ffffffff8110f487: 81
ffffffff8110f488: 49 89 47 40 mov %rax,0x40(%r15)
ffffffff8110f48c: 48 8b 5d e0 mov -0x20(%rbp),%rbx
ffffffff8110f490: e8 5b 6f 80 00 callq ffffffff819163f0 <mcount>
ffffffff8110f495: 4c 89 ff mov %r15,%rdi
ffffffff8110f498: 48 89 de mov %rbx,%rsi
ffffffff8110f49b: e8 c0 3d 80 00 callq ffffffff81913260 <_raw_spin_unlock_irqrestore>
ffffffff8110f4a0: 44 89 f0 mov %r14d,%eax
ffffffff8110f4a3: 48 83 c4 08 add $0x8,%rsp
ffffffff8110f4a7: 5b pop %rbx
ffffffff8110f4a8: 41 5e pop %r14
ffffffff8110f4aa: 41 5f pop %r15
ffffffff8110f4ac: 5d pop %rbp
ffffffff8110f4ad: c3 retq
ffffffff8110f4ae: 66 90 xchg %ax,%ax
[-- Attachment #5: objdump-D_vmlinux_del_timer_sync.txt --]
[-- Type: text/plain, Size: 4898 bytes --]
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
[-- Attachment #6: objdump-D_vmlinux_flush_work.txt --]
[-- Type: text/plain, Size: 2299 bytes --]
ffffffff8109b2c0 <flush_work>:
ffffffff8109b2c0: 55 push %rbp
ffffffff8109b2c1: 48 89 e5 mov %rsp,%rbp
ffffffff8109b2c4: 41 56 push %r14
ffffffff8109b2c6: 53 push %rbx
ffffffff8109b2c7: 48 81 ec a0 00 00 00 sub $0xa0,%rsp
ffffffff8109b2ce: 49 89 fe mov %rdi,%r14
ffffffff8109b2d1: e8 1a b1 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b2d6: 49 8d 5e 20 lea 0x20(%r14),%rbx
ffffffff8109b2da: 48 c7 04 24 da b2 09 movq $0xffffffff8109b2da,(%rsp)
ffffffff8109b2e1: 81
ffffffff8109b2e2: 31 f6 xor %esi,%esi
ffffffff8109b2e4: 31 d2 xor %edx,%edx
ffffffff8109b2e6: 31 c9 xor %ecx,%ecx
ffffffff8109b2e8: 41 b8 01 00 00 00 mov $0x1,%r8d
ffffffff8109b2ee: 45 31 c9 xor %r9d,%r9d
ffffffff8109b2f1: 48 89 df mov %rbx,%rdi
ffffffff8109b2f4: e8 97 28 04 00 callq ffffffff810ddb90 <lock_acquire>
ffffffff8109b2f9: be 01 00 00 00 mov $0x1,%esi
ffffffff8109b2fe: 48 c7 c2 f9 b2 09 81 mov $0xffffffff8109b2f9,%rdx
ffffffff8109b305: 48 89 df mov %rbx,%rdi
ffffffff8109b308: e8 63 4b 04 00 callq ffffffff810dfe70 <lock_release>
ffffffff8109b30d: 48 8d b5 58 ff ff ff lea -0xa8(%rbp),%rsi
ffffffff8109b314: 4c 89 f7 mov %r14,%rdi
ffffffff8109b317: e8 24 00 00 00 callq ffffffff8109b340 <start_flush_work>
ffffffff8109b31c: 84 c0 test %al,%al
ffffffff8109b31e: 74 12 je ffffffff8109b332 <flush_work+0x72>
ffffffff8109b320: 48 8d 7d 98 lea -0x68(%rbp),%rdi
ffffffff8109b324: e8 77 42 87 00 callq ffffffff8190f5a0 <wait_for_completion>
ffffffff8109b329: e8 c2 b0 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b32e: b0 01 mov $0x1,%al
ffffffff8109b330: eb 02 jmp ffffffff8109b334 <flush_work+0x74>
ffffffff8109b332: 31 c0 xor %eax,%eax
ffffffff8109b334: 48 81 c4 a0 00 00 00 add $0xa0,%rsp
ffffffff8109b33b: 5b pop %rbx
ffffffff8109b33c: 41 5e pop %r14
ffffffff8109b33e: 5d pop %rbp
ffffffff8109b33f: c3 retq
[-- Attachment #7: objdump-D_vmlinux_start_flush_work.txt --]
[-- Type: text/plain, Size: 10324 bytes --]
ffffffff8109b340 <start_flush_work>:
ffffffff8109b340: 55 push %rbp
ffffffff8109b341: 48 89 e5 mov %rsp,%rbp
ffffffff8109b344: 41 57 push %r15
ffffffff8109b346: 41 56 push %r14
ffffffff8109b348: 41 55 push %r13
ffffffff8109b34a: 41 54 push %r12
ffffffff8109b34c: 53 push %rbx
ffffffff8109b34d: 48 83 ec 18 sub $0x18,%rsp
ffffffff8109b351: 49 89 f7 mov %rsi,%r15
ffffffff8109b354: 49 89 fe mov %rdi,%r14
ffffffff8109b357: e8 94 b0 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b35c: 48 c7 c7 91 d7 c4 81 mov $0xffffffff81c4d791,%rdi
ffffffff8109b363: be 76 0a 00 00 mov $0xa76,%esi
ffffffff8109b368: 31 d2 xor %edx,%edx
ffffffff8109b36a: e8 41 dc 01 00 callq ffffffff810b8fb0 <__might_sleep>
ffffffff8109b36f: e8 3c 33 87 00 callq ffffffff8190e6b0 <_cond_resched>
ffffffff8109b374: e8 77 b0 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b379: e8 72 b0 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b37e: fa cli
ffffffff8109b37f: e8 ac 0d 04 00 callq ffffffff810dc130 <trace_hardirqs_off>
ffffffff8109b384: 4c 89 f7 mov %r14,%rdi
ffffffff8109b387: e8 c4 23 00 00 callq ffffffff8109d750 <get_work_pool>
ffffffff8109b38c: 49 89 c5 mov %rax,%r13
ffffffff8109b38f: 4d 85 ed test %r13,%r13
ffffffff8109b392: 0f 84 f3 00 00 00 je ffffffff8109b48b <start_flush_work+0x14b>
ffffffff8109b398: e8 53 b0 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b39d: 4c 89 ef mov %r13,%rdi
ffffffff8109b3a0: e8 cb 7c 87 00 callq ffffffff81913070 <_raw_spin_lock>
ffffffff8109b3a5: e8 46 b0 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b3aa: e8 41 b0 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b3af: e8 3c b0 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b3b4: e8 37 b0 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b3b9: 49 8b 06 mov (%r14),%rax
ffffffff8109b3bc: 49 89 c4 mov %rax,%r12
ffffffff8109b3bf: 49 c1 e4 3d shl $0x3d,%r12
ffffffff8109b3c3: 49 c1 fc 3f sar $0x3f,%r12
ffffffff8109b3c7: 49 21 c4 and %rax,%r12
ffffffff8109b3ca: 49 81 e4 00 ff ff ff and $0xffffffffffffff00,%r12
ffffffff8109b3d1: 0f 84 cb 00 00 00 je ffffffff8109b4a2 <start_flush_work+0x162>
ffffffff8109b3d7: 31 db xor %ebx,%ebx
ffffffff8109b3d9: 4d 39 2c 24 cmp %r13,(%r12)
ffffffff8109b3dd: 0f 85 0e 01 00 00 jne ffffffff8109b4f1 <start_flush_work+0x1b1>
ffffffff8109b3e3: 4c 89 6d d0 mov %r13,-0x30(%rbp)
ffffffff8109b3e7: e8 04 b0 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b3ec: e8 ff af 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b3f1: 48 b8 e0 ff ff ff 0f movabs $0xfffffffe0,%rax
ffffffff8109b3f8: 00 00 00
ffffffff8109b3fb: 49 89 07 mov %rax,(%r15)
ffffffff8109b3fe: 49 8d 7f 20 lea 0x20(%r15),%rdi
ffffffff8109b402: 48 c7 c6 b4 d9 c4 81 mov $0xffffffff81c4d9b4,%rsi
ffffffff8109b409: 48 c7 c2 59 d6 23 82 mov $0xffffffff8223d659,%rdx
ffffffff8109b410: 31 c9 xor %ecx,%ecx
ffffffff8109b412: e8 d9 1b 04 00 callq ffffffff810dcff0 <lockdep_init_map>
ffffffff8109b417: 4d 8d 6f 08 lea 0x8(%r15),%r13
ffffffff8109b41b: e8 d0 af 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b420: 4d 89 6f 08 mov %r13,0x8(%r15)
ffffffff8109b424: 4d 89 6f 10 mov %r13,0x10(%r15)
ffffffff8109b428: 49 c7 47 18 40 f4 09 movq $0xffffffff8109f440,0x18(%r15)
ffffffff8109b42f: 81
ffffffff8109b430: e8 bb af 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b435: 41 0f ba 2f 00 btsl $0x0,(%r15)
ffffffff8109b43a: e8 b1 af 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b43f: 41 c7 47 40 00 00 00 movl $0x0,0x40(%r15)
ffffffff8109b446: 00
ffffffff8109b447: 49 8d 7f 48 lea 0x48(%r15),%rdi
ffffffff8109b44b: 48 c7 c6 2f 56 c4 81 mov $0xffffffff81c4562f,%rsi
ffffffff8109b452: 48 c7 c2 4d d6 23 82 mov $0xffffffff8223d64d,%rdx
ffffffff8109b459: e8 d2 7d 03 00 callq ffffffff810d3230 <__init_waitqueue_head>
ffffffff8109b45e: e8 8d af 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b463: 65 48 8b 04 25 c0 ae mov %gs:0xaec0,%rax
ffffffff8109b46a: 00 00
ffffffff8109b46c: 49 89 87 90 00 00 00 mov %rax,0x90(%r15)
ffffffff8109b473: 48 85 db test %rbx,%rbx
ffffffff8109b476: 0f 84 89 00 00 00 je ffffffff8109b505 <start_flush_work+0x1c5>
ffffffff8109b47c: 48 8b 5b 30 mov 0x30(%rbx),%rbx
ffffffff8109b480: 41 bd f0 00 00 00 mov $0xf0,%r13d
ffffffff8109b486: e9 96 00 00 00 jmpq ffffffff8109b521 <start_flush_work+0x1e1>
ffffffff8109b48b: e8 b0 0c 04 00 callq ffffffff810dc140 <trace_hardirqs_on>
ffffffff8109b490: e8 5b af 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b495: e8 56 af 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b49a: fb sti
ffffffff8109b49b: 31 c0 xor %eax,%eax
ffffffff8109b49d: e9 1f 01 00 00 jmpq ffffffff8109b5c1 <start_flush_work+0x281>
ffffffff8109b4a2: e8 49 af 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b4a7: e8 44 af 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b4ac: 48 b8 01 00 fc ff ff movabs $0x9e37fffffffc0001,%rax
ffffffff8109b4b3: ff 37 9e
ffffffff8109b4b6: 49 0f af c6 imul %r14,%rax
ffffffff8109b4ba: 48 c1 e8 3a shr $0x3a,%rax
ffffffff8109b4be: 49 8b 9c c5 50 01 00 mov 0x150(%r13,%rax,8),%rbx
ffffffff8109b4c5: 00
ffffffff8109b4c6: eb 0b jmp ffffffff8109b4d3 <start_flush_work+0x193>
ffffffff8109b4c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
ffffffff8109b4cf: 00
ffffffff8109b4d0: 48 8b 1b mov (%rbx),%rbx
ffffffff8109b4d3: 48 85 db test %rbx,%rbx
ffffffff8109b4d6: 74 19 je ffffffff8109b4f1 <start_flush_work+0x1b1>
ffffffff8109b4d8: 4c 39 73 10 cmp %r14,0x10(%rbx)
ffffffff8109b4dc: 75 f2 jne ffffffff8109b4d0 <start_flush_work+0x190>
ffffffff8109b4de: 48 8b 43 18 mov 0x18(%rbx),%rax
ffffffff8109b4e2: 49 3b 46 18 cmp 0x18(%r14),%rax
ffffffff8109b4e6: 75 e8 jne ffffffff8109b4d0 <start_flush_work+0x190>
ffffffff8109b4e8: 4c 8b 63 20 mov 0x20(%rbx),%r12
ffffffff8109b4ec: e9 f2 fe ff ff jmpq ffffffff8109b3e3 <start_flush_work+0xa3>
ffffffff8109b4f1: e8 fa ae 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b4f6: 4c 89 ef mov %r13,%rdi
ffffffff8109b4f9: e8 f2 7d 87 00 callq ffffffff819132f0 <_raw_spin_unlock_irq>
ffffffff8109b4fe: 31 c0 xor %eax,%eax
ffffffff8109b500: e9 bc 00 00 00 jmpq ffffffff8109b5c1 <start_flush_work+0x281>
ffffffff8109b505: 49 8b 5e 08 mov 0x8(%r14),%rbx
ffffffff8109b509: 45 8b 2e mov (%r14),%r13d
ffffffff8109b50c: 41 83 e5 08 and $0x8,%r13d
ffffffff8109b510: e8 db ae 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b515: 41 0f ba 2e 03 btsl $0x3,(%r14)
ffffffff8109b51a: 41 81 cd f0 00 00 00 or $0xf0,%r13d
ffffffff8109b521: e8 ca ae 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b526: e8 c5 ae 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b52b: 4c 89 e7 mov %r12,%rdi
ffffffff8109b52e: 4c 89 fe mov %r15,%rsi
ffffffff8109b531: 48 89 da mov %rbx,%rdx
ffffffff8109b534: 44 89 e9 mov %r13d,%ecx
ffffffff8109b537: e8 c4 3a 00 00 callq ffffffff8109f000 <insert_work>
ffffffff8109b53c: e8 af ae 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109b541: 48 8b 7d d0 mov -0x30(%rbp),%rdi
ffffffff8109b545: e8 a6 7d 87 00 callq ffffffff819132f0 <_raw_spin_unlock_irq>
ffffffff8109b54a: 49 8b 7c 24 08 mov 0x8(%r12),%rdi
ffffffff8109b54f: 83 bf f4 00 00 00 01 cmpl $0x1,0xf4(%rdi)
ffffffff8109b556: 74 0a je ffffffff8109b562 <start_flush_work+0x222>
ffffffff8109b558: 48 83 bf e8 00 00 00 cmpq $0x0,0xe8(%rdi)
ffffffff8109b55f: 00
ffffffff8109b560: 74 17 je ffffffff8109b579 <start_flush_work+0x239>
ffffffff8109b562: 48 81 c7 10 01 00 00 add $0x110,%rdi
ffffffff8109b569: 48 c7 04 24 62 b5 09 movq $0xffffffff8109b562,(%rsp)
ffffffff8109b570: 81
ffffffff8109b571: 31 f6 xor %esi,%esi
ffffffff8109b573: 31 d2 xor %edx,%edx
ffffffff8109b575: 31 c9 xor %ecx,%ecx
ffffffff8109b577: eb 1b jmp ffffffff8109b594 <start_flush_work+0x254>
ffffffff8109b579: 48 81 c7 10 01 00 00 add $0x110,%rdi
ffffffff8109b580: 48 c7 04 24 79 b5 09 movq $0xffffffff8109b579,(%rsp)
ffffffff8109b587: 81
ffffffff8109b588: be 00 00 00 00 mov $0x0,%esi
ffffffff8109b58d: 31 d2 xor %edx,%edx
ffffffff8109b58f: b9 02 00 00 00 mov $0x2,%ecx
ffffffff8109b594: 41 b8 01 00 00 00 mov $0x1,%r8d
ffffffff8109b59a: 45 31 c9 xor %r9d,%r9d
ffffffff8109b59d: e8 ee 25 04 00 callq ffffffff810ddb90 <lock_acquire>
ffffffff8109b5a2: 49 8b 7c 24 08 mov 0x8(%r12),%rdi
ffffffff8109b5a7: 48 81 c7 10 01 00 00 add $0x110,%rdi
ffffffff8109b5ae: be 01 00 00 00 mov $0x1,%esi
ffffffff8109b5b3: 48 c7 c2 a2 b5 09 81 mov $0xffffffff8109b5a2,%rdx
ffffffff8109b5ba: e8 b1 48 04 00 callq ffffffff810dfe70 <lock_release>
ffffffff8109b5bf: b0 01 mov $0x1,%al
ffffffff8109b5c1: 48 83 c4 18 add $0x18,%rsp
ffffffff8109b5c5: 5b pop %rbx
ffffffff8109b5c6: 41 5c pop %r12
ffffffff8109b5c8: 41 5d pop %r13
ffffffff8109b5ca: 41 5e pop %r14
ffffffff8109b5cc: 41 5f pop %r15
ffffffff8109b5ce: 5d pop %rbp
ffffffff8109b5cf: c3 retq
[-- Attachment #8: objdump-D_vmlinux_try_to_del_timer_sync.txt --]
[-- Type: text/plain, Size: 3533 bytes --]
ffffffff8110f4b0 <try_to_del_timer_sync>:
ffffffff8110f4b0: 55 push %rbp
ffffffff8110f4b1: 48 89 e5 mov %rsp,%rbp
ffffffff8110f4b4: 41 57 push %r15
ffffffff8110f4b6: 41 56 push %r14
ffffffff8110f4b8: 53 push %rbx
ffffffff8110f4b9: 50 push %rax
ffffffff8110f4ba: 48 89 fb mov %rdi,%rbx
ffffffff8110f4bd: e8 2e 6f 80 00 callq ffffffff819163f0 <mcount>
ffffffff8110f4c2: e8 29 6f 80 00 callq ffffffff819163f0 <mcount>
ffffffff8110f4c7: e8 24 6f 80 00 callq ffffffff819163f0 <mcount>
ffffffff8110f4cc: 48 8d 75 e0 lea -0x20(%rbp),%rsi
ffffffff8110f4d0: 48 89 df mov %rbx,%rdi
ffffffff8110f4d3: e8 58 fc ff ff callq ffffffff8110f130 <lock_timer_base>
ffffffff8110f4d8: 49 89 c6 mov %rax,%r14
ffffffff8110f4db: 41 bf ff ff ff ff mov $0xffffffff,%r15d
ffffffff8110f4e1: 49 39 5e 38 cmp %rbx,0x38(%r14)
ffffffff8110f4e5: 74 62 je ffffffff8110f549 <try_to_del_timer_sync+0x99>
ffffffff8110f4e7: e8 04 6f 80 00 callq ffffffff819163f0 <mcount>
ffffffff8110f4ec: 48 c7 43 38 00 00 00 movq $0x0,0x38(%rbx)
ffffffff8110f4f3: 00
ffffffff8110f4f4: e8 f7 6e 80 00 callq ffffffff819163f0 <mcount>
ffffffff8110f4f9: e8 f2 6e 80 00 callq ffffffff819163f0 <mcount>
ffffffff8110f4fe: 45 31 ff xor %r15d,%r15d
ffffffff8110f501: 48 83 7b 08 00 cmpq $0x0,0x8(%rbx)
ffffffff8110f506: 74 41 je ffffffff8110f549 <try_to_del_timer_sync+0x99>
ffffffff8110f508: 41 bf 01 00 00 00 mov $0x1,%r15d
ffffffff8110f50e: be 01 00 00 00 mov $0x1,%esi
ffffffff8110f513: 48 89 df mov %rbx,%rdi
ffffffff8110f516: e8 a5 10 00 00 callq ffffffff811105c0 <detach_timer>
ffffffff8110f51b: f6 43 2a 10 testb $0x10,0x2a(%rbx)
ffffffff8110f51f: 75 16 jne ffffffff8110f537 <try_to_del_timer_sync+0x87>
ffffffff8110f521: 49 ff 4e 50 decq 0x50(%r14)
ffffffff8110f525: 48 8b 43 10 mov 0x10(%rbx),%rax
ffffffff8110f529: 49 3b 46 48 cmp 0x48(%r14),%rax
ffffffff8110f52d: 75 08 jne ffffffff8110f537 <try_to_del_timer_sync+0x87>
ffffffff8110f52f: 49 8b 46 40 mov 0x40(%r14),%rax
ffffffff8110f533: 49 89 46 48 mov %rax,0x48(%r14)
ffffffff8110f537: 49 ff 4e 58 decq 0x58(%r14)
ffffffff8110f53b: 75 0c jne ffffffff8110f549 <try_to_del_timer_sync+0x99>
ffffffff8110f53d: 48 8b 04 25 00 a0 e0 mov 0xffffffff81e0a000,%rax
ffffffff8110f544: 81
ffffffff8110f545: 49 89 46 40 mov %rax,0x40(%r14)
ffffffff8110f549: 48 8b 5d e0 mov -0x20(%rbp),%rbx
ffffffff8110f54d: e8 9e 6e 80 00 callq ffffffff819163f0 <mcount>
ffffffff8110f552: 4c 89 f7 mov %r14,%rdi
ffffffff8110f555: 48 89 de mov %rbx,%rsi
ffffffff8110f558: e8 03 3d 80 00 callq ffffffff81913260 <_raw_spin_unlock_irqrestore>
ffffffff8110f55d: 44 89 f8 mov %r15d,%eax
ffffffff8110f560: 48 83 c4 08 add $0x8,%rsp
ffffffff8110f564: 5b pop %rbx
ffffffff8110f565: 41 5e pop %r14
ffffffff8110f567: 41 5f pop %r15
ffffffff8110f569: 5d pop %rbp
ffffffff8110f56a: c3 retq
ffffffff8110f56b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
[-- Attachment #9: objdump-D_vmlinux_try_to_grab_pending.txt --]
[-- Type: text/plain, Size: 15136 bytes --]
ffffffff8109a3d0 <try_to_grab_pending>:
ffffffff8109a3d0: 55 push %rbp
ffffffff8109a3d1: 48 89 e5 mov %rsp,%rbp
ffffffff8109a3d4: 41 57 push %r15
ffffffff8109a3d6: 41 56 push %r14
ffffffff8109a3d8: 41 55 push %r13
ffffffff8109a3da: 41 54 push %r12
ffffffff8109a3dc: 53 push %rbx
ffffffff8109a3dd: 48 83 ec 48 sub $0x48,%rsp
ffffffff8109a3e1: 49 89 d5 mov %rdx,%r13
ffffffff8109a3e4: 41 89 f6 mov %esi,%r14d
ffffffff8109a3e7: 49 89 fc mov %rdi,%r12
ffffffff8109a3ea: e8 01 c0 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a3ef: e8 fc bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a3f4: e8 f7 bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a3f9: e8 f2 bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a3fe: 9c pushfq
ffffffff8109a3ff: 8f 45 d0 popq -0x30(%rbp)
ffffffff8109a402: 48 8b 5d d0 mov -0x30(%rbp),%rbx
ffffffff8109a406: e8 e5 bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a40b: e8 e0 bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a410: fa cli
ffffffff8109a411: 49 89 5d 00 mov %rbx,0x0(%r13)
ffffffff8109a415: e8 16 1d 04 00 callq ffffffff810dc130 <trace_hardirqs_off>
ffffffff8109a41a: 45 84 f6 test %r14b,%r14b
ffffffff8109a41d: 74 1e je ffffffff8109a43d <try_to_grab_pending+0x6d>
ffffffff8109a41f: e8 cc bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a424: 49 8d 7c 24 40 lea 0x40(%r12),%rdi
ffffffff8109a429: e8 c2 4f 07 00 callq ffffffff8110f3f0 <del_timer>
ffffffff8109a42e: 89 c1 mov %eax,%ecx
ffffffff8109a430: b8 01 00 00 00 mov $0x1,%eax
ffffffff8109a435: 85 c9 test %ecx,%ecx
ffffffff8109a437: 0f 85 e6 02 00 00 jne ffffffff8109a723 <try_to_grab_pending+0x353>
ffffffff8109a43d: e8 ae bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a442: f0 41 0f ba 2c 24 00 lock btsl $0x0,(%r12)
ffffffff8109a449: 0f 92 45 d0 setb -0x30(%rbp)
ffffffff8109a44d: 31 c0 xor %eax,%eax
ffffffff8109a44f: 80 7d d0 00 cmpb $0x0,-0x30(%rbp)
ffffffff8109a453: 0f 84 ca 02 00 00 je ffffffff8109a723 <try_to_grab_pending+0x353>
ffffffff8109a459: 4c 89 e7 mov %r12,%rdi
ffffffff8109a45c: e8 ef 32 00 00 callq ffffffff8109d750 <get_work_pool>
ffffffff8109a461: 48 89 c3 mov %rax,%rbx
ffffffff8109a464: 48 85 db test %rbx,%rbx
ffffffff8109a467: 74 47 je ffffffff8109a4b0 <try_to_grab_pending+0xe0>
ffffffff8109a469: e8 82 bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a46e: 48 89 df mov %rbx,%rdi
ffffffff8109a471: e8 fa 8b 87 00 callq ffffffff81913070 <_raw_spin_lock>
ffffffff8109a476: e8 75 bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a47b: e8 70 bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a480: e8 6b bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a485: e8 66 bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a48a: 49 8b 04 24 mov (%r12),%rax
ffffffff8109a48e: a8 04 test $0x4,%al
ffffffff8109a490: 74 11 je ffffffff8109a4a3 <try_to_grab_pending+0xd3>
ffffffff8109a492: 48 25 00 ff ff ff and $0xffffffffffffff00,%rax
ffffffff8109a498: 74 09 je ffffffff8109a4a3 <try_to_grab_pending+0xd3>
ffffffff8109a49a: 48 39 18 cmp %rbx,(%rax)
ffffffff8109a49d: 0f 84 93 00 00 00 je ffffffff8109a536 <try_to_grab_pending+0x166>
ffffffff8109a4a3: e8 48 bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a4a8: 48 89 df mov %rbx,%rdi
ffffffff8109a4ab: e8 60 8d 87 00 callq ffffffff81913210 <_raw_spin_unlock>
ffffffff8109a4b0: 41 8b 5d 00 mov 0x0(%r13),%ebx
ffffffff8109a4b4: e8 37 bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a4b9: f6 c7 02 test $0x2,%bh
ffffffff8109a4bc: 75 1d jne ffffffff8109a4db <try_to_grab_pending+0x10b>
ffffffff8109a4be: 49 8b 5d 00 mov 0x0(%r13),%rbx
ffffffff8109a4c2: e8 29 bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a4c7: e8 24 bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a4cc: 48 89 5d c0 mov %rbx,-0x40(%rbp)
ffffffff8109a4d0: ff 75 c0 pushq -0x40(%rbp)
ffffffff8109a4d3: 9d popfq
ffffffff8109a4d4: e8 57 1c 04 00 callq ffffffff810dc130 <trace_hardirqs_off>
ffffffff8109a4d9: eb 1b jmp ffffffff8109a4f6 <try_to_grab_pending+0x126>
ffffffff8109a4db: e8 60 1c 04 00 callq ffffffff810dc140 <trace_hardirqs_on>
ffffffff8109a4e0: 49 8b 5d 00 mov 0x0(%r13),%rbx
ffffffff8109a4e4: e8 07 bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a4e9: e8 02 bf 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a4ee: 48 89 5d c8 mov %rbx,-0x38(%rbp)
ffffffff8109a4f2: ff 75 c8 pushq -0x38(%rbp)
ffffffff8109a4f5: 9d popfq
ffffffff8109a4f6: e8 f5 be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a4fb: e8 f0 be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a500: e8 eb be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a505: e8 e6 be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a50a: 49 8b 0c 24 mov (%r12),%rcx
ffffffff8109a50e: 83 e1 14 and $0x14,%ecx
ffffffff8109a511: b8 fe ff ff ff mov $0xfffffffe,%eax
ffffffff8109a516: 48 83 f9 10 cmp $0x10,%rcx
ffffffff8109a51a: 0f 84 03 02 00 00 je ffffffff8109a723 <try_to_grab_pending+0x353>
ffffffff8109a520: e8 cb be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a525: e8 c6 be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a52a: f3 90 pause
ffffffff8109a52c: b8 f5 ff ff ff mov $0xfffffff5,%eax
ffffffff8109a531: e9 ed 01 00 00 jmpq ffffffff8109a723 <try_to_grab_pending+0x353>
ffffffff8109a536: 48 89 45 b0 mov %rax,-0x50(%rbp)
ffffffff8109a53a: e8 b1 be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a53f: 41 f6 04 24 02 testb $0x2,(%r12)
ffffffff8109a544: 75 0a jne ffffffff8109a550 <try_to_grab_pending+0x180>
ffffffff8109a546: 4d 8d 6c 24 08 lea 0x8(%r12),%r13
ffffffff8109a54b: e9 3a 01 00 00 jmpq ffffffff8109a68a <try_to_grab_pending+0x2ba>
ffffffff8109a550: 48 89 5d a0 mov %rbx,-0x60(%rbp)
ffffffff8109a554: e8 97 be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a559: e8 92 be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a55e: e8 8d be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a563: e8 88 be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a568: e8 83 be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a56d: 49 8b 04 24 mov (%r12),%rax
ffffffff8109a571: 48 89 c3 mov %rax,%rbx
ffffffff8109a574: 48 c1 e3 3d shl $0x3d,%rbx
ffffffff8109a578: 48 c1 fb 3f sar $0x3f,%rbx
ffffffff8109a57c: 48 21 c3 and %rax,%rbx
ffffffff8109a57f: 48 81 e3 00 ff ff ff and $0xffffffffffffff00,%rbx
ffffffff8109a586: 48 89 5d 98 mov %rbx,-0x68(%rbp)
ffffffff8109a58a: 4c 89 e7 mov %r12,%rdi
ffffffff8109a58d: e8 ee 48 00 00 callq ffffffff8109ee80 <trace_workqueue_activate_work>
ffffffff8109a592: 4c 8b 2b mov (%rbx),%r13
ffffffff8109a595: 49 8d 45 48 lea 0x48(%r13),%rax
ffffffff8109a599: 48 89 45 b8 mov %rax,-0x48(%rbp)
ffffffff8109a59d: e8 4e be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a5a2: 49 8d 44 24 08 lea 0x8(%r12),%rax
ffffffff8109a5a7: 48 89 45 a8 mov %rax,-0x58(%rbp)
ffffffff8109a5ab: 49 8b 5c 24 08 mov 0x8(%r12),%rbx
ffffffff8109a5b0: e8 3b be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a5b5: e8 36 be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a5ba: 4d 8b 7c 24 08 mov 0x8(%r12),%r15
ffffffff8109a5bf: 4d 8b 74 24 10 mov 0x10(%r12),%r14
ffffffff8109a5c4: e8 27 be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a5c9: 4d 89 77 08 mov %r14,0x8(%r15)
ffffffff8109a5cd: e8 1e be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a5d2: 4d 89 3e mov %r15,(%r14)
ffffffff8109a5d5: e8 16 be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a5da: 4d 8b 75 50 mov 0x50(%r13),%r14
ffffffff8109a5de: e8 0d be 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a5e3: 48 8b 45 b8 mov -0x48(%rbp),%rax
ffffffff8109a5e7: 48 8b 4d a8 mov -0x58(%rbp),%rcx
ffffffff8109a5eb: 49 89 4d 50 mov %rcx,0x50(%r13)
ffffffff8109a5ef: 49 89 44 24 08 mov %rax,0x8(%r12)
ffffffff8109a5f4: 4d 89 74 24 10 mov %r14,0x10(%r12)
ffffffff8109a5f9: 49 89 0e mov %rcx,(%r14)
ffffffff8109a5fc: 41 f6 04 24 08 testb $0x8,(%r12)
ffffffff8109a601: 4c 89 65 90 mov %r12,-0x70(%rbp)
ffffffff8109a605: 74 65 je ffffffff8109a66c <try_to_grab_pending+0x29c>
ffffffff8109a607: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
ffffffff8109a60e: 00 00
ffffffff8109a610: 48 8b 0b mov (%rbx),%rcx
ffffffff8109a613: 48 89 4d b8 mov %rcx,-0x48(%rbp)
ffffffff8109a617: 49 89 c6 mov %rax,%r14
ffffffff8109a61a: e8 d1 bd 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a61f: e8 cc bd 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a624: 4c 8b 3b mov (%rbx),%r15
ffffffff8109a627: 4d 89 ec mov %r13,%r12
ffffffff8109a62a: 4c 8b 6b 08 mov 0x8(%rbx),%r13
ffffffff8109a62e: e8 bd bd 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a633: 4d 89 6f 08 mov %r13,0x8(%r15)
ffffffff8109a637: e8 b4 bd 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a63c: 4d 89 7d 00 mov %r15,0x0(%r13)
ffffffff8109a640: 4d 89 e5 mov %r12,%r13
ffffffff8109a643: e8 a8 bd 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a648: 4d 8b 7d 50 mov 0x50(%r13),%r15
ffffffff8109a64c: e8 9f bd 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a651: 4c 89 f0 mov %r14,%rax
ffffffff8109a654: 49 89 5d 50 mov %rbx,0x50(%r13)
ffffffff8109a658: 48 89 03 mov %rax,(%rbx)
ffffffff8109a65b: 4c 89 7b 08 mov %r15,0x8(%rbx)
ffffffff8109a65f: 49 89 1f mov %rbx,(%r15)
ffffffff8109a662: f6 43 f8 08 testb $0x8,-0x8(%rbx)
ffffffff8109a666: 48 8b 5d b8 mov -0x48(%rbp),%rbx
ffffffff8109a66a: 75 a4 jne ffffffff8109a610 <try_to_grab_pending+0x240>
ffffffff8109a66c: e8 7f bd 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a671: 4c 8b 65 90 mov -0x70(%rbp),%r12
ffffffff8109a675: 41 0f ba 34 24 01 btrl $0x1,(%r12)
ffffffff8109a67b: 48 8b 45 98 mov -0x68(%rbp),%rax
ffffffff8109a67f: ff 40 58 incl 0x58(%rax)
ffffffff8109a682: 48 8b 5d a0 mov -0x60(%rbp),%rbx
ffffffff8109a686: 4c 8b 6d a8 mov -0x58(%rbp),%r13
ffffffff8109a68a: e8 61 bd 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a68f: e8 5c bd 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a694: 4d 8b 74 24 08 mov 0x8(%r12),%r14
ffffffff8109a699: 4d 8b 7c 24 10 mov 0x10(%r12),%r15
ffffffff8109a69e: e8 4d bd 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a6a3: 4d 89 7e 08 mov %r15,0x8(%r14)
ffffffff8109a6a7: e8 44 bd 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a6ac: 4d 89 37 mov %r14,(%r15)
ffffffff8109a6af: e8 3c bd 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a6b4: 4d 89 6c 24 08 mov %r13,0x8(%r12)
ffffffff8109a6b9: 4d 89 6c 24 10 mov %r13,0x10(%r12)
ffffffff8109a6be: e8 2d bd 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a6c3: 41 8b 34 24 mov (%r12),%esi
ffffffff8109a6c7: c1 ee 04 shr $0x4,%esi
ffffffff8109a6ca: 83 e6 0f and $0xf,%esi
ffffffff8109a6cd: 48 8b 7d b0 mov -0x50(%rbp),%rdi
ffffffff8109a6d1: e8 ba 4a 00 00 callq ffffffff8109f190 <pwq_dec_nr_in_flight>
ffffffff8109a6d6: 4c 63 73 40 movslq 0x40(%rbx),%r14
ffffffff8109a6da: e8 11 bd 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a6df: 49 c1 e6 05 shl $0x5,%r14
ffffffff8109a6e3: e8 08 bd 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a6e8: e8 03 bd 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a6ed: 49 8b 04 24 mov (%r12),%rax
ffffffff8109a6f1: a8 01 test $0x1,%al
ffffffff8109a6f3: 74 3d je ffffffff8109a732 <try_to_grab_pending+0x362>
ffffffff8109a6f5: e8 f6 bc 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a6fa: 49 83 ce 01 or $0x1,%r14
ffffffff8109a6fe: e8 ed bc 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a703: e8 e8 bc 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a708: e8 e3 bc 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a70d: 4d 89 34 24 mov %r14,(%r12)
ffffffff8109a711: e8 da bc 87 00 callq ffffffff819163f0 <mcount>
ffffffff8109a716: 48 89 df mov %rbx,%rdi
ffffffff8109a719: e8 f2 8a 87 00 callq ffffffff81913210 <_raw_spin_unlock>
ffffffff8109a71e: b8 01 00 00 00 mov $0x1,%eax
ffffffff8109a723: 48 83 c4 48 add $0x48,%rsp
ffffffff8109a727: 5b pop %rbx
ffffffff8109a728: 41 5c pop %r12
ffffffff8109a72a: 41 5d pop %r13
ffffffff8109a72c: 41 5e pop %r14
ffffffff8109a72e: 41 5f pop %r15
ffffffff8109a730: 5d pop %rbp
ffffffff8109a731: c3 retq
ffffffff8109a732: 8a 04 25 47 d6 23 82 mov 0xffffffff8223d647,%al
ffffffff8109a739: 24 01 and $0x1,%al
ffffffff8109a73b: 75 b8 jne ffffffff8109a6f5 <try_to_grab_pending+0x325>
ffffffff8109a73d: 48 c7 c7 91 d7 c4 81 mov $0xffffffff81c4d791,%rdi
ffffffff8109a744: be 65 02 00 00 mov $0x265,%esi
ffffffff8109a749: e8 12 13 fe ff callq ffffffff8107ba60 <warn_slowpath_null>
ffffffff8109a74e: c6 04 25 47 d6 23 82 movb $0x1,0xffffffff8223d647
ffffffff8109a755: 01
ffffffff8109a756: eb 9d jmp ffffffff8109a6f5 <try_to_grab_pending+0x325>
ffffffff8109a758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
ffffffff8109a75f: 00
next prev parent reply other threads:[~2016-03-02 15:53 UTC|newest]
Thread overview: 65+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-28 8:10 [PATCH] usbhid: Fix lockdep unannotated irqs-off warning Sedat Dilek
2015-09-28 11:33 ` Jiri Kosina
2015-09-29 8:40 ` Sedat Dilek
2015-09-29 9:27 ` Jiri Kosina
2015-09-29 18:54 ` Sedat Dilek
2015-09-29 19:08 ` Steven Rostedt
2015-09-29 19:32 ` Sedat Dilek
[not found] ` <CA+icZUWH2vR_vpYu4hCS578U3ssmoiF0pLYUfM-Xo-57e8uN=g@mail.gmail.com>
2015-09-30 6:41 ` Sedat Dilek
2015-09-30 8:50 ` Steven Rostedt
2015-09-30 7:35 ` Jiri Kosina
2015-09-30 8:56 ` Steven Rostedt
2015-09-30 9:46 ` Sedat Dilek
2015-09-30 10:13 ` Steven Rostedt
2015-09-30 10:39 ` Sedat Dilek
[not found] ` <CA+icZUXSzScTmMgLZwPQq9RMH9cUsD5_iDxKTVuG0rrGqH-8Cw@mail.gmail.com>
2015-10-01 2:01 ` Steven Rostedt
2015-10-01 5:34 ` Sedat Dilek
2015-10-01 6:05 ` Sedat Dilek
[not found] ` <CA+icZUUyaHqHP2v52juhGhoTNS9xX7LT2YxkOppLz6f9Z+FBEA@mail.gmail.com>
[not found] ` <CA+icZUWagGMVNs5gBPRBhYO0LsY2A1hK3KSLabp9ZpDVOTmtig@mail.gmail.com>
2015-10-13 0:57 ` Steven Rostedt
2016-03-01 10:05 ` Sedat Dilek
2016-03-01 15:07 ` Steven Rostedt
2016-03-01 15:17 ` Peter Zijlstra
2016-03-02 15:00 ` Sedat Dilek
2016-03-02 15:17 ` Peter Zijlstra
2016-03-02 15:34 ` Sedat Dilek
2016-03-02 15:53 ` Sedat Dilek [this message]
2016-03-02 15:56 ` Steven Rostedt
2016-03-02 16:08 ` Sedat Dilek
2016-03-02 16:11 ` Sedat Dilek
2016-03-02 16:21 ` Sedat Dilek
2016-03-02 16:24 ` Peter Zijlstra
2016-03-02 16:35 ` Steven Rostedt
2016-03-02 16:42 ` Peter Zijlstra
2016-03-02 16:42 ` Sedat Dilek
2016-03-02 16:52 ` Sedat Dilek
2016-03-01 15:59 ` Alan Stern
2016-03-02 6:25 ` Sedat Dilek
2016-03-04 16:04 ` Alan Stern
2016-03-05 22:30 ` Sedat Dilek
2016-03-06 8:51 ` Sedat Dilek
2016-03-06 17:23 ` Alan Stern
2016-03-02 6:36 ` Sedat Dilek
2016-03-02 8:34 ` Sedat Dilek
2016-03-02 8:37 ` Jiri Kosina
2016-03-02 9:11 ` Sedat Dilek
[not found] ` <CA+icZUX3tJvRor6CbOZFBecTAUZzyWzjLzJSEdb3c12yKRAT3g@mail.gmail.com>
2015-09-29 13:13 ` Steven Rostedt
2016-03-07 15:59 Sedat Dilek
2016-03-07 16:28 ` Sedat Dilek
2016-03-07 16:41 ` Alan Stern
2016-03-07 17:03 ` Steven Rostedt
2016-03-07 17:05 ` Jiri Kosina
2016-03-07 17:15 ` Sedat Dilek
2016-03-07 17:27 ` David Laight
2016-03-07 18:07 ` Alan Stern
2016-03-07 18:30 ` Linus Torvalds
2016-06-27 19:50 ` Sedat Dilek
2016-06-27 20:03 ` Sedat Dilek
2016-06-27 20:14 ` Linus Torvalds
2016-06-27 20:27 ` Sedat Dilek
2016-06-27 20:36 ` Linus Torvalds
2016-03-07 17:11 ` Steven Rostedt
2016-03-07 17:18 ` Sedat Dilek
2016-03-07 17:24 ` Jiri Kosina
2016-03-07 17:30 ` Steven Rostedt
2016-03-07 18:04 ` Andy Lutomirski
2016-03-07 19:10 ` Steven Rostedt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CA+icZUWvduot+7Tnm9w8ETj-dzEs=7Mp1ZchLcK5TDYBNmPFXQ@mail.gmail.com' \
--to=sedat.dilek@gmail.com \
--cc=balbi@ti.com \
--cc=benjamin.tissoires@redhat.com \
--cc=gregkh@linuxfoundation.org \
--cc=jiangshanlai@gmail.com \
--cc=jikos@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=luto@kernel.org \
--cc=mingo@redhat.com \
--cc=paulmck@linux.vnet.ibm.com \
--cc=peterz@infradead.org \
--cc=rostedt@goodmis.org \
--cc=stern@rowland.harvard.edu \
--cc=tj@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.