Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp4140261imu; Fri, 30 Nov 2018 11:43:48 -0800 (PST) X-Google-Smtp-Source: AFSGD/WLC8kXt5sZSwHXhXNYW0yFrqE/JpwWPEOab2gdx2LoQZKvsIt98h6Ke7MGg/lII8r97m+7 X-Received: by 2002:a17:902:f20d:: with SMTP id gn13mr6646964plb.11.1543607028402; Fri, 30 Nov 2018 11:43:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543607028; cv=none; d=google.com; s=arc-20160816; b=C9pjnGmCVmVGPZ3CQTr42KCSMVFtcX6LbDFBMVTsvG8+p+7jEAI3PhL+lVdHBNF5RI 1HKpQI8S3cor+I6JTtvs/Mc7OOyHErcePejHa6TPsyNvP64vFChqB4ICB6XX5Q9bQsUp rltjNVlliuL704AHvj/M8g34mw0tI2DYEdMwFXScBXi6Q2eaFBbhRXW66psCTdv2eHuO E+WzaeS2EP7B2X//Gn8BXbP6jsajBmf7QQx3YOhUb3FTqr4R76sxQAacETPlsQ4VgFPx EprDt2V+Y4YKEcShs17+bZKZDoRxpFLSRTHld2Od/iyOC8hARK3+fRXq9iI/YbOeovVA KbJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:organization:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=SAmOPSgzlKuNQLJWVqCMK1mnSacfKKBWVzRyutui/x0=; b=EzENSWBqeiMpeOI+5hCO6AxmLaXNWmZgQ3eKSgDSXt+dO+MXn82oKMiZL9VGM8HDHK qG1VFqKMaTv2f6YY2YBqlEOQy5LEqbBJbI+63PBvasIUART5YqAu+Z32ljEakDJpV9zA YrYYlFqWRPSxAOICqLeNp49vTnmJDILPn8aj7JQ8Z0bRIaxYScT8usmDfxPJpex0q435 ZA97/ONubmjhMJb87BmCY/4H92JFfPb/OVoSCnhcCemo0250bWp2RyC4nxzzgtZ6aF+h Xdsu9pK/ntVdyIX/6IsNcKdNuUzzezgImmiycz2W0RaNrRTOyzTFM5lA6FWDlC1/rK7P 4jXw== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b2si5669343pgh.475.2018.11.30.11.43.33; Fri, 30 Nov 2018 11:43:48 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726772AbeLAGwK (ORCPT + 99 others); Sat, 1 Dec 2018 01:52:10 -0500 Received: from mga11.intel.com ([192.55.52.93]:7823 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726028AbeLAGwK (ORCPT ); Sat, 1 Dec 2018 01:52:10 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 30 Nov 2018 11:41:49 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,299,1539673200"; d="scan'208";a="279429331" Received: from jsakkine-mobl1.jf.intel.com (HELO localhost) ([10.241.225.27]) by orsmga005.jf.intel.com with ESMTP; 30 Nov 2018 11:41:49 -0800 Date: Fri, 30 Nov 2018 11:41:49 -0800 From: Jarkko Sakkinen To: Roberto Sassu Cc: zohar@linux.ibm.com, david.safford@ge.com, monty.wiseman@ge.com, linux-integrity@vger.kernel.org, linux-security-module@vger.kernel.org, linux-kernel@vger.kernel.org, silviu.vlasceanu@huawei.com Subject: Re: [PATCH v5 2/7] tpm: remove definition of TPM2_ACTIVE_PCR_BANKS Message-ID: <20181130194149.GA18584@linux.intel.com> References: <20181114153108.12907-1-roberto.sassu@huawei.com> <20181114153108.12907-3-roberto.sassu@huawei.com> <20181116133851.GB4163@linux.intel.com> <1602133e-6a41-ea97-d985-6eca0831898d@huawei.com> <4a55ba02-87e6-9258-038e-e4c57f00f033@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4a55ba02-87e6-9258-038e-e4c57f00f033@huawei.com> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Nov 29, 2018 at 01:04:40PM +0100, Roberto Sassu wrote: > > > > +??? struct tpm2_digest digests[0]; > > > > ????? struct tcg_event_field event; > > > > ? } __packed; > > > > -- > > > > 2.17.1 > > > > > > > > > > NAK for the same reason as last time. > > > > I added this comment to include/linux/tpm_eventlog.h: > > > > /* > > ?* http://www.trustedcomputinggroup.org/tcg-efi-protocol-specification/ > > ?* > > ?* Set the size of 'digest_sizes' and 'digests', members of > > tcg_efi_specid_event > > ?* and tcg_pcr_event2, to zero. Structures with variable-sized arrays > > placed > > ?* midway are not suitable for type casting. > > ?*/ > > > > If this comment is ok, I will send a new version of the patch set. > > Roberto Even after looking at the spec the last field does not make sense as the event after digests and digests are not in union. It is just not right. The comment does not fix that. /Jarkko