|
|
@c6a44a3
|
13 years |
Frantisek Princ |
Missing variable declaration
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3e2952b
|
13 years |
Frantisek Princ |
more debugged version of releasing file/dir using extent
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b0a3946
|
13 years |
Frantisek Princ |
developement version of releasing more complex extent tree with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e7ed26be
|
13 years |
Frantisek Princ |
bugfix - when releasing less than 8 blocks, assertion fails
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@662bd71
|
13 years |
Frantisek Princ |
added support for releasing more blocks in one operation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@81092ce
|
13 years |
Frantisek Princ |
fixed bug with block group flags
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@001307cf
|
13 years |
Frantisek Princ |
releasing also index blocks
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d4db0f
|
13 years |
Frantisek Princ |
function for release data block (last) from extent, actually without …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1ac1ab4
|
13 years |
Frantisek Princ |
simplied headers of more functions, improved bg_ref and inode_ref …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fffb061
|
13 years |
Frantisek Princ |
find extent procedure with path saving (it's slow), for loading block …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@47faec1
|
13 years |
Frantisek Princ |
introduced binary search in extent index node
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@30ac3c3
|
13 years |
Frantisek Princ |
some debugging modifications, not yet completely debugged binary …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4419e7
|
13 years |
Frantisek Princ |
binary search for extent (not for extent index !!!)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9104bb5
|
13 years |
Frantisek Princ |
changes according to reading inode data with extent
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b191acae
|
13 years |
Frantisek Princ |
renamed some functions because of naming convention
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9093c61
|
13 years |
Frantisek Princ |
changed features to be able to mount standard ext4 volume
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2629b08
|
13 years |
Frantisek Princ |
Prepared infrastructure for extent searching
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b53a733
|
13 years |
Frantisek Princ |
Data types definitions groupped to one file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a872fc09
|
13 years |
Frantisek Princ |
bugfix - bad function called to check filesystem feature
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2f2feadb
|
13 years |
Frantisek Princ |
refactored code of index node splitting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@60b8b99
|
13 years |
Frantisek Princ |
fixed error codes handling
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2f619d5
|
13 years |
Frantisek Princ |
debug message deleted
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e8d054a
|
13 years |
Frantisek Princ |
very hidden bug (memory_leak) found in splitting data block - now …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e63ce679
|
13 years |
Frantisek Princ |
Some TODOs solved (mostly in error handling)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7689590
|
13 years |
Frantisek Princ |
Code refactoring (for dentry searching)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d0d7afb
|
13 years |
Frantisek Princ |
Code refactorization (entry insertion)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6f731f0a
|
13 years |
Frantisek Princ |
code for creating second level index
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c0964cd7
|
13 years |
Frantisek Princ |
code for splitting index block if tree is not trivial (one block)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@412f813
|
13 years |
Frantisek Princ |
some small improvements of splitting directory index data blocks
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@41998ec
|
13 years |
Frantisek Princ |
added one assert for more security
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1d68621
|
13 years |
Frantisek Princ |
more debugged version of splitting data block
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4f318d6
|
13 years |
Frantisek Princ |
some fixes in splitting data blocks (dx_add_entry), not debugged completely
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ccac91e
|
13 years |
Frantisek Princ |
splitting data block during adding dentry through index (not tested yet)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f577058
|
13 years |
Frantisek Princ |
added (not complete) mechanism for splitting data block in directory index
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@476bf2f6
|
13 years |
Frantisek Princ |
duplicate code extraction
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1ebb66f
|
13 years |
Frantisek Princ |
Added first step for index splitting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5c83612b
|
13 years |
Frantisek Princ |
adding directory entry using index tree (actually without splitting …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd00f93
|
13 years |
Frantisek Princ |
error hangling in write operation, adjusted supported features for mounting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@50601ef4
|
13 years |
Frantisek Princ |
small code modification / reorganization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@565b6ff
|
13 years |
Frantisek Princ |
- bugfix in adding directory entry (linear)
- added skeleton for using …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1d69c69
|
14 years |
Frantisek Princ |
Bugfix for higher filesystem version (directory entry type not setting …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ca3d77a
|
14 years |
Frantisek Princ |
some 's solved + removed debugging messages
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ed6fdc7
|
14 years |
Frantisek Princ |
Bugfix during new block allocation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd1cc4e6
|
14 years |
Frantisek Princ |
bugfixes of inode allocation and link operation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@304faab
|
14 years |
Frantisek Princ |
Very simple allocation algorithm
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d9bbe45
|
14 years |
Frantisek Princ |
Refafctorization - principle of locality in variables declaration
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b7e0260
|
14 years |
Frantisek Princ |
Completed code for adding directory entry without index
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@73196d2
|
14 years |
Frantisek Princ |
Skeleton for adding directory entry (without indexing)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2d2c6ce
|
14 years |
Frantisek Princ |
Skeleton for inode allocation and initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2449396
|
14 years |
Frantisek Princ |
Removed setting deletion time in ialloc
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ebcaff4
|
14 years |
Frantisek Princ |
Orphaned inodes handling
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e5f8762
|
14 years |
Frantisek Princ |
Fixed bugs in directory removal process
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3d4fd2c
|
14 years |
Frantisek Princ |
deleting regular files (directories is not debugged)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bf66ef4
|
14 years |
Frantisek Princ |
Files inode allocator
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8be96a0
|
14 years |
Frantisek Princ |
code optimalization (removed duplicity) and destroy functions …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f49638e
|
14 years |
Frantisek Princ |
directory entry delete operation (without HTree index modification)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@343ccfd
|
14 years |
Frantisek Princ |
next bunch of getters and setters added
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe27eb4
|
14 years |
Frantisek Princ |
added many getters and setters
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ae3d4f8
|
14 years |
Frantisek Princ |
superblock update after block (de)allocation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@528e5b3
|
14 years |
Frantisek Princ |
New bugs solved
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b12ca16
|
14 years |
Frantisek Princ |
improved block allocator - but has some bugs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2674db6
|
14 years |
Frantisek Princ |
New block allocation algorithm (from ext2)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6088193
|
14 years |
Frantisek Princ |
bugfixes in indirect block writing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3d7277
|
14 years |
Frantisek Princ |
getter and setter for inode blocks count
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1e65444
|
14 years |
Frantisek Princ |
more functional file writing - indirect blocks too
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@35f48f2
|
14 years |
Frantisek Princ |
succesful writing (only for direct block)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c1c736
|
14 years |
Frantisek Princ |
not functional block allocation + write operation skeleton
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e31e56a1
|
14 years |
Frantisek Princ |
bugfix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@43a9968
|
14 years |
Frantisek Princ |
fixed compilation error
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12b4a7f
|
14 years |
Frantisek Princ |
functional truncate operation (only to lower size actually), except …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@052e82d
|
14 years |
Frantisek Princ |
partially functional truncate operation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d5a78e28
|
14 years |
Frantisek Princ |
file truncate skeleton, but non functional
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a9a0982
|
14 years |
Frantisek Princ |
performace improvement
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c25e39b
|
14 years |
Frantisek Princ |
bugfix, resolving
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0dc91833
|
14 years |
Frantisek Princ |
splitted code because of very long source file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ab77928
|
14 years |
Frantisek Princ |
complete directory index reading (it runs) - many TODOs remaining
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aaedaba
|
14 years |
Frantisek Princ |
full directory reading using index - but including many bugs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36d2c6f
|
14 years |
Frantisek Princ |
successful reading indexed directory if item is in the first leaf block
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@246a5af
|
14 years |
Frantisek Princ |
htree leaf block searching complete - directory entry find process …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8158db7
|
14 years |
Frantisek Princ |
Hash functions implementation (ported from Linux)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7bc4508
|
14 years |
Frantisek Princ |
First part of reading htree directory index - the most important …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12f55220
|
14 years |
Frantisek Princ |
first structures for reading indexed directories
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a7756a
|
14 years |
Frantisek Princ |
support for reading more complex extents (tree with nonzero depth)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8958a26
|
14 years |
Frantisek Princ |
Extent reading (only with zero depth)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@acd869e
|
14 years |
Frantisek Princ |
Preparations for extent reading
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@829d238
|
14 years |
Frantisek Princ |
Basic extent structures + applied bugfix from M. Lombardi
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7b9381b
|
14 years |
Frantisek Princ |
Inode flags added
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2ea6392
|
14 years |
Frantisek Princ |
cleaning debug some debug messages and added feature checkers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e68c834
|
14 years |
Frantisek Princ |
More functions ported from ext2
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b9d37bb
|
14 years |
Frantisek Princ |
mounting + list of mounted directory (ported from ext2) - many …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3712434
|
14 years |
Frantisek Princ |
Added more getters on basic ext4 structures
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3711e7e
|
14 years |
Frantisek Princ |
Complete mounting skeleton (ported from ext2fs) - some filesystem …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9c0c0e1
|
14 years |
Frantisek Princ |
part of code needed for successful mount (porting from ext2)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@01ab41b
|
14 years |
Frantisek Princ |
added more methods needed during ext4 mounting (also copied from ext2)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6c501f8
|
14 years |
Frantisek Princ |
_mounted and _unmounted operations skeletons (copied from ext2fs)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9875711
|
14 years |
Frantisek Princ |
Superblock and inode structures definition
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb91db7
|
14 years |
Frantisek Princ |
libext4 basic structure - without any functionality
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|