remarkable-linux/fs/btrfs
Yan 7d7d6068be Btrfs: Fix cache_block_group to catch holes at the start of the group
Cache block group was overly complex and missed free blocks at the very start
of the group.  This patch simplifies things significantly.

Signed-off-by: Chris Mason <chris.mason@oracle.com>
2007-09-14 16:15:28 -04:00
..
bit-radix.c Btrfs: trivial include fixups 2007-07-11 10:00:37 -04:00
bit-radix.h Btrfs: add GPLv2 2007-06-12 09:07:21 -04:00
btrfs_inode.h Btrfs: Extent based page cache code. This uses an rbtree of extents and tests 2007-08-27 16:49:44 -04:00
COPYING Btrfs: add GPLv2 2007-06-12 09:07:21 -04:00
ctree.c Add support for defragging files via btrfsctl -d. Avoid OOM on extent tree 2007-09-10 19:58:16 -04:00
ctree.h Btrfs: use unlocked_ioctl 2007-09-14 10:22:47 -04:00
dir-item.c Btrfs: trivial include fixups 2007-07-11 10:00:37 -04:00
disk-io.c Btrfs: Find and remove dead roots the first time a root is loaded. 2007-09-11 11:15:39 -04:00
disk-io.h Add support for defragging files via btrfsctl -d. Avoid OOM on extent tree 2007-09-10 19:58:16 -04:00
extent-tree.c Btrfs: Fix cache_block_group to catch holes at the start of the group 2007-09-14 16:15:28 -04:00
extent_map.c Btrfs: [PATCH] extent_map: add writepage_end_io hook 2007-09-10 20:02:33 -04:00
extent_map.h Btrfs: [PATCH] extent_map: add writepage_end_io hook 2007-09-10 20:02:33 -04:00
file-item.c Btrfs: trivial include fixups 2007-07-11 10:00:37 -04:00
file.c Btrfs: Fix off by one error in dirty_and_release_pages 2007-09-14 10:23:29 -04:00
hash.c Btrfs: add GPLv2 2007-06-12 09:07:21 -04:00
hash.h Btrfs: add GPLv2 2007-06-12 09:07:21 -04:00
inode-item.c Btrfs: trivial include fixups 2007-07-11 10:00:37 -04:00
inode-map.c Btrfs: trivial include fixups 2007-07-11 10:00:37 -04:00
inode.c split up btrfs_ioctl 2007-09-14 10:22:57 -04:00
INSTALL Btrfs: Documentation update 2007-06-22 14:49:31 -04:00
ioctl.h Btrfs: Add run time btree defrag, and an ioctl to force btree defrag 2007-08-07 16:15:09 -04:00
Makefile Btrfs: Simplify makefile 2007-09-14 10:22:19 -04:00
print-tree.c Btrfs: trivial include fixups 2007-07-11 10:00:37 -04:00
print-tree.h Btrfs: add GPLv2 2007-06-12 09:07:21 -04:00
root-tree.c Btrfs: Find and remove dead roots the first time a root is loaded. 2007-09-11 11:15:39 -04:00
super.c Btrfs: Use mount -o subvol to select the subvol directory instead of dev: 2007-08-29 09:11:44 -04:00
sysfs.c Btrfs: Add per-root block accounting and sysfs entries 2007-08-29 15:47:34 -04:00
TODO Btrfs: add GPLv2 2007-06-12 09:07:21 -04:00
transaction.c Btrfs: Find and remove dead roots the first time a root is loaded. 2007-09-11 11:15:39 -04:00
transaction.h Btrfs: Find and remove dead roots the first time a root is loaded. 2007-09-11 11:15:39 -04:00
tree-defrag.c Add support for defragging files via btrfsctl -d. Avoid OOM on extent tree 2007-09-10 19:58:16 -04:00