search for: spgen

Displaying 3 results from an estimated 3 matches for "spgen".

Did you mean: sagen
2018 Mar 25
2
[Outreachy kernel] [PATCH] gpu: drm: Use list_{next/prev}_entry instead of list_entry
...nately, the second rule, with the typeof call, doesn't currently > work in Coccinelle, because the semantic patch language doesn't actually > support typeof, and thinks that it is a function call. I will fix this. > > To make a semantic patch for the kernel, you can try running spgen on the > above file and answer the questions that it asks. You can find examples > in the coccinelle/scripts directory. Just run > > spgen foo.cocci > > Then answer the questions. Then run > > spgen foo.cocci > foo_for_kernel.cocci > > The second run will use the...
2018 Mar 19
4
[PATCH] gpu: drm: Use list_{next/prev}_entry instead of list_entry
This patch replace list_entry with list_{next/prev}_entry as it makes the code more clear to read. Done using coccinelle: @@ expression e1; identifier e3; type t; @@ ( - list_entry(e1->e3.next,t,e3) + list_next_entry(e1,e3) | - list_entry(e1->e3.prev,t,e3) + list_prev_entry(e1,e3) ) Signed-off-by: Arushi Singhal <arushisinghal19971997 at gmail.com> --- drivers/gpu/drm/drm_lease.c
2018 Mar 19
0
[Outreachy kernel] [PATCH] gpu: drm: Use list_{next/prev}_entry instead of list_entry
...t element. Unfortunately, the second rule, with the typeof call, doesn't currently work in Coccinelle, because the semantic patch language doesn't actually support typeof, and thinks that it is a function call. I will fix this. To make a semantic patch for the kernel, you can try running spgen on the above file and answer the questions that it asks. You can find examples in the coccinelle/scripts directory. Just run spgen foo.cocci Then answer the questions. Then run spgen foo.cocci > foo_for_kernel.cocci The second run will use the results of the first run to print the semanti...