]>
 
 
pilppa.org Git - linux-2.6-omap-h63xx.git/log 
 
 
 
 
 
 
Chris Mason  [Sat, 21 Apr 2007 00:23:12 +0000  (20:23 -0400)] 
 
Btrfs: add owner and type fields to the extents aand block headers 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Fri, 20 Apr 2007 17:48:57 +0000  (13:48 -0400)] 
 
Btrfs: node balance optimizations 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Fri, 20 Apr 2007 17:16:02 +0000  (13:16 -0400)] 
 
Btrfs: write barriers on commit, balance level before split 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Fri, 20 Apr 2007 01:01:03 +0000  (21:01 -0400)] 
 
Btrfs: early fsync support 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 19 Apr 2007 19:36:27 +0000  (15:36 -0400)] 
 
Btrfs: directory inode index is back 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 19 Apr 2007 17:37:44 +0000  (13:37 -0400)] 
 
Btrfs: many file_write fixes, inline data 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 18 Apr 2007 20:15:28 +0000  (16:15 -0400)] 
 
Btrfs: working file_write, reorganized key flags 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 17 Apr 2007 19:39:32 +0000  (15:39 -0400)] 
 
Btrfs: rework csums and extent item ordering 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 17 Apr 2007 17:26:50 +0000  (13:26 -0400)] 
 
Btrfs: progress on file_write 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Mon, 16 Apr 2007 13:22:45 +0000  (09:22 -0400)] 
 
Btrfs: early work to file_write in big extents 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 12 Apr 2007 16:14:00 +0000  (12:14 -0400)] 
 
Btrfs: add a device id to device items 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 12 Apr 2007 14:43:05 +0000  (10:43 -0400)] 
 
Btrfs: add disk ioctl, mostly working 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 11 Apr 2007 19:53:25 +0000  (15:53 -0400)] 
 
Btrfs: create a logical->phsyical block number mapping scheme 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 11 Apr 2007 17:57:44 +0000  (13:57 -0400)] 
 
Btrfs: early support for multiple devices 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 11 Apr 2007 12:59:20 +0000  (08:59 -0400)] 
 
Btrfs: use a dedicated inode num for root root dir 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 11 Apr 2007 00:07:20 +0000  (20:07 -0400)] 
 
Btrfs: detect duplicate subvol names 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 10 Apr 2007 20:58:11 +0000  (16:58 -0400)] 
 
Btrfs: subvolumes 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 10 Apr 2007 18:22:02 +0000  (14:22 -0400)] 
 
Btrfs: when forced to cow for file_write, get the page uptodate first 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 10 Apr 2007 17:51:41 +0000  (13:51 -0400)] 
 
Btrfs: only cow in get_block when create==1 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 10 Apr 2007 17:20:21 +0000  (13:20 -0400)] 
 
Btrfs: cow file extents before writing 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 10 Apr 2007 16:36:36 +0000  (12:36 -0400)] 
 
Btrfs: drop owner and parentid 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 10 Apr 2007 16:13:09 +0000  (12:13 -0400)] 
 
Btrfs: drop the inode map tree 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 10 Apr 2007 13:27:04 +0000  (09:27 -0400)] 
 
Btrfs: snapshot progress 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Mon, 9 Apr 2007 14:42:37 +0000  (10:42 -0400)] 
 
Btrfs: groundwork for subvolume and snapshot roots 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Fri, 6 Apr 2007 19:37:36 +0000  (15:37 -0400)] 
 
Btrfs: start of support for many FS volumes 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 5 Apr 2007 18:28:50 +0000  (14:28 -0400)] 
 
Btrfs: uuids 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 5 Apr 2007 17:35:25 +0000  (13:35 -0400)] 
 
Btrfs: dirindex optimizations 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 5 Apr 2007 16:13:21 +0000  (12:13 -0400)] 
 
Btrfs: finish off inode indexing in dirs, add overflows 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 5 Apr 2007 14:38:44 +0000  (10:38 -0400)] 
 
Btrfs: more inode indexed directory work 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 5 Apr 2007 01:22:22 +0000  (21:22 -0400)] 
 
Btrfs: add dir inode index 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 4 Apr 2007 19:27:52 +0000  (15:27 -0400)] 
 
Btrfs: tweak the inode-map and free extent search starts on cold mount 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 4 Apr 2007 18:30:09 +0000  (14:30 -0400)] 
 
Btrfs: disable inline data code for now 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 4 Apr 2007 18:08:15 +0000  (14:08 -0400)] 
 
Btrfs: support for items bigger than 1/2 the blocksize 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 4 Apr 2007 13:36:31 +0000  (09:36 -0400)] 
 
