# # ChangeLog for uspace/lib/ext4 in mainline # # Generated by Trac 1.6 # 2025-08-01T06:48:33Z Fri, 20 Apr 2012 09:51:44 GMT Frantisek Princ [bae2a79e] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory.h (modified) * uspace/lib/ext4/libext4_types.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) Comments and some simple modifications of code for work with ... Fri, 20 Apr 2012 08:43:47 GMT Frantisek Princ [dfac604] * uspace/lib/ext4/libext4_directory_index.c (modified) completed comments for directory index Thu, 19 Apr 2012 08:57:01 GMT Frantisek Princ [e6f6260] * uspace/lib/ext4/libext4_directory_index.c (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) next part of directory index comments Wed, 18 Apr 2012 08:32:35 GMT Frantisek Princ [db8fb43] * uspace/lib/ext4/libext4_directory_index.c (modified) comments for getters and setters in dir index Wed, 18 Apr 2012 08:13:46 GMT Frantisek Princ [f22d5ef0] * uspace/lib/ext4/Makefile (modified) * uspace/lib/ext4/libext4.h (modified) * uspace/lib/ext4/libext4_balloc.c (modified) * uspace/lib/ext4/libext4_balloc.h (modified) * uspace/lib/ext4/libext4_bitmap.c (modified) * uspace/lib/ext4/libext4_bitmap.h (modified) * uspace/lib/ext4/libext4_block_group.c (modified) * uspace/lib/ext4/libext4_block_group.h (modified) * uspace/lib/ext4/libext4_crc.c (modified) * uspace/lib/ext4/libext4_crc.h (modified) * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory.h (modified) * uspace/lib/ext4/libext4_directory_index.c (modified) * uspace/lib/ext4/libext4_directory_index.h (modified) * uspace/lib/ext4/libext4_extent.c (modified) * uspace/lib/ext4/libext4_extent.h (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) * uspace/lib/ext4/libext4_hash.c (modified) * uspace/lib/ext4/libext4_hash.h (modified) * uspace/lib/ext4/libext4_ialloc.c (modified) * uspace/lib/ext4/libext4_ialloc.h (modified) * uspace/lib/ext4/libext4_inode.c (modified) * uspace/lib/ext4/libext4_inode.h (modified) * uspace/lib/ext4/libext4_superblock.c (modified) * uspace/lib/ext4/libext4_superblock.h (modified) * uspace/lib/ext4/libext4_types.h (modified) * uspace/srv/fs/ext4fs/Makefile (modified) * uspace/srv/fs/ext4fs/ext4fs.c (modified) * uspace/srv/fs/ext4fs/ext4fs.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) Copyright update Wed, 18 Apr 2012 07:41:45 GMT Frantisek Princ [5f67cd61] * uspace/lib/ext4/libext4_crc.c (modified) updated crc comments Wed, 18 Apr 2012 07:18:56 GMT Frantisek Princ [3d93289a] * uspace/lib/ext4/libext4_block_group.c (modified) * uspace/lib/ext4/libext4_block_group.h (modified) comments for block group functions Mon, 16 Apr 2012 09:39:43 GMT Frantisek Princ [7b16549] * uspace/lib/ext4/libext4_bitmap.c (modified) comments for bitmap functions Sat, 14 Apr 2012 17:48:10 GMT Frantisek Princ [4358513] * uspace/lib/ext4/libext4_balloc.c (modified) comments for block allocator Sat, 14 Apr 2012 16:29:09 GMT Frantisek Princ [b6d7b7c] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_extent.c (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) debugged block appending to extent + directory index initialization Thu, 12 Apr 2012 03:03:36 GMT Frantisek Princ [7eb033ce] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory_index.c (modified) * uspace/lib/ext4/libext4_directory_index.h (modified) * uspace/lib/ext4/libext4_extent.c (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_superblock.c (modified) * uspace/lib/ext4/libext4_superblock.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) not debugged version of dir index initialization Wed, 11 Apr 2012 18:48:28 GMT Frantisek Princ [81ee87cd] * uspace/lib/ext4/libext4_block_group.c (modified) * uspace/lib/ext4/libext4_block_group.h (modified) missing functions Tue, 10 Apr 2012 20:02:48 GMT Frantisek Princ [f2a3e57] * boot/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/generic/src/console/console.c (modified) * uspace/lib/c/arch/arm32/Makefile.common (modified) * uspace/lib/ext4/libext4_extent.c (modified) Merge with mainline Tue, 10 Apr 2012 20:01:46 GMT Frantisek Princ [82cb6768] * uspace/lib/ext4/libext4_balloc.c (modified) * uspace/lib/ext4/libext4_balloc.h (modified) * uspace/lib/ext4/libext4_extent.c (modified) debugged version of splitting root extent node Sun, 08 Apr 2012 14:01:49 GMT Frantisek Princ [b73530a] * uspace/lib/ext4/libext4_balloc.c (modified) * uspace/lib/ext4/libext4_balloc.h (modified) * uspace/lib/ext4/libext4_extent.c (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) appending fblock to existing extent - actually not solved situation, ... Sun, 08 Apr 2012 12:19:12 GMT Frantisek Princ [936132f] * uspace/lib/ext4/libext4_extent.c (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) extent file initialization and allocation Sun, 08 Apr 2012 09:23:37 GMT Frantisek Princ [847f2cb] * uspace/lib/ext4/libext4_ialloc.c (modified) ialloc: error handling TODOs done Sun, 08 Apr 2012 09:21:51 GMT Frantisek Princ [95947d24] * uspace/lib/ext4/libext4_balloc.c (modified) balloc: error handling TODOs done Sun, 08 Apr 2012 09:09:57 GMT Frantisek Princ [6f413125] * uspace/lib/ext4/libext4_extent.c (modified) error handling TODOs done Sun, 08 Apr 2012 09:02:16 GMT Frantisek Princ [1196df6] * uspace/lib/ext4/libext4_extent.c (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) extents: hotfix with writing to an existing empty file Sat, 07 Apr 2012 14:41:19 GMT Frantisek Princ [ce6de59] * uspace/lib/ext4/libext4_extent.c (modified) * uspace/lib/ext4/libext4_extent.h (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) First part -> allocating first block to extent (not for extent with ... Sat, 07 Apr 2012 13:22:50 GMT Frantisek Princ [5b16912] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory.h (modified) * uspace/lib/ext4/libext4_directory_index.c (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) Moved append block function because of more common usage in the next ... Sat, 07 Apr 2012 13:07:25 GMT Frantisek Princ [c6a44a3] * uspace/lib/ext4/libext4_balloc.c (modified) Missing variable declaration Thu, 05 Apr 2012 17:49:29 GMT Frantisek Princ [3e2952b] * uspace/lib/ext4/libext4_balloc.c (modified) * uspace/lib/ext4/libext4_extent.c (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) more debugged version of releasing file/dir using extent Wed, 04 Apr 2012 19:17:05 GMT Frantisek Princ [5b0a3946] * uspace/lib/ext4/libext4_balloc.c (modified) * uspace/lib/ext4/libext4_extent.c (modified) * uspace/lib/ext4/libext4_extent.h (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) developement version of releasing more complex extent tree with ... Wed, 04 Apr 2012 18:53:45 GMT Frantisek Princ [e7ed26be] * uspace/lib/ext4/libext4_bitmap.c (modified) bugfix - when releasing less than 8 blocks, assertion fails Wed, 04 Apr 2012 18:05:46 GMT Frantisek Princ [662bd71] * uspace/lib/ext4/libext4_balloc.c (modified) * uspace/lib/ext4/libext4_balloc.h (modified) * uspace/lib/ext4/libext4_bitmap.c (modified) * uspace/lib/ext4/libext4_bitmap.h (modified) added support for releasing more blocks in one operation Wed, 04 Apr 2012 18:03:04 GMT Frantisek Princ [81092ce] * uspace/lib/ext4/libext4_block_group.c (modified) * uspace/lib/ext4/libext4_block_group.h (modified) * uspace/lib/ext4/libext4_ialloc.c (modified) * uspace/lib/ext4/libext4_types.h (modified) fixed bug with block group flags Tue, 03 Apr 2012 14:09:06 GMT Frantisek Princ [001307cf] * uspace/lib/ext4/libext4_extent.c (modified) releasing also index blocks Sun, 01 Apr 2012 18:35:37 GMT Frantisek Princ [0d4db0f] * uspace/lib/ext4/libext4_extent.c (modified) * uspace/lib/ext4/libext4_extent.h (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) function for release data block (last) from extent, actually without ... Sat, 31 Mar 2012 20:00:15 GMT Frantisek Princ [1ac1ab4] * uspace/lib/ext4/Makefile (modified) * uspace/lib/ext4/libext4.h (modified) * uspace/lib/ext4/libext4_balloc.c (modified) * uspace/lib/ext4/libext4_balloc.h (modified) * uspace/lib/ext4/libext4_crc.c (added) * uspace/lib/ext4/libext4_crc.h (added) * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory.h (modified) * uspace/lib/ext4/libext4_directory_index.c (modified) * uspace/lib/ext4/libext4_directory_index.h (modified) * uspace/lib/ext4/libext4_extent.c (modified) * uspace/lib/ext4/libext4_extent.h (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) * uspace/lib/ext4/libext4_ialloc.c (modified) * uspace/lib/ext4/libext4_types.h (modified) * uspace/srv/fs/ext4fs/ext4fs.c (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) simplied headers of more functions, improved bg_ref and inode_ref ... Thu, 29 Mar 2012 11:11:32 GMT Frantisek Princ [fffb061] * uspace/lib/ext4/libext4_extent.c (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) find extent procedure with path saving (it's slow), for loading block ... Mon, 26 Mar 2012 09:42:16 GMT Frantisek Princ [47faec1] * uspace/lib/ext4/libext4_extent.c (modified) introduced binary search in extent index node Mon, 26 Mar 2012 06:57:04 GMT Frantisek Princ [30ac3c3] * uspace/lib/ext4/libext4_extent.c (modified) some debugging modifications, not yet completely debugged binary ... Tue, 20 Mar 2012 20:33:44 GMT Frantisek Princ [a4419e7] * uspace/lib/ext4/libext4_extent.c (modified) binary search for extent (not for extent index !!!) Tue, 20 Mar 2012 20:22:19 GMT Frantisek Princ [9104bb5] * uspace/lib/ext4/libext4_balloc.c (modified) * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory_index.c (modified) * uspace/lib/ext4/libext4_extent.c (modified) * uspace/lib/ext4/libext4_extent.h (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) * uspace/lib/ext4/libext4_inode.c (modified) * uspace/lib/ext4/libext4_inode.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) changes according to reading inode data with extent Sun, 18 Mar 2012 15:54:09 GMT Frantisek Princ [b191acae] * uspace/lib/ext4/libext4_directory_index.c (modified) * uspace/lib/ext4/libext4_inode.c (modified) * uspace/lib/ext4/libext4_inode.h (modified) renamed some functions because of naming convention Sat, 10 Mar 2012 14:44:12 GMT Frantisek Princ [9093c61] * uspace/lib/ext4/libext4_types.h (modified) changed features to be able to mount standard ext4 volume Wed, 07 Mar 2012 10:11:41 GMT Frantisek Princ [e2629b08] * uspace/lib/ext4/libext4_extent.c (modified) * uspace/lib/ext4/libext4_extent.h (modified) * uspace/lib/ext4/libext4_types.h (modified) Prepared infrastructure for extent searching Wed, 07 Mar 2012 09:33:14 GMT Frantisek Princ [b53a733] * uspace/lib/ext4/libext4.h (modified) * uspace/lib/ext4/libext4_balloc.h (modified) * uspace/lib/ext4/libext4_block_group.h (modified) * uspace/lib/ext4/libext4_directory.h (modified) * uspace/lib/ext4/libext4_directory_index.h (modified) * uspace/lib/ext4/libext4_extent.h (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) * uspace/lib/ext4/libext4_hash.h (modified) * uspace/lib/ext4/libext4_ialloc.h (modified) * uspace/lib/ext4/libext4_inode.h (modified) * uspace/lib/ext4/libext4_superblock.h (modified) * uspace/lib/ext4/libext4_types.h (added) Data types definitions groupped to one file Tue, 06 Mar 2012 10:22:21 GMT Frantisek Princ [a872fc09] * uspace/lib/ext4/libext4_filesystem.c (modified) bugfix - bad function called to check filesystem feature Tue, 06 Mar 2012 09:54:08 GMT Frantisek Princ [2f2feadb] * uspace/lib/ext4/libext4_directory_index.c (modified) refactored code of index node splitting Tue, 06 Mar 2012 09:17:42 GMT Frantisek Princ [60b8b99] * uspace/lib/ext4/libext4_directory_index.c (modified) fixed error codes handling Mon, 05 Mar 2012 10:40:34 GMT Frantisek Princ [2f619d5] * uspace/lib/ext4/libext4_directory_index.c (modified) debug message deleted Mon, 05 Mar 2012 10:40:06 GMT Frantisek Princ [e8d054a] * uspace/lib/ext4/libext4_directory_index.c (modified) very hidden bug (memory_leak) found in splitting data block - now ... Sat, 03 Mar 2012 20:06:31 GMT Frantisek Princ [e63ce679] * uspace/lib/ext4/libext4_balloc.c (modified) * uspace/lib/ext4/libext4_directory_index.c (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) Some TODOs solved (mostly in error handling) Sat, 03 Mar 2012 17:44:38 GMT Frantisek Princ [7689590] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory.h (modified) * uspace/lib/ext4/libext4_directory_index.c (modified) * uspace/lib/ext4/libext4_directory_index.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) Code refactoring (for dentry searching) Thu, 01 Mar 2012 19:56:31 GMT Frantisek Princ [d0d7afb] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory.h (modified) * uspace/lib/ext4/libext4_directory_index.c (modified) * uspace/lib/ext4/libext4_directory_index.h (modified) Code refactorization (entry insertion) Wed, 29 Feb 2012 18:55:51 GMT Frantisek Princ [6f731f0a] * uspace/lib/ext4/libext4_directory_index.c (modified) code for creating second level index Wed, 29 Feb 2012 17:56:12 GMT Frantisek Princ [c0964cd7] * uspace/lib/ext4/libext4_directory_index.c (modified) * uspace/lib/ext4/libext4_directory_index.h (modified) code for splitting index block if tree is not trivial (one block) Tue, 28 Feb 2012 19:18:39 GMT Frantisek Princ [412f813] * uspace/lib/ext4/libext4_balloc.c (modified) * uspace/lib/ext4/libext4_directory_index.c (modified) some small improvements of splitting directory index data blocks Sun, 26 Feb 2012 15:08:03 GMT Frantisek Princ [41998ec] * uspace/lib/ext4/libext4_directory.c (modified) added one assert for more security Sun, 26 Feb 2012 14:08:44 GMT Frantisek Princ [1d68621] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory_index.c (modified) more debugged version of splitting data block Sat, 25 Feb 2012 21:24:08 GMT Frantisek Princ [c4f318d6] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory.h (modified) * uspace/lib/ext4/libext4_directory_index.c (modified) some fixes in splitting data blocks (dx_add_entry), not debugged ... Sat, 25 Feb 2012 16:25:14 GMT Frantisek Princ [ccac91e] * uspace/lib/ext4/libext4_directory_index.c (modified) splitting data block during adding dentry through index (not tested yet) Mon, 20 Feb 2012 18:31:09 GMT Frantisek Princ [f577058] * uspace/lib/ext4/libext4_directory_index.c (modified) added (not complete) mechanism for splitting data block in directory ... Mon, 20 Feb 2012 17:27:45 GMT Frantisek Princ [476bf2f6] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory.h (modified) * uspace/lib/ext4/libext4_directory_index.c (modified) duplicate code extraction Mon, 20 Feb 2012 14:57:47 GMT Frantisek Princ [1ebb66f] * uspace/lib/ext4/libext4_directory_index.c (modified) Added first step for index splitting Sat, 18 Feb 2012 12:51:36 GMT Frantisek Princ [5c83612b] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory.h (modified) * uspace/lib/ext4/libext4_directory_index.c (modified) * uspace/lib/ext4/libext4_directory_index.h (modified) * uspace/lib/ext4/libext4_superblock.h (modified) adding directory entry using index tree (actually without splitting ... Mon, 13 Feb 2012 20:23:38 GMT Frantisek Princ [cd00f93] * uspace/lib/ext4/libext4_superblock.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) error hangling in write operation, adjusted supported features for ... Wed, 08 Feb 2012 19:38:26 GMT Frantisek Princ [50601ef4] * uspace/lib/ext4/libext4_directory.c (modified) small code modification / reorganization Sun, 05 Feb 2012 12:35:02 GMT Frantisek Princ [565b6ff] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory_index.c (modified) * uspace/lib/ext4/libext4_directory_index.h (modified) - bugfix in adding directory entry (linear) - added skeleton for ... Mon, 30 Jan 2012 09:23:12 GMT Frantisek Princ [1d69c69] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_ialloc.c (modified) Bugfix for higher filesystem version (directory entry type not ... Sat, 28 Jan 2012 10:51:56 GMT Frantisek Princ [ca3d77a] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) some TODO's solved + removed debugging messages Wed, 25 Jan 2012 18:02:28 GMT Frantisek Princ [ed6fdc7] * uspace/lib/ext4/libext4_directory.c (modified) Bugfix during new block allocation Tue, 24 Jan 2012 16:32:32 GMT Frantisek Princ [cd1cc4e6] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory.h (modified) * uspace/lib/ext4/libext4_ialloc.c (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) bugfixes of inode allocation and link operation Tue, 24 Jan 2012 09:24:14 GMT Frantisek Princ [304faab] * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) * uspace/lib/ext4/libext4_ialloc.c (modified) * uspace/lib/ext4/libext4_ialloc.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) Very simple allocation algorithm Sun, 22 Jan 2012 13:22:56 GMT Frantisek Princ [d9bbe45] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory_index.c (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_ialloc.c (modified) * uspace/lib/ext4/libext4_inode.c (modified) * uspace/lib/ext4/libext4_superblock.c (modified) Refafctorization - principle of locality in variables declaration Sun, 22 Jan 2012 12:29:41 GMT Frantisek Princ [b7e0260] * uspace/lib/ext4/libext4_directory.c (modified) Completed code for adding directory entry without index Sat, 21 Jan 2012 12:48:03 GMT Frantisek Princ [73196d2] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory.h (modified) Skeleton for adding directory entry (without indexing) Sat, 21 Jan 2012 12:47:15 GMT Frantisek Princ [2d2c6ce] * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) Skeleton for inode allocation and initialization Sat, 03 Dec 2011 10:44:50 GMT Frantisek Princ [2449396] * uspace/lib/ext4/libext4_ialloc.c (modified) Removed setting deletion time in ialloc Sat, 03 Dec 2011 10:42:28 GMT Frantisek Princ [ebcaff4] * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) * uspace/lib/ext4/libext4_superblock.c (modified) * uspace/lib/ext4/libext4_superblock.h (modified) Orphaned inodes handling Sun, 27 Nov 2011 12:16:40 GMT Frantisek Princ [e5f8762] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_ialloc.c (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) Fixed bugs in directory removal process Tue, 22 Nov 2011 16:56:09 GMT Frantisek Princ [3d4fd2c] * uspace/lib/ext4/libext4.h (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) * uspace/lib/ext4/libext4_ialloc.c (modified) * uspace/lib/ext4/libext4_ialloc.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) deleting regular files (directories is not debugged) Tue, 22 Nov 2011 15:26:14 GMT Frantisek Princ [bf66ef4] * uspace/lib/ext4/Makefile (modified) * uspace/lib/ext4/libext4_ialloc.c (added) * uspace/lib/ext4/libext4_ialloc.h (added) Files inode allocator Tue, 22 Nov 2011 12:15:37 GMT Frantisek Princ [8be96a0] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) code optimalization (removed duplicity) and destroy functions ... Tue, 22 Nov 2011 10:01:42 GMT Frantisek Princ [f49638e] * uspace/lib/ext4/Makefile (modified) * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) directory entry delete operation (without HTree index modification) Sun, 20 Nov 2011 12:56:00 GMT Frantisek Princ [343ccfd] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory.h (modified) * uspace/lib/ext4/libext4_directory_index.c (modified) * uspace/lib/ext4/libext4_directory_index.h (modified) * uspace/lib/ext4/libext4_extent.c (modified) * uspace/lib/ext4/libext4_extent.h (modified) * uspace/lib/ext4/libext4_inode.c (modified) * uspace/lib/ext4/libext4_inode.h (modified) next bunch of getters and setters added Sun, 20 Nov 2011 12:07:50 GMT Frantisek Princ [fe27eb4] * uspace/lib/ext4/libext4_balloc.c (modified) * uspace/lib/ext4/libext4_block_group.c (modified) * uspace/lib/ext4/libext4_block_group.h (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) * uspace/lib/ext4/libext4_inode.c (modified) * uspace/lib/ext4/libext4_inode.h (modified) * uspace/lib/ext4/libext4_superblock.c (modified) * uspace/lib/ext4/libext4_superblock.h (modified) added many getters and setters Sun, 20 Nov 2011 08:35:56 GMT Frantisek Princ [ae3d4f8] * uspace/lib/ext4/libext4_balloc.c (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) * uspace/lib/ext4/libext4_superblock.c (modified) * uspace/lib/ext4/libext4_superblock.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) superblock update after block (de)allocation Fri, 18 Nov 2011 17:06:12 GMT Frantisek Princ [528e5b3] * uspace/lib/ext4/libext4_balloc.c (modified) * uspace/lib/ext4/libext4_bitmap.c (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) New bugs solved Fri, 18 Nov 2011 15:30:24 GMT Frantisek Princ [b12ca16] * uspace/lib/ext4/libext4_balloc.c (modified) * uspace/lib/ext4/libext4_balloc.h (modified) * uspace/lib/ext4/libext4_bitmap.c (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_superblock.c (modified) * uspace/lib/ext4/libext4_superblock.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) improved block allocator - but has some bugs Mon, 14 Nov 2011 16:27:49 GMT Frantisek Princ [2674db6] * uspace/lib/ext4/Makefile (modified) * uspace/lib/ext4/libext4.h (modified) * uspace/lib/ext4/libext4_balloc.c (added) * uspace/lib/ext4/libext4_balloc.h (added) * uspace/lib/ext4/libext4_bitmap.c (modified) * uspace/lib/ext4/libext4_bitmap.h (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) New block allocation algorithm (from ext2) Thu, 10 Nov 2011 19:59:51 GMT Frantisek Princ [6088193] * uspace/lib/ext4/libext4_bitmap.c (modified) * uspace/lib/ext4/libext4_bitmap.h (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_inode.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) bugfixes in indirect block writing Thu, 10 Nov 2011 09:49:57 GMT Frantisek Princ [b3d7277] * uspace/lib/ext4/libext4_inode.c (modified) * uspace/lib/ext4/libext4_inode.h (modified) getter and setter for inode blocks count Wed, 09 Nov 2011 17:52:33 GMT Frantisek Princ [1e65444] * uspace/lib/ext4/libext4_bitmap.c (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) * uspace/lib/ext4/libext4_inode.c (modified) * uspace/lib/ext4/libext4_inode.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) more functional file writing - indirect blocks too Wed, 09 Nov 2011 08:48:06 GMT Frantisek Princ [35f48f2] * uspace/lib/ext4/libext4_bitmap.c (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) succesful writing (only for direct block) Tue, 08 Nov 2011 13:05:43 GMT Frantisek Princ [1c1c736] * uspace/lib/ext4/libext4_bitmap.c (modified) * uspace/lib/ext4/libext4_bitmap.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) not functional block allocation + write operation skeleton Tue, 08 Nov 2011 08:57:54 GMT Frantisek Princ [e31e56a1] * uspace/lib/ext4/libext4_inode.c (modified) bugfix Tue, 08 Nov 2011 08:07:02 GMT Frantisek Princ [43a9968] * uspace/lib/ext4/libext4_inode.c (modified) * uspace/lib/ext4/libext4_inode.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) fixed compilation error Mon, 07 Nov 2011 16:23:30 GMT Frantisek Princ [12b4a7f] * uspace/lib/ext4/libext4_bitmap.c (modified) * uspace/lib/ext4/libext4_block_group.h (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_inode.c (modified) * uspace/lib/ext4/libext4_inode.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) functional truncate operation (only to lower size actually), except ... Mon, 07 Nov 2011 11:50:31 GMT Frantisek Princ [052e82d] * uspace/lib/ext4/Makefile (modified) * uspace/lib/ext4/libext4.h (modified) * uspace/lib/ext4/libext4_bitmap.c (added) * uspace/lib/ext4/libext4_bitmap.h (added) * uspace/lib/ext4/libext4_block_group.c (modified) * uspace/lib/ext4/libext4_block_group.h (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) * uspace/lib/ext4/libext4_inode.c (modified) * uspace/lib/ext4/libext4_inode.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) partially functional truncate operation Sat, 05 Nov 2011 17:09:25 GMT Frantisek Princ [d5a78e28] * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) * uspace/lib/ext4/libext4_inode.c (modified) * uspace/lib/ext4/libext4_inode.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) file truncate skeleton, but non functional Tue, 01 Nov 2011 13:52:19 GMT Frantisek Princ [a9a0982] * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) performace improvement Mon, 31 Oct 2011 15:21:09 GMT Frantisek Princ [c25e39b] * uspace/lib/ext4/libext4_block_group.c (modified) * uspace/lib/ext4/libext4_block_group.h (modified) * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory_index.c (modified) * uspace/lib/ext4/libext4_extent.c (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) * uspace/lib/ext4/libext4_hash.c (modified) * uspace/lib/ext4/libext4_inode.c (modified) * uspace/lib/ext4/libext4_superblock.c (modified) * uspace/lib/ext4/libext4_superblock.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) bugfix, TODO resolving Wed, 26 Oct 2011 11:41:21 GMT Frantisek Princ [0dc91833] * uspace/lib/ext4/Makefile (modified) * uspace/lib/ext4/libext4.h (modified) * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory.h (modified) * uspace/lib/ext4/libext4_directory_index.c (added) * uspace/lib/ext4/libext4_directory_index.h (added) * uspace/lib/ext4/libext4_hash.c (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) splitted code because of very long source file Wed, 26 Oct 2011 09:27:01 GMT Frantisek Princ [ab77928] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_hash.c (modified) complete directory index reading (it runs) - many TODOs remaining Tue, 25 Oct 2011 17:10:35 GMT Frantisek Princ [aaedaba] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory.h (modified) full directory reading using index - but including many bugs Thu, 20 Oct 2011 09:53:35 GMT Frantisek Princ [36d2c6f] * uspace/lib/ext4/libext4_directory.c (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) successful reading indexed directory if item is in the first leaf block