Hi, Let's suppose I have this pattern: @fix exists@ position p; @@
binder_release_work(...) { ... switch (...) { * case BINDER_WORK_NODE: ... break;@p } ... } and I want to match binder_release_work() function in drivers/android/binder.c file (linux kernel, master) Seems like the rule is not enough, it gives nothing: $ spatch --cocci-file binder.cocci drivers/android/binder.c init_defs_builtins: /usr/lib64/coccinelle/standard.h HANDLING: drivers/android/binder.c 1) What can I do to reliable check that there is a special case in a switch? 2) Is it possible to check that there is no case handling with something like: switch (...) { ... when != case BINDER_WORK_NODE: ... break; } Thanks, Denis _______________________________________________ Cocci mailing list Cocci@systeme.lip6.fr https://systeme.lip6.fr/mailman/listinfo/cocci