lib: Handle failure of sbi_hartid_to_scratch() API
authorAnup Patel <anup.patel@wdc.com>
Sat, 14 Mar 2020 13:25:53 +0000 (18:55 +0530)
committerAnup Patel <anup@brainfault.org>
Thu, 19 Mar 2020 03:41:12 +0000 (09:11 +0530)
commit209134d8f9c6e4ec9a555a7813f7e2c004b5b2d7
tree8c9cda3f1891a2bc9f0e1b33c696f58806799335
parent3ebfe0ec5d280b0c5ca61b8c5cfe4bc807907630
lib: Handle failure of sbi_hartid_to_scratch() API

The sbi_hartid_to_scratch() API can fail for non-existent HARTs so
all uses of sbi_hartid_to_scratch() API should check return value.

Signed-off-by: Anup Patel <anup.patel@wdc.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Atish Patra <atish.patra@wdc.com>
include/sbi/sbi_hsm.h
lib/sbi/sbi_hsm.c
lib/sbi/sbi_init.c
lib/sbi/sbi_ipi.c
lib/sbi/sbi_scratch.c
lib/sbi/sbi_tlb.c