]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - net/dccp/dccp.h
ENGR00177281-5 WM8962: add record feature
[karo-tx-linux.git] / net / dccp / dccp.h
index 45087052d8948b3fcdb8808e990217b227c5aba9..5fdb072290178a2a7b1d4b9b64fb80cbe02a465e 100644 (file)
@@ -426,7 +426,8 @@ static inline void dccp_update_gsr(struct sock *sk, u64 seq)
 {
        struct dccp_sock *dp = dccp_sk(sk);
 
-       dp->dccps_gsr = seq;
+       if (after48(seq, dp->dccps_gsr))
+               dp->dccps_gsr = seq;
        /* Sequence validity window depends on remote Sequence Window (7.5.1) */
        dp->dccps_swl = SUB48(ADD48(dp->dccps_gsr, 1), dp->dccps_r_seq_win / 4);
        /*