mmap locking API: use coccinelle to convert mmap_sem rwsem call sites
[linux-block.git] / kernel / sched / fair.c
index 35f4cc024dcfcb17e183b82d44359e430b791f52..cbcb2f71599bbb36c2818536a189c234d70827c5 100644 (file)
@@ -2770,7 +2770,7 @@ static void task_numa_work(struct callback_head *work)
                return;
 
 
-       if (!down_read_trylock(&mm->mmap_sem))
+       if (!mmap_read_trylock(mm))
                return;
        vma = find_vma(mm, start);
        if (!vma) {
@@ -2838,7 +2838,7 @@ out:
                mm->numa_scan_offset = start;
        else
                reset_ptenuma_scan(p);
-       up_read(&mm->mmap_sem);
+       mmap_read_unlock(mm);
 
        /*
         * Make sure tasks use at least 32x as much time to run other code