On 12/5/2017 12:54 PM, Sergei Shtylyov wrote:Thanks for your comment. yes you are right. Now It'll not return 0. It will return irq and error as negative.
The platform_get_irq() function returns negative number if an error
occurs, Zero if No irq is found and positive number if irq gets successful.
No, returning 0 is not a failure indication anymore! It used to be but not any longer...
And I fixed this function exactly to avoid overly complex error checks (which you're trying to propose here).
Thank you,platform_get_irq() error checking for only zero is not correct.
[...]
MBR, Sergei