]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - mm/swapfile.c
swapin needs gfp_mask for loop on tmpfs
[linux-2.6-omap-h63xx.git] / mm / swapfile.c
index f071648e1360823d06e83b1951a77f1c53a5f998..ab93505dfbf47ebb228fc17da189758c3367ad68 100644 (file)
@@ -730,7 +730,8 @@ static int try_to_unuse(unsigned int type)
                 */
                swap_map = &si->swap_map[i];
                entry = swp_entry(type, i);
-               page = read_swap_cache_async(entry, NULL, 0);
+               page = read_swap_cache_async(entry,
+                                       GFP_HIGHUSER_MOVABLE, NULL, 0);
                if (!page) {
                        /*
                         * Either swap_duplicate() failed because entry