linux-2.6-block.git
17 years agoBtrfs: more allocator enhancements
Chris Mason [Sun, 6 May 2007 14:15:01 +0000 (10:15 -0400)]
Btrfs: more allocator enhancements

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: early metadata/data split
Chris Mason [Thu, 3 May 2007 13:06:49 +0000 (09:06 -0400)]
Btrfs: early metadata/data split

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: fix page cache memory leak
Chris Mason [Wed, 2 May 2007 19:53:43 +0000 (15:53 -0400)]
Btrfs: fix page cache memory leak

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: directory readahead
Chris Mason [Tue, 1 May 2007 12:53:32 +0000 (08:53 -0400)]
Btrfs: directory readahead

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: allocator improvements, inode block groups
Chris Mason [Mon, 30 Apr 2007 19:25:45 +0000 (15:25 -0400)]
Btrfs: allocator improvements, inode block groups

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: prealloc more blocks for the extent map
Chris Mason [Sat, 28 Apr 2007 19:17:08 +0000 (15:17 -0400)]
Btrfs: prealloc more blocks for the extent map

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: smarter transaction writeback
Chris Mason [Sat, 28 Apr 2007 13:29:35 +0000 (09:29 -0400)]
Btrfs: smarter transaction writeback

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: try to drop dead cow pages from ram
Chris Mason [Sat, 28 Apr 2007 12:48:10 +0000 (08:48 -0400)]
Btrfs: try to drop dead cow pages from ram

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: allocator tweaks
Chris Mason [Fri, 27 Apr 2007 15:42:05 +0000 (11:42 -0400)]
Btrfs: allocator tweaks

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: more block allocator work
Chris Mason [Fri, 27 Apr 2007 14:08:34 +0000 (10:08 -0400)]
Btrfs: more block allocator work

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: start of block group code
Chris Mason [Thu, 26 Apr 2007 20:46:15 +0000 (16:46 -0400)]
Btrfs: start of block group code

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: change around extent-tree prealloc
Chris Mason [Wed, 25 Apr 2007 19:52:25 +0000 (15:52 -0400)]
Btrfs: change around extent-tree prealloc

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: fixup dirty_inode related deadlocks
Chris Mason [Tue, 24 Apr 2007 16:44:26 +0000 (12:44 -0400)]
Btrfs: fixup dirty_inode related deadlocks

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: get rid of the extent_item type field
Chris Mason [Tue, 24 Apr 2007 16:07:39 +0000 (12:07 -0400)]
Btrfs: get rid of the extent_item type field

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: add dirty_inode call
Chris Mason [Tue, 24 Apr 2007 15:52:22 +0000 (11:52 -0400)]
Btrfs: add dirty_inode call

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: new subvolume oops fix
Chris Mason [Mon, 23 Apr 2007 23:10:49 +0000 (19:10 -0400)]
Btrfs: new subvolume oops fix

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: fix extent owner/type setting on extent tree blocks
Chris Mason [Mon, 23 Apr 2007 21:01:05 +0000 (17:01 -0400)]
Btrfs: fix extent owner/type setting on extent tree blocks

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: add owner and type fields to the extents aand block headers
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>
17 years agoBtrfs: node balance optimizations
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>
17 years agoBtrfs: write barriers on commit, balance level before split
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>
17 years agoBtrfs: early fsync support
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>
17 years agoBtrfs: directory inode index is back
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>
17 years agoBtrfs: many file_write fixes, inline data
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>
17 years agoBtrfs: working file_write, reorganized key flags
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>
17 years agoBtrfs: rework csums and extent item ordering
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>
17 years agoBtrfs: progress on file_write
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>
17 years agoBtrfs: early work to file_write in big extents
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>
17 years agoBtrfs: add a device id to device items
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>
17 years agoBtrfs: add disk ioctl, mostly working
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>
17 years agoBtrfs: create a logical->phsyical block number mapping scheme
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>
17 years agoBtrfs: early support for multiple devices
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>
17 years agoBtrfs: use a dedicated inode num for root root dir
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>
17 years agoBtrfs: detect duplicate subvol names
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>
17 years agoBtrfs: subvolumes
Chris Mason [Tue, 10 Apr 2007 20:58:11 +0000 (16:58 -0400)]
Btrfs: subvolumes

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: when forced to cow for file_write, get the page uptodate first
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>
17 years agoBtrfs: only cow in get_block when create==1
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>
17 years agoBtrfs: cow file extents before writing
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>
17 years agoBtrfs: drop owner and parentid
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>
17 years agoBtrfs: drop the inode map tree
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>
17 years agoBtrfs: snapshot progress
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>
17 years agoBtrfs: groundwork for subvolume and snapshot roots
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>
17 years agoBtrfs: start of support for many FS volumes
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>
17 years agoBtrfs: uuids
Chris Mason [Thu, 5 Apr 2007 18:28:50 +0000 (14:28 -0400)]
Btrfs: uuids

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: dirindex optimizations
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>
17 years agoBtrfs: finish off inode indexing in dirs, add overflows
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>
17 years agoBtrfs: more inode indexed directory work
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>
17 years agoBtrfs: add dir inode index
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>
17 years agoBtrfs: tweak the inode-map and free extent search starts on cold mount
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>
17 years agoBtrfs: disable inline data code for now
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>
17 years agoBtrfs: support for items bigger than 1/2 the blocksize
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>
17 years agoBtrfs: early inline file data code
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>
17 years agoBtrfs: don't wait on uptodate buffers on read
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>
17 years agoBtrfs: csum_verify_file_block locking fix
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>
17 years agoBtrfs: corruptions fixed
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>
17 years agoBtrfs: dynamic allocation of path struct
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>
17 years agoBtrfs: still corruption hunting
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>
17 years agoBtrfs: corruption hunt continues
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>
17 years agoBtrfs: hunting slab corruption
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>
17 years agoBtrfs: verify csums on read
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>
17 years agobtrfs_file_write -- first pass
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>
17 years agoBtrfs: btree address space fixes
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>
17 years agoBtrfs: sha256 csums on metadata
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>
17 years agoBtrfs: use a btree inode instead of sb_getblk
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>
17 years agobtrfs_rmdir
Chris Mason [Tue, 27 Mar 2007 17:42:32 +0000 (13:42 -0400)]
btrfs_rmdir

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: byte offsets for file keys
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>
17 years agobtrfs_truncate
Chris Mason [Tue, 27 Mar 2007 15:05:53 +0000 (11:05 -0400)]
btrfs_truncate

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: add generation field to file extent
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>
17 years agoBtrfs: split out level field in struct header
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>
17 years agoBtrfs: reference counts on data extents
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>
17 years agobtrfs_get_block, file read/write
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>
17 years agobtrfs_dirty_inode
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>
17 years agoBtrfs: TODO update
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>
17 years agoBtrfs: add a radix back bit tree
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>
17 years agobtrfs_mkdir
Chris Mason [Mon, 26 Mar 2007 00:17:36 +0000 (20:17 -0400)]
btrfs_mkdir

