source: mainline/uspace/srv/fs

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(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
(edit) @ef76d72   14 years m.lombardi85 Add the isearch and zsearch fields to the superblock structure, they … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7a96476   14 years m.lombardi85 Add some comments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a04b62d   14 years m.lombardi85 assertion failed, sbi→dirsize was not initialized at mount. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ac28650   14 years m.lombardi85 - Fix a bug in mfs_has_children() function - Some functions shold be … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @41202a9   14 years m.lombardi85 Lot of improvements to the MinixFS driver: - Add mfs_node_put() - Add … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @cfbcd86   14 years m.lombardi85 Link mfs_plb_get_char to the libfs structure lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8c76c30   14 years m.lombardi85 Fix some comments and remove unused nr_indirect var. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6adba0a8   14 years m.lombardi85 Add copyright headers lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @930baca   14 years m.lombardi85 the read_map() function returns the data block address on disk given … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0d6ab10   14 years m.lombardi85 Add mfs_stat() function and link mfs_size_get() function to the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fe4ac35   14 years m.lombardi85 Link the mfs_root_get() function to the libfs_ops structure lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @44c0f5b   14 years m.lombardi85 link function mfs_node_get() to the libfs_ops structure lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @7d04324   14 years m.lombardi85 Link mfs_is_directory() and mfs_is_file() functions to the libfs_ops … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5a58ae2   14 years m.lombardi85 Link mfs_is_directory() function to the libfs_ops structure lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e54ba607   14 years m.lombardi85 link mfs_device_get function to the libfs_ops structure lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3b08178   14 years m.lombardi85 Initialize block cache and add a function to get a filesystem instance … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @953a823   14 years m.lombardi85 mount minix filesystem and add the superblock info structure to the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @245eb02d   14 years m.lombardi85 Check for V3 magic number when a mount is performed lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @92dd5c8   14 years m.lombardi85 Read superblock and look for a corrispondent magic number, fix first … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8ceba1e   14 years m.lombardi85 Improve minixfs server check_magic_number() function lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b00a2f2   14 years m.lombardi85 Fix integers conversion functions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @68ed0fb   14 years m.lombardi85 prepare V1/V2 superblock and write it to disk lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @86d0b4b3   14 years m.lombardi85 Fix minix.h file position lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @82650385   14 years m.lombardi85 export minixfs headers into a separate library lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @55c51c28   14 years m.lombardi85 Fix max name lenght for V1 and V2 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eee8007   14 years m.lombardi85 Add support to long filenames, improve mkminix lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1ffbbc1   14 years m.lombardi85 add mfs.h to minixfs implementation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @63ffffd   14 years m.lombardi85 MFSv3 superblock structure is different than V1/V2 superblock lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7413683   14 years m.lombardi85 Do not duplicate code, use symbolic lynks instead of copy-paste lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @57640e7   14 years m.lombardi85 Replace check_magin_number() with a more efficient version lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9a9a58e   14 years m.lombardi85 Fix max file name length lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9e3dc95   14 years m.lombardi85 check superblock magic numbers lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @819450a   14 years m.lombardi85 Add functions to manage endianness lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @096c8835   14 years m.lombardi85 Add mfs_mounted(), not yet finished lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d84ee58   14 years m.lombardi85 add some comments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @77870e30   14 years m.lombardi85 add directory entries definitions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @85d32df7   14 years m.lombardi85 Add MinixFS V1 inode structure lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a6e094f   14 years m.lombardi85 Drop code copied from minix3 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @128b8ee   14 years m.lombardi85 Merge mainline changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f6d4462   14 years m.lombardi85 init async manager lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fd7f329a   14 years m.lombardi85 Fix comments (thanks to Manuele Conti) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6a8d2659   14 years m.lombardi85 Add copyright notice in mfs_inode.h lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7de65cd   14 years m.lombardi85 Connect minixfs to VFS lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e2ad8e4   14 years m.lombardi85 Add MinixFS superblock structure definition. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5ca5eaa7   14 years jakub Create an extra reference to an unlinked FAT node. This keeps the node … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c2eef61c   14 years m.lombardi85 Add minixfs to HelenOS makefiles lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @84cecef   14 years m.lombardi85 change file names to match HelenOS rules lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @657ab26   14 years m.lombardi85 Add MFSv2 inode structure definition lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4ba8baa   14 years m.lombardi85 First commit lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9fec913   14 years jakub Add omitted block_put() to error path. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cfd630af   14 years jakub Fix a double-free in devfs_node_open(). The devices hash table remove … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b366a1bc   14 years jakub Do not use memory after free. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ffa2c8ef   15 years martin do not intermix low-level IPC methods with async framework methods lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @007e6efa   15 years martin * libc routines for registering services and connecting to services … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ea7db31   15 years jakub Cease using devmap_get_phone() and devmap_hangup_phone() in drivers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a7e04d16   15 years jakub Do not hold the devices_mutex while connecting to the device in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @228e490   15 years martin initial modifications for supporting declarative IPC interfaces lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @96b02eb9   15 years martin more unification of basic types - use sysarg_t and native_t (unsigned … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5581b469   15 years jakub Introduce new boolean properties into vfs_info_t. The FS can set … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @991f645   15 years jakub Rename dev_handle_t to devmap_handle_t and make it explicitly clear … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a93d79a   15 years jakub Do not hold the parent→idx→lock in when calling fat_idx_get_by_pos() … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7431b665   15 years jakub Merge from lp:~jakub/helenos/fs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @db4ec8d   15 years jakub Fix fat_append_clusters() regression introduced in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @482dde7   15 years jakub Merge from lp:~jakub/helenos/fs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4637c72   15 years jakub Instead of checking whether the first sector in a cluster is not … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.