Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

TPM: fix pcrread

The previously sent patch:

http://marc.info/?l=tpmdd-devel&m=125208945007834&w=2

Had its first hunk cropped when merged, submitting only this first hunk
again.

Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
Cc: Debora Velarde <debora@linux.vnet.ibm.com>
Cc: Marcel Selhorst <m.selhorst@sirrix.com>
Cc: James Morris <jmorris@namei.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Rajiv Andrade <srajiv@linux.vnet.ibm.com>
Acked-by: Mimi Zohar <zohar@us.ibm.com>
Tested-by: Mimi Zohar <zohar@us.ibm.com>
Signed-off-by: James Morris <jmorris@namei.org>

authored by

Rajiv Andrade and committed by
James Morris
15d031c3 36a07902

+1 -2
+1 -2
drivers/char/tpm/tpm.c
··· 696 696 697 697 cmd.header.in = pcrread_header; 698 698 cmd.params.pcrread_in.pcr_idx = cpu_to_be32(pcr_idx); 699 - BUG_ON(cmd.header.in.length > READ_PCR_RESULT_SIZE); 700 - rc = transmit_cmd(chip, &cmd, cmd.header.in.length, 699 + rc = transmit_cmd(chip, &cmd, READ_PCR_RESULT_SIZE, 701 700 "attempting to read a pcr value"); 702 701 703 702 if (rc == 0)