RSS feed
3e1d0ec1
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/28 14:14
METADATA_CSUM: inode bitmap verification added
b6fafb2a
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/28 14:14
METADATA_CSUM: block bitmap verification added
cdf912a8
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/28 05:06
Disable checksum calculation when CONFIG_META_CSUM_ENABLE is off
938f1a24
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/27 22:54
FIX: simple extent implementation overwriting the inode block.
00274304
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/27 18:36
Update readme.mediawiki
765eb290
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/27 17:28
Introduce CONFIG_META_CSUM_ENABLE flag
521bf29b
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/27 16:56
Introduce EXT4_CRC32_INIT instead of ~0
6a7cf518
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/27 16:47
Fix compile warnings
d4928d37
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/27 16:46
Fix compile error when simple extent enabled
d811f584
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/27 16:40
Refactor ext4_offsetof to offsetof and move to ext4_types.h
e0099ab6
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/27 16:34
Refactoring superblock features getters
cfc7b2cf
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/27 16:15
Feature set definitions refactoring (shorter names)
7879c285
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/27 16:02
Refactor FEATURE_INCOMPAT to FINCOM
c3ad7832
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/27 15:51
Refactor FEATURE_RO to FRO
5252521e
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/27 15:47
Refactor FEATURE_COMPAT to FCOM
e40f01af
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/27 18:50
FIX: checksum is not calculated for just-initialized bitmap.
c7c5aba4
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/27 18:25
FIX: ext4_extent.c failed to be compiled.
76208824
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/27 16:49
FIX: wrong accounting caused by EXT2_BG_INODE_ZEROED
b5b25a0e
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/27 14:37
ext4_balloc_bitmap_csum: should be blocks_per_group / 8.
29a73e98
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/27 14:06
FIX: potential checksum failed bug in ext4_extent_full.c when METADATA_CSUM is not enabled
2aa6b585
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/27 05:49
FIX: directory HTree node checksum is not assigned correctly.
79c8c982
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/27 05:28
FIX: directory HTree root checksum is not assigned correctly.
2365ef6f
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/27 05:02
Refactor the workflow of ext4_link to prepare for METADATA_CSUM.
4c6115ff
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/27 03:53
FIX: directory leaf checksum is not assigned correctly.
aea94ae6
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/27 03:53
FIX: Inode & block bitmap checksums is not assigned correctly.
b0d0fa2f
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/26 23:45
FIX: extra_isize field is 0
3e54b8a7
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/26 08:31
Assign correct checksum to directory entry blocks.
daf0d53c
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/26 06:30
FIX: directory checksum entry not initialized.
72e4738c
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/25 21:42
Now we should support the metadata_csum flag
45ad2915
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/25 20:50
FIX: Checking an unrelated flag.
baef42af
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/25 19:25
METADATA_CSUM: Linear and HTree dir added.
7bec846d
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/25 17:39
FIX: ext4_extent_full.c and ext4_extent.c lack endian conversion when doing checksum.
6391e9bb
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/25 15:55
FIX: referencing an invalid ext4_block in case of hash collision
76ccc542
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/24 17:08
METADATA_CSUM: inode added.
1de45d8f
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/24 17:05
FIX: duplicated declaration.
e512652b
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/24 16:33
METADATA_CSUM: Extended Attribute added.
e9ef4e35
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/24 04:37
ext4_extent_full.c: very minor code optimisations on checksum handling
1cd9e263
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/23 14:04
ext4_ialloc.c and ext4_balloc.c: very minor code optimizations.
f60d62d6
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/23 13:38
METADATA_CSUM: ext4_extent_full: do not do checksum on extent root.
2433226a
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/23 12:30
METADATA_CSUM: ext4_extent.c added.
ad1f9bd0
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/23 20:09
METADATA_CSUM: ext4_extent_full.c: do checksum on all extent tree blocks.
cc9f8246
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/23 18:50
METADATA_CSUM: ext4_extent_full added.
f299d69a
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/23 18:29
METADATA_CSUM: Add some notes to ext4_ialloc.c and ext4_balloc.c
f925f21a
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/23 18:25
METADATA_CSUM: block & inode bitmap checksum added.
c8ca698b
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/23 18:24
Refining the use of cast.
88853b3b
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/23 17:48
METADATA_CSUM: block group descriptor checksum added.
b4abf659
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/23 00:21
METADATA_CSUM: superblock checksum added.
67935cc9
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/20 17:21
Move ext4_fs_release_inode_block to module internals
1dbb7735
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/20 17:13
Move ext4_fs_set_inode_data_block_index to module internals
31219e3b
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/20 16:23
Remove redundant code
9e38c9b4
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/20 20:55
Remove stale static int ext4_ext_split_extent_at definition.
b373cd2f
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/20 19:51
TODO: More complicated truncate operation.
c6ecf742
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/20 05:58
FIX: crash occurs when truncating a spare file.
ab0173e0
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/19 17:59
Move allocation fail output condition to the end of the write loop
0c461298
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/19 16:52
Fix fwrite function
35c79ba9
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/20 00:22
Do not set AGGRESSIVE_TEST on.
3fff8b44
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/20 00:20
Numorous patches on extents.c :
86b19bc4
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/19 09:59
Add support_unwritten parameter to ext4_fs_get_inode_data_block_index.
698ceba6
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/19 09:38
FIX: ext4_extent_remove_space deallocating the wrong block.
b768b83c
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/19 09:35
Simplify the code logic of ext4_fread & ext4_fwrite.
26c97621
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/18 19:02
Move stm32f429 demo to separate repository
d5cb40f4
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/18 18:26
Improve generic & stm32f4 demos
0e812379
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/18 18:10
dos2unix conversion of Makefile
5bf5ef05
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/18 18:02
Some minor cosmetic fixes
6a8ef229
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/18 20:23
FIX: ext4_fwrite cannot write to files correctly with filesize > 4.1G
f742164b
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/18 17:24
Remove EXT_INODE_HDR_NEED_GROW.
75f7046d
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/18 10:16
Remove define used only in one expresion
1930bbbd
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/18 10:16
Improve casting in extent module
fc604146
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/18 10:12
Fix indentation level
54c3f8cd
– ngkaho1234 <ngkaho1234@gmail.com>
authored
and gkostka <kostka.grzegorz@gmail.com>
committed
on 2015/10/18 05:21
ext4_ext_zero_unwritten_range: uint32_t -> ext4_fsblk_t
90931b2b
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/18 05:20
Fix compiler warning in extent module
39cfadf9
– ngkaho1234 <ngkaho1234@gmail.com>
authored
and gkostka <kostka.grzegorz@gmail.com>
committed
on 2015/10/18 02:17
Multiple fixes related to basic block type
2548f243
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/16 14:50
Extent full & simple API unification
cb2a68d7
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/16 13:49
Move helper functions from .c to .h.
dfe85bdd
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/16 12:43
Introduce ext4_fs_init_inode_data_block_index
0d951d61
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/16 12:40
Add CONFIG_EXTENT_FULL compilation flag
5819cc9f
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/16 12:30
Add PRId64 & PRIu64 macros when not defined int inttypes.h
f59c52ee
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/16 12:29
Move __unused macro from tree.h to ext4_config.h
d15d9a8f
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/16 12:27
Introduce EXT4_BLOCK_ZERO macro to initialize ext4_block
1bbaf877
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/16 12:03
Introduce full extent implementation (by KaHo Ng)
4bcfec78
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/11 20:07
1. Use cc/c++ instead of gcc/g++
947c83bf
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/11 12:32
Improve debug formatting
a09a0501
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/11 12:06
Introduce bdev_write_sb to mkfs module
9befc593
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/11 11:02
Add superblock fill function
b4f7056e
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/11 10:11
Port create_fs_aux_info form ext4-utils
193a315b
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/11 10:11
Make ext4_sb_sparse public
23d805b5
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/11 09:39
Add journal data to mkfs info
eef7be80
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/11 08:17
Add mkfs to debug module
5cfb1be8
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/11 07:50
Add ext4_mkfs function (incomplete yet)
00c04858
– gkostka <kostka.grzegorz@gmail.com>
authored
and ngkaho1234 <ngkaho1234@gmail.com>
committed
on 2015/10/11 06:57
Add ext4_mkfs_read_info function
9d667e4f
– gkostka <kostka.grzegorz@gmail.com>
authored
and ngkaho1234 <ngkaho1234@gmail.com>
committed
on 2015/10/11 06:48
Add ext4_mkfs module skeleton
bba14d47
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/11 12:48
Tune CMakeFile default preprocessor macros on PC.
0d2e2caf
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/11 05:17
Fix 16 bit MCU compilation warnings
d28be3a3
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/11 11:06
FIX: cannot delete files containing unwritten extent properly.
aff43c4a
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/10 16:56
Debug system refactoring (prefixes & flags)
59950cfe
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/10 00:29
Merge pull request #9 from ngkaho1234/master
a4ec81fd
– root <ngkaho1234@gmail.com>
authored
on 2015/10/09 22:01
FIX: EA in-memory data referred after freeing.
9792c01e
– ngkaho1234 <ngkaho1234@gmail.com>
authored
on 2015/10/09 20:07
FIX: ext4_listxattr not returning required list buffer size when size == 0.
a1a24db0
– gkostka <kostka.grzegorz@gmail.com>
authored
on 2015/10/09 13:28
Fix const correctness
0b1f3afd
– root <ngkaho1234@gmail.com>
authored
on 2015/10/09 13:19
FIX: ea_size accounting is not correct after resizing. (3)
Next