nfs3acl.c (d0e99511834b6828c960e978d9a8cb6e5731250d) | nfs3acl.c (13e83a4923bea7c4f2f6714030cb7e56d20ef7e5) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Process version 3 NFSACL requests. 4 * 5 * Copyright (C) 2002-2003 Andreas Gruenbacher <agruen@suse.de> 6 */ 7 8#include "nfsd.h" --- 89 unchanged lines hidden (view full) --- 98 inode = d_inode(fh->fh_dentry); 99 100 error = fh_want_write(fh); 101 if (error) 102 goto out_errno; 103 104 inode_lock(inode); 105 | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Process version 3 NFSACL requests. 4 * 5 * Copyright (C) 2002-2003 Andreas Gruenbacher <agruen@suse.de> 6 */ 7 8#include "nfsd.h" --- 89 unchanged lines hidden (view full) --- 98 inode = d_inode(fh->fh_dentry); 99 100 error = fh_want_write(fh); 101 if (error) 102 goto out_errno; 103 104 inode_lock(inode); 105 |
106 error = set_posix_acl(&init_user_ns, fh->fh_dentry, ACL_TYPE_ACCESS, | 106 error = set_posix_acl(&nop_mnt_idmap, fh->fh_dentry, ACL_TYPE_ACCESS, |
107 argp->acl_access); 108 if (error) 109 goto out_drop_lock; | 107 argp->acl_access); 108 if (error) 109 goto out_drop_lock; |
110 error = set_posix_acl(&init_user_ns, fh->fh_dentry, ACL_TYPE_DEFAULT, | 110 error = set_posix_acl(&nop_mnt_idmap, fh->fh_dentry, ACL_TYPE_DEFAULT, |
111 argp->acl_default); 112 113out_drop_lock: 114 inode_unlock(inode); 115 fh_drop_write(fh); 116out_errno: 117 resp->status = nfserrno(error); 118out: --- 160 unchanged lines hidden --- | 111 argp->acl_default); 112 113out_drop_lock: 114 inode_unlock(inode); 115 fh_drop_write(fh); 116out_errno: 117 resp->status = nfserrno(error); 118out: --- 160 unchanged lines hidden --- |