Messages in this thread | | | Subject | Re: [PATCH v5 04/10] mmap locking API: use coccinelle to convert mmap_sem rwsem call sites | From | Vlastimil Babka <> | Date | Mon, 18 May 2020 11:36:54 +0200 |
| |
On 4/22/20 2:14 AM, Michel Lespinasse wrote: > 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 rule: > > // spatch --sp-file mmap_lock_api.cocci --in-place --include-headers --dir . > > @@ > expression mm; > @@ > ( > -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_write_downgrade > | > -down_read > +mmap_read_lock > | > -down_read_killable > +mmap_read_lock_killable > | > -down_read_trylock > +mmap_read_trylock > | > -up_read > +mmap_read_unlock > ) > -(&mm->mmap_sem) > +(mm) > > Signed-off-by: Michel Lespinasse <walken@google.com> > Reviewed-by: Daniel Jordan <daniel.m.jordan@oracle.com>
Reviewed-by: Vlastimil Babka <vbabka@suse.cz>
| |