diff for duplicates of <51252E82.2060902@gmail.com> diff --git a/a/1.txt b/N1/1.txt index 88d3d9e..57ad2f4 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -190,8 +190,8 @@ higher chance of it succeeding. >>> first_frag = pos; >>> next_tsn = ctsn + 1; >>> last_frag = pos; ->>> - } else if (next_tsn = ctsn) ->>> + } else if (next_tsn = ctsn) { +>>> - } else if (next_tsn == ctsn) +>>> + } else if (next_tsn == ctsn) { >>> next_tsn++; >>> - else >>> + last_frag = pos; @@ -305,7 +305,7 @@ simpler to miss call sights and you duplicate code. >>> - sctp_ulpq_tail_data(ulpq, chunk, gfp); >>> - >>> - sctp_ulpq_partial_delivery(ulpq, gfp); ->>> + if (sctp_ulpq_tail_data(ulpq, chunk, gfp) = 0) { +>>> + if (sctp_ulpq_tail_data(ulpq, chunk, gfp) == 0) { >>> + skb = skb_peek(&ulpq->reasm); >>> + if (skb != NULL) { >>> + ctsn = sctp_skb2event(skb)->tsn; @@ -350,5 +350,6 @@ reassembled events. > ��f���h���z�\x1e�w��� >> >> ���j:+v���w�j�m���� -> ����zZ+��ݢj"��!tml>>> +> ����zZ+��ݢj"��!tml= +>>> > diff --git a/a/content_digest b/N1/content_digest index 5ddcc8e..40ba04e 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -4,7 +4,7 @@ "ref\0D64EC45690EF85409BA6C4730E0162244310CC65@G4W3231.americas.hpqcorp.net\0" "From\0Vlad Yasevich <vyasevich@gmail.com>\0" "Subject\0Re: [PATCH 3/3] sctp: fix association hangs due to reassembly/ordering logic\0" - "Date\0Wed, 20 Feb 2013 20:13:54 +0000\0" + "Date\0Wed, 20 Feb 2013 15:13:54 -0500\0" "To\0Roberts" " Lee A. <lee.roberts@hp.com>\0" "Cc\0linux-sctp@vger.kernel.org <linux-sctp@vger.kernel.org>" @@ -204,8 +204,8 @@ ">>> \t\t\t\tfirst_frag = pos;\n" ">>> \t\t\t\tnext_tsn = ctsn + 1;\n" ">>> \t\t\t\tlast_frag = pos;\n" - ">>> -\t\t\t} else if (next_tsn = ctsn)\n" - ">>> +\t\t\t} else if (next_tsn = ctsn) {\n" + ">>> -\t\t\t} else if (next_tsn == ctsn)\n" + ">>> +\t\t\t} else if (next_tsn == ctsn) {\n" ">>> \t\t\t\tnext_tsn++;\n" ">>> -\t\t\telse\n" ">>> +\t\t\t\tlast_frag = pos;\n" @@ -319,7 +319,7 @@ ">>> -\t\tsctp_ulpq_tail_data(ulpq, chunk, gfp);\n" ">>> -\n" ">>> -\t\tsctp_ulpq_partial_delivery(ulpq, gfp);\n" - ">>> +\t\tif (sctp_ulpq_tail_data(ulpq, chunk, gfp) = 0) {\n" + ">>> +\t\tif (sctp_ulpq_tail_data(ulpq, chunk, gfp) == 0) {\n" ">>> +\t\t\tskb = skb_peek(&ulpq->reasm);\n" ">>> +\t\t\tif (skb != NULL) {\n" ">>> +\t\t\t\tctsn = sctp_skb2event(skb)->tsn;\n" @@ -364,7 +364,8 @@ "> \357\277\275\357\277\275f\357\277\275\357\277\275\357\277\275h\357\277\275\357\277\275\357\277\275z\357\277\275\036\357\277\275w\357\277\275\357\277\275\357\277\275\n" ">>\n" ">> \357\277\275\357\277\275\357\277\275j:+v\357\277\275\357\277\275\357\277\275w\357\277\275j\357\277\275m\357\277\275\357\277\275\357\277\275\357\277\275\n" - "> \357\277\275\357\277\275\357\277\275\357\277\275zZ+\357\277\275\357\277\275\335\242j\"\357\277\275\357\277\275!tml>>>\n" + "> \357\277\275\357\277\275\357\277\275\357\277\275zZ+\357\277\275\357\277\275\335\242j\"\357\277\275\357\277\275!tml=\n" + ">>>\n" > -ec9766f2f105fcd4cdf2e506e81bf6db6115f71a0a1af016936ebee26b19a24e +2081e23bfc3c7f2b8e0e1ef584735c3b2de15944f699bba3bc12abcaf9548358
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.