|
@@ -2647,10 +2647,11 @@ retry_avoidcopy:
|
|
|
}
|
|
|
spin_unlock(&mm->page_table_lock);
|
|
|
mmu_notifier_invalidate_range_end(mm, mmun_start, mmun_end);
|
|
|
- /* Caller expects lock to be held */
|
|
|
- spin_lock(&mm->page_table_lock);
|
|
|
page_cache_release(new_page);
|
|
|
page_cache_release(old_page);
|
|
|
+
|
|
|
+ /* Caller expects lock to be held */
|
|
|
+ spin_lock(&mm->page_table_lock);
|
|
|
return 0;
|
|
|
}
|
|
|
|