Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2007-09-11 | Btrfs: Add more synchronization before creating a snapshot | Chris Mason | 1 | -0/+1 | |
File data checksums are only done during writepage, so we have to make sure all pages are written when the snapshot is taken. This also adds some locking so that new writes don't race in and add new dirty pages. Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-08-29 | Btrfs: Add per-root block accounting and sysfs entries | Josef Bacik | 1 | -2/+29 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-08-11 | Btrfs: delay commits during fsync to allow more writers | Josef Bacik | 1 | -0/+1 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-08-09 | Btrfs: Replace extent tree preallocation code with some bit radix magic. | Chris Mason | 1 | -2/+1 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-08-08 | 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 <chris.mason@oracle.com> | |||||
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 <zach.brown@oracle.com> Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-06-28 | Btrfs: crash recovery fixes | Chris Mason | 1 | -8/+14 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
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 <chris.mason@oracle.com> | |||||
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 <chris.mason@oracle.com> | |||||
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 <chris.mason@oracle.com> | |||||
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 <chris.mason@oracle.com> | |||||
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 <chris.mason@oracle.com> | |||||
2007-06-15 | Btrfs: patch queue: page_mkwrite | Chris Mason | 1 | -2/+2 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-06-12 | Btrfs: i386 fixes from axboe | Chris Mason | 1 | -1/+1 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-06-12 | Btrfs: add GPLv2 | Chris Mason | 1 | -0/+18 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-06-12 | Btrfs: printk fixes | Chris Mason | 1 | -4/+6 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-06-12 | Btrfs: split up super.c | Chris Mason | 1 | -8/+38 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-06-09 | Btrfs: remove device tree | Chris Mason | 1 | -218/+6 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-06-09 | Btrfs: get forced transaction commits via workqueue | Chris Mason | 1 | -0/+4 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-06-08 | Btrfs: add compat ioctl | Chris Mason | 1 | -2/+2 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-05-21 | Btrfs: 2.6.21-git fixes | Chris Mason | 1 | -3/+0 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-05-18 | Btrfs: allocator optimizations, truncate readahead | Chris Mason | 1 | -3/+9 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-05-10 | Btrfs: switch to crc32c instead of sha256 | Chris Mason | 1 | -6/+6 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-05-10 | Btrfs: many allocator fixes, pretty solid | Chris Mason | 1 | -0/+1 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-05-06 | Btrfs: more allocator enhancements | Chris Mason | 1 | -1/+1 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-05-02 | Btrfs: fix page cache memory leak | Chris Mason | 1 | -2/+6 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-05-01 | Btrfs: directory readahead | Chris Mason | 1 | -1/+28 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-27 | Btrfs: allocator tweaks | Chris Mason | 1 | -3/+0 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-27 | Btrfs: more block allocator work | Chris Mason | 1 | -1/+1 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-27 | Btrfs: start of block group code | Chris Mason | 1 | -0/+4 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-25 | Btrfs: change around extent-tree prealloc | Chris Mason | 1 | -1/+2 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-21 | Btrfs: add owner and type fields to the extents aand block headers | Chris Mason | 1 | -0/+1 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-20 | Btrfs: write barriers on commit, balance level before split | Chris Mason | 1 | -1/+11 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-20 | Btrfs: early fsync support | Chris Mason | 1 | -0/+1 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-19 | Btrfs: many file_write fixes, inline data | Chris Mason | 1 | -0/+6 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-17 | Btrfs: rework csums and extent item ordering | Chris Mason | 1 | -2/+0 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-12 | Btrfs: add a device id to device items | Chris Mason | 1 | -11/+20 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-12 | Btrfs: add disk ioctl, mostly working | Chris Mason | 1 | -7/+121 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-11 | Btrfs: create a logical->phsyical block number mapping scheme | Chris Mason | 1 | -38/+102 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-11 | Btrfs: early support for multiple devices | Chris Mason | 1 | -0/+11 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-11 | Btrfs: subvolumes | Chris Mason | 1 | -14/+24 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-10 | Btrfs: drop the inode map tree | Chris Mason | 1 | -16/+9 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-10 | Btrfs: snapshot progress | Chris Mason | 1 | -4/+0 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-09 | Btrfs: groundwork for subvolume and snapshot roots | Chris Mason | 1 | -41/+137 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-06 | Btrfs: start of support for many FS volumes | Chris Mason | 1 | -2/+5 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-05 | Btrfs: dirindex optimizations | Chris Mason | 1 | -1/+5 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
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 <chris.mason@oracle.com> | |||||
2007-04-03 | Btrfs: don't wait on uptodate buffers on read | Chris Mason | 1 | -0/+3 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-02 | Btrfs: csum_verify_file_block locking fix | Chris Mason | 1 | -1/+0 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> | |||||
2007-04-02 | Btrfs: corruptions fixed | Chris Mason | 1 | -18/+3 | |
Signed-off-by: Chris Mason <chris.mason@oracle.com> |