You can import this changeset into BK by piping this whole message to: '| bk receive [path to repository]' or apply the patch as usual. =================================================================== ChangeSet@1.1414.4.15, 2003-11-09 03:42:38-02:00, acme@conectiva.com.br o TCP: use sk_flush_backlog tcp.c | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) diff -Nru a/net/ipv4/tcp.c b/net/ipv4/tcp.c --- a/net/ipv4/tcp.c Sat Nov 15 17:03:50 2003 +++ b/net/ipv4/tcp.c Sat Nov 15 17:03:50 2003 @@ -1665,13 +1665,11 @@ /* __ Set realtime policy in scheduler __ */ } - if (copied >= target) { + if (copied >= target) /* Do not sleep, just process backlog. */ - release_sock(sk); - lock_sock(sk); - } else { + sk_flush_backlog(sk); + else timeo = tcp_data_wait(sk, timeo); - } if (user_recv) { int chunk; =================================================================== This BitKeeper patch contains the following changesets: 1.1414.4.15 ## Wrapped with gzip_uu ## M'XL( )9XMC\ \5476O;,!1]MG[%A;ZT#,OZLJUXN&1+QS8V6,C6YR++2AP< M6\%2,@;^\5.RT8\05E8&DP02NH>C<^\]Z )NG1F*2.G.H OX8)TO(FU[H_UZ MK["V':Z&$%A8&P))8SN3'+!)U;*D-SYF.,,4!<1<>=W W@RNB"CF]S?^Q]84 MT>+=^]O/;Q8(E27,&M6OS%?CH2R1M\->;6HW5;[9V![[0?6N,_[X]G@/'1DA M+,R4YIRDV4@S(O)1TYI2):BI"1,R$^@@;7HJ_RD+IY1,2"H88R,11'!T Q13 M0046F*9 >$)I0B;A4 A6R< =?> M+3<[U]Q52K<;NT*?0(0LT/RAE"C^RX$0401=/R,\=#A9;_8E$5*N]Z:;]SCO< MK_M6X/27Z,;HUNVZ,D\-YWI)T$]:EK@WK@0