Thanks Andrew

On Mon, 30 Jun 2025 at 13:23, Andrew Goodbody
<andrew.goodb...@linaro.org> wrote:
>
> The function tpm2_name_to_algorithm is defined as returning an
> enum for the algorithm specified but it also attempts to return
> an error on failure, but that error is not included in the enum.
> Add the error to the enum so that it can be returned.
>
> This issue was reported by Smatch.
>
> Signed-off-by: Andrew Goodbody <andrew.goodb...@linaro.org>

Reviewed-by: Ilias Apalodimas <ilias.apalodi...@linaro.org>

> ---
>  include/tpm-v2.h | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/include/tpm-v2.h b/include/tpm-v2.h
> index ece422df0c7..f3eb2ef5643 100644
> --- a/include/tpm-v2.h
> +++ b/include/tpm-v2.h
> @@ -20,6 +20,7 @@
>  #define __TPM_V2_H
>
>  #include <tpm-common.h>
> +#include <linux/errno.h>
>
>  struct udevice;
>
> @@ -266,6 +267,7 @@ enum tpm2_return_codes {
>   * TPM2 algorithms.
>   */
>  enum tpm2_algorithms {
> +       TPM2_ALG_INVAL          = -EINVAL,
>         TPM2_ALG_SHA1           = 0x04,
>         TPM2_ALG_XOR            = 0x0A,
>         TPM2_ALG_SHA256         = 0x0B,
>
> --
> 2.39.5
>

Reply via email to