Messages in this thread | | | From | Davidlohr Bueso <> | Subject | [PATCH 0/2] fs,mm: abstract i_mmap_mutex lock | Date | Wed, 2 Oct 2013 13:17:44 -0700 |
| |
In lure of the sleepable-vs-non-sleepable anon-vma/i_mmap locking discussion, this patchset encapsulates the i_mmap_mutex lock into two functions to lock and unlock (for writting). This is very similar to how we currently deal with anon-vma lock, making it a lot easier to change the lock type.
I've split these changes in to two patches since it makes patch 2 nicer to review, matching additions with deletions.
Thanks!
Davidlohr Bueso (2): mm,fs: introduce helpers around i_mmap_mutex fs,mm: use new helper functions around the i_mmap_mutex
fs/hugetlbfs/inode.c | 4 ++-- include/linux/fs.h | 10 ++++++++++ kernel/events/uprobes.c | 4 ++-- kernel/fork.c | 4 ++-- mm/filemap_xip.c | 4 ++-- mm/fremap.c | 4 ++-- mm/hugetlb.c | 12 ++++++------ mm/memory-failure.c | 4 ++-- mm/memory.c | 8 ++++---- mm/mmap.c | 14 +++++++------- mm/mremap.c | 4 ++-- mm/nommu.c | 14 +++++++------- mm/rmap.c | 16 ++++++++-------- 13 files changed, 56 insertions(+), 46 deletions(-)
-- 1.8.1.4
| |