source: mainline/uspace/lib/libblock/libblock.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1e4cada   14 years martin rename fibril_sync.[ch] to fibril_synch.[ch] lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0da4e41   15 years jakub ipc_data_*() and ipc_share_*(), respectively, should be renamed to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cd3e6a2   15 years jakub Merge libblock improvements. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7a56b1ed   15 years jakub Out of memory condition in block_get() can be handled by returning ENOMEM. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4f690cd   15 years jakub Instead of returning toxic blocks to the caller, block_get() should … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @00b1d20e   15 years jiri Add PC MBR partition driver (mbr_part). Only supports primary … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a830611   15 years jiri Proper abbreviation for communication is 'comm.', not 'com.' lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1ee00b7   15 years jiri Revamp block device interface: (1) block size is fixed, determined by … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b7b3fda   15 years jakub Reset the return code at the beginning of each block_get() retry. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @402a18f   15 years jakub Let block_get() and block_put() deal with I/O errors. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cd688d9   15 years jakub Add the 'toxic' member to block_t. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c91f2d1b   15 years jakub Enable the block_get() and block_put() APIs to return error. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @02ee6bf5   15 years jakub As a provision for handling I/O errors, block_get() should write back … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ddfc39a3   15 years jakub block_put() should not hold the cache lock when syncing the block. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5ac8918   15 years jakub Fix typo. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d68e4d5   15 years jakub Make the libblock cache behave more like a cache and fix some bugs … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6408be3   15 years jirik.svoboda Fix chaos in block library. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1fbe064b   15 years jirik.svoboda Allow libblock to operate in write-through mode. With 'wtcache' mount … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4e1b57d   15 years jakub Use fibril synchronization in libblock. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @61d2315   15 years jakub Disk I/O should be serialized until libblock switches to fibril … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @62140db   15 years jirik.svoboda Fix assorted warnings and tiny glitches. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d9c8c81   15 years martin rename libadt → adt lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d00ae4c   15 years martin add missing include lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @81b430a   15 years jakub More conversions to dev_handle_t. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ad8fc510   15 years jakub Fix type for dev_handle. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1090b8c   15 years jirik.svoboda C binding for devmap. Gets rid of duplicate code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c5747fe   15 years jirik.svoboda Rename ramdisk protocol → block device protocol. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @97c9da8   15 years martin blocking connection lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1d8cdb1   16 years jakub Avoid unnecessary block reads in block_get(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6c8d267   16 years jakub Simplify the fat_cluster_walk() interface. Introduce the bn_t type for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a6d97fb9   16 years jakub Dirty blocks will be synced only before being recycled. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d5a720cf   16 years jakub Implementation of block_put(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6132b59   16 years jakub Do not use/pass the superfluous block size argument to block_get(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e1c88d5   16 years jakub Enable the block cache for block_get(). Boot from FAT is now much faster. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f1ba5d6   16 years jakub Add block_cache_init(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0c243b4   16 years jakub block_read() should return the real error code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6284978   16 years jakub Separate the block_init() phase from reading of the boot block. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @916bf1a   16 years jakub libblock is now ready to handle connections to multiple device instances. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7858bc5f   16 years jakub Setup communication parameters with the block device in block_init(). … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(add) @fc840d9   16 years jakub Move libfs_blockread(), block_get() and block_put() to libblock. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.