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