Btrfs: early inline file data code 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 3 Apr 2007 15:43:19 +0000  (11:43 -0400)] 
 
Btrfs: don't wait on uptodate buffers on read 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Mon, 2 Apr 2007 19:43:21 +0000  (15:43 -0400)] 
 
Btrfs: csum_verify_file_block locking fix 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Mon, 2 Apr 2007 18:53:59 +0000  (14:53 -0400)] 
 
Btrfs: corruptions fixed 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Mon, 2 Apr 2007 15:20:42 +0000  (11:20 -0400)] 
 
Btrfs: dynamic allocation of path struct 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Mon, 2 Apr 2007 14:50:19 +0000  (10:50 -0400)] 
 
Btrfs: still corruption hunting 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Fri, 30 Mar 2007 18:27:56 +0000  (14:27 -0400)] 
 
Btrfs: corruption hunt continues 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Fri, 30 Mar 2007 12:47:31 +0000  (08:47 -0400)] 
 
Btrfs: hunting slab corruption 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 29 Mar 2007 19:15:27 +0000  (15:15 -0400)] 
 
Btrfs: verify csums on read 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 29 Mar 2007 15:56:46 +0000  (11:56 -0400)] 
 
btrfs_file_write -- first pass 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 29 Mar 2007 13:59:15 +0000  (09:59 -0400)] 
 
Btrfs: btree address space fixes 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 28 Mar 2007 23:44:27 +0000  (19:44 -0400)] 
 
Btrfs: sha256 csums on metadata 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 28 Mar 2007 17:57:48 +0000  (13:57 -0400)] 
 
Btrfs: use a btree inode instead of sb_getblk 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 27 Mar 2007 17:42:32 +0000  (13:42 -0400)] 
 
btrfs_rmdir 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 27 Mar 2007 15:26:26 +0000  (11:26 -0400)] 
 
Btrfs: byte offsets for file keys 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 27 Mar 2007 15:05:53 +0000  (11:05 -0400)] 
 
btrfs_truncate 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 27 Mar 2007 13:16:29 +0000  (09:16 -0400)] 
 
Btrfs: add generation field to file extent 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 27 Mar 2007 13:06:38 +0000  (09:06 -0400)] 
 
Btrfs: split out level field in struct header 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 27 Mar 2007 10:33:00 +0000  (06:33 -0400)] 
 
Btrfs: reference counts on data extents 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Mon, 26 Mar 2007 20:00:06 +0000  (16:00 -0400)] 
 
btrfs_get_block, file read/write 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Mon, 26 Mar 2007 16:00:39 +0000  (12:00 -0400)] 
 
btrfs_dirty_inode 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Mon, 26 Mar 2007 15:01:09 +0000  (11:01 -0400)] 
 
Btrfs: TODO update 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Mon, 26 Mar 2007 14:15:30 +0000  (10:15 -0400)] 
 
Btrfs: add a radix back bit tree 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Mon, 26 Mar 2007 00:17:36 +0000  (20:17 -0400)] 
 
btrfs_mkdir 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Sun, 25 Mar 2007 18:03:08 +0000  (14:03 -0400)] 
 
Btrfs: very simple readdir readahead 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Sun, 25 Mar 2007 17:44:56 +0000  (13:44 -0400)] 
 
Btrfs: unlink and delete_inode 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Sun, 25 Mar 2007 15:35:08 +0000  (11:35 -0400)] 
 
Btrfs: leak fixes, pinning fixes 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Fri, 23 Mar 2007 23:47:49 +0000  (19:47 -0400)] 
 
Btrfs: very minimal locking 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Fri, 23 Mar 2007 19:56:19 +0000  (15:56 -0400)] 
 
Add generation number to btrfs_header, readdir fixes, hash collision fixes 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Fri, 23 Mar 2007 15:00:45 +0000  (11:00 -0400)] 
 
Btrfs: properly set new buffers for new blocks up to date 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Fri, 23 Mar 2007 14:01:08 +0000  (10:01 -0400)] 
 
btrfs_create, btrfs_write_super, btrfs_sync_fs 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 22 Mar 2007 19:59:16 +0000  (15:59 -0400)] 
 
Btrfs: transaction rework 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 22 Mar 2007 16:13:20 +0000  (12:13 -0400)] 
 
Mountable btrfs, with readdir 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 21 Mar 2007 15:12:56 +0000  (11:12 -0400)] 
 
Btrfs: initial move to kernel module land 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 21 Mar 2007 00:35:03 +0000  (20:35 -0400)] 
 
