From: Anna Schumaker <anna.schumaker@xxxxxxxxxx> This is the first of a handful of patchsets I've been working on to convert our usage of 'struct page's into 'struct folio's. I figured I would start things off easy with converting the scratch page set to the xdr_buf before I dive into converting over the page array. What do you all think? Anna Anna Schumaker (9): SUNRPC: Introduce xdr_set_scratch_folio() NFS: Update readdir to use a scratch folio NFS: Update getacl to use xdr_set_scratch_folio() NFS: Update listxattr to use xdr_set_scratch_folio() NFS: Update the blocklayout to use xdr_set_scratch_folio() NFS: Update the filelayout to use xdr_set_scratch_folio() NFS: Update the flexfilelayout driver to use xdr_set_scratch_folio() SUNRPC: Update svcxdr_init_decode() to call xdr_set_scratch_folio() SUNRPC: Update gssx_accept_sec_context() to use xdr_set_scratch_folio() fs/nfs/blocklayout/blocklayout.c | 8 ++++---- fs/nfs/blocklayout/dev.c | 8 ++++---- fs/nfs/dir.c | 8 ++++---- fs/nfs/filelayout/filelayout.c | 10 +++++----- fs/nfs/filelayout/filelayoutdev.c | 10 +++++----- fs/nfs/flexfilelayout/flexfilelayout.c | 8 ++++---- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 10 +++++----- fs/nfs/nfs42proc.c | 4 ++-- fs/nfs/nfs42xdr.c | 2 +- fs/nfs/nfs4proc.c | 4 ++-- fs/nfs/nfs4xdr.c | 2 +- include/linux/nfs_xdr.h | 4 ++-- include/linux/sunrpc/svc.h | 4 ++-- include/linux/sunrpc/xdr.h | 8 ++++---- net/sunrpc/auth_gss/gss_rpc_xdr.c | 8 ++++---- net/sunrpc/svc.c | 10 +++++----- 16 files changed, 54 insertions(+), 54 deletions(-) -- 2.51.0