Filipe Manana
2014-Oct-06 21:14 UTC
[PATCH 0/5] Proper error handling for the compressed write path
This patchset fixes several issues in inode.c:submit_compressed_extents() when one of the functions it calls fails. These issues range from hangs, missing error reporting (silent failure), memory leaks and pages not getting released. Filipe Manana (5): Btrfs: set page and mapping error on compressed write failure Btrfs: fix hang on compressed write error Btrfs: don't leak pages and memory on compressed write error Btrfs: process all async extents on compressed write failure Btrfs: make inode.c:submit_compressed_extents() return void fs/btrfs/extent_io.c | 5 +++++ fs/btrfs/extent_io.h | 1 + fs/btrfs/inode.c | 56 ++++++++++++++++++++++++++++++++++------------------ 3 files changed, 43 insertions(+), 19 deletions(-) -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html