ngkaho1234
daa7eb39d8
ext4_journal: clear EXT4_FINCOM_RECOVER after replaying journal.
9 years ago
ngkaho1234
8668c0f48b
ext4: journal test code skeleton.
9 years ago
ngkaho1234
38ddd83efb
ext4_journal: add function prototypes to ext4_journal.h
9 years ago
ngkaho1234
cc1b60fd3a
ext4_journal: journal write part 2.
9 years ago
ngkaho1234
0440197860
ext4_journal: introduce checkpoint mechanism.
9 years ago
ngkaho1234
2c277c67ec
ext4_journal: journal write v1.
9 years ago
ngkaho1234
093f60969f
ext4_journal: journal write skeleton code part 2.
9 years ago
ngkaho1234
4b25da8727
ext4_journal: journal write skeleton code.
9 years ago
gkostka
1036491516
Add one second sleep between server execute and tests
9 years ago
gkostka
bdd89bc6a9
Add install target & new fs_tools names & readme update
9 years ago
gkostka
f5be9f5ec3
Convert to linux line endings in multiple files
9 years ago
gkostka
288fc85b5e
Add logo to README.md
9 years ago
gkostka
a5576b9ddb
fs_test: update test suite
Automatic tests tor two image set
- make test - tests for unpacked images from ext_images.7z
- make test_all - test for generated 1GB images + fsck
9 years ago
gkostka
ed767e2162
ext4_mbr: bootstrap code printf in ext4_mbr_scan function
9 years ago
gkostka
7bcabb0be2
ext4_debug: add DEBUG_NOPREFIX flag for debug printf
9 years ago
gkostka
183e464de1
ext4_blockdev: move bread/bwrite counters to ext4_blockdev_iface
9 years ago
gkostka
4b53a65e1a
ext4_mbr: improve printf formatting
9 years ago
gkostka
e69f4b3ad8
ext4_mbr: multiple changes related to MBR parsing
1. Introduce part_offset & part_size fields in blockdev
2. Blockdev operations with part_offset
3. Blockdev operations check based on part_size
4. lwext4_mbr tool: scan master boot record for linux partitions
5. Set right partition sizes in linux/windows file blockdevs
9 years ago
gkostka
c3b3f74317
ext4_debug: add mbr debug definitions
9 years ago
gkostka
c8e804846c
Add lock/unlock functions to blockdev_iface
Since one blockdev_iface could be shared by multi block devices
lock/unlock functions is needed. Locks are not needed in single
partition mode.
9 years ago
gkostka
52eb9e1a09
Change ph_flags to ph_refctr in block device interface
9 years ago
gkostka
33e5e17acb
ext4_mbr: initial MBR parser code
9 years ago
gkostka
06c35f48e3
Add ph_blk_offset during every blockdev bread/bwrite
9 years ago
gkostka
9e8466622a
Indroduce split ext4_blockdev to two separate structures
Preparation for multi partition mode. New ext4_blockdev_iface
will allow to share same interface by multiple block devices.
9 years ago
gkostka
bd0c2879a3
Update .gitignore
9 years ago
gkostka
b3ec2b25f8
Style fixes in multiple modules
9 years ago
ngkaho1234
9195095bf3
ext4_bcache: manipulate buffer refctr by two helpers
- ext4_bcache_inc_ref
- ext4_bcache_dec_ref
9 years ago
ngkaho1234
c1a9671e59
Deprecate uptodate and dirty fields in ext4_block.
9 years ago
ngkaho1234
679728c031
ext4_journal: add transaction in-memory structure.
9 years ago
ngkaho1234
f7eb061d6c
ext4_blockdev: a number of changes below
- call buf->end_write() during ext4_block_flush_buf.
- For ext4_block_get, call ext4_blocks_get_direct instead
of directly calling bdev->bread().
9 years ago
gkostka
b1083b540d
ext4_fs: reactor some long function names
New, more useful names:
- ext4_fs_init_inode_dblk_idx
- ext4_fs_get_inode_dblk_idx
- ext4_fs_append_inode_dblk
9 years ago
gkostka
d8eb51d6cb
ext4: indentation & style fixes
9 years ago
gkostka
b8ac4665fc
ext4_balloc: indentation, style and comment fixes
9 years ago
gkostka
ec7dc1a760
Add lock/unlock mountpoint to ext4_recover
9 years ago
gkostka
ae719f95ab
Set std=gnu11 as default
9 years ago
gkostka
6ce2fe26ac
Change preprocessor macros to inline functions
9 years ago
ngkaho1234
5fa8a1a7d4
ext4_bcache & ext4_blockdev: unify buffer flushing code.
9 years ago
gkostka
c3271e5e56
Readme update
9 years ago
ngkaho1234
7d5dd82a05
ext4_journal: do simple verification on jbd superblock.
9 years ago
gkostka
03375d29a9
ext4: introduce ext4_recover function
9 years ago
ngkaho1234
915c70b309
ext4_journal: fix wrong parsing of revoke block.
9 years ago
gkostka
76109834c4
Add license header to ext4_journal
9 years ago
gkostka
bb20c4898f
Fix avrxmega7 build
9 years ago
gkostka
6960596270
Fix compile warnings
9 years ago
ngkaho1234
e7519e14cb
ext4_journal: try to detect if any blocks are revoked in a transaction.
9 years ago
ngkaho1234
9668eacad9
ext4_journal: simplify the code logic of superblock replaying.
9 years ago
ngkaho1234
e70a208249
ext4_journal: simple handling on superblock.
9 years ago
ngkaho1234
6079bff96f
ext4_journal: initial journal replay support part 2.
9 years ago
ngkaho1234
e0720c64b7
ext4_journal: initial journal replay support.
9 years ago
ngkaho1234
13b86cb3c2
ext4_journal: fix wrong parsing of revoke blocks list.
9 years ago