|
|
@44799a0
|
14 years |
m.lombardi85 |
size_shrink can be 0 if file is empty.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@70ac0af
|
14 years |
m.lombardi85 |
add wrapper functions to mfs_alloc_bit and mfs_free_bit to improve the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38b7233
|
14 years |
m.lombardi85 |
Fix bug in the inode_shrink() function, zones_to_free was not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1878386
|
14 years |
m.lombardi85 |
Add function to free unused indirect zones when a file is resized.
Use …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c2fcfc0
|
14 years |
m.lombardi85 |
Fix inode corruption bug in V2/V3 code path
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fdc05ca
|
14 years |
m.lombardi85 |
Remove useless cast
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@44c6091f
|
14 years |
m.lombardi85 |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a49fed
|
14 years |
m.lombardi85 |
Added implementation of mfs_truncate(), it does not prune indirect …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2874547
|
14 years |
m.lombardi85 |
Fix compile time errors (malloc.h has been added)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfac897
|
14 years |
m.lombardi85 |
Use the on_error() macro where appropriated
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bfbe16f
|
14 years |
m.lombardi85 |
fix inode_grow():
if size_grow parameter can't be zero
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e5cebc9
|
14 years |
m.lombardi85 |
Fixes to inode_grow():
- The number of zones to add to the inode was …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@127d999
|
14 years |
m.lombardi85 |
inode_grow(): update inode size even when a new zone is not needed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ab580a
|
14 years |
m.lombardi85 |
inode numbers start from 1, not 0. Fix write_inode functions appropriately.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e33100c
|
14 years |
m.lombardi85 |
The root inode (index == 1) is at offset 0 in the inode table.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9329cf
|
14 years |
m.lombardi85 |
The size_grow parameter of the inode_grow() function should be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c922bc7
|
14 years |
m.lombardi85 |
Add function get_inode(), it is used to obtain a generic minix inode …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82c198f
|
14 years |
m.lombardi85 |
update inode info and mark it as dirty in the mfs_inode_grow() function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7bd68e6
|
14 years |
m.lombardi85 |
Add mfs_inode_grow(), it uses write_map() to expand an inode by a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cdab59e
|
14 years |
m.lombardi85 |
Add mfs2_write_inode_raw() function to write back a dirty inode to disk
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@10eb754
|
14 years |
m.lombardi85 |
Add mfs_write_inode_raw() function to write V1 dirty inodes on disk.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b438804
|
14 years |
m.lombardi85 |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1f1cc9d
|
14 years |
m.lombardi85 |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7cb975e
|
14 years |
m.lombardi85 |
Bug fix: the driver didn't read the number of hard links of version 1 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@54caa41b
|
14 years |
m.lombardi85 |
Link mfs_has_children() function to the libfs_ops structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6adba0a8
|
14 years |
m.lombardi85 |
Add copyright headers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@155f792
|
14 years |
m.lombardi85 |
Use a generic minixfs inode in core to avoid code duplication
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b86ed26
|
14 years |
m.lombardi85 |
the inode table position depends from the zone and inode bitmap size
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfff7a8f
|
14 years |
m.lombardi85 |
Fix a little bug when reading inodes from disk
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df22c36
|
14 years |
m.lombardi85 |
add function to read V2/V3 inodes on disk
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f213ae7
|
14 years |
m.lombardi85 |
add function to read V1 inode on disk
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|