diff options
author | Thomas Hellstrom <thellstrom@vmware.com> | 2019-10-01 10:37:33 +0200 |
---|---|---|
committer | Thomas Hellstrom <thellstrom@vmware.com> | 2019-11-06 13:02:17 +0100 |
commit | ea81bae46032022656d45d4a395f1bf3b96697f0 (patch) | |
tree | 500d2722b72ca83e669ab8bf0725eb892ae82947 /mm/usercopy.c | |
parent | drm/ttm: Convert vm callbacks to helpers (diff) | |
download | linux-ea81bae46032022656d45d4a395f1bf3b96697f0.tar.xz linux-ea81bae46032022656d45d4a395f1bf3b96697f0.zip |
mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock()
The caller needs to make sure that the vma is not torn down during the
lock operation and can also use the i_mmap_rwsem for file-backed vmas.
Remove the BUG_ON. We could, as an alternative, add a test that either
vma->vm_mm->mmap_sem or vma->vm_file->f_mapping->i_mmap_rwsem are held.
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Matthew Wilcox <willy@infradead.org>
Cc: Will Deacon <will.deacon@arm.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Rik van Riel <riel@surriel.com>
Cc: Minchan Kim <minchan@kernel.org>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Huang Ying <ying.huang@intel.com>
Cc: Jérôme Glisse <jglisse@redhat.com>
Cc: Kirill A. Shutemov <kirill@shutemov.name>
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Acked-by: Kirill A. Shutemov <kirill@shutemov.name>
Diffstat (limited to 'mm/usercopy.c')
0 files changed, 0 insertions, 0 deletions