Received: by 10.223.176.5 with SMTP id f5csp2829976wra; Thu, 1 Feb 2018 06:46:25 -0800 (PST) X-Google-Smtp-Source: AH8x224MJlOz7YsCBwEBgyOPadiMt9ulYAk+BIk2GQ/5xT953usFAiaQDHSVQJNRJiJ7JIZrcS59 X-Received: by 10.98.207.6 with SMTP id b6mr37827565pfg.187.1517496385694; Thu, 01 Feb 2018 06:46:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517496385; cv=none; d=google.com; s=arc-20160816; b=HfAYXQeN/y+6tPGfgwNbEz5T4Mwh/666rn1eJ/8DDqua/dVDJVtJ+ellrvOZbm54Wf bLmRBJjMzjs4IOM+CrqDuxGaj4lOxjFGsImG2fzk1OeiHIYZsycZ1ZC+eucvqrasZ8tl syGQfypa5DF5Ol9nQFbKkix2scyvz4TVku+4rGio1sQzH8sESj7lMqCcvfXoOdj78+mY DBGz5U6zocXEV0uSEd878qU1wvIzSsJlpUL7mGOhgaW8HSjrUfePdO1Cb5oLIBIZaZeE APxRdHZ8Ny89kFR0+UUoXMQfCh92Xnle8L9rAkv8/zHAL4QeQDT45ET509ecT3Nw0/tt LlDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:from:subject:cc:to:message-id:date :arc-authentication-results; bh=hl79Po+64rxRq3ykYCKw47nEhpTIw+eWOnjwZLDkBjk=; b=jcEJLAMxyqUl4F0h9bWvrGCSzwL8xPr3HQMe7gGIoa5o1OpNw3Rlbt0FnPv0iXvU3R azgHio4cIdWzKqyg1F7QhAd1zZ3+afRt+tjyrssMXCVV9XZ2PFVRSkyAbaLzayt8FdIA By5IBnxwtZ01B4wBZKyh6jYXHxKkaZ0Z1XzgwsgbAreaulot0giXgu2gCMq0Wo3Unh47 VZUXejtdfgwieRqRs9lHBOP9/c7uhMUMgWwBs0kOKv1OvnX7fKfn5EaLD9q3shHmca6S lLYDfZTM+4teKUyM23a3vFwnvZ4BjEa5p1+wLByZZL5n3ubU6IP0QLvs4B5bTK4d999N gyXA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n80si4062699pfi.380.2018.02.01.06.46.11; Thu, 01 Feb 2018 06:46:25 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751886AbeBAOpg (ORCPT + 99 others); Thu, 1 Feb 2018 09:45:36 -0500 Received: from shards.monkeyblade.net ([184.105.139.130]:43890 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751514AbeBAOpc (ORCPT ); Thu, 1 Feb 2018 09:45:32 -0500 Received: from localhost (pool-173-77-163-229.nycmny.fios.verizon.net [173.77.163.229]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: davem-davemloft) by shards.monkeyblade.net (Postfix) with ESMTPSA id 0C415109644BE; Thu, 1 Feb 2018 06:45:31 -0800 (PST) Date: Thu, 01 Feb 2018 09:45:31 -0500 (EST) Message-Id: <20180201.094531.310132736141169083.davem@davemloft.net> To: gustavo@embeddedor.com Cc: hswong3i@gmail.com, hlhung3i@gmail.com, kuznet@ms2.inr.ac.ru, yoshfuji@linux-ipv6.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, garsilva@embeddedor.com Subject: Re: [PATCH] tcp_lp: use 64-bit arithmetic instead of 32-bit From: David Miller In-Reply-To: <20180201002407.GA1608@embeddedgus> References: <20180201002407.GA1608@embeddedgus> X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Thu, 01 Feb 2018 06:45:32 -0800 (PST) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: "Gustavo A. R. Silva" Date: Wed, 31 Jan 2018 18:24:07 -0600 > Cast to s64 some variables and a macro in order to give the > compiler complete information about the proper arithmetic to > use. Notice that these elements are used in contexts that > expect expressions of type s64 (64 bits, signed). > > Currently such expression are being evaluated using 32-bit > arithmetic. > > Addresses-Coverity-ID: 200687 > Addresses-Coverity-ID: 200688 > Addresses-Coverity-ID: 200689 > Signed-off-by: Gustavo A. R. Silva Sorry, I'm not applying this, the domain of the input values means that the calculation cannot overflow.