diff options
Diffstat (limited to 'include/linux/nfs4.h')
| -rw-r--r-- | include/linux/nfs4.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/linux/nfs4.h b/include/linux/nfs4.h index 57ffaa20d564..1b06f0b28453 100644 --- a/include/linux/nfs4.h +++ b/include/linux/nfs4.h | |||
| @@ -374,6 +374,13 @@ enum lock_type4 { | |||
| 374 | NFS4_WRITEW_LT = 4 | 374 | NFS4_WRITEW_LT = 4 |
| 375 | }; | 375 | }; |
| 376 | 376 | ||
| 377 | enum change_attr_type4 { | ||
| 378 | NFS4_CHANGE_TYPE_IS_MONOTONIC_INCR = 0, | ||
| 379 | NFS4_CHANGE_TYPE_IS_VERSION_COUNTER = 1, | ||
| 380 | NFS4_CHANGE_TYPE_IS_VERSION_COUNTER_NOPNFS = 2, | ||
| 381 | NFS4_CHANGE_TYPE_IS_TIME_METADATA = 3, | ||
| 382 | NFS4_CHANGE_TYPE_IS_UNDEFINED = 4 | ||
| 383 | }; | ||
| 377 | 384 | ||
| 378 | /* Mandatory Attributes */ | 385 | /* Mandatory Attributes */ |
| 379 | #define FATTR4_WORD0_SUPPORTED_ATTRS (1UL << 0) | 386 | #define FATTR4_WORD0_SUPPORTED_ATTRS (1UL << 0) |
| @@ -441,6 +448,7 @@ enum lock_type4 { | |||
| 441 | #define FATTR4_WORD2_LAYOUT_BLKSIZE (1UL << 1) | 448 | #define FATTR4_WORD2_LAYOUT_BLKSIZE (1UL << 1) |
| 442 | #define FATTR4_WORD2_MDSTHRESHOLD (1UL << 4) | 449 | #define FATTR4_WORD2_MDSTHRESHOLD (1UL << 4) |
| 443 | #define FATTR4_WORD2_CLONE_BLKSIZE (1UL << 13) | 450 | #define FATTR4_WORD2_CLONE_BLKSIZE (1UL << 13) |
| 451 | #define FATTR4_WORD2_CHANGE_ATTR_TYPE (1UL << 15) | ||
| 444 | #define FATTR4_WORD2_SECURITY_LABEL (1UL << 16) | 452 | #define FATTR4_WORD2_SECURITY_LABEL (1UL << 16) |
| 445 | #define FATTR4_WORD2_MODE_UMASK (1UL << 17) | 453 | #define FATTR4_WORD2_MODE_UMASK (1UL << 17) |
| 446 | 454 | ||
| @@ -527,6 +535,7 @@ enum { | |||
| 527 | NFSPROC4_CLNT_LAYOUTSTATS, | 535 | NFSPROC4_CLNT_LAYOUTSTATS, |
| 528 | NFSPROC4_CLNT_CLONE, | 536 | NFSPROC4_CLNT_CLONE, |
| 529 | NFSPROC4_CLNT_COPY, | 537 | NFSPROC4_CLNT_COPY, |
| 538 | NFSPROC4_CLNT_OFFLOAD_CANCEL, | ||
| 530 | 539 | ||
| 531 | NFSPROC4_CLNT_LOOKUPP, | 540 | NFSPROC4_CLNT_LOOKUPP, |
| 532 | }; | 541 | }; |
