kernel_optimize_test/fs/ocfs2
Mark Fasheh 9ea2d32f40 ocfs2: Commit journal on sync writes
We're missing a meta data commit for extending sync writes. In thoery, write
could return with the meta data required to read the data uncommitted to
disk. Fix that by detecting an allocating write and forcing a journal commit
in the sync case.

Signed-off-by: Mark Fasheh <mark.fasheh@oracle.com>
2007-11-06 15:32:00 -08:00
..
cluster Use helpers to obtain task pid in printks 2007-10-19 11:53:43 -07:00
dlm Use helpers to obtain task pid in printks 2007-10-19 11:53:43 -07:00
alloc.c [PATCH] Fix priority mistakes in fs/ocfs2/{alloc.c, dlmglue.c} 2007-11-06 15:31:39 -08:00
alloc.h ocfs2: Write support for directories with inline data 2007-10-12 11:54:41 -07:00
aops.c ocfs2: convert to new aops 2007-10-16 09:42:58 -07:00
aops.h ocfs2: convert to new aops 2007-10-16 09:42:58 -07:00
buffer_head_io.c ocfs2: implement directory read-ahead 2006-09-20 15:53:40 -07:00
buffer_head_io.h ocfs2: implement directory read-ahead 2006-09-20 15:53:40 -07:00
dcache.c ocfs2: Re-order iput in ocfs2_drop_dentry_lock 2007-11-06 15:31:52 -08:00
dcache.h ocfs2: Remove special casing for inode creation in ocfs2_dentry_attach_lock() 2006-09-24 13:50:45 -07:00
dir.c [2.6 patch] make ocfs2_find_entry_el() static 2007-11-06 15:31:06 -08:00
dir.h ocfs2: Rename cleanups 2007-10-12 11:54:38 -07:00
dlmglue.c ocfs2: Create locks at initially requested level 2007-11-06 15:31:45 -08:00
dlmglue.h ocfs2: Structure updates for inline data 2007-10-12 11:54:39 -07:00
endian.h ocfs2: btree changes for unwritten extents 2007-07-10 17:32:00 -07:00
export.c exportfs: make struct export_operations const 2007-10-22 08:13:21 -07:00
export.h exportfs: make struct export_operations const 2007-10-22 08:13:21 -07:00
extent_map.c ocfs2: Read support for inline data 2007-10-12 11:54:39 -07:00
extent_map.h ocfs2: Cache extent records 2007-04-26 15:10:40 -07:00
file.c ocfs2: Commit journal on sync writes 2007-11-06 15:32:00 -08:00
file.h ocfs2: move nonsparse hole-filling into ocfs2_write_begin() 2007-10-12 11:54:35 -07:00
heartbeat.c usermodehelper: Tidy up waiting 2007-07-18 08:47:40 -07:00
heartbeat.h
inode.c ocfs2: Write support for inline data 2007-10-12 11:54:40 -07:00
inode.h ocfs2: Structure updates for inline data 2007-10-12 11:54:39 -07:00
ioctl.c Introduce is_owner_or_cap() to wrap CAP_FOWNER use with fsuid check 2007-07-17 12:00:03 -07:00
ioctl.h ocfs2: Implement compat_ioctl() 2007-05-02 15:07:16 -07:00
journal.c ocfs2: Remove open coded readdir() 2007-10-12 11:54:37 -07:00
journal.h ocfs2: Write support for inline data 2007-10-12 11:54:40 -07:00
localalloc.c ocfs2: Unlock mutex in local alloc failure case 2007-10-03 11:14:45 -07:00
localalloc.h ocfs2: Allow smaller allocations during large writes 2007-09-20 15:06:09 -07:00
Makefile ocfs2: add ext2 attributes 2006-09-20 15:48:39 -07:00
mmap.c fix some conversion overflows 2007-07-20 08:44:19 -07:00
mmap.h
namei.c ocfs2: Write support for directories with inline data 2007-10-12 11:54:41 -07:00
namei.h ocfs2: Move directory manipulation code into dir.c 2007-10-12 11:54:36 -07:00
ocfs1_fs_compat.h
ocfs2_fs.h ocfs2: Structure updates for inline data 2007-10-12 11:54:39 -07:00
ocfs2_lockid.h ocfs2: Remove delete inode vote 2007-04-26 14:39:48 -07:00
ocfs2.h ocfs2: Structure updates for inline data 2007-10-12 11:54:39 -07:00
slot_map.c ocfs2: Add "preferred slot" mount option 2007-07-10 17:19:54 -07:00
slot_map.h
suballoc.c ocfs2: Allow smaller allocations during large writes 2007-09-20 15:06:09 -07:00
suballoc.h ocfs2: Allow smaller allocations during large writes 2007-09-20 15:06:09 -07:00
super.c Slab API: remove useless ctor parameter and reorder parameters 2007-10-17 08:42:45 -07:00
super.h ocfs2: use s_maxbytes directly in ocfs2_change_file_space() 2007-08-09 17:25:07 -07:00
symlink.c mm: make read_cache_page synchronous 2007-05-07 12:12:51 -07:00
symlink.h [PATCH] mark struct inode_operations const 2 2007-02-12 09:48:46 -08:00
sysfile.c ocfs2: Provide convenience function for ino lookup 2007-10-12 11:54:38 -07:00
sysfile.h
uptodate.c mm: Remove slab destructors from kmem_cache_create(). 2007-07-20 10:11:58 +09:00
uptodate.h ocfs2: implement directory read-ahead 2006-09-20 15:53:40 -07:00
ver.c
ver.h
vote.c ocfs2: Pack vote message and response structures 2007-09-20 15:06:10 -07:00
vote.h ocfs2: remove unused code 2007-04-26 14:40:16 -07:00