|
@@ -340,15 +340,15 @@ static inline u32 nfsd_suppattrs2(u32 minorversion)
|
|
}
|
|
}
|
|
|
|
|
|
/* These will return ERR_INVAL if specified in GETATTR or READDIR. */
|
|
/* These will return ERR_INVAL if specified in GETATTR or READDIR. */
|
|
-#define NFSD_WRITEONLY_ATTRS_WORD1 \
|
|
|
|
-(FATTR4_WORD1_TIME_ACCESS_SET | FATTR4_WORD1_TIME_MODIFY_SET)
|
|
|
|
|
|
+#define NFSD_WRITEONLY_ATTRS_WORD1 \
|
|
|
|
+ (FATTR4_WORD1_TIME_ACCESS_SET | FATTR4_WORD1_TIME_MODIFY_SET)
|
|
|
|
|
|
/* These are the only attrs allowed in CREATE/OPEN/SETATTR. */
|
|
/* These are the only attrs allowed in CREATE/OPEN/SETATTR. */
|
|
-#define NFSD_WRITEABLE_ATTRS_WORD0 \
|
|
|
|
-(FATTR4_WORD0_SIZE | FATTR4_WORD0_ACL )
|
|
|
|
-#define NFSD_WRITEABLE_ATTRS_WORD1 \
|
|
|
|
-(FATTR4_WORD1_MODE | FATTR4_WORD1_OWNER | FATTR4_WORD1_OWNER_GROUP \
|
|
|
|
- | FATTR4_WORD1_TIME_ACCESS_SET | FATTR4_WORD1_TIME_MODIFY_SET)
|
|
|
|
|
|
+#define NFSD_WRITEABLE_ATTRS_WORD0 \
|
|
|
|
+ (FATTR4_WORD0_SIZE | FATTR4_WORD0_ACL)
|
|
|
|
+#define NFSD_WRITEABLE_ATTRS_WORD1 \
|
|
|
|
+ (FATTR4_WORD1_MODE | FATTR4_WORD1_OWNER | FATTR4_WORD1_OWNER_GROUP \
|
|
|
|
+ | FATTR4_WORD1_TIME_ACCESS_SET | FATTR4_WORD1_TIME_MODIFY_SET)
|
|
#define NFSD_WRITEABLE_ATTRS_WORD2 0
|
|
#define NFSD_WRITEABLE_ATTRS_WORD2 0
|
|
|
|
|
|
#define NFSD_SUPPATTR_EXCLCREAT_WORD0 \
|
|
#define NFSD_SUPPATTR_EXCLCREAT_WORD0 \
|