pNFS/filelayout: fixup pNfs allocation modes
authorOlga Kornievskaia <kolga@netapp.com>
Tue, 7 May 2024 15:15:45 +0000 (11:15 -0400)
committerTrond Myklebust <trond.myklebust@hammerspace.com>
Tue, 21 May 2024 12:34:15 +0000 (08:34 -0400)
Change left over allocation flags.

Fixes: a245832aaa99 ("pNFS/files: Ensure pNFS allocation modes are consistent with nfsiod")
Signed-off-by: Olga Kornievskaia <kolga@netapp.com>
Reviewed-by: Benjamin Coddington <bcodding@redhat.com>
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
fs/nfs/filelayout/filelayout.c

index cc2ed4b5a4fd5ab95536d5b51312be3d163a85fd..85d2dc9bc212194a1ce98ed721b3d55c924e668d 100644 (file)
@@ -875,7 +875,7 @@ filelayout_pg_init_read(struct nfs_pageio_descriptor *pgio,
                                                      req->wb_bytes,
                                                      IOMODE_READ,
                                                      false,
-                                                     GFP_KERNEL);
+                                                     nfs_io_gfp_mask());
                if (IS_ERR(pgio->pg_lseg)) {
                        pgio->pg_error = PTR_ERR(pgio->pg_lseg);
                        pgio->pg_lseg = NULL;
@@ -899,7 +899,7 @@ filelayout_pg_init_write(struct nfs_pageio_descriptor *pgio,
                                                      req->wb_bytes,
                                                      IOMODE_RW,
                                                      false,
-                                                     GFP_NOFS);
+                                                     nfs_io_gfp_mask());
                if (IS_ERR(pgio->pg_lseg)) {
                        pgio->pg_error = PTR_ERR(pgio->pg_lseg);
                        pgio->pg_lseg = NULL;