diff options
author | Jaegeuk Kim <jaegeuk@kernel.org> | 2015-04-28 14:27:18 -0700 |
---|---|---|
committer | Jaegeuk Kim <jaegeuk@kernel.org> | 2015-05-07 15:50:49 -0700 |
commit | d24f1bb16d6b4e48c8317700021fa037c482054c (patch) | |
tree | 65d6ed78cb04a8a994cdd2749c8c709eed323c98 /include | |
parent | 641d98f26d03ad4ff52ca8a445b60df206f0a974 (diff) | |
download | f2fs-tools-d24f1bb16d6b4e48c8317700021fa037c482054c.tar.gz |
fsck.f2fs: add hash conversion for encrypted dentries
If dentry is encrypted, we should convert its hash value.
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/f2fs_fs.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/f2fs_fs.h b/include/f2fs_fs.h index 6aefa5d..59cc0d1 100644 --- a/include/f2fs_fs.h +++ b/include/f2fs_fs.h @@ -453,6 +453,15 @@ struct f2fs_extent { #define DEF_DIR_LEVEL 0 +/* + * i_advise uses FADVISE_XXX_BIT. We can add additional hints later. + */ +#define FADVISE_COLD_BIT 0x01 +#define FADVISE_LOST_PINO_BIT 0x02 +#define FADVISE_ENCRYPT_BIT 0x04 + +#define file_is_encrypt(i_advise) ((i_advise) & FADVISE_ENCRYPT_BIT) + struct f2fs_inode { __le16 i_mode; /* file mode */ __u8 i_advise; /* file hints */ |