|
@@ -5,7 +5,7 @@
|
|
|
/// So pass the IRQF_ONESHOT flag in this case.
|
|
|
///
|
|
|
//
|
|
|
-// Confidence: Good
|
|
|
+// Confidence: Moderate
|
|
|
// Comments:
|
|
|
// Options: --no-includes
|
|
|
|
|
@@ -79,16 +79,25 @@ devm_request_threaded_irq@p(dev, irq, NULL, thread_fn,
|
|
|
)
|
|
|
|
|
|
@depends on context@
|
|
|
-expression irq;
|
|
|
+expression dev, irq;
|
|
|
position p != {r1.p,r2.p};
|
|
|
@@
|
|
|
+(
|
|
|
*request_threaded_irq@p(irq, NULL, ...)
|
|
|
+|
|
|
|
+*devm_request_threaded_irq@p(dev, irq, NULL, ...)
|
|
|
+)
|
|
|
+
|
|
|
|
|
|
@match depends on report || org@
|
|
|
-expression irq;
|
|
|
+expression dev, irq;
|
|
|
position p != {r1.p,r2.p};
|
|
|
@@
|
|
|
+(
|
|
|
request_threaded_irq@p(irq, NULL, ...)
|
|
|
+|
|
|
|
+devm_request_threaded_irq@p(dev, irq, NULL, ...)
|
|
|
+)
|
|
|
|
|
|
@script:python depends on org@
|
|
|
p << match.p;
|