All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jarkko Sakkinen <jarkko.sakkinen-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>
To: Christophe Ricard
	<christophe.ricard-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Cc: jean-luc.blanc-qxv4g6HH51o@public.gmane.org,
	ashley-fm2HMyfA2y6tG0bUXCXiUA@public.gmane.org,
	tpmdd-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org,
	christophe-h.ricard-qxv4g6HH51o@public.gmane.org,
	benoit.houyere-qxv4g6HH51o@public.gmane.org
Subject: Re: [PATCH v4 0/6] Remove the tpm_vendor_specific structure
Date: Fri, 1 Apr 2016 15:05:14 +0300	[thread overview]
Message-ID: <20160401120514.GA7858@intel.com> (raw)
In-Reply-To: <1459457820-30542-1-git-send-email-christophe-h.ricard-qxv4g6HH51o@public.gmane.org>

On Thu, Mar 31, 2016 at 10:56:54PM +0200, Christophe Ricard wrote:
> Hi Jarkko,
> 
> After our discussion, please find an updated v4 serie allowing to
> completely remove reference to the tpm_vendor_specific structure.
> 
> I have been able to test tpm_tis on a HP8200 Desktop machine.

I pushed these to my master branch so that they get easily testing
coverage.

/Jarkko

> 
> It applies cleanly on top of:
> tpm: cleanup tpm_tis_remove()
> 72e454274bc1a05d561ae5f6959c15a26604a25d
> 
> In v4:
> - Added Jarkko's Review in patch 2, 3, 4, 6
> - Fixed checkpatch Warning in patch 1
> macros should not use a trailing semicolon
> #165: FILE: drivers/char/tpm/tpm_atmel.h:41:
> +#define atmel_getb(priv, offset) readb(priv->iobase + offset);'
> Note: this warning is not directly linked with patch one.
> It was mention in v3 cover-letter.
> - Reduced patch 5 commit message and moved each timeout_X to a new line/declaration.
> 
> In v3:
> - Merged 'tpm/tpm_atmel: drop remaining 'iobase' usage' from v2 and
> 'tpm: drop 'iobase' from struct tpm_vendor_specific' sent in v1
> - Move patch tpm: Remove useless priv field in struct tpm_vendor_specific
> at the end of the serie,
> - Dropped codestyle/cleanup patches. May be send later...
> (e.g: tpm/tpm_i2c_atmel: simplify patch to get tpm_chip from an i2c_client,
> tpm/tpm_i2c_atmel: Few code style fixes)
> - In patch 'tpm: drop 'irq' from struct tpm_vendor_specific', Renamed
> TPM_CHIP_FLAG_USES_IRQ to TPM_CHIP_FLAG_IRQ
> - Added patch 'tpm: drop 'locality' from struct tpm_vendor_specific'.
> 
> v2 serie was dropped.
> 
> Best Regards
> Christophe
> 
> Christophe Ricard (6):
>   tpm: drop 'iobase' from struct tpm_vendor_specific
>   tpm: drop 'irq' from struct tpm_vendor_specific
>   tpm: drop 'read_queue' from struct tpm_vendor_specific
>   tpm: drop 'locality' from struct tpm_vendor_specific
>   tpm: Move tpm_vendor_specific data related with PTP specification to
>     tpm_chip
>   tpm: Remove useless priv field in struct tpm_vendor_specific
> 
>  drivers/char/tpm/st33zp24/i2c.c      |  15 ++-
>  drivers/char/tpm/st33zp24/spi.c      |  15 ++-
>  drivers/char/tpm/st33zp24/st33zp24.c | 113 +++++++-----------
>  drivers/char/tpm/st33zp24/st33zp24.h |  12 ++
>  drivers/char/tpm/tpm-interface.c     |  52 ++++----
>  drivers/char/tpm/tpm-sysfs.c         |  20 ++--
>  drivers/char/tpm/tpm.h               |  28 ++---
>  drivers/char/tpm/tpm2-cmd.c          |   2 +-
>  drivers/char/tpm/tpm_atmel.c         |  32 +++--
>  drivers/char/tpm/tpm_atmel.h         |  10 +-
>  drivers/char/tpm/tpm_crb.c           |  12 +-
>  drivers/char/tpm/tpm_i2c_atmel.c     |  23 ++--
>  drivers/char/tpm/tpm_i2c_infineon.c  |  48 ++++----
>  drivers/char/tpm/tpm_i2c_nuvoton.c   |  73 +++++++-----
>  drivers/char/tpm/tpm_ibmvtpm.c       |  38 ++----
>  drivers/char/tpm/tpm_nsc.c           |  48 ++++----
>  drivers/char/tpm/tpm_tis.c           | 225 +++++++++++++++++++----------------
>  drivers/char/tpm/xen-tpmfront.c      |  36 +++---
>  18 files changed, 402 insertions(+), 400 deletions(-)
> 
> -- 
> 2.5.0
> 

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140

      parent reply	other threads:[~2016-04-01 12:05 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-31 20:56 [PATCH v4 0/6] Remove the tpm_vendor_specific structure Christophe Ricard
     [not found] ` <1459457820-30542-1-git-send-email-christophe-h.ricard-qxv4g6HH51o@public.gmane.org>
2016-03-31 20:56   ` [PATCH v4 1/6] tpm: drop 'iobase' from struct tpm_vendor_specific Christophe Ricard
2016-03-31 20:56   ` [PATCH v4 2/6] tpm: drop 'irq' " Christophe Ricard
2016-03-31 20:56   ` [PATCH v4 3/6] tpm: drop 'read_queue' " Christophe Ricard
2016-03-31 20:56   ` [PATCH v4 4/6] tpm: drop 'locality' " Christophe Ricard
2016-03-31 20:56   ` [PATCH v4 5/6] tpm: Move tpm_vendor_specific data related with PTP specification to tpm_chip Christophe Ricard
2016-03-31 20:57   ` [PATCH v4 6/6] tpm: Remove useless priv field in struct tpm_vendor_specific Christophe Ricard
2016-04-01 12:05   ` Jarkko Sakkinen [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20160401120514.GA7858@intel.com \
    --to=jarkko.sakkinen-vuqaysv1563yd54fqh9/ca@public.gmane.org \
    --cc=ashley-fm2HMyfA2y6tG0bUXCXiUA@public.gmane.org \
    --cc=benoit.houyere-qxv4g6HH51o@public.gmane.org \
    --cc=christophe-h.ricard-qxv4g6HH51o@public.gmane.org \
    --cc=christophe.ricard-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    --cc=jean-luc.blanc-qxv4g6HH51o@public.gmane.org \
    --cc=tpmdd-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.