mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-17 14:30:00 +00:00
nfsd: remove IS_ISMNDLCK macro
This macro is only used in one place; in this place it seems simpler to put open-code it and move the comment to where it's used. Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
This commit is contained in:
parent
7f8ada98d9
commit
5e7fc43642
@ -61,12 +61,6 @@
|
|||||||
#define NFSDDBG_FACILITY NFSDDBG_FILEOP
|
#define NFSDDBG_FACILITY NFSDDBG_FILEOP
|
||||||
|
|
||||||
|
|
||||||
/* We must ignore files (but only files) which might have mandatory
|
|
||||||
* locks on them because there is no way to know if the accesser has
|
|
||||||
* the lock.
|
|
||||||
*/
|
|
||||||
#define IS_ISMNDLK(i) (S_ISREG((i)->i_mode) && mandatory_lock(i))
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This is a cache of readahead params that help us choose the proper
|
* This is a cache of readahead params that help us choose the proper
|
||||||
* readahead strategy. Initially, we set all readahead parameters to 0
|
* readahead strategy. Initially, we set all readahead parameters to 0
|
||||||
@ -680,7 +674,12 @@ nfsd_open(struct svc_rqst *rqstp, struct svc_fh *fhp, int type,
|
|||||||
err = nfserr_perm;
|
err = nfserr_perm;
|
||||||
if (IS_APPEND(inode) && (access & MAY_WRITE))
|
if (IS_APPEND(inode) && (access & MAY_WRITE))
|
||||||
goto out;
|
goto out;
|
||||||
if (IS_ISMNDLK(inode))
|
/*
|
||||||
|
* We must ignore files (but only files) which might have mandatory
|
||||||
|
* locks on them because there is no way to know if the accesser has
|
||||||
|
* the lock.
|
||||||
|
*/
|
||||||
|
if (S_ISREG((inode)->i_mode) && mandatory_lock(inode))
|
||||||
goto out;
|
goto out;
|
||||||
|
|
||||||
if (!inode->i_fop)
|
if (!inode->i_fop)
|
||||||
|
Loading…
Reference in New Issue
Block a user