Messages in this thread | | | Subject | Re: [PATCH 3/8] mmap locking API: use coccinelle to convert mmap_sem rwsem call sites | From | Markus Elfring <> | Date | Thu, 26 Mar 2020 14:30:07 +0100 |
| |
> This change converts the existing mmap_sem rwsem calls to use the new > mmap locking API instead. > > The change is generated using coccinelle with the following rules:
Do you find the following script variant more succinct together with the usage of a disjunction in a single SmPL rule?
@replacement@ expression x; @@ ( -init_rwsem +mmap_init_lock | -down_write +mmap_write_lock | -down_write_killable +mmap_write_lock_killable | -down_write_trylock +mmap_write_trylock | -up_write +mmap_write_unlock | -downgrade_write +mmap_downgrade_write_lock | -down_read +mmap_read_lock | -down_read_killable +mmap_read_lock_killable | -down_read_trylock +mmap_read_trylock | -up_read +mmap_read_unlock | -rwsem_is_locked +mmap_is_locked ) ( - & x - ->mmap_sem )
Regards, Markus
| |