From: Ingo Molnar <mingo-X9Un+BFzKDI@public.gmane.org>
To: Linus Torvalds
<torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
Cc: Eric Dumazet <dada1-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>,
David Miller <davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>,
rjw-KKrjLPT3xs0@public.gmane.org,
linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
kernel-testers-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
cl-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org,
efault-Mmb7MZpHnFY@public.gmane.org,
a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw@public.gmane.org,
Stephen Hemminger
<shemminger-ZtmgI6mnKB3QT0dZR+AlfA@public.gmane.org>
Subject: tcp_transmit_skb() - Re: [Bug #11308] tbench regression on each kernel release from 2.6.22 -> 2.6.28
Date: Mon, 17 Nov 2008 23:14:45 +0100 [thread overview]
Message-ID: <20081117221445.GC6398@elte.hu> (raw)
In-Reply-To: <20081117184951.GA5585-X9Un+BFzKDI@public.gmane.org>
* Ingo Molnar <mingo-X9Un+BFzKDI@public.gmane.org> wrote:
> 100.000000 total
> ................
> 1.431553 tcp_transmit_skb
hits (total: 143155)
.........
ffffffff804c550e: 485 <tcp_transmit_skb>:
ffffffff804c550e: 485 41 57 push %r15
ffffffff804c5510: 5692 41 56 push %r14
ffffffff804c5512: 390 49 89 f6 mov %rsi,%r14
ffffffff804c5515: 0 41 55 push %r13
ffffffff804c5517: 69 41 54 push %r12
ffffffff804c5519: 388 41 89 d4 mov %edx,%r12d
ffffffff804c551c: 0 55 push %rbp
ffffffff804c551d: 66 48 89 fd mov %rdi,%rbp
ffffffff804c5520: 405 53 push %rbx
ffffffff804c5521: 0 89 cb mov %ecx,%ebx
ffffffff804c5523: 75 48 83 ec 38 sub $0x38,%rsp
ffffffff804c5527: 396 48 85 f6 test %rsi,%rsi
ffffffff804c552a: 51 74 15 je ffffffff804c5541 <tcp_transmit_skb+0x33>
ffffffff804c552c: 396 8b 96 c8 00 00 00 mov 0xc8(%rsi),%edx
ffffffff804c5532: 1 48 8b 86 d0 00 00 00 mov 0xd0(%rsi),%rax
ffffffff804c5539: 63 66 83 7c 02 08 00 cmpw $0x0,0x8(%rdx,%rax,1)
ffffffff804c553f: 417 75 04 jne ffffffff804c5545 <tcp_transmit_skb+0x37>
ffffffff804c5541: 0 0f 0b ud2a
ffffffff804c5543: 0 eb fe jmp ffffffff804c5543 <tcp_transmit_skb+0x35>
ffffffff804c5545: 3719 48 8b 87 60 03 00 00 mov 0x360(%rdi),%rax
ffffffff804c554c: 2873 f6 40 10 02 testb $0x2,0x10(%rax)
ffffffff804c5550: 1 74 09 je ffffffff804c555b <tcp_transmit_skb+0x4d>
ffffffff804c5552: 0 e8 1d 48 d8 ff callq ffffffff80249d74 <ktime_get_real>
ffffffff804c5557: 0 49 89 46 18 mov %rax,0x18(%r14)
ffffffff804c555b: 487 45 85 e4 test %r12d,%r12d
ffffffff804c555e: 456 74 33 je ffffffff804c5593 <tcp_transmit_skb+0x85>
ffffffff804c5560: 0 4c 89 f7 mov %r14,%rdi
ffffffff804c5563: 482 e8 28 f4 ff ff callq ffffffff804c4990 <skb_cloned>
ffffffff804c5568: 1469 85 c0 test %eax,%eax
ffffffff804c556a: 1085 74 0c je ffffffff804c5578 <tcp_transmit_skb+0x6a>
ffffffff804c556c: 0 89 de mov %ebx,%esi
ffffffff804c556e: 0 4c 89 f7 mov %r14,%rdi
ffffffff804c5571: 0 e8 47 41 fc ff callq ffffffff804896bd <pskb_copy>
ffffffff804c5576: 0 eb 0a jmp ffffffff804c5582 <tcp_transmit_skb+0x74>
ffffffff804c5578: 0 89 de mov %ebx,%esi
ffffffff804c557a: 906 4c 89 f7 mov %r14,%rdi
ffffffff804c557d: 0 e8 ab 35 fc ff callq ffffffff80488b2d <skb_clone>
ffffffff804c5582: 0 48 85 c0 test %rax,%rax
ffffffff804c5585: 7 49 89 c6 mov %rax,%r14
ffffffff804c5588: 576 bb 97 ff ff ff mov $0xffffff97,%ebx
ffffffff804c558d: 0 0f 84 59 05 00 00 je ffffffff804c5aec <tcp_transmit_skb+0x5de>
ffffffff804c5593: 0 49 8d 46 38 lea 0x38(%r14),%rax
ffffffff804c5597: 699 48 8d 54 24 10 lea 0x10(%rsp),%rdx
ffffffff804c559c: 1 fc cld
ffffffff804c559d: 452 48 89 04 24 mov %rax,(%rsp)
ffffffff804c55a1: 40 48 89 d7 mov %rdx,%rdi
ffffffff804c55a4: 1 31 c0 xor %eax,%eax
ffffffff804c55a6: 432 ab stos %eax,%es:(%rdi)
ffffffff804c55a7: 956 ab stos %eax,%es:(%rdi)
ffffffff804c55a8: 959 ab stos %eax,%es:(%rdi)
ffffffff804c55a9: 910 ab stos %eax,%es:(%rdi)
ffffffff804c55aa: 943 48 8b 0c 24 mov (%rsp),%rcx
ffffffff804c55ae: 455 f6 41 24 02 testb $0x2,0x24(%rcx)
ffffffff804c55b2: 0 0f 84 b7 00 00 00 je ffffffff804c566f <tcp_transmit_skb+0x161>
ffffffff804c55b8: 0 48 8b 85 b8 05 00 00 mov 0x5b8(%rbp),%rax
ffffffff804c55bf: 0 48 89 ee mov %rbp,%rsi
ffffffff804c55c2: 0 48 89 ef mov %rbp,%rdi
ffffffff804c55c5: 0 ff 10 callq *(%rax)
ffffffff804c55c7: 0 31 f6 xor %esi,%esi
ffffffff804c55c9: 0 48 85 c0 test %rax,%rax
ffffffff804c55cc: 0 48 89 44 24 28 mov %rax,0x28(%rsp)
ffffffff804c55d1: 0 74 08 je ffffffff804c55db <tcp_transmit_skb+0xcd>
ffffffff804c55d3: 0 80 4c 24 10 04 orb $0x4,0x10(%rsp)
ffffffff804c55d8: 0 40 b6 14 mov $0x14,%sil
ffffffff804c55db: 0 48 8b 55 78 mov 0x78(%rbp),%rdx
ffffffff804c55df: 0 0f b7 85 5c 04 00 00 movzwl 0x45c(%rbp),%eax
ffffffff804c55e6: 0 48 85 d2 test %rdx,%rdx
ffffffff804c55e9: 0 74 13 je ffffffff804c55fe <tcp_transmit_skb+0xf0>
ffffffff804c55eb: 0 8b 92 94 00 00 00 mov 0x94(%rdx),%edx
ffffffff804c55f1: 0 39 c2 cmp %eax,%edx
ffffffff804c55f3: 0 73 09 jae ffffffff804c55fe <tcp_transmit_skb+0xf0>
ffffffff804c55f5: 0 89 d0 mov %edx,%eax
ffffffff804c55f7: 0 66 89 95 5c 04 00 00 mov %dx,0x45c(%rbp)
ffffffff804c55fe: 0 83 3d 23 2e 3f 00 00 cmpl $0x0,0x3f2e23(%rip) # ffffffff808b8428 <sysctl_tcp_timestamps>
ffffffff804c5605: 0 66 89 44 24 14 mov %ax,0x14(%rsp)
ffffffff804c560a: 0 8d 4e 04 lea 0x4(%rsi),%ecx
ffffffff804c560d: 0 74 25 je ffffffff804c5634 <tcp_transmit_skb+0x126>
ffffffff804c560f: 0 48 83 7c 24 28 00 cmpq $0x0,0x28(%rsp)
ffffffff804c5615: 0 75 1d jne ffffffff804c5634 <tcp_transmit_skb+0x126>
ffffffff804c5617: 0 48 8b 14 24 mov (%rsp),%rdx
ffffffff804c561b: 0 80 4c 24 10 02 orb $0x2,0x10(%rsp)
ffffffff804c5620: 0 8d 4e 10 lea 0x10(%rsi),%ecx
ffffffff804c5623: 0 8b 42 20 mov 0x20(%rdx),%eax
ffffffff804c5626: 0 89 44 24 18 mov %eax,0x18(%rsp)
ffffffff804c562a: 0 8b 85 90 04 00 00 mov 0x490(%rbp),%eax
ffffffff804c5630: 0 89 44 24 1c mov %eax,0x1c(%rsp)
ffffffff804c5634: 0 83 3d f1 2d 3f 00 00 cmpl $0x0,0x3f2df1(%rip) # ffffffff808b842c <sysctl_tcp_window_scaling>
ffffffff804c563b: 0 74 15 je ffffffff804c5652 <tcp_transmit_skb+0x144>
ffffffff804c563d: 0 8a 85 9d 04 00 00 mov 0x49d(%rbp),%al
ffffffff804c5643: 0 8d 51 04 lea 0x4(%rcx),%edx
ffffffff804c5646: 0 c0 e8 04 shr $0x4,%al
ffffffff804c5649: 0 84 c0 test %al,%al
ffffffff804c564b: 0 88 44 24 11 mov %al,0x11(%rsp)
ffffffff804c564f: 0 0f 45 ca cmovne %edx,%ecx
ffffffff804c5652: 0 83 3d d7 2d 3f 00 00 cmpl $0x0,0x3f2dd7(%rip) # ffffffff808b8430 <sysctl_tcp_sack>
ffffffff804c5659: 0 74 26 je ffffffff804c5681 <tcp_transmit_skb+0x173>
ffffffff804c565b: 0 8a 44 24 10 mov 0x10(%rsp),%al
ffffffff804c565f: 0 83 c8 01 or $0x1,%eax
ffffffff804c5662: 0 a8 02 test $0x2,%al
ffffffff804c5664: 0 88 44 24 10 mov %al,0x10(%rsp)
ffffffff804c5668: 0 75 17 jne ffffffff804c5681 <tcp_transmit_skb+0x173>
ffffffff804c566a: 0 83 c1 04 add $0x4,%ecx
ffffffff804c566d: 0 eb 12 jmp ffffffff804c5681 <tcp_transmit_skb+0x173>
ffffffff804c566f: 502 48 8d 4c 24 28 lea 0x28(%rsp),%rcx
ffffffff804c5674: 638 4c 89 f6 mov %r14,%rsi
ffffffff804c5677: 0 48 89 ef mov %rbp,%rdi
ffffffff804c567a: 0 e8 1e fb ff ff callq ffffffff804c519d <tcp_established_options>
ffffffff804c567f: 468 89 c1 mov %eax,%ecx
ffffffff804c5681: 1605 8b 85 74 04 00 00 mov 0x474(%rbp),%eax
ffffffff804c5687: 307 03 85 78 04 00 00 add 0x478(%rbp),%eax
ffffffff804c568d: 0 44 8d 69 14 lea 0x14(%rcx),%r13d
ffffffff804c5691: 409 2b 85 d0 04 00 00 sub 0x4d0(%rbp),%eax
ffffffff804c5697: 89 3b 85 cc 04 00 00 cmp 0x4cc(%rbp),%eax
ffffffff804c569d: 0 75 0a jne ffffffff804c56a9 <tcp_transmit_skb+0x19b>
ffffffff804c569f: 415 31 f6 xor %esi,%esi
ffffffff804c56a1: 210 48 89 ef mov %rbp,%rdi
ffffffff804c56a4: 0 e8 b0 f3 ff ff callq ffffffff804c4a59 <tcp_ca_event>
ffffffff804c56a9: 1050 44 89 ee mov %r13d,%esi
ffffffff804c56ac: 1063 4c 89 f7 mov %r14,%rdi
ffffffff804c56af: 0 e8 00 34 fc ff callq ffffffff80488ab4 <skb_push>
ffffffff804c56b4: 0 4c 89 f7 mov %r14,%rdi
ffffffff804c56b7: 789 e8 4f f3 ff ff callq ffffffff804c4a0b <skb_reset_transport_header>
ffffffff804c56bc: 509 f0 ff 45 28 lock incl 0x28(%rbp)
ffffffff804c56c0: 494 49 89 6e 10 mov %rbp,0x10(%r14)
ffffffff804c56c4: 3510 49 c7 86 80 00 00 00 movq $0xffffffff80486679,0x80(%r14)
ffffffff804c56cb: 0 79 66 48 80
ffffffff804c56cf: 102 41 8b 86 e0 00 00 00 mov 0xe0(%r14),%eax
ffffffff804c56d6: 155 f0 01 85 98 00 00 00 lock add %eax,0x98(%rbp)
ffffffff804c56dd: 437 41 8b 9e b8 00 00 00 mov 0xb8(%r14),%ebx
ffffffff804c56e4: 219 8b 85 50 02 00 00 mov 0x250(%rbp),%eax
ffffffff804c56ea: 71 49 03 9e d0 00 00 00 add 0xd0(%r14),%rbx
ffffffff804c56f1: 735 66 89 03 mov %ax,(%rbx)
ffffffff804c56f4: 0 8b 85 38 02 00 00 mov 0x238(%rbp),%eax
ffffffff804c56fa: 75 66 89 43 02 mov %ax,0x2(%rbx)
ffffffff804c56fe: 720 48 8b 0c 24 mov (%rsp),%rcx
ffffffff804c5702: 5992 8b 41 18 mov 0x18(%rcx),%eax
ffffffff804c5705: 1460 0f c8 bswap %eax
ffffffff804c5707: 60 89 43 04 mov %eax,0x4(%rbx)
ffffffff804c570a: 69 8b 85 f0 03 00 00 mov 0x3f0(%rbp),%eax
ffffffff804c5710: 374 0f c8 bswap %eax
ffffffff804c5712: 43 89 43 08 mov %eax,0x8(%rbx)
ffffffff804c5715: 76 0f b6 51 24 movzbl 0x24(%rcx),%edx
ffffffff804c5719: 337 44 89 e8 mov %r13d,%eax
ffffffff804c571c: 36 c1 e8 02 shr $0x2,%eax
ffffffff804c571f: 76 c1 e0 0c shl $0xc,%eax
ffffffff804c5722: 476 09 d0 or %edx,%eax
ffffffff804c5724: 48 66 c1 c0 08 rol $0x8,%ax
ffffffff804c5728: 51 66 89 43 0c mov %ax,0xc(%rbx)
ffffffff804c572c: 370 0f b6 41 24 movzbl 0x24(%rcx),%eax
ffffffff804c5730: 137 89 c2 mov %eax,%edx
ffffffff804c5732: 118 83 e2 02 and $0x2,%edx
ffffffff804c5735: 377 74 1b je ffffffff804c5752 <tcp_transmit_skb+0x244>
ffffffff804c5737: 0 81 bd c0 04 00 00 ff cmpl $0xffff,0x4c0(%rbp)
ffffffff804c573e: 0 ff 00 00
ffffffff804c5741: 0 b8 ff ff 00 00 mov $0xffff,%eax
ffffffff804c5746: 0 0f 46 85 c0 04 00 00 cmovbe 0x4c0(%rbp),%eax
ffffffff804c574d: 0 e9 a0 00 00 00 jmpq ffffffff804c57f2 <tcp_transmit_skb+0x2e4>
ffffffff804c5752: 34 8b 85 f8 03 00 00 mov 0x3f8(%rbp),%eax
ffffffff804c5758: 5610 03 85 c0 04 00 00 add 0x4c0(%rbp),%eax
ffffffff804c575e: 44 41 89 d4 mov %edx,%r12d
ffffffff804c5761: 539 2b 85 f0 03 00 00 sub 0x3f0(%rbp),%eax
ffffffff804c5767: 1 48 89 ef mov %rbp,%rdi
ffffffff804c576a: 51 44 0f 49 e0 cmovns %eax,%r12d
ffffffff804c576e: 495 e8 7e f8 ff ff callq ffffffff804c4ff1 <__tcp_select_window>
ffffffff804c5773: 484 44 39 e0 cmp %r12d,%eax
ffffffff804c5776: 244 89 c2 mov %eax,%edx
ffffffff804c5778: 0 73 19 jae ffffffff804c5793 <tcp_transmit_skb+0x285>
ffffffff804c577a: 0 8a 8d 9d 04 00 00 mov 0x49d(%rbp),%cl
ffffffff804c5780: 0 b8 01 00 00 00 mov $0x1,%eax
ffffffff804c5785: 0 c0 e9 04 shr $0x4,%cl
ffffffff804c5788: 0 d3 e0 shl %cl,%eax
ffffffff804c578a: 0 42 8d 54 20 ff lea -0x1(%rax,%r12,1),%edx
ffffffff804c578f: 0 f7 d8 neg %eax
ffffffff804c5791: 0 21 c2 and %eax,%edx
ffffffff804c5793: 217 f6 85 9d 04 00 00 f0 testb $0xf0,0x49d(%rbp)
ffffffff804c579a: 2014 8b 85 f0 03 00 00 mov 0x3f0(%rbp),%eax
ffffffff804c57a0: 0 89 95 c0 04 00 00 mov %edx,0x4c0(%rbp)
ffffffff804c57a6: 490 89 85 f8 03 00 00 mov %eax,0x3f8(%rbp)
ffffffff804c57ac: 1 75 16 jne ffffffff804c57c4 <tcp_transmit_skb+0x2b6>
ffffffff804c57ae: 0 83 3d bb 2c 3f 00 00 cmpl $0x0,0x3f2cbb(%rip) # ffffffff808b8470 <sysctl_tcp_workaround_signed_windows>
ffffffff804c57b5: 0 74 0d je ffffffff804c57c4 <tcp_transmit_skb+0x2b6>
ffffffff804c57b7: 0 b8 ff 7f 00 00 mov $0x7fff,%eax
ffffffff804c57bc: 0 81 fa ff 7f 00 00 cmp $0x7fff,%edx
ffffffff804c57c2: 0 eb 12 jmp ffffffff804c57d6 <tcp_transmit_skb+0x2c8>
ffffffff804c57c4: 0 8a 8d 9d 04 00 00 mov 0x49d(%rbp),%cl
ffffffff804c57ca: 7025 b8 ff ff 00 00 mov $0xffff,%eax
ffffffff804c57cf: 0 c0 e9 04 shr $0x4,%cl
ffffffff804c57d2: 418 d3 e0 shl %cl,%eax
ffffffff804c57d4: 102 39 c2 cmp %eax,%edx
ffffffff804c57d6: 0 8a 8d 9d 04 00 00 mov 0x49d(%rbp),%cl
ffffffff804c57dc: 424 0f 46 c2 cmovbe %edx,%eax
ffffffff804c57df: 105 c0 e9 04 shr $0x4,%cl
ffffffff804c57e2: 9 d3 e8 shr %cl,%eax
ffffffff804c57e4: 389 85 c0 test %eax,%eax
ffffffff804c57e6: 76 75 0a jne ffffffff804c57f2 <tcp_transmit_skb+0x2e4>
ffffffff804c57e8: 0 c7 85 ec 03 00 00 00 movl $0x0,0x3ec(%rbp)
ffffffff804c57ef: 0 00 00 00
ffffffff804c57f2: 2 66 c1 c0 08 rol $0x8,%ax
ffffffff804c57f6: 1657 66 c7 43 10 00 00 movw $0x0,0x10(%rbx)
ffffffff804c57fc: 35 66 c7 43 12 00 00 movw $0x0,0x12(%rbx)
ffffffff804c5802: 4377 66 89 43 0e mov %ax,0xe(%rbx)
ffffffff804c5806: 954 8b 95 80 04 00 00 mov 0x480(%rbp),%edx
ffffffff804c580c: 31 39 95 00 04 00 00 cmp %edx,0x400(%rbp)
ffffffff804c5812: 186 74 27 je ffffffff804c583b <tcp_transmit_skb+0x32d>
ffffffff804c5814: 0 48 8b 34 24 mov (%rsp),%rsi
ffffffff804c5818: 0 8b 4e 18 mov 0x18(%rsi),%ecx
ffffffff804c581b: 0 89 d6 mov %edx,%esi
ffffffff804c581d: 0 8d 41 01 lea 0x1(%rcx),%eax
ffffffff804c5820: 0 29 c6 sub %eax,%esi
ffffffff804c5822: 0 81 fe fe ff 00 00 cmp $0xfffe,%esi
ffffffff804c5828: 0 77 11 ja ffffffff804c583b <tcp_transmit_skb+0x32d>
ffffffff804c582a: 0 89 d0 mov %edx,%eax
ffffffff804c582c: 0 80 4b 0d 20 orb $0x20,0xd(%rbx)
ffffffff804c5830: 0 66 29 c8 sub %cx,%ax
ffffffff804c5833: 0 66 c1 c0 08 rol $0x8,%ax
ffffffff804c5837: 0 66 89 43 12 mov %ax,0x12(%rbx)
ffffffff804c583b: 268 48 8d 7b 14 lea 0x14(%rbx),%rdi
ffffffff804c583f: 187 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
ffffffff804c5844: 4006 48 8d 54 24 10 lea 0x10(%rsp),%rdx
ffffffff804c5849: 1117 48 89 ee mov %rbp,%rsi
ffffffff804c584c: 0 e8 a9 fb ff ff callq ffffffff804c53fa <tcp_options_write>
ffffffff804c5851: 1285 48 8b 04 24 mov (%rsp),%rax
ffffffff804c5855: 727 f6 40 24 02 testb $0x2,0x24(%rax)
ffffffff804c5859: 0 0f 85 8f 00 00 00 jne ffffffff804c58ee <tcp_transmit_skb+0x3e0>
ffffffff804c585f: 0 f6 85 7e 04 00 00 01 testb $0x1,0x47e(%rbp)
ffffffff804c5866: 456 0f 84 82 00 00 00 je ffffffff804c58ee <tcp_transmit_skb+0x3e0>
ffffffff804c586c: 0 45 39 6e 68 cmp %r13d,0x68(%r14)
ffffffff804c5870: 0 74 53 je ffffffff804c58c5 <tcp_transmit_skb+0x3b7>
ffffffff804c5872: 0 8b 95 fc 03 00 00 mov 0x3fc(%rbp),%edx
ffffffff804c5878: 0 39 50 18 cmp %edx,0x18(%rax)
ffffffff804c587b: 0 78 48 js ffffffff804c58c5 <tcp_transmit_skb+0x3b7>
ffffffff804c587d: 0 8a 85 7e 04 00 00 mov 0x47e(%rbp),%al
ffffffff804c5883: 0 80 8d 54 02 00 00 02 orb $0x2,0x254(%rbp)
ffffffff804c588a: 0 a8 02 test $0x2,%al
ffffffff804c588c: 0 74 3e je ffffffff804c58cc <tcp_transmit_skb+0x3be>
ffffffff804c588e: 0 83 e0 fd and $0xfffffffffffffffd,%eax
ffffffff804c5891: 0 88 85 7e 04 00 00 mov %al,0x47e(%rbp)
ffffffff804c5897: 0 41 8b 8e b8 00 00 00 mov 0xb8(%r14),%ecx
ffffffff804c589e: 0 49 8b 96 d0 00 00 00 mov 0xd0(%r14),%rdx
ffffffff804c58a5: 0 8a 44 11 0d mov 0xd(%rcx,%rdx,1),%al
ffffffff804c58a9: 0 83 c8 80 or $0xffffffffffffff80,%eax
ffffffff804c58ac: 0 88 44 0a 0d mov %al,0xd(%rdx,%rcx,1)
ffffffff804c58b0: 0 41 8b 86 c8 00 00 00 mov 0xc8(%r14),%eax
ffffffff804c58b7: 0 49 03 86 d0 00 00 00 add 0xd0(%r14),%rax
ffffffff804c58be: 0 66 83 48 0a 08 orw $0x8,0xa(%rax)
ffffffff804c58c3: 0 eb 07 jmp ffffffff804c58cc <tcp_transmit_skb+0x3be>
ffffffff804c58c5: 0 80 a5 54 02 00 00 fc andb $0xfc,0x254(%rbp)
ffffffff804c58cc: 0 f6 85 7e 04 00 00 04 testb $0x4,0x47e(%rbp)
ffffffff804c58d3: 0 74 19 je ffffffff804c58ee <tcp_transmit_skb+0x3e0>
ffffffff804c58d5: 0 41 8b 8e b8 00 00 00 mov 0xb8(%r14),%ecx
ffffffff804c58dc: 0 49 8b 96 d0 00 00 00 mov 0xd0(%r14),%rdx
ffffffff804c58e3: 0 8a 44 11 0d mov 0xd(%rcx,%rdx,1),%al
ffffffff804c58e7: 0 83 c8 40 or $0x40,%eax
ffffffff804c58ea: 0 88 44 0a 0d mov %al,0xd(%rdx,%rcx,1)
ffffffff804c58ee: 0 48 83 7c 24 28 00 cmpq $0x0,0x28(%rsp)
ffffffff804c58f4: 9425 74 26 je ffffffff804c591c <tcp_transmit_skb+0x40e>
ffffffff804c58f6: 0 48 8b 85 b8 05 00 00 mov 0x5b8(%rbp),%rax
ffffffff804c58fd: 0 81 a5 fc 00 00 00 ff andl $0xffff,0xfc(%rbp)
ffffffff804c5904: 0 ff 00 00
ffffffff804c5907: 0 4d 89 f0 mov %r14,%r8
ffffffff804c590a: 0 48 8b 74 24 28 mov 0x28(%rsp),%rsi
ffffffff804c590f: 0 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
ffffffff804c5914: 0 31 c9 xor %ecx,%ecx
ffffffff804c5916: 0 48 89 ea mov %rbp,%rdx
ffffffff804c5919: 0 ff 50 08 callq *0x8(%rax)
ffffffff804c591c: 0 48 8b 85 68 03 00 00 mov 0x368(%rbp),%rax
ffffffff804c5923: 2344 41 8b 76 68 mov 0x68(%r14),%esi
ffffffff804c5927: 1 4c 89 f2 mov %r14,%rdx
ffffffff804c592a: 0 48 89 ef mov %rbp,%rdi
ffffffff804c592d: 486 ff 50 08 callq *0x8(%rax)
ffffffff804c5930: 44 48 8b 0c 24 mov (%rsp),%rcx
ffffffff804c5934: 836 f6 41 24 10 testb $0x10,0x24(%rcx)
ffffffff804c5938: 0 74 4f je ffffffff804c5989 <tcp_transmit_skb+0x47b>
ffffffff804c593a: 75 41 8b 96 c8 00 00 00 mov 0xc8(%r14),%edx
ffffffff804c5941: 8600 49 8b 86 d0 00 00 00 mov 0xd0(%r14),%rax
ffffffff804c5948: 1667 8b 44 10 08 mov 0x8(%rax,%rdx,1),%eax
ffffffff804c594c: 13 8a 95 81 03 00 00 mov 0x381(%rbp),%dl
ffffffff804c5952: 24 84 d2 test %dl,%dl
ffffffff804c5954: 429 74 25 je ffffffff804c597b <tcp_transmit_skb+0x46d>
ffffffff804c5956: 0 0f b7 c8 movzwl %ax,%ecx
ffffffff804c5959: 3 0f b6 c2 movzbl %dl,%eax
ffffffff804c595c: 0 39 c1 cmp %eax,%ecx
ffffffff804c595e: 0 72 13 jb ffffffff804c5973 <tcp_transmit_skb+0x465>
ffffffff804c5960: 0 c6 85 81 03 00 00 00 movb $0x0,0x381(%rbp)
ffffffff804c5967: 1 c7 85 84 03 00 00 0a movl $0xa,0x384(%rbp)
ffffffff804c596e: 0 00 00 00
ffffffff804c5971: 0 eb 08 jmp ffffffff804c597b <tcp_transmit_skb+0x46d>
ffffffff804c5973: 1 28 ca sub %cl,%dl
ffffffff804c5975: 0 88 95 81 03 00 00 mov %dl,0x381(%rbp)
ffffffff804c597b: 11 c6 85 80 03 00 00 00 movb $0x0,0x380(%rbp)
ffffffff804c5982: 4553 c6 85 83 03 00 00 00 movb $0x0,0x383(%rbp)
ffffffff804c5989: 714 45 39 6e 68 cmp %r13d,0x68(%r14)
ffffffff804c598d: 1 0f 84 e2 00 00 00 je ffffffff804c5a75 <tcp_transmit_skb+0x567>
ffffffff804c5993: 288 83 3d e6 2a 3f 00 00 cmpl $0x0,0x3f2ae6(%rip) # ffffffff808b8480 <sysctl_tcp_slow_start_after_idle>
ffffffff804c599a: 247 48 8b 05 df 3e 3f 00 mov 0x3f3edf(%rip),%rax # ffffffff808b9880 <jiffies>
ffffffff804c59a1: 711 41 89 c7 mov %eax,%r15d
ffffffff804c59a4: 0 0f 84 ad 00 00 00 je ffffffff804c5a57 <tcp_transmit_skb+0x549>
ffffffff804c59aa: 159 83 bd 74 04 00 00 00 cmpl $0x0,0x474(%rbp)
ffffffff804c59b1: 311 0f 85 a0 00 00 00 jne ffffffff804c5a57 <tcp_transmit_skb+0x549>
ffffffff804c59b7: 0 44 8b ad 0c 04 00 00 mov 0x40c(%rbp),%r13d
ffffffff804c59be: 183 44 29 e8 sub %r13d,%eax
ffffffff804c59c1: 475 3b 85 58 03 00 00 cmp 0x358(%rbp),%eax
ffffffff804c59c7: 54 0f 86 8a 00 00 00 jbe ffffffff804c5a57 <tcp_transmit_skb+0x549>
ffffffff804c59cd: 0 48 8b 75 78 mov 0x78(%rbp),%rsi
ffffffff804c59d1: 1 48 8b 05 a8 3e 3f 00 mov 0x3f3ea8(%rip),%rax # ffffffff808b9880 <jiffies>
ffffffff804c59d8: 0 48 89 ef mov %rbp,%rdi
ffffffff804c59db: 0 48 89 44 24 08 mov %rax,0x8(%rsp)
ffffffff804c59e0: 0 e8 9c 92 ff ff callq ffffffff804bec81 <tcp_init_cwnd>
ffffffff804c59e5: 0 be 01 00 00 00 mov $0x1,%esi
ffffffff804c59ea: 0 48 89 ef mov %rbp,%rdi
ffffffff804c59ed: 0 41 89 c4 mov %eax,%r12d
ffffffff804c59f0: 0 8b 9d ac 04 00 00 mov 0x4ac(%rbp),%ebx
ffffffff804c59f6: 0 e8 5e f0 ff ff callq ffffffff804c4a59 <tcp_ca_event>
ffffffff804c59fb: 0 48 89 ef mov %rbp,%rdi
ffffffff804c59fe: 0 e8 6d f0 ff ff callq ffffffff804c4a70 <tcp_current_ssthresh>
ffffffff804c5a03: 0 89 85 a8 04 00 00 mov %eax,0x4a8(%rbp)
ffffffff804c5a09: 4 8b 85 58 03 00 00 mov 0x358(%rbp),%eax
ffffffff804c5a0f: 0 41 39 dc cmp %ebx,%r12d
ffffffff804c5a12: 0 8b 54 24 08 mov 0x8(%rsp),%edx
ffffffff804c5a16: 0 89 d9 mov %ebx,%ecx
ffffffff804c5a18: 0 41 0f 46 cc cmovbe %r12d,%ecx
ffffffff804c5a1c: 0 89 c6 mov %eax,%esi
ffffffff804c5a1e: 0 44 29 ea sub %r13d,%edx
ffffffff804c5a21: 0 f7 de neg %esi
ffffffff804c5a23: 0 29 c2 sub %eax,%edx
ffffffff804c5a25: 0 89 d8 mov %ebx,%eax
ffffffff804c5a27: 0 eb 02 jmp ffffffff804c5a2b <tcp_transmit_skb+0x51d>
ffffffff804c5a29: 0 d1 e8 shr %eax
ffffffff804c5a2b: 0 85 d2 test %edx,%edx
ffffffff804c5a2d: 1 7e 06 jle ffffffff804c5a35 <tcp_transmit_skb+0x527>
ffffffff804c5a2f: 0 01 f2 add %esi,%edx
ffffffff804c5a31: 0 39 c8 cmp %ecx,%eax
ffffffff804c5a33: 0 77 f4 ja ffffffff804c5a29 <tcp_transmit_skb+0x51b>
ffffffff804c5a35: 0 39 c8 cmp %ecx,%eax
ffffffff804c5a37: 1 0f 43 c8 cmovae %eax,%ecx
ffffffff804c5a3a: 0 89 8d ac 04 00 00 mov %ecx,0x4ac(%rbp)
ffffffff804c5a40: 0 48 8b 05 39 3e 3f 00 mov 0x3f3e39(%rip),%rax # ffffffff808b9880 <jiffies>
ffffffff804c5a47: 0 c7 85 b8 04 00 00 00 movl $0x0,0x4b8(%rbp)
ffffffff804c5a4e: 0 00 00 00
ffffffff804c5a51: 0 89 85 bc 04 00 00 mov %eax,0x4bc(%rbp)
ffffffff804c5a57: 173 44 89 bd 0c 04 00 00 mov %r15d,0x40c(%rbp)
ffffffff804c5a5e: 5224 44 2b bd 90 03 00 00 sub 0x390(%rbp),%r15d
ffffffff804c5a65: 478 44 3b bd 84 03 00 00 cmp 0x384(%rbp),%r15d
ffffffff804c5a6c: 0 73 07 jae ffffffff804c5a75 <tcp_transmit_skb+0x567>
ffffffff804c5a6e: 38 c6 85 82 03 00 00 01 movb $0x1,0x382(%rbp)
ffffffff804c5a75: 452 48 8b 14 24 mov (%rsp),%rdx
ffffffff804c5a79: 312 8b 42 1c mov 0x1c(%rdx),%eax
ffffffff804c5a7c: 33 39 85 fc 03 00 00 cmp %eax,0x3fc(%rbp)
ffffffff804c5a82: 4768 78 05 js ffffffff804c5a89 <tcp_transmit_skb+0x57b>
ffffffff804c5a84: 0 39 42 18 cmp %eax,0x18(%rdx)
ffffffff804c5a87: 20 75 37 jne ffffffff804c5ac0 <tcp_transmit_skb+0x5b2>
ffffffff804c5a89: 30 65 48 8b 04 25 10 00 mov %gs:0x10,%rax
ffffffff804c5a90: 0 00 00
ffffffff804c5a92: 1059 8b 80 48 e0 ff ff mov -0x1fb8(%rax),%eax
ffffffff804c5a98: 21 65 8b 14 25 24 00 00 mov %gs:0x24,%edx
ffffffff804c5a9f: 0 00
ffffffff804c5aa0: 14 89 d2 mov %edx,%edx
ffffffff804c5aa2: 471 30 c0 xor %al,%al
ffffffff804c5aa4: 3 66 83 f8 01 cmp $0x1,%ax
ffffffff804c5aa8: 21 48 19 c0 sbb %rax,%rax
ffffffff804c5aab: 433 83 e0 08 and $0x8,%eax
ffffffff804c5aae: 2 48 8b 80 98 16 ab 80 mov -0x7f54e968(%rax),%rax
ffffffff804c5ab5: 16 48 f7 d0 not %rax
ffffffff804c5ab8: 457 48 8b 04 d0 mov (%rax,%rdx,8),%rax
ffffffff804c5abc: 3 48 ff 40 58 incq 0x58(%rax)
ffffffff804c5ac0: 20 48 8b 85 68 03 00 00 mov 0x368(%rbp),%rax
ffffffff804c5ac7: 424 31 f6 xor %esi,%esi
ffffffff804c5ac9: 2 4c 89 f7 mov %r14,%rdi
ffffffff804c5acc: 20 ff 10 callq *(%rax)
ffffffff804c5ace: 0 85 c0 test %eax,%eax
ffffffff804c5ad0: 9596 89 c3 mov %eax,%ebx
ffffffff804c5ad2: 0 7e 18 jle ffffffff804c5aec <tcp_transmit_skb+0x5de>
ffffffff804c5ad4: 0 be 01 00 00 00 mov $0x1,%esi
ffffffff804c5ad9: 0 48 89 ef mov %rbp,%rdi
ffffffff804c5adc: 0 e8 d9 91 ff ff callq ffffffff804becba <tcp_enter_cwr>
ffffffff804c5ae1: 0 83 fb 02 cmp $0x2,%ebx
ffffffff804c5ae4: 0 b8 00 00 00 00 mov $0x0,%eax
ffffffff804c5ae9: 0 0f 44 d8 cmove %eax,%ebx
ffffffff804c5aec: 457 48 83 c4 38 add $0x38,%rsp
ffffffff804c5af0: 1473 89 d8 mov %ebx,%eax
ffffffff804c5af2: 0 5b pop %rbx
ffffffff804c5af3: 480 5d pop %rbp
ffffffff804c5af4: 0 41 5c pop %r12
ffffffff804c5af6: 0 41 5d pop %r13
ffffffff804c5af8: 449 41 5e pop %r14
ffffffff804c5afa: 0 41 5f pop %r15
ffffffff804c5afc: 0 c3 retq
looks like spread-out overhead with no particular bad spike. Just
called a lot.
Ingo
WARNING: multiple messages have this Message-ID (diff)
From: Ingo Molnar <mingo@elte.hu>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Eric Dumazet <dada1@cosmosbay.com>,
David Miller <davem@davemloft.net>,
rjw@sisk.pl, linux-kernel@vger.kernel.org,
kernel-testers@vger.kernel.org, cl@linux-foundation.org,
efault@gmx.de, a.p.zijlstra@chello.nl,
Stephen Hemminger <shemminger@vyatta.com>
Subject: tcp_transmit_skb() - Re: [Bug #11308] tbench regression on each kernel release from 2.6.22 -> 2.6.28
Date: Mon, 17 Nov 2008 23:14:45 +0100 [thread overview]
Message-ID: <20081117221445.GC6398@elte.hu> (raw)
In-Reply-To: <20081117184951.GA5585@elte.hu>
* Ingo Molnar <mingo@elte.hu> wrote:
> 100.000000 total
> ................
> 1.431553 tcp_transmit_skb
hits (total: 143155)
.........
ffffffff804c550e: 485 <tcp_transmit_skb>:
ffffffff804c550e: 485 41 57 push %r15
ffffffff804c5510: 5692 41 56 push %r14
ffffffff804c5512: 390 49 89 f6 mov %rsi,%r14
ffffffff804c5515: 0 41 55 push %r13
ffffffff804c5517: 69 41 54 push %r12
ffffffff804c5519: 388 41 89 d4 mov %edx,%r12d
ffffffff804c551c: 0 55 push %rbp
ffffffff804c551d: 66 48 89 fd mov %rdi,%rbp
ffffffff804c5520: 405 53 push %rbx
ffffffff804c5521: 0 89 cb mov %ecx,%ebx
ffffffff804c5523: 75 48 83 ec 38 sub $0x38,%rsp
ffffffff804c5527: 396 48 85 f6 test %rsi,%rsi
ffffffff804c552a: 51 74 15 je ffffffff804c5541 <tcp_transmit_skb+0x33>
ffffffff804c552c: 396 8b 96 c8 00 00 00 mov 0xc8(%rsi),%edx
ffffffff804c5532: 1 48 8b 86 d0 00 00 00 mov 0xd0(%rsi),%rax
ffffffff804c5539: 63 66 83 7c 02 08 00 cmpw $0x0,0x8(%rdx,%rax,1)
ffffffff804c553f: 417 75 04 jne ffffffff804c5545 <tcp_transmit_skb+0x37>
ffffffff804c5541: 0 0f 0b ud2a
ffffffff804c5543: 0 eb fe jmp ffffffff804c5543 <tcp_transmit_skb+0x35>
ffffffff804c5545: 3719 48 8b 87 60 03 00 00 mov 0x360(%rdi),%rax
ffffffff804c554c: 2873 f6 40 10 02 testb $0x2,0x10(%rax)
ffffffff804c5550: 1 74 09 je ffffffff804c555b <tcp_transmit_skb+0x4d>
ffffffff804c5552: 0 e8 1d 48 d8 ff callq ffffffff80249d74 <ktime_get_real>
ffffffff804c5557: 0 49 89 46 18 mov %rax,0x18(%r14)
ffffffff804c555b: 487 45 85 e4 test %r12d,%r12d
ffffffff804c555e: 456 74 33 je ffffffff804c5593 <tcp_transmit_skb+0x85>
ffffffff804c5560: 0 4c 89 f7 mov %r14,%rdi
ffffffff804c5563: 482 e8 28 f4 ff ff callq ffffffff804c4990 <skb_cloned>
ffffffff804c5568: 1469 85 c0 test %eax,%eax
ffffffff804c556a: 1085 74 0c je ffffffff804c5578 <tcp_transmit_skb+0x6a>
ffffffff804c556c: 0 89 de mov %ebx,%esi
ffffffff804c556e: 0 4c 89 f7 mov %r14,%rdi
ffffffff804c5571: 0 e8 47 41 fc ff callq ffffffff804896bd <pskb_copy>
ffffffff804c5576: 0 eb 0a jmp ffffffff804c5582 <tcp_transmit_skb+0x74>
ffffffff804c5578: 0 89 de mov %ebx,%esi
ffffffff804c557a: 906 4c 89 f7 mov %r14,%rdi
ffffffff804c557d: 0 e8 ab 35 fc ff callq ffffffff80488b2d <skb_clone>
ffffffff804c5582: 0 48 85 c0 test %rax,%rax
ffffffff804c5585: 7 49 89 c6 mov %rax,%r14
ffffffff804c5588: 576 bb 97 ff ff ff mov $0xffffff97,%ebx
ffffffff804c558d: 0 0f 84 59 05 00 00 je ffffffff804c5aec <tcp_transmit_skb+0x5de>
ffffffff804c5593: 0 49 8d 46 38 lea 0x38(%r14),%rax
ffffffff804c5597: 699 48 8d 54 24 10 lea 0x10(%rsp),%rdx
ffffffff804c559c: 1 fc cld
ffffffff804c559d: 452 48 89 04 24 mov %rax,(%rsp)
ffffffff804c55a1: 40 48 89 d7 mov %rdx,%rdi
ffffffff804c55a4: 1 31 c0 xor %eax,%eax
ffffffff804c55a6: 432 ab stos %eax,%es:(%rdi)
ffffffff804c55a7: 956 ab stos %eax,%es:(%rdi)
ffffffff804c55a8: 959 ab stos %eax,%es:(%rdi)
ffffffff804c55a9: 910 ab stos %eax,%es:(%rdi)
ffffffff804c55aa: 943 48 8b 0c 24 mov (%rsp),%rcx
ffffffff804c55ae: 455 f6 41 24 02 testb $0x2,0x24(%rcx)
ffffffff804c55b2: 0 0f 84 b7 00 00 00 je ffffffff804c566f <tcp_transmit_skb+0x161>
ffffffff804c55b8: 0 48 8b 85 b8 05 00 00 mov 0x5b8(%rbp),%rax
ffffffff804c55bf: 0 48 89 ee mov %rbp,%rsi
ffffffff804c55c2: 0 48 89 ef mov %rbp,%rdi
ffffffff804c55c5: 0 ff 10 callq *(%rax)
ffffffff804c55c7: 0 31 f6 xor %esi,%esi
ffffffff804c55c9: 0 48 85 c0 test %rax,%rax
ffffffff804c55cc: 0 48 89 44 24 28 mov %rax,0x28(%rsp)
ffffffff804c55d1: 0 74 08 je ffffffff804c55db <tcp_transmit_skb+0xcd>
ffffffff804c55d3: 0 80 4c 24 10 04 orb $0x4,0x10(%rsp)
ffffffff804c55d8: 0 40 b6 14 mov $0x14,%sil
ffffffff804c55db: 0 48 8b 55 78 mov 0x78(%rbp),%rdx
ffffffff804c55df: 0 0f b7 85 5c 04 00 00 movzwl 0x45c(%rbp),%eax
ffffffff804c55e6: 0 48 85 d2 test %rdx,%rdx
ffffffff804c55e9: 0 74 13 je ffffffff804c55fe <tcp_transmit_skb+0xf0>
ffffffff804c55eb: 0 8b 92 94 00 00 00 mov 0x94(%rdx),%edx
ffffffff804c55f1: 0 39 c2 cmp %eax,%edx
ffffffff804c55f3: 0 73 09 jae ffffffff804c55fe <tcp_transmit_skb+0xf0>
ffffffff804c55f5: 0 89 d0 mov %edx,%eax
ffffffff804c55f7: 0 66 89 95 5c 04 00 00 mov %dx,0x45c(%rbp)
ffffffff804c55fe: 0 83 3d 23 2e 3f 00 00 cmpl $0x0,0x3f2e23(%rip) # ffffffff808b8428 <sysctl_tcp_timestamps>
ffffffff804c5605: 0 66 89 44 24 14 mov %ax,0x14(%rsp)
ffffffff804c560a: 0 8d 4e 04 lea 0x4(%rsi),%ecx
ffffffff804c560d: 0 74 25 je ffffffff804c5634 <tcp_transmit_skb+0x126>
ffffffff804c560f: 0 48 83 7c 24 28 00 cmpq $0x0,0x28(%rsp)
ffffffff804c5615: 0 75 1d jne ffffffff804c5634 <tcp_transmit_skb+0x126>
ffffffff804c5617: 0 48 8b 14 24 mov (%rsp),%rdx
ffffffff804c561b: 0 80 4c 24 10 02 orb $0x2,0x10(%rsp)
ffffffff804c5620: 0 8d 4e 10 lea 0x10(%rsi),%ecx
ffffffff804c5623: 0 8b 42 20 mov 0x20(%rdx),%eax
ffffffff804c5626: 0 89 44 24 18 mov %eax,0x18(%rsp)
ffffffff804c562a: 0 8b 85 90 04 00 00 mov 0x490(%rbp),%eax
ffffffff804c5630: 0 89 44 24 1c mov %eax,0x1c(%rsp)
ffffffff804c5634: 0 83 3d f1 2d 3f 00 00 cmpl $0x0,0x3f2df1(%rip) # ffffffff808b842c <sysctl_tcp_window_scaling>
ffffffff804c563b: 0 74 15 je ffffffff804c5652 <tcp_transmit_skb+0x144>
ffffffff804c563d: 0 8a 85 9d 04 00 00 mov 0x49d(%rbp),%al
ffffffff804c5643: 0 8d 51 04 lea 0x4(%rcx),%edx
ffffffff804c5646: 0 c0 e8 04 shr $0x4,%al
ffffffff804c5649: 0 84 c0 test %al,%al
ffffffff804c564b: 0 88 44 24 11 mov %al,0x11(%rsp)
ffffffff804c564f: 0 0f 45 ca cmovne %edx,%ecx
ffffffff804c5652: 0 83 3d d7 2d 3f 00 00 cmpl $0x0,0x3f2dd7(%rip) # ffffffff808b8430 <sysctl_tcp_sack>
ffffffff804c5659: 0 74 26 je ffffffff804c5681 <tcp_transmit_skb+0x173>
ffffffff804c565b: 0 8a 44 24 10 mov 0x10(%rsp),%al
ffffffff804c565f: 0 83 c8 01 or $0x1,%eax
ffffffff804c5662: 0 a8 02 test $0x2,%al
ffffffff804c5664: 0 88 44 24 10 mov %al,0x10(%rsp)
ffffffff804c5668: 0 75 17 jne ffffffff804c5681 <tcp_transmit_skb+0x173>
ffffffff804c566a: 0 83 c1 04 add $0x4,%ecx
ffffffff804c566d: 0 eb 12 jmp ffffffff804c5681 <tcp_transmit_skb+0x173>
ffffffff804c566f: 502 48 8d 4c 24 28 lea 0x28(%rsp),%rcx
ffffffff804c5674: 638 4c 89 f6 mov %r14,%rsi
ffffffff804c5677: 0 48 89 ef mov %rbp,%rdi
ffffffff804c567a: 0 e8 1e fb ff ff callq ffffffff804c519d <tcp_established_options>
ffffffff804c567f: 468 89 c1 mov %eax,%ecx
ffffffff804c5681: 1605 8b 85 74 04 00 00 mov 0x474(%rbp),%eax
ffffffff804c5687: 307 03 85 78 04 00 00 add 0x478(%rbp),%eax
ffffffff804c568d: 0 44 8d 69 14 lea 0x14(%rcx),%r13d
ffffffff804c5691: 409 2b 85 d0 04 00 00 sub 0x4d0(%rbp),%eax
ffffffff804c5697: 89 3b 85 cc 04 00 00 cmp 0x4cc(%rbp),%eax
ffffffff804c569d: 0 75 0a jne ffffffff804c56a9 <tcp_transmit_skb+0x19b>
ffffffff804c569f: 415 31 f6 xor %esi,%esi
ffffffff804c56a1: 210 48 89 ef mov %rbp,%rdi
ffffffff804c56a4: 0 e8 b0 f3 ff ff callq ffffffff804c4a59 <tcp_ca_event>
ffffffff804c56a9: 1050 44 89 ee mov %r13d,%esi
ffffffff804c56ac: 1063 4c 89 f7 mov %r14,%rdi
ffffffff804c56af: 0 e8 00 34 fc ff callq ffffffff80488ab4 <skb_push>
ffffffff804c56b4: 0 4c 89 f7 mov %r14,%rdi
ffffffff804c56b7: 789 e8 4f f3 ff ff callq ffffffff804c4a0b <skb_reset_transport_header>
ffffffff804c56bc: 509 f0 ff 45 28 lock incl 0x28(%rbp)
ffffffff804c56c0: 494 49 89 6e 10 mov %rbp,0x10(%r14)
ffffffff804c56c4: 3510 49 c7 86 80 00 00 00 movq $0xffffffff80486679,0x80(%r14)
ffffffff804c56cb: 0 79 66 48 80
ffffffff804c56cf: 102 41 8b 86 e0 00 00 00 mov 0xe0(%r14),%eax
ffffffff804c56d6: 155 f0 01 85 98 00 00 00 lock add %eax,0x98(%rbp)
ffffffff804c56dd: 437 41 8b 9e b8 00 00 00 mov 0xb8(%r14),%ebx
ffffffff804c56e4: 219 8b 85 50 02 00 00 mov 0x250(%rbp),%eax
ffffffff804c56ea: 71 49 03 9e d0 00 00 00 add 0xd0(%r14),%rbx
ffffffff804c56f1: 735 66 89 03 mov %ax,(%rbx)
ffffffff804c56f4: 0 8b 85 38 02 00 00 mov 0x238(%rbp),%eax
ffffffff804c56fa: 75 66 89 43 02 mov %ax,0x2(%rbx)
ffffffff804c56fe: 720 48 8b 0c 24 mov (%rsp),%rcx
ffffffff804c5702: 5992 8b 41 18 mov 0x18(%rcx),%eax
ffffffff804c5705: 1460 0f c8 bswap %eax
ffffffff804c5707: 60 89 43 04 mov %eax,0x4(%rbx)
ffffffff804c570a: 69 8b 85 f0 03 00 00 mov 0x3f0(%rbp),%eax
ffffffff804c5710: 374 0f c8 bswap %eax
ffffffff804c5712: 43 89 43 08 mov %eax,0x8(%rbx)
ffffffff804c5715: 76 0f b6 51 24 movzbl 0x24(%rcx),%edx
ffffffff804c5719: 337 44 89 e8 mov %r13d,%eax
ffffffff804c571c: 36 c1 e8 02 shr $0x2,%eax
ffffffff804c571f: 76 c1 e0 0c shl $0xc,%eax
ffffffff804c5722: 476 09 d0 or %edx,%eax
ffffffff804c5724: 48 66 c1 c0 08 rol $0x8,%ax
ffffffff804c5728: 51 66 89 43 0c mov %ax,0xc(%rbx)
ffffffff804c572c: 370 0f b6 41 24 movzbl 0x24(%rcx),%eax
ffffffff804c5730: 137 89 c2 mov %eax,%edx
ffffffff804c5732: 118 83 e2 02 and $0x2,%edx
ffffffff804c5735: 377 74 1b je ffffffff804c5752 <tcp_transmit_skb+0x244>
ffffffff804c5737: 0 81 bd c0 04 00 00 ff cmpl $0xffff,0x4c0(%rbp)
ffffffff804c573e: 0 ff 00 00
ffffffff804c5741: 0 b8 ff ff 00 00 mov $0xffff,%eax
ffffffff804c5746: 0 0f 46 85 c0 04 00 00 cmovbe 0x4c0(%rbp),%eax
ffffffff804c574d: 0 e9 a0 00 00 00 jmpq ffffffff804c57f2 <tcp_transmit_skb+0x2e4>
ffffffff804c5752: 34 8b 85 f8 03 00 00 mov 0x3f8(%rbp),%eax
ffffffff804c5758: 5610 03 85 c0 04 00 00 add 0x4c0(%rbp),%eax
ffffffff804c575e: 44 41 89 d4 mov %edx,%r12d
ffffffff804c5761: 539 2b 85 f0 03 00 00 sub 0x3f0(%rbp),%eax
ffffffff804c5767: 1 48 89 ef mov %rbp,%rdi
ffffffff804c576a: 51 44 0f 49 e0 cmovns %eax,%r12d
ffffffff804c576e: 495 e8 7e f8 ff ff callq ffffffff804c4ff1 <__tcp_select_window>
ffffffff804c5773: 484 44 39 e0 cmp %r12d,%eax
ffffffff804c5776: 244 89 c2 mov %eax,%edx
ffffffff804c5778: 0 73 19 jae ffffffff804c5793 <tcp_transmit_skb+0x285>
ffffffff804c577a: 0 8a 8d 9d 04 00 00 mov 0x49d(%rbp),%cl
ffffffff804c5780: 0 b8 01 00 00 00 mov $0x1,%eax
ffffffff804c5785: 0 c0 e9 04 shr $0x4,%cl
ffffffff804c5788: 0 d3 e0 shl %cl,%eax
ffffffff804c578a: 0 42 8d 54 20 ff lea -0x1(%rax,%r12,1),%edx
ffffffff804c578f: 0 f7 d8 neg %eax
ffffffff804c5791: 0 21 c2 and %eax,%edx
ffffffff804c5793: 217 f6 85 9d 04 00 00 f0 testb $0xf0,0x49d(%rbp)
ffffffff804c579a: 2014 8b 85 f0 03 00 00 mov 0x3f0(%rbp),%eax
ffffffff804c57a0: 0 89 95 c0 04 00 00 mov %edx,0x4c0(%rbp)
ffffffff804c57a6: 490 89 85 f8 03 00 00 mov %eax,0x3f8(%rbp)
ffffffff804c57ac: 1 75 16 jne ffffffff804c57c4 <tcp_transmit_skb+0x2b6>
ffffffff804c57ae: 0 83 3d bb 2c 3f 00 00 cmpl $0x0,0x3f2cbb(%rip) # ffffffff808b8470 <sysctl_tcp_workaround_signed_windows>
ffffffff804c57b5: 0 74 0d je ffffffff804c57c4 <tcp_transmit_skb+0x2b6>
ffffffff804c57b7: 0 b8 ff 7f 00 00 mov $0x7fff,%eax
ffffffff804c57bc: 0 81 fa ff 7f 00 00 cmp $0x7fff,%edx
ffffffff804c57c2: 0 eb 12 jmp ffffffff804c57d6 <tcp_transmit_skb+0x2c8>
ffffffff804c57c4: 0 8a 8d 9d 04 00 00 mov 0x49d(%rbp),%cl
ffffffff804c57ca: 7025 b8 ff ff 00 00 mov $0xffff,%eax
ffffffff804c57cf: 0 c0 e9 04 shr $0x4,%cl
ffffffff804c57d2: 418 d3 e0 shl %cl,%eax
ffffffff804c57d4: 102 39 c2 cmp %eax,%edx
ffffffff804c57d6: 0 8a 8d 9d 04 00 00 mov 0x49d(%rbp),%cl
ffffffff804c57dc: 424 0f 46 c2 cmovbe %edx,%eax
ffffffff804c57df: 105 c0 e9 04 shr $0x4,%cl
ffffffff804c57e2: 9 d3 e8 shr %cl,%eax
ffffffff804c57e4: 389 85 c0 test %eax,%eax
ffffffff804c57e6: 76 75 0a jne ffffffff804c57f2 <tcp_transmit_skb+0x2e4>
ffffffff804c57e8: 0 c7 85 ec 03 00 00 00 movl $0x0,0x3ec(%rbp)
ffffffff804c57ef: 0 00 00 00
ffffffff804c57f2: 2 66 c1 c0 08 rol $0x8,%ax
ffffffff804c57f6: 1657 66 c7 43 10 00 00 movw $0x0,0x10(%rbx)
ffffffff804c57fc: 35 66 c7 43 12 00 00 movw $0x0,0x12(%rbx)
ffffffff804c5802: 4377 66 89 43 0e mov %ax,0xe(%rbx)
ffffffff804c5806: 954 8b 95 80 04 00 00 mov 0x480(%rbp),%edx
ffffffff804c580c: 31 39 95 00 04 00 00 cmp %edx,0x400(%rbp)
ffffffff804c5812: 186 74 27 je ffffffff804c583b <tcp_transmit_skb+0x32d>
ffffffff804c5814: 0 48 8b 34 24 mov (%rsp),%rsi
ffffffff804c5818: 0 8b 4e 18 mov 0x18(%rsi),%ecx
ffffffff804c581b: 0 89 d6 mov %edx,%esi
ffffffff804c581d: 0 8d 41 01 lea 0x1(%rcx),%eax
ffffffff804c5820: 0 29 c6 sub %eax,%esi
ffffffff804c5822: 0 81 fe fe ff 00 00 cmp $0xfffe,%esi
ffffffff804c5828: 0 77 11 ja ffffffff804c583b <tcp_transmit_skb+0x32d>
ffffffff804c582a: 0 89 d0 mov %edx,%eax
ffffffff804c582c: 0 80 4b 0d 20 orb $0x20,0xd(%rbx)
ffffffff804c5830: 0 66 29 c8 sub %cx,%ax
ffffffff804c5833: 0 66 c1 c0 08 rol $0x8,%ax
ffffffff804c5837: 0 66 89 43 12 mov %ax,0x12(%rbx)
ffffffff804c583b: 268 48 8d 7b 14 lea 0x14(%rbx),%rdi
ffffffff804c583f: 187 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
ffffffff804c5844: 4006 48 8d 54 24 10 lea 0x10(%rsp),%rdx
ffffffff804c5849: 1117 48 89 ee mov %rbp,%rsi
ffffffff804c584c: 0 e8 a9 fb ff ff callq ffffffff804c53fa <tcp_options_write>
ffffffff804c5851: 1285 48 8b 04 24 mov (%rsp),%rax
ffffffff804c5855: 727 f6 40 24 02 testb $0x2,0x24(%rax)
ffffffff804c5859: 0 0f 85 8f 00 00 00 jne ffffffff804c58ee <tcp_transmit_skb+0x3e0>
ffffffff804c585f: 0 f6 85 7e 04 00 00 01 testb $0x1,0x47e(%rbp)
ffffffff804c5866: 456 0f 84 82 00 00 00 je ffffffff804c58ee <tcp_transmit_skb+0x3e0>
ffffffff804c586c: 0 45 39 6e 68 cmp %r13d,0x68(%r14)
ffffffff804c5870: 0 74 53 je ffffffff804c58c5 <tcp_transmit_skb+0x3b7>
ffffffff804c5872: 0 8b 95 fc 03 00 00 mov 0x3fc(%rbp),%edx
ffffffff804c5878: 0 39 50 18 cmp %edx,0x18(%rax)
ffffffff804c587b: 0 78 48 js ffffffff804c58c5 <tcp_transmit_skb+0x3b7>
ffffffff804c587d: 0 8a 85 7e 04 00 00 mov 0x47e(%rbp),%al
ffffffff804c5883: 0 80 8d 54 02 00 00 02 orb $0x2,0x254(%rbp)
ffffffff804c588a: 0 a8 02 test $0x2,%al
ffffffff804c588c: 0 74 3e je ffffffff804c58cc <tcp_transmit_skb+0x3be>
ffffffff804c588e: 0 83 e0 fd and $0xfffffffffffffffd,%eax
ffffffff804c5891: 0 88 85 7e 04 00 00 mov %al,0x47e(%rbp)
ffffffff804c5897: 0 41 8b 8e b8 00 00 00 mov 0xb8(%r14),%ecx
ffffffff804c589e: 0 49 8b 96 d0 00 00 00 mov 0xd0(%r14),%rdx
ffffffff804c58a5: 0 8a 44 11 0d mov 0xd(%rcx,%rdx,1),%al
ffffffff804c58a9: 0 83 c8 80 or $0xffffffffffffff80,%eax
ffffffff804c58ac: 0 88 44 0a 0d mov %al,0xd(%rdx,%rcx,1)
ffffffff804c58b0: 0 41 8b 86 c8 00 00 00 mov 0xc8(%r14),%eax
ffffffff804c58b7: 0 49 03 86 d0 00 00 00 add 0xd0(%r14),%rax
ffffffff804c58be: 0 66 83 48 0a 08 orw $0x8,0xa(%rax)
ffffffff804c58c3: 0 eb 07 jmp ffffffff804c58cc <tcp_transmit_skb+0x3be>
ffffffff804c58c5: 0 80 a5 54 02 00 00 fc andb $0xfc,0x254(%rbp)
ffffffff804c58cc: 0 f6 85 7e 04 00 00 04 testb $0x4,0x47e(%rbp)
ffffffff804c58d3: 0 74 19 je ffffffff804c58ee <tcp_transmit_skb+0x3e0>
ffffffff804c58d5: 0 41 8b 8e b8 00 00 00 mov 0xb8(%r14),%ecx
ffffffff804c58dc: 0 49 8b 96 d0 00 00 00 mov 0xd0(%r14),%rdx
ffffffff804c58e3: 0 8a 44 11 0d mov 0xd(%rcx,%rdx,1),%al
ffffffff804c58e7: 0 83 c8 40 or $0x40,%eax
ffffffff804c58ea: 0 88 44 0a 0d mov %al,0xd(%rdx,%rcx,1)
ffffffff804c58ee: 0 48 83 7c 24 28 00 cmpq $0x0,0x28(%rsp)
ffffffff804c58f4: 9425 74 26 je ffffffff804c591c <tcp_transmit_skb+0x40e>
ffffffff804c58f6: 0 48 8b 85 b8 05 00 00 mov 0x5b8(%rbp),%rax
ffffffff804c58fd: 0 81 a5 fc 00 00 00 ff andl $0xffff,0xfc(%rbp)
ffffffff804c5904: 0 ff 00 00
ffffffff804c5907: 0 4d 89 f0 mov %r14,%r8
ffffffff804c590a: 0 48 8b 74 24 28 mov 0x28(%rsp),%rsi
ffffffff804c590f: 0 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
ffffffff804c5914: 0 31 c9 xor %ecx,%ecx
ffffffff804c5916: 0 48 89 ea mov %rbp,%rdx
ffffffff804c5919: 0 ff 50 08 callq *0x8(%rax)
ffffffff804c591c: 0 48 8b 85 68 03 00 00 mov 0x368(%rbp),%rax
ffffffff804c5923: 2344 41 8b 76 68 mov 0x68(%r14),%esi
ffffffff804c5927: 1 4c 89 f2 mov %r14,%rdx
ffffffff804c592a: 0 48 89 ef mov %rbp,%rdi
ffffffff804c592d: 486 ff 50 08 callq *0x8(%rax)
ffffffff804c5930: 44 48 8b 0c 24 mov (%rsp),%rcx
ffffffff804c5934: 836 f6 41 24 10 testb $0x10,0x24(%rcx)
ffffffff804c5938: 0 74 4f je ffffffff804c5989 <tcp_transmit_skb+0x47b>
ffffffff804c593a: 75 41 8b 96 c8 00 00 00 mov 0xc8(%r14),%edx
ffffffff804c5941: 8600 49 8b 86 d0 00 00 00 mov 0xd0(%r14),%rax
ffffffff804c5948: 1667 8b 44 10 08 mov 0x8(%rax,%rdx,1),%eax
ffffffff804c594c: 13 8a 95 81 03 00 00 mov 0x381(%rbp),%dl
ffffffff804c5952: 24 84 d2 test %dl,%dl
ffffffff804c5954: 429 74 25 je ffffffff804c597b <tcp_transmit_skb+0x46d>
ffffffff804c5956: 0 0f b7 c8 movzwl %ax,%ecx
ffffffff804c5959: 3 0f b6 c2 movzbl %dl,%eax
ffffffff804c595c: 0 39 c1 cmp %eax,%ecx
ffffffff804c595e: 0 72 13 jb ffffffff804c5973 <tcp_transmit_skb+0x465>
ffffffff804c5960: 0 c6 85 81 03 00 00 00 movb $0x0,0x381(%rbp)
ffffffff804c5967: 1 c7 85 84 03 00 00 0a movl $0xa,0x384(%rbp)
ffffffff804c596e: 0 00 00 00
ffffffff804c5971: 0 eb 08 jmp ffffffff804c597b <tcp_transmit_skb+0x46d>
ffffffff804c5973: 1 28 ca sub %cl,%dl
ffffffff804c5975: 0 88 95 81 03 00 00 mov %dl,0x381(%rbp)
ffffffff804c597b: 11 c6 85 80 03 00 00 00 movb $0x0,0x380(%rbp)
ffffffff804c5982: 4553 c6 85 83 03 00 00 00 movb $0x0,0x383(%rbp)
ffffffff804c5989: 714 45 39 6e 68 cmp %r13d,0x68(%r14)
ffffffff804c598d: 1 0f 84 e2 00 00 00 je ffffffff804c5a75 <tcp_transmit_skb+0x567>
ffffffff804c5993: 288 83 3d e6 2a 3f 00 00 cmpl $0x0,0x3f2ae6(%rip) # ffffffff808b8480 <sysctl_tcp_slow_start_after_idle>
ffffffff804c599a: 247 48 8b 05 df 3e 3f 00 mov 0x3f3edf(%rip),%rax # ffffffff808b9880 <jiffies>
ffffffff804c59a1: 711 41 89 c7 mov %eax,%r15d
ffffffff804c59a4: 0 0f 84 ad 00 00 00 je ffffffff804c5a57 <tcp_transmit_skb+0x549>
ffffffff804c59aa: 159 83 bd 74 04 00 00 00 cmpl $0x0,0x474(%rbp)
ffffffff804c59b1: 311 0f 85 a0 00 00 00 jne ffffffff804c5a57 <tcp_transmit_skb+0x549>
ffffffff804c59b7: 0 44 8b ad 0c 04 00 00 mov 0x40c(%rbp),%r13d
ffffffff804c59be: 183 44 29 e8 sub %r13d,%eax
ffffffff804c59c1: 475 3b 85 58 03 00 00 cmp 0x358(%rbp),%eax
ffffffff804c59c7: 54 0f 86 8a 00 00 00 jbe ffffffff804c5a57 <tcp_transmit_skb+0x549>
ffffffff804c59cd: 0 48 8b 75 78 mov 0x78(%rbp),%rsi
ffffffff804c59d1: 1 48 8b 05 a8 3e 3f 00 mov 0x3f3ea8(%rip),%rax # ffffffff808b9880 <jiffies>
ffffffff804c59d8: 0 48 89 ef mov %rbp,%rdi
ffffffff804c59db: 0 48 89 44 24 08 mov %rax,0x8(%rsp)
ffffffff804c59e0: 0 e8 9c 92 ff ff callq ffffffff804bec81 <tcp_init_cwnd>
ffffffff804c59e5: 0 be 01 00 00 00 mov $0x1,%esi
ffffffff804c59ea: 0 48 89 ef mov %rbp,%rdi
ffffffff804c59ed: 0 41 89 c4 mov %eax,%r12d
ffffffff804c59f0: 0 8b 9d ac 04 00 00 mov 0x4ac(%rbp),%ebx
ffffffff804c59f6: 0 e8 5e f0 ff ff callq ffffffff804c4a59 <tcp_ca_event>
ffffffff804c59fb: 0 48 89 ef mov %rbp,%rdi
ffffffff804c59fe: 0 e8 6d f0 ff ff callq ffffffff804c4a70 <tcp_current_ssthresh>
ffffffff804c5a03: 0 89 85 a8 04 00 00 mov %eax,0x4a8(%rbp)
ffffffff804c5a09: 4 8b 85 58 03 00 00 mov 0x358(%rbp),%eax
ffffffff804c5a0f: 0 41 39 dc cmp %ebx,%r12d
ffffffff804c5a12: 0 8b 54 24 08 mov 0x8(%rsp),%edx
ffffffff804c5a16: 0 89 d9 mov %ebx,%ecx
ffffffff804c5a18: 0 41 0f 46 cc cmovbe %r12d,%ecx
ffffffff804c5a1c: 0 89 c6 mov %eax,%esi
ffffffff804c5a1e: 0 44 29 ea sub %r13d,%edx
ffffffff804c5a21: 0 f7 de neg %esi
ffffffff804c5a23: 0 29 c2 sub %eax,%edx
ffffffff804c5a25: 0 89 d8 mov %ebx,%eax
ffffffff804c5a27: 0 eb 02 jmp ffffffff804c5a2b <tcp_transmit_skb+0x51d>
ffffffff804c5a29: 0 d1 e8 shr %eax
ffffffff804c5a2b: 0 85 d2 test %edx,%edx
ffffffff804c5a2d: 1 7e 06 jle ffffffff804c5a35 <tcp_transmit_skb+0x527>
ffffffff804c5a2f: 0 01 f2 add %esi,%edx
ffffffff804c5a31: 0 39 c8 cmp %ecx,%eax
ffffffff804c5a33: 0 77 f4 ja ffffffff804c5a29 <tcp_transmit_skb+0x51b>
ffffffff804c5a35: 0 39 c8 cmp %ecx,%eax
ffffffff804c5a37: 1 0f 43 c8 cmovae %eax,%ecx
ffffffff804c5a3a: 0 89 8d ac 04 00 00 mov %ecx,0x4ac(%rbp)
ffffffff804c5a40: 0 48 8b 05 39 3e 3f 00 mov 0x3f3e39(%rip),%rax # ffffffff808b9880 <jiffies>
ffffffff804c5a47: 0 c7 85 b8 04 00 00 00 movl $0x0,0x4b8(%rbp)
ffffffff804c5a4e: 0 00 00 00
ffffffff804c5a51: 0 89 85 bc 04 00 00 mov %eax,0x4bc(%rbp)
ffffffff804c5a57: 173 44 89 bd 0c 04 00 00 mov %r15d,0x40c(%rbp)
ffffffff804c5a5e: 5224 44 2b bd 90 03 00 00 sub 0x390(%rbp),%r15d
ffffffff804c5a65: 478 44 3b bd 84 03 00 00 cmp 0x384(%rbp),%r15d
ffffffff804c5a6c: 0 73 07 jae ffffffff804c5a75 <tcp_transmit_skb+0x567>
ffffffff804c5a6e: 38 c6 85 82 03 00 00 01 movb $0x1,0x382(%rbp)
ffffffff804c5a75: 452 48 8b 14 24 mov (%rsp),%rdx
ffffffff804c5a79: 312 8b 42 1c mov 0x1c(%rdx),%eax
ffffffff804c5a7c: 33 39 85 fc 03 00 00 cmp %eax,0x3fc(%rbp)
ffffffff804c5a82: 4768 78 05 js ffffffff804c5a89 <tcp_transmit_skb+0x57b>
ffffffff804c5a84: 0 39 42 18 cmp %eax,0x18(%rdx)
ffffffff804c5a87: 20 75 37 jne ffffffff804c5ac0 <tcp_transmit_skb+0x5b2>
ffffffff804c5a89: 30 65 48 8b 04 25 10 00 mov %gs:0x10,%rax
ffffffff804c5a90: 0 00 00
ffffffff804c5a92: 1059 8b 80 48 e0 ff ff mov -0x1fb8(%rax),%eax
ffffffff804c5a98: 21 65 8b 14 25 24 00 00 mov %gs:0x24,%edx
ffffffff804c5a9f: 0 00
ffffffff804c5aa0: 14 89 d2 mov %edx,%edx
ffffffff804c5aa2: 471 30 c0 xor %al,%al
ffffffff804c5aa4: 3 66 83 f8 01 cmp $0x1,%ax
ffffffff804c5aa8: 21 48 19 c0 sbb %rax,%rax
ffffffff804c5aab: 433 83 e0 08 and $0x8,%eax
ffffffff804c5aae: 2 48 8b 80 98 16 ab 80 mov -0x7f54e968(%rax),%rax
ffffffff804c5ab5: 16 48 f7 d0 not %rax
ffffffff804c5ab8: 457 48 8b 04 d0 mov (%rax,%rdx,8),%rax
ffffffff804c5abc: 3 48 ff 40 58 incq 0x58(%rax)
ffffffff804c5ac0: 20 48 8b 85 68 03 00 00 mov 0x368(%rbp),%rax
ffffffff804c5ac7: 424 31 f6 xor %esi,%esi
ffffffff804c5ac9: 2 4c 89 f7 mov %r14,%rdi
ffffffff804c5acc: 20 ff 10 callq *(%rax)
ffffffff804c5ace: 0 85 c0 test %eax,%eax
ffffffff804c5ad0: 9596 89 c3 mov %eax,%ebx
ffffffff804c5ad2: 0 7e 18 jle ffffffff804c5aec <tcp_transmit_skb+0x5de>
ffffffff804c5ad4: 0 be 01 00 00 00 mov $0x1,%esi
ffffffff804c5ad9: 0 48 89 ef mov %rbp,%rdi
ffffffff804c5adc: 0 e8 d9 91 ff ff callq ffffffff804becba <tcp_enter_cwr>
ffffffff804c5ae1: 0 83 fb 02 cmp $0x2,%ebx
ffffffff804c5ae4: 0 b8 00 00 00 00 mov $0x0,%eax
ffffffff804c5ae9: 0 0f 44 d8 cmove %eax,%ebx
ffffffff804c5aec: 457 48 83 c4 38 add $0x38,%rsp
ffffffff804c5af0: 1473 89 d8 mov %ebx,%eax
ffffffff804c5af2: 0 5b pop %rbx
ffffffff804c5af3: 480 5d pop %rbp
ffffffff804c5af4: 0 41 5c pop %r12
ffffffff804c5af6: 0 41 5d pop %r13
ffffffff804c5af8: 449 41 5e pop %r14
ffffffff804c5afa: 0 41 5f pop %r15
ffffffff804c5afc: 0 c3 retq
looks like spread-out overhead with no particular bad spike. Just
called a lot.
Ingo
next prev parent reply other threads:[~2008-11-17 22:14 UTC|newest]
Thread overview: 332+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-11-16 17:38 2.6.28-rc5: Reported regressions 2.6.26 -> 2.6.27 Rafael J. Wysocki
2008-11-16 17:38 ` Rafael J. Wysocki
2008-11-16 17:38 ` [Bug #11207] VolanoMark regression with 2.6.27-rc1 Rafael J. Wysocki
2008-11-16 17:38 ` Rafael J. Wysocki
2008-11-16 17:40 ` [Bug #11308] tbench regression on each kernel release from 2.6.22 -> 2.6.28 Rafael J. Wysocki
2008-11-16 17:40 ` Rafael J. Wysocki
2008-11-17 9:06 ` Ingo Molnar
2008-11-17 9:06 ` Ingo Molnar
[not found] ` <20081117090648.GG28786-X9Un+BFzKDI@public.gmane.org>
2008-11-17 9:14 ` David Miller
2008-11-17 9:14 ` David Miller
[not found] ` <20081117.011403.06989342.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2008-11-17 11:01 ` Ingo Molnar
2008-11-17 11:01 ` Ingo Molnar
2008-11-17 11:20 ` Eric Dumazet
[not found] ` <4921539B.2000002-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-17 16:11 ` Ingo Molnar
2008-11-17 16:11 ` Ingo Molnar
[not found] ` <20081117161135.GE12081-X9Un+BFzKDI@public.gmane.org>
2008-11-17 16:35 ` Eric Dumazet
2008-11-17 16:35 ` Eric Dumazet
[not found] ` <49219D36.5020801-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-17 17:08 ` Ingo Molnar
2008-11-17 17:08 ` Ingo Molnar
[not found] ` <20081117170844.GJ12081-X9Un+BFzKDI@public.gmane.org>
2008-11-17 17:25 ` Ingo Molnar
2008-11-17 17:25 ` Ingo Molnar
[not found] ` <20081117172549.GA27974-X9Un+BFzKDI@public.gmane.org>
2008-11-17 17:33 ` Eric Dumazet
2008-11-17 17:33 ` Eric Dumazet
[not found] ` <4921AAD6.3010603-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-17 17:38 ` Linus Torvalds
2008-11-17 17:38 ` Linus Torvalds
[not found] ` <alpine.LFD.2.00.0811170937540.3468-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-11-17 17:42 ` Eric Dumazet
2008-11-17 17:42 ` Eric Dumazet
2008-11-17 18:23 ` Ingo Molnar
2008-11-17 18:23 ` Ingo Molnar
[not found] ` <20081117182320.GA26844-X9Un+BFzKDI@public.gmane.org>
2008-11-17 18:33 ` Linus Torvalds
2008-11-17 18:33 ` Linus Torvalds
2008-11-17 18:49 ` Ingo Molnar
2008-11-17 18:49 ` Ingo Molnar
[not found] ` <20081117184951.GA5585-X9Un+BFzKDI@public.gmane.org>
2008-11-17 19:30 ` Eric Dumazet
2008-11-17 19:30 ` Eric Dumazet
2008-11-17 19:39 ` David Miller
2008-11-17 19:39 ` David Miller
[not found] ` <20081117.113936.81699150.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2008-11-17 19:43 ` Eric Dumazet
2008-11-17 19:43 ` Eric Dumazet
2008-11-17 19:55 ` Linus Torvalds
2008-11-17 19:55 ` Linus Torvalds
[not found] ` <alpine.LFD.2.00.0811171149100.18283-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-11-17 20:16 ` David Miller
2008-11-17 20:16 ` David Miller
[not found] ` <20081117.121641.167690467.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2008-11-17 20:30 ` Linus Torvalds
2008-11-17 20:30 ` Linus Torvalds
[not found] ` <alpine.LFD.2.00.0811171218470.18283-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-11-17 20:58 ` David Miller
2008-11-17 20:58 ` David Miller
[not found] ` <20081117.125826.193693115.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2008-11-18 9:44 ` Nick Piggin
2008-11-18 9:44 ` Nick Piggin
[not found] ` <200811182044.11055.nickpiggin-/E1597aS9LT0CCvOHzKKcA@public.gmane.org>
2008-11-18 15:58 ` Linus Torvalds
2008-11-18 15:58 ` Linus Torvalds
2008-11-19 4:31 ` Nick Piggin
[not found] ` <alpine.LFD.2.00.0811180731480.18283-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-11-20 9:14 ` David Miller
2008-11-20 9:14 ` David Miller
2008-11-20 9:06 ` David Miller
2008-11-20 9:06 ` David Miller
2008-11-18 12:29 ` Mike Galbraith
2008-11-18 12:29 ` Mike Galbraith
2008-11-17 19:57 ` Ingo Molnar
2008-11-17 19:57 ` Ingo Molnar
2008-11-17 20:20 ` (avc_has_perm_noaudit()) " Ingo Molnar
2008-11-17 20:20 ` Ingo Molnar
2008-11-17 20:32 ` ip_queue_xmit(): " Ingo Molnar
2008-11-17 20:32 ` Ingo Molnar
[not found] ` <20081117203219.GC12020-X9Un+BFzKDI@public.gmane.org>
2008-11-17 20:57 ` Eric Dumazet
2008-11-17 20:57 ` Eric Dumazet
2008-11-18 9:12 ` Nick Piggin
2008-11-17 20:47 ` Ingo Molnar
2008-11-17 20:47 ` Ingo Molnar
[not found] ` <20081117204743.GD12020-X9Un+BFzKDI@public.gmane.org>
2008-11-17 20:56 ` Eric Dumazet
2008-11-17 20:56 ` Eric Dumazet
2008-11-17 20:55 ` skb_release_head_state(): " Ingo Molnar
2008-11-17 20:55 ` Ingo Molnar
[not found] ` <20081117205530.GE12020-X9Un+BFzKDI@public.gmane.org>
2008-11-17 21:01 ` David Miller
2008-11-17 21:01 ` David Miller
2008-11-17 21:04 ` Eric Dumazet
2008-11-17 21:04 ` Eric Dumazet
2008-11-17 21:34 ` Linus Torvalds
2008-11-17 21:34 ` Linus Torvalds
[not found] ` <alpine.LFD.2.00.0811171325260.18283-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-11-17 21:38 ` Ingo Molnar
2008-11-17 21:38 ` Ingo Molnar
2008-11-17 21:09 ` tcp_ack(): " Ingo Molnar
2008-11-17 21:09 ` Ingo Molnar
2008-11-17 21:19 ` tcp_recvmsg(): " Ingo Molnar
2008-11-17 21:19 ` Ingo Molnar
2008-11-17 21:26 ` eth_type_trans(): " Ingo Molnar
2008-11-17 21:26 ` Ingo Molnar
[not found] ` <20081117212657.GH12020-X9Un+BFzKDI@public.gmane.org>
2008-11-17 21:40 ` Eric Dumazet
2008-11-17 21:40 ` Eric Dumazet
[not found] ` <4921E4B0.7010507-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-17 23:41 ` Eric Dumazet
2008-11-17 23:41 ` Eric Dumazet
[not found] ` <49220144.2010005-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-18 0:01 ` Linus Torvalds
2008-11-18 0:01 ` Linus Torvalds
2008-11-18 8:35 ` Eric Dumazet
2008-11-17 21:52 ` Linus Torvalds
2008-11-17 21:52 ` Linus Torvalds
2008-11-18 5:16 ` David Miller
2008-11-18 5:16 ` David Miller
2008-11-18 5:35 ` Eric Dumazet
[not found] ` <49225432.6050607-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-18 7:00 ` David Miller
2008-11-18 7:00 ` David Miller
[not found] ` <20081117.211645.193706814.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2008-11-18 8:30 ` Ingo Molnar
2008-11-18 8:30 ` Ingo Molnar
[not found] ` <20081118083018.GI17838-X9Un+BFzKDI@public.gmane.org>
2008-11-18 8:49 ` Eric Dumazet
2008-11-18 8:49 ` Eric Dumazet
2008-11-17 21:35 ` __inet_lookup_established(): " Ingo Molnar
2008-11-17 21:35 ` Ingo Molnar
[not found] ` <20081117213520.GI12020-X9Un+BFzKDI@public.gmane.org>
2008-11-17 22:14 ` Eric Dumazet
2008-11-17 22:14 ` Eric Dumazet
2008-11-17 21:59 ` system_call() - " Ingo Molnar
2008-11-17 21:59 ` Ingo Molnar
[not found] ` <20081117215950.GA6398-X9Un+BFzKDI@public.gmane.org>
2008-11-17 22:09 ` Linus Torvalds
2008-11-17 22:09 ` Linus Torvalds
2008-11-17 22:14 ` Ingo Molnar [this message]
2008-11-17 22:14 ` tcp_transmit_skb() " Ingo Molnar
2008-11-17 22:19 ` Ingo Molnar
2008-11-17 22:19 ` Ingo Molnar
2008-11-17 22:08 ` Ingo Molnar
[not found] ` <20081117220828.GB6398-X9Un+BFzKDI@public.gmane.org>
2008-11-17 22:15 ` Eric Dumazet
2008-11-17 22:15 ` Eric Dumazet
[not found] ` <4921ED16.9050307-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-17 22:26 ` Ingo Molnar
2008-11-17 22:26 ` Ingo Molnar
[not found] ` <20081117222640.GA17880-X9Un+BFzKDI@public.gmane.org>
2008-11-17 22:39 ` Eric Dumazet
2008-11-17 22:39 ` Eric Dumazet
2008-11-18 5:23 ` David Miller
2008-11-18 5:23 ` David Miller
[not found] ` <20081117.212352.77940634.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2008-11-18 8:45 ` Ingo Molnar
2008-11-18 8:45 ` Ingo Molnar
2008-11-17 19:36 ` David Miller
2008-11-17 19:36 ` David Miller
2008-11-17 19:31 ` David Miller
2008-11-17 19:31 ` David Miller
[not found] ` <20081117.113158.200497613.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2008-11-17 19:47 ` Linus Torvalds
2008-11-17 19:47 ` Linus Torvalds
[not found] ` <alpine.LFD.2.00.0811171134480.18283-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-11-17 19:51 ` David Miller
2008-11-17 19:51 ` David Miller
2008-11-17 19:53 ` Ingo Molnar
2008-11-17 19:53 ` Ingo Molnar
2008-11-17 22:47 ` Ingo Molnar
2008-11-17 22:47 ` Ingo Molnar
[not found] ` <20081117110119.GL28786-X9Un+BFzKDI@public.gmane.org>
2008-11-17 19:21 ` David Miller
2008-11-17 19:21 ` David Miller
[not found] ` <20081117.112157.146825192.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2008-11-17 19:48 ` Linus Torvalds
2008-11-17 19:48 ` Linus Torvalds
[not found] ` <alpine.LFD.2.00.0811171147380.18283-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-11-17 19:52 ` David Miller
2008-11-17 19:52 ` David Miller
[not found] ` <20081117.115258.227376348.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2008-11-17 19:57 ` Linus Torvalds
2008-11-17 19:57 ` Linus Torvalds
[not found] ` <alpine.LFD.2.00.0811171156080.18283-nfNrOhbfy2R17+2ddN/4kux8cNe9sq/dYPYVAmT7z5s@public.gmane.org>
2008-11-17 20:18 ` David Miller
2008-11-17 20:18 ` David Miller
2008-11-19 19:43 ` Christoph Lameter
2008-11-19 19:43 ` Christoph Lameter
[not found] ` <Pine.LNX.4.64.0811191341570.23502-dRBSpnHQED8AvxtiuMwx3w@public.gmane.org>
2008-11-19 20:14 ` Ingo Molnar
2008-11-19 20:14 ` Ingo Molnar
2008-11-20 23:52 ` Christoph Lameter
2008-11-20 23:52 ` Christoph Lameter
[not found] ` <Pine.LNX.4.64.0811201727070.9089-dRBSpnHQED8AvxtiuMwx3w@public.gmane.org>
2008-11-21 8:30 ` Ingo Molnar
2008-11-21 8:30 ` Ingo Molnar
[not found] ` <20081121083044.GL16242-X9Un+BFzKDI@public.gmane.org>
2008-11-21 8:51 ` Eric Dumazet
2008-11-21 8:51 ` Eric Dumazet
[not found] ` <49267694.1030506-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-21 9:05 ` David Miller
2008-11-21 9:05 ` David Miller
[not found] ` <20081121.010508.40225532.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2008-11-21 12:51 ` Eric Dumazet
2008-11-21 12:51 ` Eric Dumazet
[not found] ` <4926AEDB.10007-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-21 15:13 ` [PATCH] fs: pipe/sockets/anon dentries should not have a parent Eric Dumazet
2008-11-21 15:13 ` Eric Dumazet
[not found] ` <4926D022.5060008-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-21 15:21 ` Ingo Molnar
2008-11-21 15:21 ` Ingo Molnar
[not found] ` <20081121152148.GA20388-X9Un+BFzKDI@public.gmane.org>
2008-11-21 15:28 ` Eric Dumazet
2008-11-21 15:28 ` Eric Dumazet
[not found] ` <4926D39D.9050603-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-21 15:34 ` Ingo Molnar
2008-11-21 15:34 ` Ingo Molnar
2008-11-26 23:27 ` [PATCH 0/6] fs: Scalability of sockets/pipes allocation/deallocation on SMP Eric Dumazet
2008-11-27 9:39 ` Christoph Hellwig
2008-11-28 18:03 ` Ingo Molnar
[not found] ` <20081128180318.GL10487-X9Un+BFzKDI@public.gmane.org>
2008-11-28 18:47 ` Peter Zijlstra
2008-11-28 18:47 ` Peter Zijlstra
2008-11-29 6:38 ` Christoph Hellwig
2008-11-29 6:38 ` Christoph Hellwig
[not found] ` <20081129063816.GA869-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2008-11-29 8:07 ` Eric Dumazet
2008-11-29 8:07 ` Eric Dumazet
2008-11-29 8:43 ` [PATCH v2 0/5] " Eric Dumazet
2008-12-11 22:38 ` [PATCH v3 0/7] " Eric Dumazet
2008-12-11 22:38 ` [PATCH v3 1/7] fs: Use a percpu_counter to track nr_dentry Eric Dumazet
2007-07-24 1:24 ` Nick Piggin
[not found] ` <49419680.8010409-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-12-16 21:04 ` Paul E. McKenney
2008-12-16 21:04 ` Paul E. McKenney
2008-12-11 22:39 ` [PATCH v3 2/7] fs: Use a percpu_counter to track nr_inodes Eric Dumazet
[not found] ` <4941968E.3020201-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2007-07-24 1:30 ` Nick Piggin
2007-07-24 1:30 ` Nick Piggin
[not found] ` <200707241130.56767.nickpiggin-/E1597aS9LT0CCvOHzKKcA@public.gmane.org>
2008-12-12 5:11 ` Eric Dumazet
2008-12-12 5:11 ` Eric Dumazet
2008-12-16 21:10 ` Paul E. McKenney
2008-12-16 21:10 ` Paul E. McKenney
2008-12-11 22:39 ` [PATCH v3 3/7] fs: Introduce a per_cpu last_ino allocator Eric Dumazet
2007-07-24 1:34 ` Nick Piggin
2008-12-16 21:26 ` Paul E. McKenney
2008-12-11 22:39 ` [PATCH v3 4/7] fs: Introduce SINGLE dentries for pipes, socket, anon fd Eric Dumazet
[not found] ` <494196AA.6080002-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-12-16 21:40 ` Paul E. McKenney
2008-12-16 21:40 ` Paul E. McKenney
2008-12-11 22:40 ` [PATCH v3 5/7] fs: new_inode_single() and iput_single() Eric Dumazet
2008-12-16 21:41 ` Paul E. McKenney
[not found] ` <493100B0.6090104-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-12-11 22:40 ` [PATCH v3 6/7] fs: struct file move from call_rcu() to SLAB_DESTROY_BY_RCU Eric Dumazet
2008-12-11 22:40 ` Eric Dumazet
2007-07-24 1:13 ` Nick Piggin
2007-07-24 1:13 ` Nick Piggin
2008-12-12 2:50 ` Nick Piggin
2008-12-12 4:45 ` Eric Dumazet
[not found] ` <4941EC65.5040903-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-12-12 16:48 ` Eric Dumazet
2008-12-12 16:48 ` Eric Dumazet
[not found] ` <494295C6.2020906-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-12-13 2:07 ` Christoph Lameter
2008-12-13 2:07 ` Christoph Lameter
[not found] ` <Pine.LNX.4.64.0812121958470.15781-dRBSpnHQED8AvxtiuMwx3w@public.gmane.org>
2008-12-17 20:25 ` Eric Dumazet
2008-12-17 20:25 ` Eric Dumazet
2008-12-13 1:41 ` Christoph Lameter
2008-12-13 1:41 ` Christoph Lameter
2008-12-11 22:41 ` [PATCH v3 7/7] fs: MS_NOREFCOUNT Eric Dumazet
2008-11-29 8:44 ` [PATCH v2 3/5] fs: Introduce a per_cpu last_ino allocator Eric Dumazet
[not found] ` <492DDB6A.8090806-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-27 1:37 ` [PATCH 0/6] fs: Scalability of sockets/pipes allocation/deallocation on SMP Christoph Lameter
2008-11-27 1:37 ` Christoph Lameter
[not found] ` <Pine.LNX.4.64.0811261935330.31159-dRBSpnHQED8AvxtiuMwx3w@public.gmane.org>
2008-11-27 6:27 ` Eric Dumazet
2008-11-27 6:27 ` Eric Dumazet
[not found] ` <492E3DEF.8030602-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-27 14:44 ` Christoph Lameter
2008-11-27 14:44 ` Christoph Lameter
2008-11-29 8:43 ` [PATCH v2 1/5] fs: Use a percpu_counter to track nr_dentry Eric Dumazet
2008-11-29 8:43 ` Eric Dumazet
2008-11-29 8:43 ` [PATCH v2 2/5] fs: Use a percpu_counter to track nr_inodes Eric Dumazet
2008-11-29 8:43 ` Eric Dumazet
2008-11-29 8:44 ` [PATCH v2 4/5] fs: Introduce SINGLE dentries for pipes, socket, anon fd Eric Dumazet
2008-11-29 8:44 ` Eric Dumazet
[not found] ` <493100E7.3030907-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-29 10:38 ` Jörn Engel
2008-11-29 10:38 ` Jörn Engel
2008-11-29 10:38 ` Jörn Engel
[not found] ` <20081129103836.GA11959-PCqxUs/MD9bYtjvyW6yDsg@public.gmane.org>
2008-11-29 11:14 ` Eric Dumazet
2008-11-29 11:14 ` Eric Dumazet
2008-11-29 8:45 ` [PATCH v2 5/5] fs: new_inode_single() and iput_single() Eric Dumazet
2008-11-29 8:45 ` Eric Dumazet
2008-11-29 11:14 ` Jörn Engel
2008-11-29 11:14 ` Jörn Engel
[not found] ` <20081121153453.GA23713-X9Un+BFzKDI@public.gmane.org>
2008-11-26 23:30 ` [PATCH 1/6] fs: Introduce a per_cpu nr_dentry Eric Dumazet
2008-11-26 23:30 ` Eric Dumazet
[not found] ` <492DDC0B.8060804-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-27 9:41 ` Christoph Hellwig
2008-11-27 9:41 ` Christoph Hellwig
2008-11-26 23:32 ` [PATCH 4/6] fs: Introduce a per_cpu nr_inodes Eric Dumazet
2008-11-26 23:32 ` Eric Dumazet
2008-11-27 9:32 ` Peter Zijlstra
2008-11-27 9:39 ` Peter Zijlstra
2008-11-27 9:39 ` Peter Zijlstra
2008-11-27 9:48 ` Christoph Hellwig
2008-11-27 10:01 ` Eric Dumazet
2008-11-27 10:01 ` Eric Dumazet
2008-11-27 10:07 ` Andi Kleen
2008-11-27 14:46 ` Christoph Lameter
2008-11-26 23:32 ` [PATCH 5/6] fs: Introduce special inodes Eric Dumazet
2008-11-26 23:32 ` Eric Dumazet
[not found] ` <492DDC99.5060106-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-27 8:20 ` David Miller
2008-11-27 8:20 ` David Miller
2008-11-26 23:32 ` [PATCH 3/6] fs: Introduce a per_cpu last_ino allocator Eric Dumazet
[not found] ` <492DDC88.2050305-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-27 9:46 ` Christoph Hellwig
2008-11-27 9:46 ` Christoph Hellwig
2008-11-26 23:32 ` [PATCH 6/6] fs: Introduce kern_mount_special() to mount special vfs Eric Dumazet
[not found] ` <492DDCAB.1070204-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-27 8:21 ` David Miller
2008-11-27 8:21 ` David Miller
2008-11-28 9:26 ` Al Viro
2008-11-28 9:26 ` Al Viro
[not found] ` <20081128092604.GL28946-3bDd1+5oDREiFSDQTTA3OLVCufUGDwFn@public.gmane.org>
2008-11-28 9:34 ` Al Viro
2008-11-28 9:34 ` Al Viro
2008-11-28 18:02 ` Ingo Molnar
2008-11-28 18:02 ` Ingo Molnar
2008-11-28 18:58 ` Ingo Molnar
[not found] ` <20081128180220.GK10487-X9Un+BFzKDI@public.gmane.org>
2008-11-28 22:20 ` Eric Dumazet
2008-11-28 22:20 ` Eric Dumazet
2008-11-28 22:37 ` Eric Dumazet
2008-11-28 22:43 ` Eric Dumazet
2008-11-27 9:53 ` Christoph Hellwig
[not found] ` <20081127095321.GE13860-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2008-11-27 10:04 ` Eric Dumazet
2008-11-27 10:04 ` Eric Dumazet
[not found] ` <492E70B6.70108-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-27 10:10 ` Christoph Hellwig
2008-11-27 10:10 ` Christoph Hellwig
2008-11-21 15:36 ` [PATCH] fs: pipe/sockets/anon dentries should not have a parent Christoph Hellwig
2008-11-21 17:58 ` [PATCH] fs: pipe/sockets/anon dentries should have themselves as parent Eric Dumazet
[not found] ` <4926F6C5.9030108-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-21 18:43 ` Matthew Wilcox
2008-11-21 18:43 ` Matthew Wilcox
2008-11-23 3:53 ` Eric Dumazet
2008-11-21 9:18 ` [Bug #11308] tbench regression on each kernel release from 2.6.22 -> 2.6.28 Ingo Molnar
2008-11-21 9:18 ` Ingo Molnar
2008-11-21 9:03 ` David Miller
2008-11-21 9:03 ` David Miller
2008-11-21 16:11 ` Christoph Lameter
2008-11-21 16:11 ` Christoph Lameter
[not found] ` <Pine.LNX.4.64.0811210936580.25354-dRBSpnHQED8AvxtiuMwx3w@public.gmane.org>
2008-11-21 18:06 ` Christoph Lameter
2008-11-21 18:06 ` Christoph Lameter
[not found] ` <Pine.LNX.4.64.0811211119550.27777-dRBSpnHQED8AvxtiuMwx3w@public.gmane.org>
2008-11-21 18:16 ` Eric Dumazet
2008-11-21 18:16 ` Eric Dumazet
[not found] ` <4926FB13.3080808-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org>
2008-11-21 18:19 ` Eric Dumazet
2008-11-21 18:19 ` Eric Dumazet
2008-11-16 17:40 ` [Bug #11215] INFO: possible recursive locking detected ps2_command Rafael J. Wysocki
2008-11-16 17:40 ` Rafael J. Wysocki
2008-11-16 17:40 ` [Bug #11569] Panic stop CPUs regression Rafael J. Wysocki
2008-11-16 17:40 ` Rafael J. Wysocki
2008-11-16 17:40 ` [Bug #11543] kernel panic: softlockup in tick_periodic() ??? Rafael J. Wysocki
2008-11-16 17:40 ` Rafael J. Wysocki
2008-11-16 17:40 ` [Bug #11698] 2.6.27-rc7, freezes with > 1 s2ram cycle Rafael J. Wysocki
2008-11-16 17:40 ` Rafael J. Wysocki
2008-11-16 17:40 ` [Bug #11404] BUG: in 2.6.23-rc3-git7 in do_cciss_intr Rafael J. Wysocki
2008-11-16 17:40 ` Rafael J. Wysocki
2008-11-17 16:19 ` Randy Dunlap
2008-11-16 17:40 ` [Bug #11664] acpi errors and random freeze on sony vaio sr Rafael J. Wysocki
2008-11-16 17:40 ` Rafael J. Wysocki
2008-11-16 17:40 ` [Bug #11805] mounting XFS produces a segfault Rafael J. Wysocki
2008-11-16 17:40 ` Rafael J. Wysocki
2008-11-17 14:44 ` Christoph Hellwig
2008-11-17 14:44 ` Christoph Hellwig
2008-11-16 17:40 ` [Bug #11795] ks959-sir dongle no longer works under 2.6.27 (REGRESSION) Rafael J. Wysocki
2008-11-16 17:40 ` Rafael J. Wysocki
2008-11-16 17:40 ` [Bug #11836] Scheduler on C2D CPU and latest 2.6.27 kernel Rafael J. Wysocki
2008-11-16 17:40 ` Rafael J. Wysocki
2008-11-16 17:40 ` [Bug #11876] RCU hang on cpu re-hotplug with 2.6.27rc8 Rafael J. Wysocki
2008-11-16 17:40 ` Rafael J. Wysocki
2008-11-16 17:40 ` [Bug #11865] WOL for E100 Doesn't Work Anymore Rafael J. Wysocki
2008-11-16 17:40 ` Rafael J. Wysocki
2008-11-16 17:40 ` [Bug #11886] without serial console system doesn't poweroff Rafael J. Wysocki
2008-11-16 17:40 ` Rafael J. Wysocki
2008-11-16 17:40 ` [Bug #11843] usb hdd problems with 2.6.27.2 Rafael J. Wysocki
2008-11-16 17:40 ` Rafael J. Wysocki
2008-11-16 21:37 ` Luciano Rocha
2008-11-16 17:41 ` [Bug #12039] Regression: USB/DVB 2.6.26.8 --> 2.6.27.6 Rafael J. Wysocki
2008-11-16 17:41 ` Rafael J. Wysocki
2008-11-16 17:41 ` [Bug #11983] iwlagn: wrong command queue 31, command id 0x0 Rafael J. Wysocki
2008-11-16 17:41 ` Rafael J. Wysocki
2008-11-16 17:41 ` [Bug #12048] Regression in bonding between 2.6.26.8 and 2.6.27.6 Rafael J. Wysocki
2008-11-16 17:41 ` Rafael J. Wysocki
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=20081117221445.GC6398@elte.hu \
--to=mingo-x9un+bfzkdi@public.gmane.org \
--cc=a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw@public.gmane.org \
--cc=cl-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org \
--cc=dada1-fPLkHRcR87vqlBn2x/YWAg@public.gmane.org \
--cc=davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org \
--cc=efault-Mmb7MZpHnFY@public.gmane.org \
--cc=kernel-testers-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=rjw-KKrjLPT3xs0@public.gmane.org \
--cc=shemminger-ZtmgI6mnKB3QT0dZR+AlfA@public.gmane.org \
--cc=torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.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.