Hi Jarkko, On Mon, 2019-07-08 at 18:11 +0300, Jarkko Sakkinen wrote: > On Sat, 2019-07-06 at 20:18 -0400, Nayna Jain wrote: > > +/* > > + * tpm_get_pcr_allocation() - initialize the chip allocated banks for PCRs > > + * @chip: TPM chip to use. > > + */ > > +static int tpm_get_pcr_allocation(struct tpm_chip *chip) > > +{ > > + int rc; > > + > > + if (chip->flags & TPM_CHIP_FLAG_TPM2) > > + rc = tpm2_get_pcr_allocation(chip); > > + else > > + rc = tpm1_get_pcr_allocation(chip); > > + > > + return rc; > > +} > > It is just a trivial static function, which means that kdoc comment is > not required and neither it is useful. Please remove that. I would > rewrite the function like: > > static int tpm_get_pcr_allocation(struct tpm_chip *chip) > { > int rc; > > rc = (chip->flags & TPM_CHIP_FLAG_TPM2) ? > tpm2_get_pcr_allocation(chip) : > tpm1_get_pcr_allocation(chip); > > return rc > 0 ? -ENODEV : rc; > } > > This addresses the issue that Stefan also pointed out. You have to > deal with the TPM error codes. Hm, in the past I was told by Christoph not to use the ternary operator. Have things changed? Other than removing the comment, the only other difference is the return. Mimi