Re: [Cocci] Checking the replacement of two specific function calls

2020-04-17 Thread Markus Elfring
>> But I have now lost track of what the semantic patch actually is, >> so I don't know what is the problem. Another possibility should be taken into account for source code variations. SmPL script example: @replacement@ expression base, device1, device2, index, private; @@ -private->res =

Re: [Cocci] Checking the replacement of two specific function calls

2020-04-17 Thread Markus Elfring
> But I have now lost track of what the semantic patch actually is, > so I don't know what is the problem. Do you find the following transformation approach easier to clarify? SmPL script: @replacement@ expression base, device, index, private; @@ -private->res = platform_get_resource(device,

Re: [Cocci] Checking the replacement of two specific function calls

2020-04-17 Thread Markus Elfring
> OK, it seems that the structure is defined in the same file so no include > options should be needed. But I have now lost track of what the > semantic patch actually is, so I don't know what is the problem. 1. Unfortunately, I needed a bit longer to become more aware of relevant differences