On 12/02/2014 05:31 PM, Jarkko Sakkinen wrote:
+
+#define TPM2_STARTUP_IN_SIZE \
+       (sizeof(struct tpm_input_header) + \
+        sizeof(struct tpm2_pcr_read_in))
+
+static const struct tpm_input_header tpm2_startup_header = {
+       .tag = cpu_to_be16(TPM2_ST_NO_SESSIONS),
+       .length = cpu_to_be32(TPM2_STARTUP_IN_SIZE),
+       .ordinal = cpu_to_be32(TPM2_CC_STARTUP)
+};
+

[...]
+
+#define TPM2_PCR_READ_IN_SIZE \
+       (sizeof(struct tpm_input_header) + \
+        sizeof(struct tpm2_pcr_read_in))
+
+static const struct tpm_input_header tpm2_pcrread_header = {
+       .tag = cpu_to_be16(TPM2_ST_NO_SESSIONS),
+       .length = cpu_to_be32(TPM2_PCR_READ_IN_SIZE),
+       .ordinal = cpu_to_be32(TPM2_CC_PCR_READ)
+};
+

[...]
+static const struct tpm_input_header tpm2_pcrextend_header = {
+       .tag = cpu_to_be16(TPM2_ST_SESSIONS),
+       .length = cpu_to_be32(sizeof(struct tpm_input_header) +
+                             sizeof(struct tpm2_pcr_extend_in)),
+       .ordinal = cpu_to_be32(TPM2_CC_PCR_EXTEND)
+};


really just a nit: also use a #define here



+static const struct tpm_input_header tpm2_getrandom_header = {
+       .tag = cpu_to_be16(TPM2_ST_NO_SESSIONS),
+       .length = cpu_to_be32(sizeof(struct tpm_input_header) +
+                             sizeof(struct tpm2_get_random_in)),
+       .ordinal = cpu_to_be32(TPM2_CC_GET_RANDOM)
+};
+
also here

+
+#define TPM2_GET_TPM_PT_IN_SIZE \
+       (sizeof(struct tpm_input_header) + \
+        sizeof(struct tpm2_get_tpm_pt_in))
+
+static const struct tpm_input_header tpm2_get_tpm_pt_header = {
+       .tag = cpu_to_be16(TPM2_ST_NO_SESSIONS),
+       .length = cpu_to_be32(TPM2_GET_TPM_PT_IN_SIZE),
+       .ordinal = cpu_to_be32(TPM2_CC_GET_CAPABILITY)
+};
+


Otherwise it looks good now.

   Stefan

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to