diff options
Diffstat (limited to 'include/uapi/linux/quota.h')
-rw-r--r-- | include/uapi/linux/quota.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/include/uapi/linux/quota.h b/include/uapi/linux/quota.h index 3b6cfbeb086d..1f49b8341c99 100644 --- a/include/uapi/linux/quota.h +++ b/include/uapi/linux/quota.h | |||
@@ -126,10 +126,22 @@ struct if_dqblk { | |||
126 | #define IIF_FLAGS 4 | 126 | #define IIF_FLAGS 4 |
127 | #define IIF_ALL (IIF_BGRACE | IIF_IGRACE | IIF_FLAGS) | 127 | #define IIF_ALL (IIF_BGRACE | IIF_IGRACE | IIF_FLAGS) |
128 | 128 | ||
129 | enum { | ||
130 | DQF_ROOT_SQUASH_B = 0, | ||
131 | DQF_SYS_FILE_B = 16, | ||
132 | /* Kernel internal flags invisible to userspace */ | ||
133 | DQF_PRIVATE | ||
134 | }; | ||
135 | |||
136 | /* Root squash enabled (for v1 quota format) */ | ||
137 | #define DQF_ROOT_SQUASH (1 << DQF_ROOT_SQUASH_B) | ||
138 | /* Quota stored in a system file */ | ||
139 | #define DQF_SYS_FILE (1 << DQF_SYS_FILE_B) | ||
140 | |||
129 | struct if_dqinfo { | 141 | struct if_dqinfo { |
130 | __u64 dqi_bgrace; | 142 | __u64 dqi_bgrace; |
131 | __u64 dqi_igrace; | 143 | __u64 dqi_igrace; |
132 | __u32 dqi_flags; | 144 | __u32 dqi_flags; /* DFQ_* */ |
133 | __u32 dqi_valid; | 145 | __u32 dqi_valid; |
134 | }; | 146 | }; |
135 | 147 | ||