All of lore.kernel.org
 help / color / mirror / Atom feed
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 


  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.