If retransmit record hint fall into the cleanup window we will
free it by just walking the list. No need to duplicate the code.
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Reviewed-by: John Hurley <john.hurley@netronome.com>
Reviewed-by: Dirk van der Merwe <dirk.vandermerwe@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
 
        spin_lock_irqsave(&ctx->lock, flags);
        info = ctx->retransmit_hint;
-       if (info && !before(acked_seq, info->end_seq)) {
+       if (info && !before(acked_seq, info->end_seq))
                ctx->retransmit_hint = NULL;
-               list_del(&info->list);
-               destroy_record(info);
-               deleted_records++;
-       }
 
        list_for_each_entry_safe(info, temp, &ctx->records_list, list) {
                if (before(acked_seq, info->end_seq))