浏览代码

nfsd4: remove redundant check from nfsd4_open

Note that we already checked for this invalid case at the top of this
function.

Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
J. Bruce Fields 16 年之前
父节点
当前提交
5cb031b0af
共有 1 个文件被更改,包括 0 次插入4 次删除
  1. 0 4
      fs/nfsd/nfs4proc.c

+ 0 - 4
fs/nfsd/nfs4proc.c

@@ -206,10 +206,6 @@ nfsd4_open(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate,
 
 
 	switch (open->op_claim_type) {
 	switch (open->op_claim_type) {
 		case NFS4_OPEN_CLAIM_DELEGATE_CUR:
 		case NFS4_OPEN_CLAIM_DELEGATE_CUR:
-			status = nfserr_inval;
-			if (open->op_create)
-				goto out;
-			/* fall through */
 		case NFS4_OPEN_CLAIM_NULL:
 		case NFS4_OPEN_CLAIM_NULL:
 			/*
 			/*
 			 * (1) set CURRENT_FH to the file being opened,
 			 * (1) set CURRENT_FH to the file being opened,