Re: [PATCH] tcp: remove redundant check on tskb

From: David Miller
Date: Sat Apr 06 2019 - 21:18:38 EST


From: Colin King <colin.king@xxxxxxxxxxxxx>
Date: Thu, 4 Apr 2019 15:46:03 +0100

> From: Colin Ian King <colin.king@xxxxxxxxxxxxx>
>
> The non-null check on tskb is always false because it is in an else
> path of a check on tskb and hence tskb is null in this code block.
> This is check is therefore redundant and can be removed as well
> as the label coalesc.
>
> if (tsbk) {
> ...
> } else {
> ...
> if (unlikely(!skb)) {
> if (tskb) /* can never be true, redundant code */
> goto coalesc;
> return;
> }
> }
>
> Addresses-Coverity: ("Logically dead code")
> Signed-off-by: Colin Ian King <colin.king@xxxxxxxxxxxxx>

Applied to net-next.