Signed-off-by: Chris Mason <chris.mason@oracle.com>
17 years agoBtrfs: very simple readdir readahead
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>
17 years agoBtrfs: unlink and delete_inode
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>
17 years agoBtrfs: leak fixes, pinning fixes
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>
17 years agoBtrfs: very minimal locking
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>
17 years agoAdd generation number to btrfs_header, readdir fixes, hash collision fixes
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>
17 years agoBtrfs: properly set new buffers for new blocks up to date
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>
17 years agobtrfs_create, btrfs_write_super, btrfs_sync_fs
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>
17 years agoBtrfs: transaction rework
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>
17 years agoMountable btrfs, with readdir
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>
17 years agoBtrfs: initial move to kernel module land
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>
17 years agoBtrfs: Better block record keeping, real mkfs
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>
17 years agoBtrfs: change dir-test to insert inode_items
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>
17 years agoBtrfs: Update TODO
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>
17 years agoBtrfs: Add inode map, and the start of file extent items
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>
17 years agoBtrfs: add transaction.h to the Makefile
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>
17 years agoBtrfs: minor comments
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>
17 years agoBtrfs: transaction handles everywhere
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>
17 years agoBtrfs: pin freed blocks from the FS tree too
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>
17 years agoBtrfs: add a name_len to dir items, reorder key
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>
17 years agoBtrfs: add inode item
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>
17 years agoBtrfs: directory testing code and dir item fixes
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>
17 years agoBtrfs: add hash.h
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>
17 years agoBtrfs: Use a chunk of the key flags to record the item type.
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>
17 years agoBtrfs: reorder key offset and flags
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>
17 years agoBtrfs: variable block size support
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>
17 years agoBtrfs: add leaf data casting helper
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>