summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-10Add one second sleep between server execute and testsgkostka
2015-12-09Add install target & new fs_tools names & readme updategkostka
2015-12-09Convert to linux line endings in multiple filesgkostka
2015-12-09Add logo to README.mdgkostka
2015-12-09fs_test: update test suitegkostka
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
2015-12-09ext4_mbr: bootstrap code printf in ext4_mbr_scan functiongkostka
2015-12-09ext4_debug: add DEBUG_NOPREFIX flag for debug printfgkostka
2015-12-09ext4_blockdev: move bread/bwrite counters to ext4_blockdev_ifacegkostka
2015-12-08ext4_mbr: improve printf formattinggkostka
2015-12-08ext4_mbr: multiple changes related to MBR parsinggkostka
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
2015-12-08ext4_debug: add mbr debug definitionsgkostka
2015-12-08Add lock/unlock functions to blockdev_ifacegkostka
Since one blockdev_iface could be shared by multi block devices lock/unlock functions is needed. Locks are not needed in single partition mode.
2015-12-08Change ph_flags to ph_refctr in block device interfacegkostka
2015-12-08ext4_mbr: initial MBR parser codegkostka
2015-12-07Add ph_blk_offset during every blockdev bread/bwritegkostka
2015-12-07Indroduce split ext4_blockdev to two separate structuresgkostka
Preparation for multi partition mode. New ext4_blockdev_iface will allow to share same interface by multiple block devices.
2015-12-07Update .gitignoregkostka
2015-12-07Style fixes in multiple modulesgkostka
2015-12-06ext4_bcache: manipulate buffer refctr by two helpersngkaho1234
- ext4_bcache_inc_ref - ext4_bcache_dec_ref
2015-12-04Deprecate uptodate and dirty fields in ext4_block.ngkaho1234
2015-12-04ext4_journal: add transaction in-memory structure.ngkaho1234
2015-12-04ext4_blockdev: a number of changes belowngkaho1234
- call buf->end_write() during ext4_block_flush_buf. - For ext4_block_get, call ext4_blocks_get_direct instead of directly calling bdev->bread().
2015-12-03ext4_fs: reactor some long function namesgkostka
New, more useful names: - ext4_fs_init_inode_dblk_idx - ext4_fs_get_inode_dblk_idx - ext4_fs_append_inode_dblk
2015-12-03ext4: indentation & style fixesgkostka
2015-12-03ext4_balloc: indentation, style and comment fixesgkostka
2015-12-03Add lock/unlock mountpoint to ext4_recovergkostka
2015-12-02Set std=gnu11 as defaultgkostka
2015-12-02Change preprocessor macros to inline functionsgkostka
2015-12-02ext4_bcache & ext4_blockdev: unify buffer flushing code.ngkaho1234
2015-12-02Readme updategkostka
2015-12-01ext4_journal: do simple verification on jbd superblock.ngkaho1234
2015-11-30ext4: introduce ext4_recover functiongkostka
2015-11-29ext4_journal: fix wrong parsing of revoke block.ngkaho1234
2015-11-29Add license header to ext4_journalgkostka
2015-11-29Fix avrxmega7 buildgkostka
2015-11-29Fix compile warningsgkostka
2015-11-29ext4_journal: try to detect if any blocks are revoked in a transaction.ngkaho1234
2015-11-29ext4_journal: simplify the code logic of superblock replaying.ngkaho1234
2015-11-28ext4_journal: simple handling on superblock.ngkaho1234
2015-11-28ext4_journal: initial journal replay support part 2.ngkaho1234
2015-11-29ext4_journal: initial journal replay support.ngkaho1234
2015-11-29ext4_journal: fix wrong parsing of revoke blocks list.ngkaho1234
2015-11-28ext4_journal: add building revoke tree.ngkaho1234
2015-11-28ext4_journal: fix block_tag flag being wrongly parsed...ngkaho1234
2015-11-28ext4_journal: initial support of processing block_tags array.ngkaho1234
2015-11-26ext4_journal: fix ext4_block not being freed.ngkaho1234
2015-11-26ext4_journal.c: journal replay skeletal code.ngkaho1234
2015-11-24ext4_bcache: clear BC_DIRTY flag when buffer will be dropped.ngkaho1234
2015-11-24Change duplicated functions (to_le*/to_be*) to reorder*gkostka
to_le*/to_be* now are macros with suitable endianes expansion
2015-11-23Fix lru/lba compare functions: possible overflowgkostka
Functions will not work for lba values: - 0x100000001ULL - 0x000000001UL It won't work also for 16 int architectures. So it is better to implement this functions using if/else if statements.