Btrfs: transaction rework