On Sat, 2018-03-10 at 14:14 -0800, James Bottomley wrote:
>       TPM_BUF_OVERFLOW        = BIT(0),
> +     TPM_BUF_2B              = BIT(1),

Instead of re-using this I would prefer to have another enum for
buffer type. tpm_buf_init() could have the signature:

int tpm_buf_init(unsigned int type);

For commands there should be a function:

void tpm_buf_set_command_header(struct tpm_buf *buf, u16 tag, u32 ordinal);

And tpm_buf_append_2b() should not exist at all. It should be
maintained automatically by other append commands.

/Jarkko

Reply via email to