kernel_optimize_test/fs/ext4
Emoly Liu 191eac3300 ext4: error should be cleared if ea_inode isn't added to the cache
For Lustre, if ea_inode fails in hash validation but passes parent
inode and generation checks, it won't be added to the cache as well
as the error "-EFSCORRUPTED" should be cleared, otherwise it will
cause "Structure needs cleaning" when running getfattr command.

Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-9723

Cc: stable@vger.kernel.org
Fixes: dec214d00e
Signed-off-by: Emoly Liu <emoly.liu@intel.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Reviewed-by: Andreas Dilger <adilger@dilger.ca>
Reviewed-by: tahsin@google.com
2017-07-31 00:40:22 -04:00
..
acl.c ext4: Don't clear SGID when inheriting ACLs 2017-07-30 23:33:01 -04:00
acl.h
balloc.c
bitmap.c
block_validity.c
dir.c
ext4_extents.h
ext4_jbd2.c
ext4_jbd2.h
ext4.h ext4: remove unused metadata accounting variables 2017-07-30 22:30:11 -04:00
extents_status.c
extents_status.h
extents.c
file.c The first major feature for ext4 this merge window is the largedir 2017-07-09 09:31:22 -07:00
fsmap.c ext4: fix off-by-one fsmap error on 1k block filesystems 2017-06-23 00:58:57 -04:00
fsmap.h
fsync.c ext4: use errseq_t based error handling for reporting data writeback errors 2017-07-06 07:02:30 -04:00
hash.c
ialloc.c ext4: fix __ext4_new_inode() journal credits calculation 2017-07-06 00:01:59 -04:00
indirect.c
inline.c
inode.c ext4: correct comment references to ext4_ext_direct_IO() 2017-07-30 22:26:40 -04:00
ioctl.c quota: add get_inode_usage callback to transfer multi-inode charges 2017-06-22 11:46:48 -04:00
Kconfig
Makefile
mballoc.c ext4: fix spelling mistake: "prellocated" -> "preallocated" 2017-07-06 15:28:45 -04:00
mballoc.h ext4: send parallel discards on commit completions 2017-06-22 23:54:33 -04:00
migrate.c
mmp.c
move_extent.c
namei.c ext4: return EFSBADCRC if a bad checksum error is found in ext4_find_entry() 2017-06-23 00:47:05 -04:00
page-io.c ext4: add support for passing in write hints for buffered writes 2017-06-27 12:05:44 -06:00
readpage.c
resize.c
super.c ext4: remove unused metadata accounting variables 2017-07-30 22:30:11 -04:00
symlink.c
sysfs.c ext4: check return value of kstrtoull correctly in reserved_clusters_store 2017-06-23 01:08:22 -04:00
truncate.h
xattr_security.c
xattr_trusted.c
xattr_user.c
xattr.c ext4: error should be cleared if ea_inode isn't added to the cache 2017-07-31 00:40:22 -04:00
xattr.h ext4: fix __ext4_new_inode() journal credits calculation 2017-07-06 00:01:59 -04:00