: Remove redundant `len' test
Subsystems (2)
PATCH 15/31 : Remove redundant `len' test
Since CCID3 avoids sending 0-byte data packets (cf. ccid3_hc_tx_send_packet), testing for zero-payload length, as performed by ccid3_hc_tx_update_s, is redundant - hence removed by this patch.
Signed-off-by Gerrit Renker <[email protected]>
Acked-by Ian McDonald <[email protected]>
Signed-off-by Arnaldo Carvalho de Melo <[email protected]>
--- net/dccp/ccids/ccid3.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-)
net/dccp/ccids/ccid3.c +2 -5
@@ -149,11 +149,8 @@ static void ccid3_hc_tx_update_x(struct sock *sk, struct timeval *now)*/ static inline void ccid3_hc_tx_update_s (struct ccid3_hc_tx_sock *hctx,int len) { -if (unlikely (len ==0 )) -ccid3_pr_debug ("Packet payload length is 0 - not updating\n" ); -else - hctx->ccid3hctx_s = hctx->ccid3hctx_s ==0 ? len : - (9 * hctx->ccid3hctx_s + len) /10 ; + hctx->ccid3hctx_s = hctx->ccid3hctx_s ==0 ? len : + (9 * hctx->ccid3hctx_s + len) /10 ;/* * Note: We could do a potential optimisation here - when `s' changes, * recalculate sending rate and consequently t_ipi, t_delta, and
Signature · 1 line
1.5.0.3