]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL
authorPeter Gonda <pgonda@google.com>
Tue, 7 Mar 2023 19:24:39 +0000 (20:24 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 20 Nov 2023 10:52:13 +0000 (11:52 +0100)
commita5b03f56d38d8e353d75803fa9bf04cdd15e5204
tree59ad26e69cf38d2ddd80e0576e32e305c819b667
parent7c7371b41a14e86f53e7dbe5baa7b1d3e0ab324b
crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL

[ Upstream commit efb339a83368ab25de1a18c0fdff85e01c13a1ea ]

The PSP can return a "firmware error" code of -1 in circumstances where
the PSP has not actually been called. To make this protocol unambiguous,
name the value SEV_RET_NO_FW_CALL.

  [ bp: Massage a bit. ]

Signed-off-by: Peter Gonda <pgonda@google.com>
Signed-off-by: Dionna Glaze <dionnaglaze@google.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Link: https://lore.kernel.org/r/20221207010210.2563293-2-dionnaglaze@google.com
Stable-dep-of: db10cb9b5746 ("virt: sevguest: Fix passing a stack buffer as a scatterlist target")
Signed-off-by: Sasha Levin <sashal@kernel.org>
Documentation/virt/coco/sev-guest.rst
drivers/crypto/ccp/sev-dev.c
include/uapi/linux/psp-sev.h