diff options
Diffstat (limited to 'fs/nfsd/nfsd.h')
| -rw-r--r-- | fs/nfsd/nfsd.h | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/fs/nfsd/nfsd.h b/fs/nfsd/nfsd.h index 33a46a8dfaf7..565c4da1a9eb 100644 --- a/fs/nfsd/nfsd.h +++ b/fs/nfsd/nfsd.h | |||
| @@ -325,15 +325,27 @@ void nfsd_lockd_shutdown(void); | |||
| 325 | 325 | ||
| 326 | #define NFSD4_SUPPORTED_ATTRS_WORD2 0 | 326 | #define NFSD4_SUPPORTED_ATTRS_WORD2 0 |
| 327 | 327 | ||
| 328 | /* 4.1 */ | ||
| 329 | #ifdef CONFIG_NFSD_PNFS | ||
| 330 | #define PNFSD_SUPPORTED_ATTRS_WORD1 FATTR4_WORD1_FS_LAYOUT_TYPES | ||
| 331 | #define PNFSD_SUPPORTED_ATTRS_WORD2 \ | ||
| 332 | (FATTR4_WORD2_LAYOUT_BLKSIZE | FATTR4_WORD2_LAYOUT_TYPES) | ||
| 333 | #else | ||
| 334 | #define PNFSD_SUPPORTED_ATTRS_WORD1 0 | ||
| 335 | #define PNFSD_SUPPORTED_ATTRS_WORD2 0 | ||
| 336 | #endif /* CONFIG_NFSD_PNFS */ | ||
| 337 | |||
| 328 | #define NFSD4_1_SUPPORTED_ATTRS_WORD0 \ | 338 | #define NFSD4_1_SUPPORTED_ATTRS_WORD0 \ |
| 329 | NFSD4_SUPPORTED_ATTRS_WORD0 | 339 | NFSD4_SUPPORTED_ATTRS_WORD0 |
| 330 | 340 | ||
| 331 | #define NFSD4_1_SUPPORTED_ATTRS_WORD1 \ | 341 | #define NFSD4_1_SUPPORTED_ATTRS_WORD1 \ |
| 332 | NFSD4_SUPPORTED_ATTRS_WORD1 | 342 | (NFSD4_SUPPORTED_ATTRS_WORD1 | PNFSD_SUPPORTED_ATTRS_WORD1) |
| 333 | 343 | ||
| 334 | #define NFSD4_1_SUPPORTED_ATTRS_WORD2 \ | 344 | #define NFSD4_1_SUPPORTED_ATTRS_WORD2 \ |
| 335 | (NFSD4_SUPPORTED_ATTRS_WORD2 | FATTR4_WORD2_SUPPATTR_EXCLCREAT) | 345 | (NFSD4_SUPPORTED_ATTRS_WORD2 | PNFSD_SUPPORTED_ATTRS_WORD2 | \ |
| 346 | FATTR4_WORD2_SUPPATTR_EXCLCREAT) | ||
| 336 | 347 | ||
| 348 | /* 4.2 */ | ||
| 337 | #ifdef CONFIG_NFSD_V4_SECURITY_LABEL | 349 | #ifdef CONFIG_NFSD_V4_SECURITY_LABEL |
| 338 | #define NFSD4_2_SECURITY_ATTRS FATTR4_WORD2_SECURITY_LABEL | 350 | #define NFSD4_2_SECURITY_ATTRS FATTR4_WORD2_SECURITY_LABEL |
| 339 | #else | 351 | #else |
