cocci: Add spatch/coccinelle patches for driver porting

This is an impartial set of transformations to help port the drivers to
the new interfaces.
This commit is contained in:
Benjamin Berg
2019-07-03 23:51:58 +02:00
parent 4640e3f5b0
commit 6ec11a2b26
13 changed files with 1356 additions and 0 deletions

20
cocci/08-ssm.cocci Normal file
View File

@@ -0,0 +1,20 @@
@ ssm_callbacks @
identifier ssm;
identifier cb;
@@
fp_ssm_start(ssm, cb)
@@
identifier ssm_callbacks.cb;
identifier ssm;
identifier dev;
identifier user_data;
@@
void cb(FpSsm *ssm, FpDevice *dev, void* user_data
+ , GError *error
)
{
+ _Pragma("GCC warning \"Check that error is returned/free'ed properly!\"");
...
}