The EXT4_FEATURE_INCOMPAT_64BIT changes the on disk layout. Use the
correct structure sizes/offsets and respect split high/low free
inode/block counts.

Stefan Brüns (7):
  ext4: Update ext2/3/4 superblock, group descriptor and inode
  ext4: determine group descriptor size for 64bit feature
  ext4: Add helper functions for block group descriptor field access
  ext4: Use correct descriptor size when reading the block group
  ext4: Use helper function to access group descriptor and its fields
  ext4: Respect group descriptor size when adjusting free counts
  ext4: Revert rejection of 64bit enabled ext4 fs

 fs/ext4/ext4_common.c | 283 +++++++++++++++++++++++++++++++++++---------------
 fs/ext4/ext4_common.h |  12 +++
 fs/ext4/ext4_write.c  | 189 +++++++++++++++++++--------------
 include/ext4fs.h      |   3 +-
 include/ext_common.h  |  50 ++++++++-
 5 files changed, 368 insertions(+), 169 deletions(-)


U-Boot mailing list

Reply via email to