[PATCH v2 1/1] powerpc/8xx: Drop legacy-of-mm-gpiochip.h header
Christophe Leroy
christophe.leroy at csgroup.eu
Thu Aug 14 18:33:52 AEST 2025
Hi Andy,
Le 18/11/2024 à 13:31, Andy Shevchenko a écrit :
> Remove legacy-of-mm-gpiochip.h header file. The above mentioned
> file provides an OF API that's deprecated. There is no agnostic
> alternatives to it and we have to open code the logic which was
> hidden behind of_mm_gpiochip_add_data(). Note, most of the GPIO
> drivers are using their own labeling schemas and resource retrieval
> that only a few may gain of the code deduplication, so whenever
> alternative is appear we can move drivers again to use that one.
>
> As a side effect this change fixes a potential memory leak on
> an error path, if of_mm_gpiochip_add_data() fails.
Is there a reason for having done this change in cpm1_gpiochip_add16()
and cpm1_gpiochip_add32() [arch/powerpc/platform/8xx/cpm1.c] and not in
cpm2_gpiochip_add32() [arch/powerpc/sysdev/cpm_common.c] while all three
functions are called from cpm_gpio_probe()
[arch/powerpc/sysdev/cpm_gpio.c] ?
Christophe
More information about the Linuxppc-dev
mailing list