Thread (22 messages) 22 messages, 7 authors, 2019-09-24

Re: [PATCH] sched: make struct task_struct::state 32-bit

From: Valentin Schneider <hidden>
Date: 2019-09-04 12:07:23
Also in: dm-devel, lkml, rcu

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...
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help