Messages in this thread |  | | Subject | Re: [PATCH] irqchip: Provide stronger type checking for IRQCHIP_MATCH/IRQCHIP_DECLARE | From | Florian Fainelli <> | Date | Thu, 21 Oct 2021 11:06:39 -0700 |
| |
On 10/20/21 3:45 AM, Marc Zyngier wrote: > Both IRQCHIP_DECLARE() and IRQCHIP_MATCH() use an underlying of_device_id() > structure to encode the matching property and the init callback. > However, this callback is stored in as a void * pointer, which obviously > defeat any attempt at stronger type checking. > > Work around this by providing a new macro that builds on top of the > __typecheck() primitive, and that can be used to warn when there is > a discrepency between the drivers and core code. > > Signed-off-by: Marc Zyngier <maz@kernel.org>
Acked-by: Florian Fainelli <f.fainelli@gmail.com> -- Florian
|  |