summaryrefslogtreecommitdiffstats
path: root/drivers/input/keyboard/applespi.c
diff options
context:
space:
mode:
authorTom Lendacky <thomas.lendacky@amd.com>2023-02-22 17:39:39 +0100
committerBorislav Petkov (AMD) <bp@alien8.de>2023-03-01 10:17:46 +0100
commitdd093fb08e8f8a958fec4eef36f9f09eac047f60 (patch)
treeb048e4c4d88c70fa710ed9de09342be501f4bc7b /drivers/input/keyboard/applespi.c
parentDocumentation/hw-vuln: Document the interaction between IBRS and STIBP (diff)
downloadlinux-dd093fb08e8f8a958fec4eef36f9f09eac047f60.tar.xz
linux-dd093fb08e8f8a958fec4eef36f9f09eac047f60.zip
virt/sev-guest: Return -EIO if certificate buffer is not large enough
Commit 47894e0fa6a5 ("virt/sev-guest: Prevent IV reuse in the SNP guest driver") changed the behavior associated with the return value when the caller does not supply a large enough certificate buffer. Prior to the commit a value of -EIO was returned. Now, 0 is returned. This breaks the established ABI with the user. Change the code to detect the buffer size error and return -EIO. Fixes: 47894e0fa6a5 ("virt/sev-guest: Prevent IV reuse in the SNP guest driver") Reported-by: Larry Dewey <larry.dewey@amd.com> Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Tested-by: Larry Dewey <larry.dewey@amd.com> Cc: <stable@kernel.org> Link: https://lore.kernel.org/r/2afbcae6daf13f7ad5a4296692e0a0fe1bc1e4ee.1677083979.git.thomas.lendacky@amd.com
Diffstat (limited to 'drivers/input/keyboard/applespi.c')
0 files changed, 0 insertions, 0 deletions