|
|
@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
|
|
|
@30c4005
|
14 years |
m.lombardi85 |
Merge mainline improvements
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6b40ea7
|
14 years |
m.lombardi85 |
Fix typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@afdcc60e
|
14 years |
jiri |
Link with -n (nmagic) instead of -N (omagic). omagic makes text …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb7e8382
|
14 years |
m.lombardi85 |
Add the mfs_write() function implementation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@933cadf
|
14 years |
martin |
use binary suffixes in printouts where appropriate
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@74c8f344
|
14 years |
jakub |
Merge from lp:~jakub/helenos/fs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82582e4
|
14 years |
jakub |
Fix fopen(_, a) by adding a missing break statement.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@382cd26
|
14 years |
jakub |
Remove unwarranted accusation of FAT and attempt to fopen() /log/klog …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@48de019
|
14 years |
m.lombardi85 |
return the ENAMETOOLONG error in the mfs_link() function
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
|
|
|
@adddd75
|
14 years |
m.lombardi85 |
Add a macro to catch and handle errors
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
|
|
|
@c7bbf029
|
14 years |
martin |
improve stack traces and assertions
reduce header files pollution
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d161715
|
14 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fde2982c
|
14 years |
martin |
use thread/fibril-safe errno
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
|
|
|
@1494e52
|
14 years |
m.lombardi85 |
Fix dentry in-block offset calculation.
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
|
|
|
@58c36ac
|
14 years |
m.lombardi85 |
Return the error code if put_inode() failed.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9e2d6dc
|
14 years |
m.lombardi85 |
Fixes to mfs_dentry.c:
- Return EOK when reading at the end of the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a900fb1
|
14 years |
m.lombardi85 |
Fix some bugs in mfs_alloc_bit() function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9e953bda
|
14 years |
jakub |
Add malloc2 test for testing the memory reservation feature.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6fcc03a
|
14 years |
m.lombardi85 |
Fix a bug when searching a free bit in a bitmap
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e700970
|
14 years |
m.lombardi85 |
Add mfs_close() and mfs_open_node() functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6fc5262
|
14 years |
m.lombardi85 |
Fix sparse file reading (the returned block must be zero-filled)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@488f7ed
|
14 years |
m.lombardi85 |
read_directory_entry() should return an error code, not a poniter to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@afd9c3b
|
14 years |
m.lombardi85 |
call the insert_dentry() function in mfs_link()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@13ab195
|
14 years |
m.lombardi85 |
d_name should be declared as const char* within the insert_dentry() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b2fb47f
|
14 years |
jakub |
Merge from lp:~jakub/helenos/ia64-revival.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88634420
|
14 years |
jakub |
The linker pays attention to gp, so use gp instead of _gp.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@89c57b6
|
14 years |
jakub |
Merge mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a841a4
|
14 years |
m.lombardi85 |
Fix initialization of the "inodes per block" superblock field at mount
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@18c9e6b
|
14 years |
m.lombardi85 |
Fix warning if compiled without the DEBUG_MODE flag enabled
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@230229de
|
14 years |
m.lombardi85 |
Improve mfs_read(), now it can read files (not tested with very large …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f6bb76e
|
14 years |
m.lombardi85 |
- Fix bug when allocating memory space for the indirect zone vector
- …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce45f19
|
14 years |
m.lombardi85 |
file size must be declared as size_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d0f3692
|
14 years |
m.lombardi85 |
Fix bug when reading V3 dentries on disk
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@668f1949
|
14 years |
m.lombardi85 |
- mfs_read partially implemented, only directories are supported (yet) …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e666ddc
|
14 years |
m.lombardi85 |
Fix a bug in dentry on-disk offset calculation
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
|
|
|
@534d08e8
|
14 years |
m.lombardi85 |
Fix some debug messages
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@969d88e
|
14 years |
m.lombardi85 |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17279ead
|
14 years |
jiri |
Merge devman improvements.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26fa82bc
|
14 years |
jiri |
Let drivers return task value as soon as they start, returning control …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ad7b1c
|
14 years |
jiri |
Make devman robust against somebody manually starting a driver. Allow …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@033cbf82
|
14 years |
jiri |
Handle failure to register with device manager.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@53debe0
|
14 years |
jakub |
Merge from lp:~jakub/helenos/fs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88ccd8b8
|
14 years |
m.lombardi85 |
Some improvements to write support:
- mfs_create_node() function …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7a57269f
|
14 years |
m.lombardi85 |
Fix bug in the read_directory_dentry(), the directory index was ignored
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@07dcec5
|
14 years |
m.lombardi85 |
Add insert_dentry() function to add a new directory entry to the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@04be5a0
|
14 years |
m.lombardi85 |
Remove wrong assertions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b62dc100
|
14 years |
jakub |
Avoid having '\0' in FAT dentry names by avoiding str_cpy().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ccca251
|
14 years |
martin |
improve comments, use C++ style comments for TODOs and FIXMEs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f56c90
|
14 years |
jakub |
Merge from lp:~jakub/helenos/fs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6639ae1
|
14 years |
jakub |
Fix NULL dereference when vfs_file_get() is called with invalid file …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b910455
|
14 years |
jakub |
Merge mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e80d3f
|
14 years |
jakub |
Rename async_data_read/write_start_flexible() to …
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
|
|
|
@55132b8
|
14 years |
jakub |
Merge from lp:~jakub/helenos/fs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f6bffee
|
14 years |
jakub |
Allow special flags that control processing of IPC_M_DATA_READ/WRITE …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ab1adff
|
14 years |
m.lombardi85 |
Add functions to read and write indirect zones, it simplifies the …
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
|
|
|
@e4f2656
|
14 years |
jakub |
Put an explicit nop after the last, branch instruction in inline asm. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@40f7297
|
14 years |
m.lombardi85 |
fix to free_zone(): return result og mfs_free_bit() function
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
|
|
|
@2bbbfd3
|
14 years |
m.lombardi85 |
Add functions to add or remove zones from inodes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af8ce880
|
14 years |
m.lombardi85 |
Change wrong name to the di_block variable (new name is ind2_block)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8829e33
|
14 years |
m.lombardi85 |
Fixes to mfs_balloc.c :
- Remove magic numbers
- Fix incorrect index …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a791a96
|
14 years |
m.lombardi85 |
Fix error return value
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ee01ff5
|
14 years |
m.lombardi85 |
rename mfs_read.c, new name is mfs_rw.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a29b4c
|
14 years |
m.lombardi85 |
write_map() must allocate new zones to expand the chain when needed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@18346ec
|
14 years |
m.lombardi85 |
fix: modified buffers must be marked as dirty
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2d7c77a
|
14 years |
m.lombardi85 |
Modify read_map_ondisk() to support write mode, it has been renamed to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4eeb2f
|
14 years |
m.lombardi85 |
Remove unused field "dirty" from the generic dentry structure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@87d4422
|
14 years |
m.lombardi85 |
Add "write_dentry()" function to write directory entries to disk
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ae8541d
|
14 years |
m.lombardi85 |
Call put_inode() in mfs_node_put() to write back changes (if any) to disk
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@77bb55b
|
14 years |
m.lombardi85 |
Add copyright headers to mfs_balloc.c
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
|
|
|
@586f123
|
14 years |
m.lombardi85 |
Fix cache initialization, cmode was not used at all
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@106743d
|
14 years |
m.lombardi85 |
Fix bug in alloc_bit() function, wrong parameter passed to block_get()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f3e2663
|
14 years |
m.lombardi85 |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@029b13c
|
14 years |
jiri |
Move signature definition to ata_hw.h.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@250dbef
|
14 years |
jiri |
Correct ATA packet device detection. (Thx Alex Smith).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@28a3e74
|
14 years |
jiri |
Fix comment style.
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
|
|
|
@9cd199c
|
14 years |
m.lombardi85 |
Fix memory leak in mfs_match()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2cada66
|
14 years |
m.lombardi85 |
Drop redundant option "-3" in mkminix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea53529
|
14 years |
jakub |
Merge from lp:~jakub/helenos/net.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@348c589
|
14 years |
jakub |
Let UDP set a reasonable data fragment size trying to avoid …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ebcb05a
|
14 years |
jiri |
Logging functions should append newline automatically. Since one has …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bdbb6f6
|
14 years |
jakub |
Merge from lp:~vojtech-horky/helenos/ddf-fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfc3027
|
14 years |
jakub |
Fix handling of options.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2859445
|
14 years |
jakub |
Remove ls.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba63912
|
14 years |
jakub |
Polish the 'ls' command a little bit.
- Cstyle fixes.
- Avoid some …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a30e435
|
14 years |
jakub |
Merge 'ls' improvements from Jerome Portal.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd64680
|
14 years |
m.lombardi85 |
Link mfs_match() to the libfs_ops structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|