Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp705455pxb; Thu, 30 Sep 2021 15:34:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyB3vSOw4YuDXKKCn342uJOkJjrizaJBmT+kC6vpaLbSvqQ/JFVZN0GujZqlh0ywkdFZl6h X-Received: by 2002:a17:902:ead2:b0:13e:3af4:fbdf with SMTP id p18-20020a170902ead200b0013e3af4fbdfmr5234593pld.84.1633041273597; Thu, 30 Sep 2021 15:34:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633041273; cv=none; d=google.com; s=arc-20160816; b=i2xdtWLEVVJIL/4RO2Wt1XVvc1ISOqRDdzdx4sAjXFCZ8NnnctEHaii2hs7BbacbE6 dUjrKAdCXT6LQF/V9WLA1sEjZnLM6hZmPyCmpZn04x5lbqggFPaN+HtAvnGd+a771uyD Y6KXuwShnSoUkdBXDeJdkjqAKSFoQGgIofJ9mA4/9nyRtb/HBpsTxIUX++frTLcplLyF uZOy11yXL9H8RGpdRQBnirDOgwEZG4eCzW+JL0ioSMrVojL6H9N/jlHtDbBLNuS4gibk mSxaanBoModYtSqaaF66h5PfEq67OalG2cdY5azgild5O+APiyfmQobAv03MK/hl4Asd HaXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=pp3ti496MLcvyLePVhfF/aQqmJ1bQoC5oX4RJ5pTcG4=; b=zIlKfyc/BlX5NYyKrCmhkmpvj7sm5JmBEa52omRClF/P33bBMKzxH4QoVjRFmJpFtF adxp3SIejNGyDDZyaGUye0k19B0P74FzH7LJjeha3hbsJ/g+myddngq8R81zAWdpWSta Gu1GrFMT/2LyZLAko5TNwdu1fYWoJG8R8uteHF663mtX61gUhe5rpcWJzUNeBqVVFi8+ nVdcHJX533zu/bY+AjPsEZmN/IIS6QDzHI6G7EjRIdwWsBXc27mWCE3G1jw9DunMeT9c a5xr6HiposMuLqlFaZDeI6CNcuhUcK2+wTTXI1+Z0aMrCfWV2AthtlmLgTvDqtHgQLDB VfWQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Cbo0S5H5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e25si5641896pgv.525.2021.09.30.15.34.20; Thu, 30 Sep 2021 15:34:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Cbo0S5H5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346503AbhI3T4a (ORCPT + 99 others); Thu, 30 Sep 2021 15:56:30 -0400 Received: from mail.kernel.org ([198.145.29.99]:33242 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229798AbhI3T4a (ORCPT ); Thu, 30 Sep 2021 15:56:30 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 681166115C; Thu, 30 Sep 2021 19:54:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1633031687; bh=/33EgpV94xJVAeFkqApfhDklJr1f3S3DZ/6O6O8hiFo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Cbo0S5H5Vigjd6HNkkVGvXZ1vv1DOu1NusfSf7rRdcEUnxdN6ZOxrIVuSNO+awMVj OHp+2TdyyE9M3E42QtLXqt8twBSX+zFGq9twb/jZdUe7BsCE5Sn/U70Bmd38ELXW4C GLusYlBJOJ++Rayxwlprf4UvVaiVHB95V393Rr0JB2iyLNJbBcxp3eQ/SYH2M8hNbU BBG0sd+iTbzUqYtscyBm+JxMRaU7KizGiSEzncC+4cZ2y7QFDMJGY9b0P6wDsLj4EA W4YWvcLwVXunmgGZ9H8LITFY+Y0emgRZtmDpEbaqaUQri4fmweixSrBYvx35aDbQ26 +S8gbd553npeQ== Date: Thu, 30 Sep 2021 14:58:53 -0500 From: "Gustavo A. R. Silva" To: Saeed Mahameed Cc: "davem@davemloft.net" , "kuba@kernel.org" , "leon@kernel.org" , "linux-hardening@vger.kernel.org" , "netdev@vger.kernel.org" , "linux-rdma@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH][net-next] net/mlx5: Use struct_size() helper in kvzalloc() Message-ID: <20210930195853.GA820136@embeddedor> References: <20210928221157.GA278221@embeddedor> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Sep 30, 2021 at 07:06:32PM +0000, Saeed Mahameed wrote: > On Tue, 2021-09-28 at 17:11 -0500, Gustavo A. R. Silva wrote: > > Make use of the struct_size() helper instead of an open-coded > > version, > > in order to avoid any potential type mistakes or integer overflows > > that, > > in the worse scenario, could lead to heap overflows. > > > > Link: https://github.com/KSPP/linux/issues/160 > > Signed-off-by: Gustavo A. R. Silva > > applied to net-next-mlx5 Thanks, Saeed. -- Gustavo