diff options
author | Vaishali Thakkar <vaishali.thakkar@oracle.com> | 2016-11-23 14:16:42 +0530 |
---|---|---|
committer | Michal Marek <mmarek@suse.com> | 2016-12-11 12:08:26 +0100 |
commit | d1e774f49f0305092c9975d9070aefe318f49872 (patch) | |
tree | 58b7a50df84728da23fa363c974037c117a66d8f /scripts/coccinelle | |
parent | 35b303ae361611a6b418e385fee06fa08732b2e6 (diff) | |
download | linux-stable-d1e774f49f0305092c9975d9070aefe318f49872.tar.gz linux-stable-d1e774f49f0305092c9975d9070aefe318f49872.tar.bz2 linux-stable-d1e774f49f0305092c9975d9070aefe318f49872.zip |
Coccinelle: misc: Add support for devm variant in all modes
Add missing support for the devm_request_threaded_irq in
the rules of context, report and org modes.
Misc:
----
To be consistent with other scripts, change confidence level
of the script to 'Moderate'.
Signed-off-by: Vaishali Thakkar <vaishali.thakkar@oracle.com>
Acked-by: Julia Lawall <julia.lawall@lip6.fr>
Signed-off-by: Michal Marek <mmarek@suse.com>
Diffstat (limited to 'scripts/coccinelle')
-rw-r--r-- | scripts/coccinelle/misc/irqf_oneshot.cocci | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/scripts/coccinelle/misc/irqf_oneshot.cocci b/scripts/coccinelle/misc/irqf_oneshot.cocci index 37ede13cd517..f698d6d0f5d7 100644 --- a/scripts/coccinelle/misc/irqf_oneshot.cocci +++ b/scripts/coccinelle/misc/irqf_oneshot.cocci @@ -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; |