]> git.baikalelectronics.ru Git - kernel.git/commit
riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value
authorSunil V L <sunilvl@ventanamicro.com>
Fri, 28 Jan 2022 04:50:04 +0000 (10:20 +0530)
committerArd Biesheuvel <ardb@kernel.org>
Mon, 28 Feb 2022 09:07:49 +0000 (10:07 +0100)
commit2313bde95ce8bfdaf353cc611b52643277d2e6cf
tree18bd829d9db910ffec9a759b4114f52988eb1596
parent4fe170f3ce492469e7e10751326c41f3b69af752
riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value

The get_boot_hartid_from_fdt() function currently returns U32_MAX
for failure case which is not correct because U32_MAX is a valid
hartid value. This patch fixes the issue by returning error code.

Cc: <stable@vger.kernel.org>
Fixes: 2be49b9e8b80 ("RISC-V: Add EFI stub support.")
Signed-off-by: Sunil V L <sunilvl@ventanamicro.com>
Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
drivers/firmware/efi/libstub/riscv-stub.c