Re: [PATCH] ext4: correct inline offset when handling xattrs in inode body

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 22 May 2023 14:15:20 -0400, Eric Whitney wrote:
> When run on a file system where the inline_data feature has been
> enabled, xfstests generic/269, generic/270, and generic/476 cause ext4
> to emit error messages indicating that inline directory entries are
> corrupted.  This occurs because the inline offset used to locate
> inline directory entries in the inode body is not updated when an
> xattr in that shared region is deleted and the region is shifted in
> memory to recover the space it occupied.  If the deleted xattr precedes
> the system.data attribute, which points to the inline directory entries,
> that attribute will be moved further up in the region.  The inline
> offset continues to point to whatever is located in system.data's former
> location, with unfortunate effects when used to access directory entries
> or (presumably) inline data in the inode body.
> 
> [...]

Applied, thanks!

[1/1] ext4: correct inline offset when handling xattrs in inode body
      commit: 48ef88508c16866ec9641fdda38642aa1f776fd4

Best regards,
-- 
Theodore Ts'o <tytso@xxxxxxx>



[Index of Archives]     [Reiser Filesystem Development]     [Ceph FS]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite National Park]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]     [Linux Media]

  Powered by Linux