diff options
Diffstat (limited to 'fs/xfs/xfs_fs.h')
-rw-r--r-- | fs/xfs/xfs_fs.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/fs/xfs/xfs_fs.h b/fs/xfs/xfs_fs.h index 0cfa30813b16..a19f9b205c15 100644 --- a/fs/xfs/xfs_fs.h +++ b/fs/xfs/xfs_fs.h | |||
@@ -346,13 +346,23 @@ typedef struct xfs_error_injection { | |||
346 | struct xfs_eofblocks { | 346 | struct xfs_eofblocks { |
347 | __u32 eof_version; | 347 | __u32 eof_version; |
348 | __u32 eof_flags; | 348 | __u32 eof_flags; |
349 | __u64 pad[15]; | 349 | uid_t eof_uid; |
350 | gid_t eof_gid; | ||
351 | prid_t eof_prid; | ||
352 | __u32 pad32; | ||
353 | __u64 pad64[13]; | ||
350 | }; | 354 | }; |
351 | 355 | ||
352 | /* eof_flags values */ | 356 | /* eof_flags values */ |
353 | #define XFS_EOF_FLAGS_SYNC (1 << 0) /* sync/wait mode scan */ | 357 | #define XFS_EOF_FLAGS_SYNC (1 << 0) /* sync/wait mode scan */ |
358 | #define XFS_EOF_FLAGS_UID (1 << 1) /* filter by uid */ | ||
359 | #define XFS_EOF_FLAGS_GID (1 << 2) /* filter by gid */ | ||
360 | #define XFS_EOF_FLAGS_PRID (1 << 3) /* filter by project id */ | ||
354 | #define XFS_EOF_FLAGS_VALID \ | 361 | #define XFS_EOF_FLAGS_VALID \ |
355 | (XFS_EOF_FLAGS_SYNC) | 362 | (XFS_EOF_FLAGS_SYNC | \ |
363 | XFS_EOF_FLAGS_UID | \ | ||
364 | XFS_EOF_FLAGS_GID | \ | ||
365 | XFS_EOF_FLAGS_PRID) | ||
356 | 366 | ||
357 | 367 | ||
358 | /* | 368 | /* |