From: Eric Dumazet <eric.duma...@gmail.com> Date: Wed, 10 Jun 2015 22:11:17 -0700
> From: Eric Dumazet <eduma...@google.com> > > dctcp_alpha can be read by from dctcp_get_info() without > synchro, so use WRITE_ONCE() to prevent compiler from using > dctcp_alpha as a temporary variable. > > Also, playing with small dctcp_shift_g (like 1), can expose > an overflow with 32bit values shifted 9 times before divide. > > Use an u64 field to avoid this problem, and perform the divide > only if acked_bytes_ecn is not zero. > > Signed-off-by: Eric Dumazet <eduma...@google.com> This looks fine, applied, thanks Eric. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html