Home
last modified time | relevance | path

Searched hist:"49 eb7e46d47ea72a9bd2a5f8cedb04f5159cc277" (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/fs/btrfs/
H A Dbtrfs_inode.hdiff 49eb7e46d47ea72a9bd2a5f8cedb04f5159cc277 Thu Sep 11 14:53:12 CDT 2008 Chris Mason <chris.mason@oracle.com> 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>
H A Dfile.cdiff 49eb7e46d47ea72a9bd2a5f8cedb04f5159cc277 Thu Sep 11 14:53:12 CDT 2008 Chris Mason <chris.mason@oracle.com> 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>
H A Dtree-log.cdiff 49eb7e46d47ea72a9bd2a5f8cedb04f5159cc277 Thu Sep 11 14:53:12 CDT 2008 Chris Mason <chris.mason@oracle.com> 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>
H A Dinode.cdiff 49eb7e46d47ea72a9bd2a5f8cedb04f5159cc277 Thu Sep 11 14:53:12 CDT 2008 Chris Mason <chris.mason@oracle.com> 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>