|
|
@bae2a79e
|
13 years |
Frantisek Princ |
Comments and some simple modifications of code for work with directory …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dfac604
|
13 years |
Frantisek Princ |
completed comments for directory index
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e6f6260
|
13 years |
Frantisek Princ |
next part of directory index comments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db8fb43
|
13 years |
Frantisek Princ |
comments for getters and setters in dir index
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f22d5ef0
|
13 years |
Frantisek Princ |
Copyright update
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f67cd61
|
13 years |
Frantisek Princ |
updated crc comments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3d93289a
|
13 years |
Frantisek Princ |
comments for block group functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7b16549
|
13 years |
Frantisek Princ |
comments for bitmap functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4358513
|
13 years |
Frantisek Princ |
comments for block allocator
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b6d7b7c
|
13 years |
Frantisek Princ |
debugged block appending to extent + directory index initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7eb033ce
|
13 years |
Frantisek Princ |
not debugged version of dir index initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@81ee87cd
|
13 years |
Frantisek Princ |
missing functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f2a3e57
|
13 years |
Frantisek Princ |
Merge with mainline
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82cb6768
|
13 years |
Frantisek Princ |
debugged version of splitting root extent node
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b73530a
|
13 years |
Frantisek Princ |
appending fblock to existing extent
- actually not solved situation, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@936132f
|
13 years |
Frantisek Princ |
extent file initialization and allocation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@847f2cb
|
13 years |
Frantisek Princ |
ialloc: error handling TODOs done
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95947d24
|
13 years |
Frantisek Princ |
balloc: error handling TODOs done
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6f413125
|
13 years |
Frantisek Princ |
error handling TODOs done
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1196df6
|
13 years |
Frantisek Princ |
extents: hotfix with writing to an existing empty file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce6de59
|
13 years |
Frantisek Princ |
First part → allocating first block to extent (not for extent with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b16912
|
13 years |
Frantisek Princ |
Moved append block function because of more common usage in the next …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|