mm: use clear_page_mlock() in page_remove_rmap()
[firefly-linux-kernel-4.4.55.git] / mm / internal.h
index 78f25d6cc6a7cee6a8037bda4d46e3930aa38b8b..4dc93e2fe69ed43d0548c445d43bec9432d3da0e 100644 (file)
@@ -201,12 +201,7 @@ extern void munlock_vma_page(struct page *page);
  * If called for a page that is still mapped by mlocked vmas, all we do
  * is revert to lazy LRU behaviour -- semantics are not broken.
  */
-extern void __clear_page_mlock(struct page *page);
-static inline void clear_page_mlock(struct page *page)
-{
-       if (unlikely(TestClearPageMlocked(page)))
-               __clear_page_mlock(page);
-}
+extern void clear_page_mlock(struct page *page);
 
 /*
  * mlock_migrate_page - called only from migrate_page_copy() to