|
@@ -4603,7 +4603,7 @@ static inline int nfs4_server_supports_acls(struct nfs_server *server)
|
|
|
#define NFS4ACL_MAXPAGES DIV_ROUND_UP(XATTR_SIZE_MAX, PAGE_SIZE)
|
|
|
|
|
|
static int buf_to_pages_noslab(const void *buf, size_t buflen,
|
|
|
- struct page **pages, unsigned int *pgbase)
|
|
|
+ struct page **pages)
|
|
|
{
|
|
|
struct page *newpage, **spages;
|
|
|
int rc = 0;
|
|
@@ -4747,7 +4747,6 @@ static ssize_t __nfs4_get_acl_uncached(struct inode *inode, void *buf, size_t bu
|
|
|
goto out_free;
|
|
|
|
|
|
args.acl_len = npages * PAGE_SIZE;
|
|
|
- args.acl_pgbase = 0;
|
|
|
|
|
|
dprintk("%s buf %p buflen %zu npages %d args.acl_len %zu\n",
|
|
|
__func__, buf, buflen, npages, args.acl_len);
|
|
@@ -4839,7 +4838,7 @@ static int __nfs4_proc_set_acl(struct inode *inode, const void *buf, size_t bufl
|
|
|
return -EOPNOTSUPP;
|
|
|
if (npages > ARRAY_SIZE(pages))
|
|
|
return -ERANGE;
|
|
|
- i = buf_to_pages_noslab(buf, buflen, arg.acl_pages, &arg.acl_pgbase);
|
|
|
+ i = buf_to_pages_noslab(buf, buflen, arg.acl_pages);
|
|
|
if (i < 0)
|
|
|
return i;
|
|
|
nfs4_inode_return_delegation(inode);
|