| Submitter | Roberts, Lee A. |
|---|---|
| Date | Feb. 21, 2013, 5:57 p.m. |
| Message ID | <D64EC45690EF85409BA6C4730E0162244310DF62@G4W3231.americas.hpqcorp.net> |
| Download | mbox | patch |
| Permalink | /patch/222387/ |
| State | Changes Requested |
| Delegated to: | David Miller |
| Headers | show |
Comments
From: "Roberts, Lee A." <lee.roberts@hp.com> Date: Thu, 21 Feb 2013 17:57:46 +0000 When you are given feedback on patches you submit, you should wait some time for all the feedback to settle, then resubmit your entire series (not just the patches that needed changes). > Patch applies to linux-3.8 kernel. This is not appropriate to mention in a commit message, your patches might get ported to -stable trees and elsewhere, and such a comment looks awkward at best in such scenerios. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Patch
diff -uprN -X linux-3.8-vanilla/Documentation/dontdiff linux-3.8-vanilla/net/sctp/tsnmap.c linux-3.8-SCTP+1/net/sctp/tsnmap.c --- linux-3.8-vanilla/net/sctp/tsnmap.c 2013-02-18 16:58:34.000000000 -0700 +++ linux-3.8-SCTP+1/net/sctp/tsnmap.c 2013-02-21 10:44:15.985075048 -0700 @@ -122,7 +122,7 @@ int sctp_tsnmap_mark(struct sctp_tsnmap if (TSN_lt(tsn, map->base_tsn)) return 0; - gap = tsn - map->base_tsn; + gap = tsn - map->cumulative_tsn_ack_point; if (gap >= map->len && !sctp_tsnmap_grow(map, gap)) return -ENOMEM; @@ -369,14 +369,15 @@ static int sctp_tsnmap_grow(struct sctp_ if (gap >= SCTP_TSN_MAP_SIZE) return 0; - inc = ALIGN((gap - map->len),BITS_PER_LONG) + SCTP_TSN_MAP_INCREMENT; + inc = ALIGN((gap - map->len), BITS_PER_LONG) + SCTP_TSN_MAP_INCREMENT; len = min_t(u16, map->len + inc, SCTP_TSN_MAP_SIZE); new = kzalloc(len>>3, GFP_ATOMIC); if (!new) return 0; - bitmap_copy(new, map->tsn_map, map->max_tsn_seen - map->base_tsn); + bitmap_copy(new, map->tsn_map, + map->max_tsn_seen - map->cumulative_tsn_ack_point); kfree(map->tsn_map); map->tsn_map = new; map->len = len;