summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/disk-io.c
diff options
context:
space:
mode:
authorChris Mason <chris.mason@oracle.com>2008-09-11 15:53:12 -0400
committerChris Mason <chris.mason@oracle.com>2008-09-25 11:04:07 -0400
commit49eb7e46d47ea72a9bd2a5f8cedb04f5159cc277 (patch)
treec3d05588c3cf73453673206214fadedc07bd79d7 /fs/btrfs/disk-io.c
parent98509cfc5a6857bddcfe4b19a9539726655ec9bd (diff)
downloadlinux-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