diff options
author | Tahsin Erdogan <tahsin@google.com> | 2017-07-04 23:53:59 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2017-07-04 23:53:59 -0400 |
commit | 2477e163f8a052c7fad9f361ad2c1f8d54c18eff (patch) | |
tree | 09e2a8ae666d7b6f1a0c93b46e5fe1c2bfc2a002 /e2fsck/problem.h | |
parent | 5b72578279fe2470e682692a15d70a43d9289e0f (diff) | |
download | e2fsprogs-2477e163f8a052c7fad9f361ad2c1f8d54c18eff.tar.gz |
e2fsck: ea_inode hash validation
In original implementation of ea_inode feature, each xattr inode had
a single parent. Child inode tracked the parent by storing its inode
number in i_mtime field. Also, child's i_generation matched parent's
i_generation.
With deduplication support, xattr inodes can now be shared so a single
backpointer is not sufficient to achieve strong binding. This is now
replaced by hash validation.
Signed-off-by: Tahsin Erdogan <tahsin@google.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'e2fsck/problem.h')
-rw-r--r-- | e2fsck/problem.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/e2fsck/problem.h b/e2fsck/problem.h index dad608c9..60cc764f 100644 --- a/e2fsck/problem.h +++ b/e2fsck/problem.h @@ -678,9 +678,6 @@ struct problem_context { /* Inode has illegal EA value inode */ #define PR_1_ATTR_VALUE_EA_INODE 0x010083 -/* Invalid backpointer from EA inode to parent inode */ -#define PR_1_ATTR_INVAL_EA_INODE 0x010084 - /* Parent inode has invalid EA entry. EA inode does not have * EXT4_EA_INODE_FL flag. Delete EA entry? */ #define PR_1_ATTR_NO_EA_INODE_FL 0x010085 |