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
    structures
  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
    descriptor
  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(-)

-- 
2.10.0

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to