diff options
author | 2014-05-29 23:31:39 +0100 | |
---|---|---|
committer | 2014-06-09 17:21:06 -0700 | |
commit | b05fd8742f6291b67571ad0fdad4da6b6eb98025 (patch) | |
tree | c2fe9187c659db8c7c900b144c55a7810fcbf138 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | btrfs: Avoid trucating page or punching hole in a already existed hole. (diff) | |
download | linux-dev-b05fd8742f6291b67571ad0fdad4da6b6eb98025.tar.xz linux-dev-b05fd8742f6291b67571ad0fdad4da6b6eb98025.zip |
Btrfs: fix transaction leak during fsync call
If btrfs_log_dentry_safe() returns an error, we set ret to 1 and
fall through with the goal of committing the transaction. However,
in the case where the inode doesn't need a full sync, we would call
btrfs_wait_ordered_range() against the target range for our inode,
and if it returned an error, we would return without commiting or
ending the transaction.
Signed-off-by: Filipe David Borba Manana <fdmanana@gmail.com>
Signed-off-by: Chris Mason <clm@fb.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions