scripts/coccinelle: more cleanup of int literal to timeout
Sort the functions within the regular expression so they can be checked more easily. Remove k_thread_deadline_set as it takes an argument in cycles. (The one in-tree call to this function was not affected by this error.) Add missed k_mbox_data_block_get. Fix an overly ambitious multi-match disjunct that covered some non-existent functions. Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
This commit is contained in:
parent
22be864af3
commit
567d3c4a3e
1 changed files with 10 additions and 9 deletions
|
@ -18,18 +18,19 @@ virtual report
|
|||
// Base rule provides the complex identifier regular expression
|
||||
@r_last_timeout@
|
||||
identifier last_timeout =~ "(?x)^k_
|
||||
( timer_start
|
||||
| queue_get
|
||||
( delayed_work_submit(|_to_queue)
|
||||
| futex_wait
|
||||
| stack_pop
|
||||
| delayed_work_submit(|_to_queue)
|
||||
| work_poll_submit(|_to_queue)
|
||||
| mbox_data_block_get
|
||||
| (mbox|msgq)_get
|
||||
| mem_(pool|slab)_alloc
|
||||
| mutex_lock
|
||||
| sem_take
|
||||
| (msgq|mbox|pipe)_(block_)?(put|get)
|
||||
| mem_(slab|pool)_alloc
|
||||
| pipe_(get|put)
|
||||
| poll
|
||||
| thread_deadline_set
|
||||
| queue_get
|
||||
| sem_take
|
||||
| stack_pop
|
||||
| timer_start
|
||||
| work_poll_submit(|_to_queue)
|
||||
)$";
|
||||
@@
|
||||
last_timeout(...)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue