]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - mm/shmem.c
lib/radix-tree.c: make radix_tree_node_alloc() work correctly within interrupt
[karo-tx-linux.git] / mm / shmem.c
index 526149846d0a82370eaf96c32489a45152fd4f66..a1b8bf4391c27739b009e63b0c6105361edcebe8 100644 (file)
@@ -1205,7 +1205,7 @@ repeat:
                                                gfp & GFP_RECLAIM_MASK);
                if (error)
                        goto decused;
-               error = radix_tree_preload(gfp & GFP_RECLAIM_MASK);
+               error = radix_tree_maybe_preload(gfp & GFP_RECLAIM_MASK);
                if (!error) {
                        error = shmem_add_to_page_cache(page, mapping, index,
                                                        gfp, NULL);