[PATCH 3/3] lib: sbi_ipi: Drop unnecessary ipi_process check
Anup Patel
anup at brainfault.org
Mon Dec 18 09:15:19 PST 2023
On Sat, Dec 9, 2023 at 2:53 AM Samuel Holland <samuel.holland at sifive.com> wrote:
>
> sbi_ipi_event_create() disallows registering an IPI event with a NULL
> .process callback, so the function pointer will never be NULL here.
>
> Signed-off-by: Samuel Holland <samuel.holland at sifive.com>
Applied this patch to the riscv/opensbi repo.
Thanks,
Anup
> ---
>
> lib/sbi/sbi_ipi.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/lib/sbi/sbi_ipi.c b/lib/sbi/sbi_ipi.c
> index ac31cd94..1115912b 100644
> --- a/lib/sbi/sbi_ipi.c
> +++ b/lib/sbi/sbi_ipi.c
> @@ -241,7 +241,7 @@ void sbi_ipi_process(void)
> while (ipi_type) {
> if (ipi_type & 1UL) {
> ipi_ops = ipi_ops_array[ipi_event];
> - if (ipi_ops && ipi_ops->process)
> + if (ipi_ops)
> ipi_ops->process(scratch);
> }
> ipi_type = ipi_type >> 1;
> --
> 2.42.0
>
>
> --
> opensbi mailing list
> opensbi at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/opensbi
More information about the opensbi
mailing list