mmap locking API: use coccinelle to convert mmap_sem rwsem call sites
[linux-block.git] / arch / x86 / kernel / vm86_32.c
index 47a8676c739555c8f42b79f6aaff35464a0c6c38..764573de3996d8c2a480412ecc5e0a48f4313a57 100644 (file)
@@ -171,7 +171,7 @@ static void mark_screen_rdonly(struct mm_struct *mm)
        pte_t *pte;
        int i;
 
-       down_write(&mm->mmap_sem);
+       mmap_write_lock(mm);
        pgd = pgd_offset(mm, 0xA0000);
        if (pgd_none_or_clear_bad(pgd))
                goto out;
@@ -197,7 +197,7 @@ static void mark_screen_rdonly(struct mm_struct *mm)
        }
        pte_unmap_unlock(pte, ptl);
 out:
-       up_write(&mm->mmap_sem);
+       mmap_write_unlock(mm);
        flush_tlb_mm_range(mm, 0xA0000, 0xA0000 + 32*PAGE_SIZE, PAGE_SHIFT, false);
 }