Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp1675290pxb; Fri, 1 Oct 2021 16:48:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzx22kdt8Pvt4u/6LEifWM9iGp3bYGzcbiTQMEhJYqrRgsgyeRIsJu5jpHHtD1sqQ/E8V3W X-Received: by 2002:a17:906:2a44:: with SMTP id k4mr944909eje.328.1633132121450; Fri, 01 Oct 2021 16:48:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633132121; cv=none; d=google.com; s=arc-20160816; b=CCBG2/r41FghENg/oBbYflm1Z9tLfuq6Lcr9jn2RdbYHroHdcn+PZciYy661pVsotL yR6Blsa3avtNk3nWEdQtxi+rezsHSqWfySZEiU0bLBZfKs07Ai5p+UpsbUqAnipqTpeO p5SB4UZXDsmKk4IzhMyFnO9UAPg49M3eAr73/CUXR5WOS1hQqzt9xUVWHbwsoGG5SPIV R/1VPKs5mPUxcp3+K0I3XBMC8ru3Oe6epB7XyAwMx7zmRXsSDDEzqXX7l19bbSGVumpA xzKN+GTjYsS1ILl1Y+RiCHOZvvsNxv5ZsImaHXxOkEBKvIfA/6P7+yNFsU/f7Xs9wSZv xNmQ== 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=fxKtxbXpsJSfE7D/6N7H0eno6jjrYlQ/s7Fts+pdy70=; b=NaOzn2zLsACshETzfhzfZ11oX/Wk4ySMWgn7F26qbKjVof2ujfL+4k4HkC6wfjNQrS KZPVg1JlvpnY5qS+z1sv8nogDv0u02M1DpxovWe3KgPGDRp7bQPUtQpNUbxpSeVyFp4J h3QedYJfKNJ11z3UC+lLIlonBLOoRTZX82Bm6rOboG2KItVV6Q7cC5i+qVSqcoz572E0 SgkD8KLCS2GgvG/Kte0yAbU/lr3sQ1gYCZTp91JvE3U/PdbT4/G1mEbZItj0vnnirB+8 jwzU/SGhJTU9Z8Jh7sttL21WB+hiXQ7uvd4lnFTF5ylcCEK0xQrnAdhsknPXlzi2p9Ne XTDQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=dZgUlNjw; 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 c24si7916156edw.559.2021.10.01.16.48.16; Fri, 01 Oct 2021 16:48:41 -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=dZgUlNjw; 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 S231989AbhJAXqs (ORCPT + 99 others); Fri, 1 Oct 2021 19:46:48 -0400 Received: from mail.kernel.org ([198.145.29.99]:45354 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230368AbhJAXqr (ORCPT ); Fri, 1 Oct 2021 19:46:47 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 65EAF61A8D; Fri, 1 Oct 2021 23:45:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1633131902; bh=AKHrIZMYuBVUUCrpaF2xXGBGsiDT4PbE1eXqYrs9BVo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=dZgUlNjw1uaqj48ezhzTaBCoA7KtZWxJNsfUTm9tCuoBb4cC85ZQzzOpTbGf35LWR lCXwD+kEgBNXSSrLXNHYhau+PCdYRRPS3qW5ka9JIwzp2aGYFYYW1KMnUbNY7Zv8+L NxAWB4/G6XYSDu4Csf2Jk/v+nyLCy3IkKOOsQ0j1emGzMqhCI4VvJRh94d3ZJz1Eit Brg06P3AYcDM71nBp6CV0X74momfYABuD8RzcuCHU5lTgm74qyieSs4Cjd5zQjLuCm Vgh/xB+HV37AeMDkGStnRdNZPk9Sosw65HZPHCVuS3AYex4QmVHCgGnNsmIR8Bda6D UE3JlpjjYRPxw== Date: Fri, 1 Oct 2021 18:49:12 -0500 From: "Gustavo A. R. Silva" To: John Johansen Cc: James Morris , "Serge E. Hallyn" , linux-security-module@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org Subject: Re: [PATCH][next] apparmor: Use struct_size() helper in kzalloc() Message-ID: <20211001234912.GA1055815@embeddedor> References: <20210929220526.GA355783@embeddedor> <4c851990-45d7-a0ff-e398-92ecb2454242@canonical.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4c851990-45d7-a0ff-e398-92ecb2454242@canonical.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Oct 01, 2021 at 04:37:08PM -0700, John Johansen wrote: > On 9/29/21 3:05 PM, 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 > > nice > > I will pull this into my tree > Acked-by: John Johansen Thanks, John. -- Gustavo