summaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authorFilipe Manana <fdmanana@suse.com>2014-10-21 11:11:41 +0100
committerChris Mason <clm@fb.com>2014-11-25 07:41:23 -0800
commite5fa8f865b3324aebd055e4054bf479cbab37e5a (patch)
treee30b50c0b5143544ca2aa4205b151a70fe9ea1e2 /security
parent758eb51e7184f95a235b549092f50a1921bce06c (diff)
downloadlinux-e5fa8f865b3324aebd055e4054bf479cbab37e5a.tar.bz2
Btrfs: ensure send always works on roots without orphans
Move the logic from the snapshot creation ioctl into send. This avoids doing the transaction commit if send isn't used, and ensures that if a crash/reboot happens after the transaction commit that created the snapshot and before the transaction commit that switched the commit root, send will not get a commit root that differs from the main root (that has orphan items). Signed-off-by: Filipe Manana <fdmanana@suse.com> Signed-off-by: Chris Mason <clm@fb.com>
Diffstat (limited to 'security')
0 files changed, 0 insertions, 0 deletions