Messages in this thread |  | | Subject | Re: [PATCH] sched: make struct task_struct::state 32-bit | From | Valentin Schneider <> | Date | Wed, 4 Sep 2019 13:07:18 +0100 |
| |
On 03/09/2019 22:51, Valentin Schneider wrote: [...] > I tried something for function parameters, which seems to be feasible > according to [1], but couldn't get it to work (yet). Here's what I have > so far: > [...]
So now I have this:
--- @funcmatch@ identifier func; identifier p; identifier state_var; @@
func(..., struct task_struct *p, ... - , long state_var + , int state_var ,...) { ... } ---
Which seems to be doing roughly what I want. I probably need another version to cover functions with reverse parameter order, and also need to make it match functions that assign state_var to p->state (or pass it down to another function that might do it).
Baby steps...
|  |