linux_old1/drivers/char/tpm
Jarkko Sakkinen 0dc5536521 tpm: fix raciness of PPI interface lookup
Traversal of the ACPI device tree was not done right. PPI interface
should be looked up only from the ACPI device that is the platform
device for the TPM. This could cause problems with systems with
two TPM chips such as 4th gen Intel systems.

In addition, added the missing license and copyright platter to
the tpm_ppi.c.

Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Reviewed-by: Jasob Gunthorpe <jason.gunthorpe@obsidianresearch.com>
Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Tested-by: Scot Doyle <lkml14@scotdoyle.com>
Signed-off-by: Peter Huewe <peterhuewe@gmx.de>
2015-01-17 14:00:09 +01:00
..
Kconfig tpm/tpm_i2c_stm_st33: Update Kconfig in order to be inline to other similar product 2015-01-17 14:00:06 +01:00
Makefile tpm: two-phase chip management functions 2015-01-17 14:00:09 +01:00
tpm-chip.c tpm: fix raciness of PPI interface lookup 2015-01-17 14:00:09 +01:00
tpm-dev.c tpm: Make tpm-dev allocate a per-file structure 2014-01-06 14:37:25 +01:00
tpm-interface.c tpm: two-phase chip management functions 2015-01-17 14:00:09 +01:00
tpm-sysfs.c tpm: merge duplicate transmit_cmd() functions 2015-01-17 14:00:09 +01:00
tpm.h tpm: fix raciness of PPI interface lookup 2015-01-17 14:00:09 +01:00
tpm_acpi.c ACPI: Clean up acpi_os_map/unmap_memory() to eliminate __iomem. 2014-05-27 18:13:08 +02:00
tpm_atmel.c tpm: two-phase chip management functions 2015-01-17 14:00:09 +01:00
tpm_atmel.h tpmdd maintainers 2007-08-22 19:52:44 -07:00
tpm_eventlog.c tpm: simplify code by using %*phN specifier 2014-07-29 23:10:56 +02:00
tpm_eventlog.h drivers/char/tpm: Add securityfs support for event log 2012-08-22 16:22:47 -05:00
tpm_i2c_atmel.c tpm: two-phase chip management functions 2015-01-17 14:00:09 +01:00
tpm_i2c_infineon.c tpm: two-phase chip management functions 2015-01-17 14:00:09 +01:00
tpm_i2c_nuvoton.c tpm: two-phase chip management functions 2015-01-17 14:00:09 +01:00
tpm_i2c_stm_st33.c tpm: two-phase chip management functions 2015-01-17 14:00:09 +01:00
tpm_ibmvtpm.c tpm: two-phase chip management functions 2015-01-17 14:00:09 +01:00
tpm_ibmvtpm.h tpm_ibmvtpm: Update email address in maintainers list and ibmvtpm driver 2015-01-17 14:00:09 +01:00
tpm_infineon.c tpm: two-phase chip management functions 2015-01-17 14:00:09 +01:00
tpm_nsc.c tpm: two-phase chip management functions 2015-01-17 14:00:09 +01:00
tpm_of.c tpm_ibmvtpm: Update email address in maintainers list and ibmvtpm driver 2015-01-17 14:00:09 +01:00
tpm_ppi.c tpm: fix raciness of PPI interface lookup 2015-01-17 14:00:09 +01:00
tpm_tis.c tpm: fix raciness of PPI interface lookup 2015-01-17 14:00:09 +01:00
xen-tpmfront.c tpm: two-phase chip management functions 2015-01-17 14:00:09 +01:00