Commit Graph

251 Commits (6b80053d02be41886344b5007d04e345311ec0b5)
 

Author SHA1 Message Date
Chris Mason 6b80053d02 Btrfs: Add back the online defragging code 17 years ago
Chris Mason 09e71a3263 Btrfs: Use an array of pages in the extent buffers to reduce the cost of find_get_page 17 years ago
Chris Mason 14048ed0c4 Btrfs: Cache extent buffer mappings 17 years ago
Chris Mason db94535db7 Btrfs: Allow tree blocks larger than the page size 17 years ago
Chris Mason 1a5bc167f6 Btrfs: Change the remaining radix trees used by extent-tree.c to extent_map trees 17 years ago
Chris Mason 96b5179d0d Btrfs: Stop using radix trees for the block group cache 17 years ago
Chris Mason f510cfecfc Btrfs: Fix extent_buffer and extent_state leaks 17 years ago
Chris Mason ae5252bd51 Btrfs: Go back to kmaps instead of page_address in extent_buffers 17 years ago
Chris Mason 6d36dcd48f Btrfs: Avoid memcpy where possible in extent_buffers 17 years ago
Chris Mason 479965d66e Btrfs: Optimizations for the extent_buffer code 17 years ago
Chris Mason 5f39d397df Btrfs: Create extent_buffer interface for large blocksizes 17 years ago
Chris Mason 50b78c24d5 btrfs_get_extent should treat inline extents as though they hold a whole block 17 years ago
Christoph Hellwig b3cfa35a49 Btrfs: factor page private preparations into a helper 17 years ago
Yan 8e1cd76664 Btrfs: Fix double free and off by one in inode.c 17 years ago
Yan bab9fb035f Btrfs: truncate: don't update inode->i_blocks when extent is a hole 17 years ago
Yan 23223584e4 create btrfs_path slab with the correct size 17 years ago
Yan a61721d5b7 fix found_type decrement in btrfs_truncate_in_trans 17 years ago
Chris Mason cf67582bb2 Btrfs: Fix duplicate ENOSPC checks in find_free_extent 17 years ago
Chris Mason d3c2fdcf7b Btrfs: Use balance_dirty_pages_nr on btree blocks 17 years ago
Yan 7d7d6068be Btrfs: Fix cache_block_group to catch holes at the start of the group 18 years ago
Yan 6af858b24c Btrfs: Fix off by one error in dirty_and_release_pages 18 years ago
Christoph Hellwig d03581f434 split up btrfs_ioctl 18 years ago
Christoph Hellwig 34287aa360 Btrfs: use unlocked_ioctl 18 years ago
Jan Engelhardt 432eba0882 Btrfs: Simplify makefile 18 years ago
Chris Mason 84a5d5eefd Btrfs: add modules_install target 18 years ago
Chris Mason 93a6925ec1 Btrfs: Fix extra link count dec in rename 18 years ago
Chris Mason 3de3f774f9 Btrfs: Added tag v0.8 for changeset f5ce4cc64def 18 years ago
Chris Mason 5ce14bbcdd Btrfs: Find and remove dead roots the first time a root is loaded. 18 years ago
Christoph Hellwig 0e2752a72c Btrfs: [PATCH] extent_map: add writepage_end_io hook 18 years ago
Christoph Hellwig b06355f0fe Btrfs: [PATCH] extent_map: make the writepage_io hook optional 18 years ago
Christoph Hellwig d396c6f554 Btrfs: [PATCH] extent_map: provide generic bmap 18 years ago
Christoph Hellwig 90f1c19a9f Btrfs: [PATCH] extent_map: fix locking for bio completion 18 years ago
Christoph Hellwig 9433063bcb [PATCH] btrfs: fix printk format warning 18 years ago
Chris Mason a8c450b211 Btrfs: Reorder tests in set_extent_bit to properly find holes 18 years ago
Chris Mason 011410bd85 Btrfs: Add more synchronization before creating a snapshot 18 years ago
Chris Mason 86479a04ee Add support for defragging files via btrfsctl -d. Avoid OOM on extent tree 18 years ago
Chris Mason 8e21528f87 Btrfs: remove extra drop_extent_cache call 18 years ago
Chris Mason 2bf5a725a3 Btrfs: fsx delalloc fixes 18 years ago
Chris Mason 07157aacb1 Btrfs: Add file data csums back in via hooks in the extent map code 18 years ago
Chris Mason 95e0528919 Btrfs: Use mount -o subvol to select the subvol directory instead of dev: 18 years ago
Yan e9fe395e47 Btrfs: Fix oopsen in extent_tree.c during enospc 18 years ago
Yan 4b82d6e4a5 Btrfs: Add mount into directory support 18 years ago
Yan 1b4ab1bb4b Btrfs: Fix mknod to properly send rdev info back to disk 18 years ago
Yan 252c38f069 Btrfs: ctree.c cleanups 18 years ago
Josef Bacik 58176a9604 Btrfs: Add per-root block accounting and sysfs entries 18 years ago
Chris Mason b888db2bd7 Btrfs: Add delayed allocation to the extent based page tree code 18 years ago
Chris Mason a52d9a8033 Btrfs: Extent based page cache code. This uses an rbtree of extents and tests 18 years ago
Chris Mason 83df7c1d8b Btrfs: Make sure to cow the root during a snapshot 18 years ago
Chris Mason 2cc58cf24f Btrfs: Do more extensive readahead during tree searches 18 years ago
Yan 3202061128 fix block readahead in btrfs_next_leaf 18 years ago