android_kernel_xiaomi_sm8350/fs/btrfs
Chris Mason 4b52dff6d3 Btrfs: Fix super block updates during transaction commit
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-26 10:06:50 -04:00
..
bit-radix.c Btrfs: add GPLv2 2007-06-12 09:07:21 -04:00
bit-radix.h Btrfs: add GPLv2 2007-06-12 09:07:21 -04:00
btrfs_inode.h btrfs: Code cleanup 2007-06-13 16:18:26 -04:00
COPYING Btrfs: add GPLv2 2007-06-12 09:07:21 -04:00
ctree.c Btrfs: Audit callers and return codes to make sure -ENOSPC gets up the stack 2007-06-22 14:16:25 -04:00
ctree.h Btrfs: Fix super block updates during transaction commit 2007-06-26 10:06:50 -04:00
dir-item.c Btrfs: Audit callers and return codes to make sure -ENOSPC gets up the stack 2007-06-22 14:16:25 -04:00
disk-io.c Btrfs: Fix super block updates during transaction commit 2007-06-26 10:06:50 -04:00
disk-io.h Btrfs: Add the ability to find and remove dead roots after a crash. 2007-06-22 14:16:25 -04:00
extent-tree.c Btrfs: Fix super block updates during transaction commit 2007-06-26 10:06:50 -04:00
file-item.c Btrfs: Audit callers and return codes to make sure -ENOSPC gets up the stack 2007-06-22 14:16:25 -04:00
file.c Btrfs: Audit callers and return codes to make sure -ENOSPC gets up the stack 2007-06-22 14:16:25 -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: Code cleanup 2007-06-13 16:18:26 -04:00
inode-map.c Btrfs: add GPLv2 2007-06-12 09:07:21 -04:00
inode.c Btrfs: Fix mtime and ctime updates on parent dirs 2007-06-25 10:09:33 -04:00
INSTALL Btrfs: Documentation update 2007-06-22 14:49:31 -04:00
ioctl.h Btrfs: add GPLv2 2007-06-12 09:07:21 -04:00
Makefile Btrfs: split up super.c 2007-06-12 06:35:45 -04:00
print-tree.c Subject: Rework btrfs_file_write to only allocate while page locks are held 2007-06-18 09:57:58 -04:00
print-tree.h Btrfs: add GPLv2 2007-06-12 09:07:21 -04:00
root-tree.c Btrfs: Documentation update 2007-06-22 14:49:31 -04:00
super.c Btrfs: Fix super block updates during transaction commit 2007-06-26 10:06:50 -04:00
sysfs.c Btrfs: add GPLv2 2007-06-12 09:07:21 -04:00
TODO Btrfs: add GPLv2 2007-06-12 09:07:21 -04:00
transaction.c Btrfs: Fix super block updates during transaction commit 2007-06-26 10:06:50 -04:00
transaction.h Btrfs: Add the ability to find and remove dead roots after a crash. 2007-06-22 14:16:25 -04:00