tpm_eventlog.c: fix binary_bios_measurements
authorHarald Hoyer <harald@redhat.com>
Sat, 6 Feb 2016 14:44:42 +0000 (15:44 +0100)
committerJarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Sat, 20 Feb 2016 07:59:32 +0000 (09:59 +0200)
commit186d124f07da193a8f47e491af85cb695d415f2f
treefe9b839fea13a088fd2b5dc8a39f94bdc732c9a4
parent4f3b193dee4423d8c89c9a3e8e05f9197ea459a4
tpm_eventlog.c: fix binary_bios_measurements

The commit 0cc698af36ff ("vTPM: support little endian guests") copied
the event, but without the event data, did an endian conversion on the
size and tried to output the event data from the copied version, which
has only have one byte of the data, resulting in garbage event data.

[jarkko.sakkinen@linux.intel.com: fixed minor coding style issues and
 renamed the local variable tempPtr as temp_ptr now that there is an
 excuse to do this.]

Signed-off-by: Harald Hoyer <harald@redhat.com>
Fixes: 0cc698af36ff ("vTPM: support little endian guests")
Reviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
cc: stable@vger.kernel.org
drivers/char/tpm/tpm_eventlog.c