source: mainline/uspace/srv/fs/minixfs

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @936ece7   14 years m.lombardi85 Remove old debug message lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @76b7622   14 years m.lombardi85 fix the inum index in the mfs_alloc_inode(), not in the alloc_bit function lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b489f66   14 years m.lombardi85 Fix inode allocation, update the search field when freeing a zone or … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7accfac   14 years m.lombardi85 unmount fix: remove the instance pointer from the list of instances, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6468072e   14 years m.lombardi85 Remove unused function lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @365e5e08   14 years m.lombardi85 Add comments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5f6168d   14 years m.lombardi85 Check the return value of the block_put() function lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9f87b488   14 years m.lombardi85 Fix memory leak in mfs_node_put() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @51db5aeb   14 years m.lombardi85 Add the unmount and sync functions, do not destroy a node if its … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @38224615   14 years m.lombardi85 Fix bug in alloc_zone() and free_zone functions which may cause data … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @367d67fe   14 years m.lombardi85 Fix bug in dentry name compare code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3f3e5b5   14 years m.lombardi85 The first two dentries (dot and dotdot) must be ignored from the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b89281b   14 years m.lombardi85 Return the error code in the read_directory_entry() function lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e80c2ff   14 years m.lombardi85 The read_directory_entry() function has been rewritten to avoid … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @efa5fa1   14 years m.lombardi85 Fix bug in the bitmap code path lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2527b1d5   14 years m.lombardi85 Fix memory leaks lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a5bad72   14 years m.lombardi85 remove old debug messages lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @d8af1bd   14 years m.lombardi85 Minixfs file deletion feature is complete but not yet stable. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @53eb588   14 years m.lombardi85 Add the mfs_unlink() function lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c955be91   14 years m.lombardi85 Add a function to remove a dentry from a given directory. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @01accb7   14 years m.lombardi85 Fix some bugs when freeing unused double indirect zones lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @1affcdf3   14 years m.lombardi85 Merge mainline changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @13ecdac9   14 years m.lombardi85 Add support to directories (mkdir now works) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ff2e72e   14 years m.lombardi85 remove old debug messages lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @40949d5   14 years m.lombardi85 Fix bugs in bitmap code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fdc05ca   14 years m.lombardi85 Remove useless cast lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @44c6091f   14 years m.lombardi85 cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @6b40ea7   14 years m.lombardi85 Fix typo lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bb7e8382   14 years m.lombardi85 Add the mfs_write() function implementation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @1494e52   14 years m.lombardi85 Fix dentry in-block offset calculation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @534d08e8   14 years m.lombardi85 Fix some debug messages lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @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
(edit) @04be5a0   14 years m.lombardi85 Remove wrong assertions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @a791a96   14 years m.lombardi85 Fix error return value lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @9cd199c   14 years m.lombardi85 Fix memory leak in mfs_match() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @147c9f6   14 years m.lombardi85 Performace optimization: Use zsearch and isearch to store the index … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b438804   14 years m.lombardi85 cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eea1dd5   14 years m.lombardi85 Fix possible data corruption when readind directory entries from disk lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2cf95e8   14 years m.lombardi85 Add a function to free an entry in the inode or zone bitmap lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @77a2d77   14 years m.lombardi85 Do not search beyond the bitmap size limit lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ba5beaf   14 years m.lombardi85 Add function to allocate an entry in the zone or inode bitmaps lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @152610a8   14 years m.lombardi85 Improves read_map() to avoid the need to call the read_ind_block() … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1f1cc9d   14 years m.lombardi85 cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fde8a276   14 years m.lombardi85 Fix bug when reading inodes that causes on-disk structures corruption … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.