diff options
author | Chris Mason <chris.mason@oracle.com> | 2008-09-11 15:53:12 -0400 |
---|---|---|
committer | Chris Mason <chris.mason@oracle.com> | 2008-09-25 11:04:07 -0400 |
commit | 49eb7e46d47ea72a9bd2a5f8cedb04f5159cc277 (patch) | |
tree | c3d05588c3cf73453673206214fadedc07bd79d7 /fs/btrfs/disk-io.c | |
parent | 98509cfc5a6857bddcfe4b19a9539726655ec9bd (diff) | |
download | linux-stable-49eb7e46d47ea72a9bd2a5f8cedb04f5159cc277.tar.gz linux-stable-49eb7e46d47ea72a9bd2a5f8cedb04f5159cc277.tar.bz2 linux-stable-49eb7e46d47ea72a9bd2a5f8cedb04f5159cc277.zip |
Btrfs: Dir fsync optimizations
Drop i_mutex during the commit
Don't bother doing the fsync at all unless the dir is marked as dirtied
and needing fsync in this transaction. For directories, this means
that someone has unlinked a file from the dir without fsyncing the
file.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/btrfs/disk-io.c')
0 files changed, 0 insertions, 0 deletions