Skip to content
Commit 3dc9e8f7 authored by Filipe Manana's avatar Filipe Manana
Browse files

Btrfs: unpin log if rename operation fails



If rename operations fail at some point after we pinned the log, we end
up aborting the current transaction but never unpin the log, which leaves
concurrent tasks that are trying to sync the log (as part of an fsync
request from user space) blocked forever and preventing the filesystem
from being unmountable.

Fix this by safely unpinning the log.

Signed-off-by: default avatarFilipe Manana <fdmanana@suse.com>
parent 9cfa3e34
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment