diff options
author | Ilpo Järvinen <ilpo.jarvinen@helsinki.fi> | 2007-08-24 23:00:31 -0700 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2007-10-10 16:48:30 -0700 |
commit | 356f89e12e301376f26795643f3b5931c81c9cd5 (patch) | |
tree | e9e180c3d39ea97e28e5b81e1ca26b32b1ff6e66 /net/ipv4/tcp_output.c | |
parent | 18f02545a9a16c9a89778b91a162ad16d510bb32 (diff) | |
download | lwn-356f89e12e301376f26795643f3b5931c81c9cd5.tar.gz lwn-356f89e12e301376f26795643f3b5931c81c9cd5.zip |
[NET] Cleanup: DIV_ROUND_UP
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/tcp_output.c')
-rw-r--r-- | net/ipv4/tcp_output.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/net/ipv4/tcp_output.c b/net/ipv4/tcp_output.c index a61a3e3082ae..d65d17bb2a09 100644 --- a/net/ipv4/tcp_output.c +++ b/net/ipv4/tcp_output.c @@ -646,11 +646,7 @@ static void tcp_set_skb_tso_segs(struct sock *sk, struct sk_buff *skb, unsigned skb_shinfo(skb)->gso_size = 0; skb_shinfo(skb)->gso_type = 0; } else { - unsigned int factor; - - factor = skb->len + (mss_now - 1); - factor /= mss_now; - skb_shinfo(skb)->gso_segs = factor; + skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(skb->len, mss_now); skb_shinfo(skb)->gso_size = mss_now; skb_shinfo(skb)->gso_type = sk->sk_gso_type; } |