| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2007-08-10 | Btrfs: delay commits during fsync to allow more writers | Josef Bacik | 1 | -0/+1 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-08-08 | Btrfs: Replace extent tree preallocation code with some bit radix magic. | Chris Mason | 1 | -2/+1 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-08-07 | Btrfs: Add run time btree defrag, and an ioctl to force btree defrag | Chris Mason | 1 | -0/+8 | |
| This adds two types of btree defrag, a run time form that tries to defrag recently allocated blocks in the btree when they are still in ram, and an ioctl that forces defrag of all btree blocks. File data blocks are not defragged yet, but this can make a huge difference in sequential btree reads. Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-07-11 | Btrfs: trivial include fixups | Zach Brown | 1 | -1/+0 | |
| Almost none of the files including module.h need to do so, remove them. Include sched.h in extent-tree.c to silence a warning about cond_resched() being undeclared. Signed-off-by: Zach Brown <[email protected]> Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-06-28 | Btrfs: crash recovery fixes | Chris Mason | 1 | -8/+14 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-06-26 | Btrfs: Fix super block updates during transaction commit | Chris Mason | 1 | -3/+2 | |
| The super block written during commit was not consistent with the state of the trees. This change adds an in-memory copy of the super so that we can make sure to write out consistent data during a commit. Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-06-22 | Btrfs: Add the ability to find and remove dead roots after a crash. | Chris Mason | 1 | -14/+30 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-06-22 | Btrfs: Audit callers and return codes to make sure -ENOSPC gets up the stack | Chris Mason | 1 | -1/+1 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-06-22 | Btrfs: Switch to libcrc32c to avoid problems with cryptomgr on highmem machines | Chris Mason | 1 | -24/+6 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-06-18 | Subject: Rework btrfs_file_write to only allocate while page locks are held | Chris Mason | 1 | -0/+2 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-06-15 | Btrfs: patch queue: page_mkwrite | Chris Mason | 1 | -2/+2 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-06-12 | Btrfs: i386 fixes from axboe | Chris Mason | 1 | -1/+1 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-06-12 | Btrfs: add GPLv2 | Chris Mason | 1 | -0/+18 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-06-12 | Btrfs: printk fixes | Chris Mason | 1 | -4/+6 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-06-12 | Btrfs: split up super.c | Chris Mason | 1 | -8/+38 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-06-09 | Btrfs: remove device tree | Chris Mason | 1 | -218/+6 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-06-08 | Btrfs: get forced transaction commits via workqueue | Chris Mason | 1 | -0/+4 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-06-08 | Btrfs: add compat ioctl | Chris Mason | 1 | -2/+2 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-05-21 | Btrfs: 2.6.21-git fixes | Chris Mason | 1 | -3/+0 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-05-18 | Btrfs: allocator optimizations, truncate readahead | Chris Mason | 1 | -3/+9 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-05-10 | Btrfs: switch to crc32c instead of sha256 | Chris Mason | 1 | -6/+6 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-05-09 | Btrfs: many allocator fixes, pretty solid | Chris Mason | 1 | -0/+1 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-05-06 | Btrfs: more allocator enhancements | Chris Mason | 1 | -1/+1 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-05-02 | Btrfs: fix page cache memory leak | Chris Mason | 1 | -2/+6 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-05-01 | Btrfs: directory readahead | Chris Mason | 1 | -1/+28 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-27 | Btrfs: allocator tweaks | Chris Mason | 1 | -3/+0 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-27 | Btrfs: more block allocator work | Chris Mason | 1 | -1/+1 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-26 | Btrfs: start of block group code | Chris Mason | 1 | -0/+4 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-25 | Btrfs: change around extent-tree prealloc | Chris Mason | 1 | -1/+2 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-20 | Btrfs: add owner and type fields to the extents aand block headers | Chris Mason | 1 | -0/+1 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-20 | Btrfs: write barriers on commit, balance level before split | Chris Mason | 1 | -1/+11 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-19 | Btrfs: early fsync support | Chris Mason | 1 | -0/+1 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-19 | Btrfs: many file_write fixes, inline data | Chris Mason | 1 | -0/+6 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-17 | Btrfs: rework csums and extent item ordering | Chris Mason | 1 | -2/+0 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-12 | Btrfs: add a device id to device items | Chris Mason | 1 | -11/+20 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-12 | Btrfs: add disk ioctl, mostly working | Chris Mason | 1 | -7/+121 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-11 | Btrfs: create a logical->phsyical block number mapping scheme | Chris Mason | 1 | -38/+102 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-11 | Btrfs: early support for multiple devices | Chris Mason | 1 | -0/+11 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-10 | Btrfs: subvolumes | Chris Mason | 1 | -14/+24 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-10 | Btrfs: drop the inode map tree | Chris Mason | 1 | -16/+9 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-10 | Btrfs: snapshot progress | Chris Mason | 1 | -4/+0 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-09 | Btrfs: groundwork for subvolume and snapshot roots | Chris Mason | 1 | -41/+137 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-06 | Btrfs: start of support for many FS volumes | Chris Mason | 1 | -2/+5 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-05 | Btrfs: dirindex optimizations | Chris Mason | 1 | -1/+5 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-04 | Btrfs: tweak the inode-map and free extent search starts on cold mount | Chris Mason | 1 | -1/+0 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-03 | Btrfs: don't wait on uptodate buffers on read | Chris Mason | 1 | -0/+3 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-02 | Btrfs: csum_verify_file_block locking fix | Chris Mason | 1 | -1/+0 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-02 | Btrfs: corruptions fixed | Chris Mason | 1 | -18/+3 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-04-02 | Btrfs: still corruption hunting | Chris Mason | 1 | -43/+41 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||
| 2007-03-30 | Btrfs: corruption hunt continues | Chris Mason | 1 | -1/+19 | |
| Signed-off-by: Chris Mason <[email protected]> | |||||