linux-stable-rt/fs/btrfs
Chris Mason 3063d29f2a Btrfs: Move snapshot creation to commit time
It is very difficult to create a consistent snapshot of the btree when
other writers may update the btree before the commit is done.

This changes the snapshot creation to happen during the commit, while
no other updates are possible.

Signed-off-by: Chris Mason <chris.mason@oracle.com>
2008-09-25 11:03:59 -04:00
..
COPYING
INSTALL
Makefile Btrfs: Add data=ordered support 2008-09-25 11:03:59 -04:00
TODO
acl.c Btrfs: Make ACLs return EOPNOTSUPP for now 2008-09-25 11:03:57 -04:00
bit-radix.c
bit-radix.h
btrfs_inode.h Btrfs: Add data=ordered support 2008-09-25 11:03:59 -04:00
ctree.c Btrfs: Add data=ordered support 2008-09-25 11:03:59 -04:00
ctree.h Btrfs: Add data=ordered support 2008-09-25 11:03:59 -04:00
dir-item.c xattr support for btrfs 2008-09-25 11:03:57 -04:00
disk-io.c Btrfs: Add data=ordered support 2008-09-25 11:03:59 -04:00
disk-io.h Btrfs: Add data=ordered support 2008-09-25 11:03:59 -04:00
extent-tree.c Btrfs: Add data=ordered support 2008-09-25 11:03:59 -04:00
extent_map.c Btrfs: Fix an off by one in the extent_map prepare write code 2008-09-25 11:03:58 -04:00
extent_map.h Btrfs: Implement basic support for -ENOSPC 2008-09-25 11:03:58 -04:00
file-item.c
file.c Btrfs: Add data=ordered support 2008-09-25 11:03:59 -04:00
hash.c
hash.h
inode-item.c Btrfs: Add back pointers from the inode to the directory that references it 2008-09-25 11:03:58 -04:00
inode-map.c
inode.c Btrfs: Move snapshot creation to commit time 2008-09-25 11:03:59 -04:00
ioctl.h Btrfs: Support for online FS resize (grow and shrink) 2008-09-25 11:03:58 -04:00
ordered-data.c Btrfs: Add data=ordered support 2008-09-25 11:03:59 -04:00
ordered-data.h Btrfs: Add data=ordered support 2008-09-25 11:03:59 -04:00
print-tree.c Btrfs: Add back pointers from extents to the btree or file referencing them 2008-09-25 11:03:58 -04:00
print-tree.h
root-tree.c Btrfs: Change st_blocksize to 4k 2008-09-25 11:03:59 -04:00
struct-funcs.c
super.c Btrfs: Add readahead to the online shrinker, and a mount -o alloc_start= for testing 2008-09-25 11:03:58 -04:00
sysfs.c Btrfs: Back port to 2.6.18-el kernels 2008-09-25 11:03:58 -04:00
transaction.c Btrfs: Move snapshot creation to commit time 2008-09-25 11:03:59 -04:00
transaction.h Btrfs: Move snapshot creation to commit time 2008-09-25 11:03:59 -04:00
tree-defrag.c Btrfs: Add back pointers from extents to the btree or file referencing them 2008-09-25 11:03:58 -04:00
xattr.c Btrfs: xattr fixes 2008-09-25 11:03:57 -04:00
xattr.h xattr support for btrfs 2008-09-25 11:03:57 -04:00