Whamcloud - gitweb
LU-934 e2fsck: copy EA from external inode, fix size check 86/1886/3
authorAlexander.Boyko <alexander_boyko@xyratex.com>
Fri, 16 Dec 2011 22:11:48 +0000 (02:11 +0400)
committerAlexander.Boyko <alexander_boyko@xyratex.com>
Mon, 9 Jan 2012 10:11:21 +0000 (14:11 +0400)
commitf8ba0de1d5d4fb670c3bb287e6d20d1ded8827dd
tree462e36f8ce9f7628125579fd8003bcdf86056c38
parentbc526c65d2a4cf0c6c04e9ed4837d6dd7dbbf2b3
LU-934 e2fsck: copy EA from external inode, fix size check

This patch fixes the following issues:
- pass1.c check_ea_in_inode() compares e_value_size to fit in free
  space of inode, but for xattr in external inode this is wrong.
- e2fsck_lfsck_find_ea() have no code to copy EA from external inode.

Signed-off-by: Alexander Boyko <alexander_boyko@xyratex.com>
Xyratex-bug-id: MRP-291
Change-Id: I7bc556f0e2c9f300c8bc060b7e18167c93426644
patches/e2fsprogs-large-ea.patch
patches/e2fsprogs-lfsck.patch