diff options
Diffstat (limited to 'drivers/char/tpm/tpm-interface.c')
| -rw-r--r-- | drivers/char/tpm/tpm-interface.c | 26 | 
1 files changed, 1 insertions, 25 deletions
diff --git a/drivers/char/tpm/tpm-interface.c b/drivers/char/tpm/tpm-interface.c index 757336324c90..5da134f12c9a 100644 --- a/drivers/char/tpm/tpm-interface.c +++ b/drivers/char/tpm/tpm-interface.c @@ -232,6 +232,7 @@ ssize_t tpm_transmit_cmd(struct tpm_chip *chip, struct tpm_buf *buf,  	if (len < min_rsp_body_length + TPM_HEADER_SIZE)  		return -EFAULT; +	buf->length = len;  	return 0;  }  EXPORT_SYMBOL_GPL(tpm_transmit_cmd); @@ -342,31 +343,6 @@ out:  }  EXPORT_SYMBOL_GPL(tpm_pcr_extend); -/** - * tpm_send - send a TPM command - * @chip:	a &struct tpm_chip instance, %NULL for the default chip - * @cmd:	a TPM command buffer - * @buflen:	the length of the TPM command buffer - * - * Return: same as with tpm_transmit_cmd() - */ -int tpm_send(struct tpm_chip *chip, void *cmd, size_t buflen) -{ -	struct tpm_buf buf; -	int rc; - -	chip = tpm_find_get_ops(chip); -	if (!chip) -		return -ENODEV; - -	buf.data = cmd; -	rc = tpm_transmit_cmd(chip, &buf, 0, "attempting to a send a command"); - -	tpm_put_ops(chip); -	return rc; -} -EXPORT_SYMBOL_GPL(tpm_send); -  int tpm_auto_startup(struct tpm_chip *chip)  {  	int rc;  |