lib: utils/irqchip: Add sanity checks in imsic_get_data() and imsic_get_target_file()
authorCyan Yang <cyan.yang@sifive.com>
Thu, 16 May 2024 08:32:43 +0000 (16:32 +0800)
committerAnup Patel <anup@brainfault.org>
Thu, 23 May 2024 05:21:29 +0000 (10:51 +0530)
commit858754a54470ad0dbbced7838b17054ccd3b96de
tree21455af32a7d18c3850ab6d9585bd424c994e03a
parent96f0a2e3ea6dc8c337ad1b927d6bda8f5ac151be
lib: utils/irqchip: Add sanity checks in imsic_get_data() and imsic_get_target_file()

Add extra sanity checks to prevent the caller getting the invalid result from
imsic_get_data() or imsic_get_target_file() when imsic is not initialized
correctly.

Signed-off-by: Cyan Yang <cyan.yang@sifive.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
lib/utils/irqchip/imsic.c