Assign correct checksum to directory entry blocks.
FIX: directory checksum entry not initialized.
Now we should support the metadata_csum flag
FIX: Checking an unrelated flag.
METADATA_CSUM: Linear and HTree dir added.
FIX: ext4_extent_full.c and ext4_extent.c lack endian conversion when doing checksum.
FIX: referencing an invalid ext4_block in case of hash collision
METADATA_CSUM: Extended Attribute added.
ext4_extent_full.c: very minor code optimisations on checksum handling
ext4_ialloc.c and ext4_balloc.c: very minor code optimizations.
METADATA_CSUM: ext4_extent_full: do not do checksum on extent root.
METADATA_CSUM: ext4_extent.c added.
METADATA_CSUM: ext4_extent_full.c: do checksum on all extent tree blocks.
METADATA_CSUM: ext4_extent_full added.
METADATA_CSUM: Add some notes to ext4_ialloc.c and ext4_balloc.c
METADATA_CSUM: block & inode bitmap checksum added.
METADATA_CSUM: block group descriptor checksum added.
METADATA_CSUM: superblock checksum added.
Move ext4_fs_release_inode_block to module internals
Move ext4_fs_set_inode_data_block_index to module internals
Remove stale static int ext4_ext_split_extent_at definition.
TODO: More complicated truncate operation.
FIX: crash occurs when truncating a spare file.
Move allocation fail output condition to the end of the write loop
Do not set AGGRESSIVE_TEST on.
Numorous patches on extents.c :
Add support_unwritten parameter to ext4_fs_get_inode_data_block_index.
FIX: ext4_extent_remove_space deallocating the wrong block.
Simplify the code logic of ext4_fread & ext4_fwrite.
Move stm32f429 demo to separate repository
FIX: ext4_fwrite cannot write to files correctly with filesize > 4.1G
Remove EXT_INODE_HDR_NEED_GROW.
Remove define used only in one expresion
Improve casting in extent module
ext4_ext_zero_unwritten_range: uint32_t -> ext4_fsblk_t
Fix compiler warning in extent module
Multiple fixes related to basic block type
Extent full & simple API unification
Move helper functions from .c to .h.
Introduce ext4_fs_init_inode_data_block_index
Add CONFIG_EXTENT_FULL compilation flag
Add PRId64 & PRIu64 macros when not defined int inttypes.h
Move __unused macro from tree.h to ext4_config.h
Introduce EXT4_BLOCK_ZERO macro to initialize ext4_block
Introduce full extent implementation (by KaHo Ng)
1. Use cc/c++ instead of gcc/g++
Introduce bdev_write_sb to mkfs module
Port create_fs_aux_info form ext4-utils
Add ext4_mkfs function (incomplete yet)
Add ext4_mkfs_read_info function
Add ext4_mkfs module skeleton
Tune CMakeFile default preprocessor macros on PC.
Fix 16 bit MCU compilation warnings
FIX: cannot delete files containing unwritten extent properly.
Debug system refactoring (prefixes & flags)
Merge pull request #9 from ngkaho1234/master
FIX: EA in-memory data referred after freeing.
FIX: ext4_listxattr not returning required list buffer size when size == 0.
FIX: ea_size accounting is not correct after resizing. (3)
FIX: ea_size accounting is not correct after resizing. (2)
FIX: ea_size accounting is not correct after resizing.
ea_size accounting rework: now do not count the size of xattr headers.
FIX: list buffer size is not correctly returned on ext4_listxattr calls.
Add ignore .git directory cmkage dist target
Fix compile warnings for 16 bit machines
Add licence headers to source files
Move prefix table to .rodata section (and static keyword)
Add CONFIG_HAVE_OWN_OFLAGS=1 for targets without right definitions
Merge pull request #8 from ngkaho1234/master
Do clang-format against ext4_xattr.c and ext4_xattr.h
Fix compiler warnings..ext4_fsetxattr stub added.
ext4 prefix/name string operations added.