X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=fs%2Fsplice.c;h=801c21cd77fe4f1d344aed6fa7b28369972d82b2;hb=7b09ed5a09532d566c34f941bbcb2a813ef97afb;hp=5fc1e50a7f30c4258c018f560709c54fda005b40;hpb=ebc90be6b9ccbdaccd93feaabef78b1c92870be2;p=cascardo%2Flinux.git diff --git a/fs/splice.c b/fs/splice.c index 5fc1e50a7f30..801c21cd77fe 100644 --- a/fs/splice.c +++ b/fs/splice.c @@ -360,7 +360,7 @@ __generic_file_splice_read(struct file *in, loff_t *ppos, break; error = add_to_page_cache_lru(page, mapping, index, - GFP_KERNEL & mapping_gfp_mask(mapping)); + mapping_gfp_constraint(mapping, GFP_KERNEL)); if (unlikely(error)) { page_cache_release(page); if (error == -EEXIST)