linux/fs/ext3
Jan Kara 9e80d40773 ext3: Avoid starting a transaction in writepage when not necessary
We don't have to start a transaction in writepage() when all the blocks
are a properly allocated. Even in ordered mode either the data has been
written via write() and they are thus already added to transaction's list
or the data was written via mmap and then it's random in which transaction
they get written anyway.

This should help VM to pageout dirty memory without blocking on transaction
commits.

Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-03-26 15:44:59 -07:00
..
acl.c
acl.h
balloc.c CRED: Wrap task credential accesses in the Ext3 filesystem 2008-11-14 10:38:51 +11:00
bitmap.c
dir.c ext3: Fix duplicate entries returned from getdents() system call 2008-10-25 22:37:44 -04:00
ext3_jbd.c
file.c
fsync.c
hash.c ext3: Add support for non-native signed/unsigned htree hash algorithms 2008-10-28 13:21:55 -04:00
ialloc.c ext3: tighten restrictions on inode flags 2009-01-08 08:31:01 -08:00
inode.c ext3: Avoid starting a transaction in writepage when not necessary 2009-03-26 15:44:59 -07:00
ioctl.c ext3: tighten restrictions on inode flags 2009-01-08 08:31:01 -08:00
Kconfig
Makefile
namei.c ext3: Add sanity check to make_indexed_dir 2009-01-16 11:13:47 -05:00
namei.h
resize.c
super.c ext3: revert "ext3: wait on all pending commits in ext3_sync_fs" 2009-02-11 14:25:35 -08:00
symlink.c
xattr_security.c
xattr_trusted.c
xattr_user.c
xattr.c
xattr.h