android_kernel_samsung_sm8650/arch/powerpc/sysdev/xive
Christophe JAILLET e414e2938e powerpc/xive: Add some error handling code to 'xive_spapr_init()'
'xive_irq_bitmap_add()' can return -ENOMEM.
In this case, we should free the memory already allocated and return
'false' to the caller.

Also add an error path which undoes the 'tima = ioremap(...)'

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/564998101804886b151235c8a9f93020923bfd2c.1643718324.git.christophe.jaillet@wanadoo.fr
2022-02-03 22:36:59 +11:00
..
common.c powerpc/xive: Export XIVE IPI information for online-only processors. 2022-01-31 13:45:23 +11:00
Kconfig powerpc/xive: Change IRQ domain to a tree domain 2021-11-17 21:55:42 +11:00
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
native.c powerpc/sysdev: Add __init attribute to eligible functions 2021-12-23 22:33:12 +11:00
spapr.c powerpc/xive: Add some error handling code to 'xive_spapr_init()' 2022-02-03 22:36:59 +11:00
xive-internal.h powerpc/xive: Fix compile when !CONFIG_PPC_POWERNV. 2021-12-02 10:40:38 +11:00