Btrfs: Better block record keeping, real mkfs 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 20 Mar 2007 19:57:25 +0000  (15:57 -0400)] 
 
Btrfs: change dir-test to insert inode_items 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 20 Mar 2007 18:51:12 +0000  (14:51 -0400)] 
 
Btrfs: Update TODO 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 20 Mar 2007 18:38:32 +0000  (14:38 -0400)] 
 
Btrfs: Add inode map, and the start of file extent items 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 20 Mar 2007 13:13:49 +0000  (09:13 -0400)] 
 
Btrfs: add transaction.h to the Makefile 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Sat, 17 Mar 2007 18:29:23 +0000  (14:29 -0400)] 
 
Btrfs: minor comments 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Fri, 16 Mar 2007 20:20:31 +0000  (16:20 -0400)] 
 
Btrfs: transaction handles everywhere 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Fri, 16 Mar 2007 12:56:18 +0000  (08:56 -0400)] 
 
Btrfs: pin freed blocks from the FS tree too 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Fri, 16 Mar 2007 12:46:49 +0000  (08:46 -0400)] 
 
Btrfs: add a name_len to dir items, reorder key 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 15 Mar 2007 23:03:33 +0000  (19:03 -0400)] 
 
Btrfs: add inode item 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 15 Mar 2007 19:18:43 +0000  (15:18 -0400)] 
 
Btrfs: directory testing code and dir item fixes 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 15 Mar 2007 16:57:43 +0000  (12:57 -0400)] 
 
Btrfs: add hash.h 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Thu, 15 Mar 2007 16:56:47 +0000  (12:56 -0400)] 
 
Btrfs: Use a chunk of the key flags to record the item type. 
Add (untested and simple) directory item code 
Fix comp_keys to use the new key ordering 
Add btrfs_insert_empty_item 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 14 Mar 2007 18:26:53 +0000  (14:26 -0400)] 
 
Btrfs: reorder key offset and flags 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 14 Mar 2007 18:14:43 +0000  (14:14 -0400)] 
 
Btrfs: variable block size support 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 14 Mar 2007 14:31:29 +0000  (10:31 -0400)] 
 
Btrfs: add leaf data casting helper 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 14 Mar 2007 13:20:39 +0000  (09:20 -0400)] 
 
Btrfs: properly reset block cache on free 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 13 Mar 2007 20:47:54 +0000  (16:47 -0400)] 
 
Btrfs: Change the super to point to a tree of trees to enable persistent snapshots 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 13 Mar 2007 15:17:52 +0000  (11:17 -0400)] 
 
Btrfs: merge leaves before split 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 13 Mar 2007 15:09:37 +0000  (11:09 -0400)] 
 
Btrfs: make some funcs static 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 13 Mar 2007 14:46:10 +0000  (10:46 -0400)] 
 
rename funcs and structs to btrfs 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 13 Mar 2007 13:49:06 +0000  (09:49 -0400)] 
 
Btrfs: struct extent_item endian 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 13 Mar 2007 13:28:32 +0000  (09:28 -0400)] 
 
Btrfs: node->blockptrs endian fixes 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Tue, 13 Mar 2007 00:12:07 +0000  (20:12 -0400)] 
 
Btrfs: struct item endian fixes 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Mon, 12 Mar 2007 20:22:34 +0000  (16:22 -0400)] 
 
Btrfs: struct key endian fixes 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Mon, 12 Mar 2007 16:29:44 +0000  (12:29 -0400)] 
 
Btrfs: Add sparse endian annotations to struct header 
rename struct header to btrfs_header 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Mon, 12 Mar 2007 16:01:18 +0000  (12:01 -0400)] 
 
Btrfs: get/set for struct header fields 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Mon, 12 Mar 2007 13:03:27 +0000  (09:03 -0400)] 
 
fix leak in btrfs_drop_snapshot 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Sat, 10 Mar 2007 11:35:47 +0000  (06:35 -0500)] 
 
Btrfs: recursion free-first pass 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 7 Mar 2007 21:15:30 +0000  (16:15 -0500)] 
 
Btrfs: Fixup last found extent caching 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 7 Mar 2007 16:50:24 +0000  (11:50 -0500)] 
 
Btrfs: get rid of add recursion 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Wed, 7 Mar 2007 01:08:01 +0000  (20:08 -0500)] 
 
Btrfs: Fixup reference counting on cows 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>  
Chris Mason  [Fri, 2 Mar 2007 21:08:05 +0000  (16:08 -0500)] 
 
Btrfs: early reference counting 
 
Signed-off-by: Chris Mason <chris.mason@oracle.com>