On 03/07/2025 00:14, Haren Myneni wrote:
> +static int __init enable_hvpipe_IRQ(void)
> +{
> +     struct device_node *np;
> +
> +     hvpipe_check_exception_token = 
> rtas_function_token(RTAS_FN_CHECK_EXCEPTION);
> +     if (hvpipe_check_exception_token  == RTAS_UNKNOWN_SERVICE)
> +             return -ENODEV;
> +
> +     /* hvpipe events */
> +     np = of_find_node_by_path("/event-sources/ibm,hvpipe-msg-events");

Undocumented ABI, NAK. Plus node names should not be used at all as
ABI... and naming does not follow DT spec/style, not sure if you care
about it, though.


> +     if (np != NULL) {
> +             request_event_sources_irqs(np, hvpipe_event_interrupt,
> +                                     "HPIPE_EVENT");
> +             of_node_put(np);
> +     } else {
> +             pr_err("Can not enable hvpipe event IRQ\n");


Best regards,
Krzysztof

Reply via email to