Loading fs/nfs/nfs4proc.c +2 −2 Original line number Diff line number Diff line Loading @@ -6160,7 +6160,7 @@ static ssize_t __nfs4_get_acl_uncached(struct inode *inode, void *buf, } /* for decoding across pages */ res.acl_scratch = alloc_page(GFP_KERNEL); res.acl_scratch = folio_alloc(GFP_KERNEL, 0); if (!res.acl_scratch) goto out_free; Loading Loading @@ -6196,7 +6196,7 @@ static ssize_t __nfs4_get_acl_uncached(struct inode *inode, void *buf, while (--i >= 0) __free_page(pages[i]); if (res.acl_scratch) __free_page(res.acl_scratch); folio_put(res.acl_scratch); kfree(pages); return ret; } Loading fs/nfs/nfs4xdr.c +1 −1 Original line number Diff line number Diff line Loading @@ -6585,7 +6585,7 @@ nfs4_xdr_dec_getacl(struct rpc_rqst *rqstp, struct xdr_stream *xdr, int status; if (res->acl_scratch != NULL) xdr_set_scratch_page(xdr, res->acl_scratch); xdr_set_scratch_folio(xdr, res->acl_scratch); status = decode_compound_hdr(xdr, &hdr); if (status) goto out; Loading include/linux/nfs_xdr.h +1 −1 Original line number Diff line number Diff line Loading @@ -862,7 +862,7 @@ struct nfs_getaclres { size_t acl_len; size_t acl_data_offset; int acl_flags; struct page * acl_scratch; struct folio * acl_scratch; }; struct nfs_setattrres { Loading Loading
fs/nfs/nfs4proc.c +2 −2 Original line number Diff line number Diff line Loading @@ -6160,7 +6160,7 @@ static ssize_t __nfs4_get_acl_uncached(struct inode *inode, void *buf, } /* for decoding across pages */ res.acl_scratch = alloc_page(GFP_KERNEL); res.acl_scratch = folio_alloc(GFP_KERNEL, 0); if (!res.acl_scratch) goto out_free; Loading Loading @@ -6196,7 +6196,7 @@ static ssize_t __nfs4_get_acl_uncached(struct inode *inode, void *buf, while (--i >= 0) __free_page(pages[i]); if (res.acl_scratch) __free_page(res.acl_scratch); folio_put(res.acl_scratch); kfree(pages); return ret; } Loading
fs/nfs/nfs4xdr.c +1 −1 Original line number Diff line number Diff line Loading @@ -6585,7 +6585,7 @@ nfs4_xdr_dec_getacl(struct rpc_rqst *rqstp, struct xdr_stream *xdr, int status; if (res->acl_scratch != NULL) xdr_set_scratch_page(xdr, res->acl_scratch); xdr_set_scratch_folio(xdr, res->acl_scratch); status = decode_compound_hdr(xdr, &hdr); if (status) goto out; Loading
include/linux/nfs_xdr.h +1 −1 Original line number Diff line number Diff line Loading @@ -862,7 +862,7 @@ struct nfs_getaclres { size_t acl_len; size_t acl_data_offset; int acl_flags; struct page * acl_scratch; struct folio * acl_scratch; }; struct nfs_setattrres { Loading