summaryrefslogtreecommitdiffstats
path: root/include/linux/mmap_lock.h
Commit message (Expand)AuthorAgeFilesLines
* mm: use rwsem assertion macros for mmap_lockMatthew Wilcox (Oracle)2024-04-251-6/+4
* mm: don't drop VMA locks in mm_drop_all_locks()Jann Horn2023-08-181-0/+8
* mm: delete mmap_write_trylock() and vma_try_start_write()Hugh Dickins2023-08-181-10/+0
* mm: fix memory ordering for mm_lock_seq and vm_lock_seqJann Horn2023-07-271-2/+8
* mm: add per-VMA lock and helper functions to control itSuren Baghdasaryan2023-04-051-0/+13
* mm: move mmap_lock assert function definitionsSuren Baghdasaryan2023-04-051-12/+12
* Merge tag 'net-5.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2021-09-161-9/+0
|\
| * bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset()Yonghong Song2021-09-101-9/+0
* | mmap_lock: change trace and locking orderLiam Howlett2021-09-081-4/+4
|/
* mm: mmap_lock: add tracepoints around lock acquisitionAxel Rasmussen2020-12-151-5/+89
* mmap locking API: add mmap_lock_is_contended()Chinwen Chang2020-10-131-0/+5
* mmap locking API: rename mmap_sem to mmap_lockMichel Lespinasse2020-06-091-19/+19
* mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked()Michel Lespinasse2020-06-091-0/+14
* mmap locking API: add MMAP_LOCK_INITIALIZERMichel Lespinasse2020-06-091-0/+3
* mmap locking API: add mmap_read_trylock_non_owner()Michel Lespinasse2020-06-091-0/+14
* mmap locking API: convert nested write lock sitesMichel Lespinasse2020-06-091-0/+5
* mmap locking API: initial implementation as rwsem wrappersMichel Lespinasse2020-06-091-0/+54