diff --git a/mm/swap.c b/mm/swap.c
index dbcab84c6fcec04d01a3364e79a7627125306f34..a82efc33411fa906d9cfd5b36470d93ff936f218 100644
--- a/mm/swap.c
+++ b/mm/swap.c
@@ -443,8 +443,7 @@ void mark_page_accessed(struct page *page)
 		else
 			__lru_cache_activate_page(page);
 		ClearPageReferenced(page);
-		if (page_is_file_lru(page))
-			workingset_activation(page);
+		workingset_activation(page);
 	}
 	if (page_is_idle(page))
 		clear_page_idle(page);