gkostka
bfbbbef9f6
Add arm-none-eabi-gcc toolchain to travis build
9 years ago
ngkaho1234
622abd1c2f
ext4_fs_inode_checksum: fix checksum calculation
If inode size is not large enough to hold 32bit checksum,
then return lower 16bit.
9 years ago
ngkaho1234
d9dec8dc9f
ext4_generic_open2: add EXT4_FINCOM_FILETYPE check
When following the path, we should check whether
EXT4_FINCOM_FILETYPE is enabled.
9 years ago
gkostka
4e32e2da45
Update README.md
9 years ago
gkostka
ecdb3674ba
Code format in dir_idx module
9 years ago
gkostka
2dcb04101f
Refactor directory related names (shorter)
9 years ago
gkostka
529a2b7118
Fix printf fotmating in lwext4_server
9 years ago
gkostka
9d3cdf264f
Enable debug symbols generation in generic build
9 years ago
gkostka
c7e7758a8a
Update README.md
9 years ago
gkostka
f0082d0d8b
Add travis build link
9 years ago
gkostka
71bd7c174f
Reorder includes to fix travis build
9 years ago
gkostka
07d4492ba5
Fix -Wformat-security warnings
9 years ago
gkostka
c39b047b41
Add travis.yml file
9 years ago
gkostka
ce3b7dbce8
Fix compile warnings for 16 bit int architectures
9 years ago
gkostka
3bfeca4286
Fix compile error when META_CSUM is disabled
9 years ago
gkostka
f0ec6ceeaa
Refactor debug message format (CONFIG_DEBUG_PREFIX)
On some embedded devices debug printf length is limited to less
than 80 characters. It is good to have compile switch to control debug
prefix enable/disable.
9 years ago
ngkaho1234
190cc44e4c
FIX: ext4_extent_full.c: should not assign checksum to extent root(in inode)
9 years ago
ngkaho1234
e5f33a98b0
Do not verify checksum upon seeking in the directory.
9 years ago
ngkaho1234
93593daf7f
ext4_dbg now shows line number
9 years ago
ngkaho1234
25ae70a746
FIX: fake inode checksum failing message.
9 years ago
ngkaho1234
1a812a02d4
Add ext4_dir_checksum_verify prototype
9 years ago
ngkaho1234
7a6821a6ec
METADATA_CSUM: linear directory checksum verification added
9 years ago
ngkaho1234
80db1e5d2d
METADATA_CSUM: HTree directory checksum verification added
9 years ago
gkostka
fb054e5ea7
Fix compile error
9 years ago
ngkaho1234
2cef231302
METADATA_CSUM: simple extent implementation checksum verification added
9 years ago
ngkaho1234
3cb26f0dbc
ext4_extent_full.c: print warning messages when extent block checksum verification fails
9 years ago
ngkaho1234
e686e6cd46
METADATA_CSUM: inode and block group descriptor checksum verification added
9 years ago
ngkaho1234
10dd1d4f9b
Don't access those checksum fields if metadata_csum is not enabled.
9 years ago
ngkaho1234
f8a78f6905
Remove BIG FAT NOTE from ext4_balloc.c and ext4_ialloc.c
9 years ago
ngkaho1234
3e1d0ec133
METADATA_CSUM: inode bitmap verification added
9 years ago
ngkaho1234
b6fafb2a2c
METADATA_CSUM: block bitmap verification added
9 years ago
gkostka
cdf912a89f
Disable checksum calculation when CONFIG_META_CSUM_ENABLE is off
9 years ago
ngkaho1234
938f1a2470
FIX: simple extent implementation overwriting the inode block.
9 years ago
gkostka
002743046d
Update readme.mediawiki
9 years ago
gkostka
765eb290a7
Introduce CONFIG_META_CSUM_ENABLE flag
For ext2 & ext3 feature set metadata checksum could be disabled at
compile time
9 years ago
gkostka
521bf29b99
Introduce EXT4_CRC32_INIT instead of ~0
Using ~0 is potential dangerous in 8/16 bit architectures
9 years ago
gkostka
6a7cf51891
Fix compile warnings
9 years ago
gkostka
d4928d37c0
Fix compile error when simple extent enabled
9 years ago
gkostka
d811f58414
Refactor ext4_offsetof to offsetof and move to ext4_types.h
9 years ago
gkostka
e0099ab67a
Refactoring superblock features getters
9 years ago
gkostka
cfc7b2cf39
Feature set definitions refactoring (shorter names)
9 years ago
gkostka
7879c285ab
Refactor FEATURE_INCOMPAT to FINCOM
9 years ago
gkostka
c3ad783203
Refactor FEATURE_RO to FRO
9 years ago
gkostka
5252521e18
Refactor FEATURE_COMPAT to FCOM
9 years ago
ngkaho1234
e40f01af4e
FIX: checksum is not calculated for just-initialized bitmap.
9 years ago
ngkaho1234
c7c5aba4d7
FIX: ext4_extent.c failed to be compiled.
9 years ago
ngkaho1234
7620882400
FIX: wrong accounting caused by EXT2_BG_INODE_ZEROED
9 years ago
ngkaho1234
b5b25a0e9d
ext4_balloc_bitmap_csum: should be blocks_per_group / 8.
9 years ago
ngkaho1234
29a73e9885
FIX: potential checksum failed bug in ext4_extent_full.c when METADATA_CSUM is not enabled
9 years ago
ngkaho1234
2aa6b58595
FIX: directory HTree node checksum is not assigned correctly.
9 years ago