lib: sbi: Checking fifo validness in sbi_fifo_is_empty and is_full
authorDong Du <Dd_nirvana@sjtu.edu.cn>
Fri, 27 Aug 2021 14:46:28 +0000 (22:46 +0800)
committerAnup Patel <anup@brainfault.org>
Fri, 3 Sep 2021 06:29:35 +0000 (11:59 +0530)
commit1718b1642ee8c31eb2c49d78b5834e06f3324394
tree9be55a03f345e11b6bd3fa1d2626e3d28ec621f1
parentc2623065331a9ae93f7dbd9d1bc7b4d46d0415a6
lib: sbi: Checking fifo validness in sbi_fifo_is_empty and is_full

As other exported fifo functions, we should check whether the fifo is
valid in sbi_fifo_is_empty and sbi_fifo_is_full. To this end, this patch
changes the retval from bool to int, and the two functions will return
SBI_EINVAL in the case the fifo is invalid.

Signed-off-by: Dong Du <Dd_nirvana@sjtu.edu.cn>
Reviewed-by: Atish Patra <atish.patra@wdc.com>
include/sbi/sbi_fifo.h
lib/sbi/sbi_fifo.c