Thread (10 messages) 10 messages, 5 authors, 2015-09-24

RE: [PATCH 13/17] net: gianfar: remove misuse of IRQF_NO_SUSPEND flag

flat view

From: Manoil Claudiu <hidden>
Date: 2015-09-21 16:57:39
Also in: linux-pm, lkml

-----Original Message-----
From: Sudeep Holla [mailto:sudeep.holla@arm.com]
Sent: Monday, September 21, 2015 6:47 PM
To: linux-pm@vger.kernel.org; linux-kernel@vger.kernel.org
Cc: Sudeep Holla <redacted>; Thomas Gleixner
[off-list ref]; Rafael J. Wysocki [off-list ref]; David S. Miller
[off-list ref]; Manoil Claudiu-B08782
[off-list ref]; Kevin Hao [off-list ref];
netdev@vger.kernel.org
Subject: [PATCH 13/17] net: gianfar: remove misuse of IRQF_NO_SUSPEND
flag

The device is set as wakeup capable using proper wakeup API but the
driver misuses IRQF_NO_SUSPEND to set the interrupt as wakeup source
which is incorrect.

This patch removes the use of IRQF_NO_SUSPEND flags replacing it with
enable_irq_wake instead.
What would be the purpose of IRQF_NO_SUSPEND flag then?  The flag is a
friendlier API compared to calling enable_irq_wake().  For older kernels,
on PPC architectures, the flag did the job.  When did this change? Since
when using IRQF_NO_SUSPEND is a "misuse"?

Thanks,
Claudiu
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help