Received: by 10.223.164.221 with SMTP id h29csp1885371wrb; Wed, 25 Oct 2017 08:24:47 -0700 (PDT) X-Google-Smtp-Source: ABhQp+SF0w/fCt7SahFXq2moM025rjhYxoTpRF+n1vjj2dnS4+JszDD8Kgi+MEucA0HinVwsj/mF X-Received: by 10.98.75.77 with SMTP id y74mr2569611pfa.78.1508945086910; Wed, 25 Oct 2017 08:24:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1508945086; cv=none; d=google.com; s=arc-20160816; b=gEVECZhM7UHYUsStZzB/jY3muE2ISoIX1lZUZFbQ/zFeMSutaGGyTtZzh9AnK4O78z TmEj+9BTjoFa3OXlHMziciy9F47h6MKhc0SVKvsDLbQhaWpdjyC4ak4ftD6i9bQ1MRrZ WymNzCc+ygdLsKp2psovNlxmyyZGqan533KW33HWoRGH/61IAz95WqMJikgufvgwRENq RT2ykuRhDWY/J0sOuCqIAvPcDW6JYwmy0QscGVcQmWzGwV0kO+PsHYbUZoEd0HvekTDp unkURBDTRkT6SXyDXEh5j5ON+zcuilIQ2tH+kwg2NZp0Z6lXKWgry/dvH132i26zz7dj FPVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=nuiul5MAMpjpUbYKxlmzkOiLptfu8R7bJ8UAC+mBQ2o=; b=BnQFl8O76jz1I+nMtJUvI91IQEGntsSTUw/4eB92DkXczXZXtVfI+4H7Iz3r9EVoIx qR62GJCFmpubaHgVfnVWS0ACvc5ixDlVCkzyJ6Ho+zNNqNLWo7mdCEI5t7+HNFKUslPV m7/QWcpk6C22VIE68bfY4+jW4HZBMJEkK7qMkwohRkIlneA05MEnSL6x+hy7MAIkagEn EJziGcBI+/8GPr4dahLZsCfHQygbg1UbmHJDfpsgQmpkksceJhbTZ1dnNytbnjKvdLlj gfn/KANF1TELm2CWybEeJtj9C13CxWrBAb7vD7SPjVc7q/EYuQZn+EXJXhH4S/tB5KX2 eO6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@obsidianresearch.com header.s=rsa1 header.b=RD3MM8ly; 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 z72si2125513pff.170.2017.10.25.08.24.29; Wed, 25 Oct 2017 08:24:46 -0700 (PDT) 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; dkim=pass (test mode) header.i=@obsidianresearch.com header.s=rsa1 header.b=RD3MM8ly; 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 S1751846AbdJYPWo (ORCPT + 99 others); Wed, 25 Oct 2017 11:22:44 -0400 Received: from quartz.orcorp.ca ([184.70.90.242]:49480 "EHLO quartz.orcorp.ca" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751029AbdJYPWj (ORCPT ); Wed, 25 Oct 2017 11:22:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=obsidianresearch.com; s=rsa1; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date; bh=nuiul5MAMpjpUbYKxlmzkOiLptfu8R7bJ8UAC+mBQ2o=; b=RD3MM8lyuUWcUcwwdpz0WsFjuPwQ7p6XIASZapLIuYUHNzjJdKwZjegZg6faM9TOo3UuBaES7EPbz+V+t0wgXhvnI0C7QSHZ1SRhxNhfeS/uQ2PfiNfqiwvmqBnh6dbM8iVk/vRAcJL9ixPv9brKi/75APvXyq+NEzHVa4A4VBo=; Received: from jgg by quartz.orcorp.ca with local (Exim 4.84_2) (envelope-from ) id 1e7NVh-0004Tg-JW; Wed, 25 Oct 2017 09:22:25 -0600 Date: Wed, 25 Oct 2017 09:22:25 -0600 From: Jason Gunthorpe To: Jarkko Sakkinen Cc: linux-integrity@vger.kernel.org, linux-security-module@vger.kernel.org, Matt Mackall , Herbert Xu , Peter Huewe , Marcel Selhorst , Mimi Zohar , Dmitry Kasatkin , James Morris , "Serge E. Hallyn" , David Safford , David Howells , Jerry Snitselaar , "open list:HARDWARE RANDOM NUMBER GENERATOR CORE" , open list , "moderated list:TPM DEVICE DRIVER" , "open list:INTEGRITY MEASUREMENT ARCHITECTURE (IMA)" , "open list:INTEGRITY MEASUREMENT ARCHITECTURE (IMA)" , "open list:KEYS-TRUSTED" Subject: Re: [PATCH v2] tpm: use struct tpm_chip for tpm_chip_find_get() Message-ID: <20171025152225.GC15557@obsidianresearch.com> References: <20171025115508.5682-1-jarkko.sakkinen@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20171025115508.5682-1-jarkko.sakkinen@linux.intel.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Oct 25, 2017 at 01:55:04PM +0200, Jarkko Sakkinen wrote: > Device number (the character device index) is not a stable identifier > for a TPM chip. That is the reason why every call site passes > TPM_ANY_NUM to tpm_chip_find_get(). > > This commit changes the API in a way that instead a struct tpm_chip > instance is given and NULL means the default chip. In addition, this > commit refines the documentation to be up to date with the > implementation. > > Suggested-by: Jason Gunthorpe (@chip_num -> @chip) > Signed-off-by: Jarkko Sakkinen > v2: > * Further defined function documentation. > * Changed @chip_num to @chip instead of removing the parameter as suggested by > Jason Gunthorpe. Reviewed-by: Jason Gunthorpe Jason From 1582242864381782214@xxx Wed Oct 25 15:13:02 +0000 2017 X-GM-THRID: 1582230549885813514 X-Gmail-Labels: Inbox,Category Forums