Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Btrfs: Use a chunk of the key flags to record the item type. | Chris Mason | 2007-03-15 | 14 | -109/+435 |
| | | | | | | | | 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> | ||||
* | Btrfs: reorder key offset and flags | Chris Mason | 2007-03-14 | 3 | -8/+9 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: variable block size support | Chris Mason | 2007-03-14 | 10 | -300/+238 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: add leaf data casting helper | Chris Mason | 2007-03-14 | 3 | -9/+8 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: properly reset block cache on free | Chris Mason | 2007-03-14 | 1 | -1/+1 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: Change the super to point to a tree of trees to enable persistent ↵ | Chris Mason | 2007-03-13 | 10 | -65/+445 |
| | | | | | | snapshots Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: merge leaves before split | Chris Mason | 2007-03-13 | 2 | -2/+9 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: make some funcs static | Chris Mason | 2007-03-13 | 2 | -19/+44 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | rename funcs and structs to btrfs | Chris Mason | 2007-03-13 | 11 | -447/+454 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: struct extent_item endian | Chris Mason | 2007-03-13 | 3 | -15/+39 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: node->blockptrs endian fixes | Chris Mason | 2007-03-13 | 4 | -18/+33 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: struct item endian fixes | Chris Mason | 2007-03-12 | 6 | -90/+141 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: struct key endian fixes | Chris Mason | 2007-03-12 | 7 | -82/+162 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: Add sparse endian annotations to struct header | Chris Mason | 2007-03-12 | 2 | -33/+61 |
| | | | | | | rename struct header to btrfs_header Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: get/set for struct header fields | Chris Mason | 2007-03-12 | 10 | -172/+230 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | fix leak in btrfs_drop_snapshot | Chris Mason | 2007-03-12 | 2 | -5/+8 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: recursion free-first pass | Chris Mason | 2007-03-10 | 2 | -3/+100 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: Fixup last found extent caching | Chris Mason | 2007-03-07 | 4 | -19/+24 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: get rid of add recursion | Chris Mason | 2007-03-07 | 3 | -124/+96 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: Fixup reference counting on cows | Chris Mason | 2007-03-06 | 9 | -127/+267 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: early reference counting | Chris Mason | 2007-03-02 | 6 | -80/+145 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: period commit during initial fill in the random tester | Chris Mason | 2007-03-02 | 2 | -5/+12 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: Fix extent code to use merge during delete | Chris Mason | 2007-03-02 | 4 | -16/+14 |
| | | | | | | | | Remove implicit commit in del_item and insert_item Add implicit commit to close() Add commit op in random-test Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: pretend page cache & commit code | Chris Mason | 2007-03-01 | 5 | -28/+558 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: Fixup the code to merge during path walks | Chris Mason | 2007-03-01 | 4 | -43/+381 |
| | | | | | | | Add a bulk insert/remove test to random-test Add the quick-test code back as another regression test Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: merge on the way down during deletes | Chris Mason | 2007-03-01 | 1 | -220/+200 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: more return code checking | Chris Mason | 2007-02-28 | 2 | -11/+21 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: return code checking | Chris Mason | 2007-02-28 | 4 | -228/+269 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: Add sparse checking to Makefile | Chris Mason | 2007-02-28 | 2 | -3/+8 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: Take out the merge-during-search-on-delete code, it is buggy. | Chris Mason | 2007-02-28 | 2 | -28/+39 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: more 32 bit cleanups | Chris Mason | 2007-02-26 | 1 | -1/+1 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: 32bit cleanups | Chris Mason | 2007-02-26 | 2 | -3/+4 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: u64 cleanups | Chris Mason | 2007-02-26 | 5 | -17/+17 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: fixup dbfile perms | Chris Mason | 2007-02-26 | 1 | -1/+1 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: Add fsx-style randomized tree tester | Chris Mason | 2007-02-26 | 6 | -8/+680 |
| | | | | | | | | Add debug-tree command to print the tree Add extent-tree.c to the repo Comment ctree.h Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: cleanup & comment | Chris Mason | 2007-02-24 | 1 | -1/+27 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: push_leaf_right | Chris Mason | 2007-02-24 | 1 | -7/+102 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: Break up ctree.c a little | Chris Mason | 2007-02-24 | 6 | -374/+176 |
| | | | | | | Extent fixes Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: Block sized tree extents and extent deletion | Chris Mason | 2007-02-23 | 5 | -135/+252 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: switch to early splits | Chris Mason | 2007-02-22 | 2 | -146/+120 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: extent fixes | Chris Mason | 2007-02-21 | 5 | -61/+103 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: add mkfs.c | Chris Mason | 2007-02-20 | 1 | -0/+69 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: early extent mapping support | Chris Mason | 2007-02-20 | 5 | -33/+236 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: Commenting/cleanup | Chris Mason | 2007-02-02 | 1 | -63/+186 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: Add backing store, memory management | Chris Mason | 2007-02-02 | 8 | -163/+1447 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: Faster deletes, add Makefile and kerncompat | Chris Mason | 2007-01-26 | 3 | -21/+136 |
| | | | | Signed-off-by: Chris Mason <chris.mason@oracle.com> | ||||
* | Btrfs: Initial checkin, basic working tree code | Chris Mason | 2007-01-26 | 1 | -0/+810 |
Signed-off-by: Chris Mason <chris.mason@oracle.com> |