]> www.infradead.org Git - users/willy/pagecache.git/commitdiff
mm: Use rwsem_is_write_locked in mmap_assert_write_locked
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Wed, 6 Sep 2023 18:43:19 +0000 (14:43 -0400)
committerMatthew Wilcox (Oracle) <willy@infradead.org>
Wed, 6 Sep 2023 20:57:49 +0000 (16:57 -0400)
This slightly strengthens our checks when lockdep is disabled.

Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
include/linux/mmap_lock.h

index e05e167dbd166eafa4d5796e700d67a357fa3b6f..277b8c96bbf96bf2a33031af5b4e7878a9c36008 100644 (file)
@@ -69,7 +69,7 @@ static inline void mmap_assert_locked(struct mm_struct *mm)
 static inline void mmap_assert_write_locked(struct mm_struct *mm)
 {
        lockdep_assert_held_write(&mm->mmap_lock);
-       VM_BUG_ON_MM(!rwsem_is_locked(&mm->mmap_lock), mm);
+       VM_BUG_ON_MM(!rwsem_is_write_locked(&mm->mmap_lock), mm);
 }
 
 #ifdef CONFIG_PER_VMA_LOCK