linux-stable-rt/fs/ocfs2
Mark Fasheh c934a92d05 ocfs2: Remove data locks
The meta lock now covers both meta data and data, so this just removes the
now-redundant data lock.

Combining locks saves us a round of lock mastery per inode and one less lock
to ping between nodes during read/write.

We don't lose much - since meta locks were always held before a data lock
(and at the same level) ordered writeout mode (the default) ensured that
flushing for the meta data lock also pushed out data anyways.

Signed-off-by: Mark Fasheh <mark.fasheh@oracle.com>
2008-01-25 14:45:57 -08:00
..
cluster ocfs2: Remove data locks 2008-01-25 14:45:57 -08:00
dlm ocfs2_dlm: Call node eviction callbacks from heartbeat handler 2008-01-25 14:36:40 -08:00
Makefile ocfs2: Remove mount/unmount votes 2008-01-25 14:45:34 -08:00
alloc.c ocfs2: Re-journal buffers after transaction extend 2007-12-17 10:51:23 -08:00
alloc.h
aops.c ocfs2: Remove data locks 2008-01-25 14:45:57 -08:00
aops.h
buffer_head_io.c
buffer_head_io.h
dcache.c ocfs2: Remove mount/unmount votes 2008-01-25 14:45:34 -08:00
dcache.h
dir.c [2.6 patch] make ocfs2_find_entry_el() static 2007-11-06 15:31:06 -08:00
dir.h
dlmglue.c ocfs2: Remove data locks 2008-01-25 14:45:57 -08:00
dlmglue.h ocfs2: Remove data locks 2008-01-25 14:45:57 -08:00
endian.h
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
extent_map.h
file.c ocfs2: Remove data locks 2008-01-25 14:45:57 -08:00
file.h
heartbeat.c ocfs2: Remove mount/unmount votes 2008-01-25 14:45:34 -08:00
heartbeat.h ocfs2: Remove fs dependency on ocfs2_heartbeat module 2008-01-25 14:36:40 -08:00
inode.c ocfs2: Remove data locks 2008-01-25 14:45:57 -08:00
inode.h ocfs2: Remove data locks 2008-01-25 14:45:57 -08:00
ioctl.c
ioctl.h
journal.c ocfs2: Remove mount/unmount votes 2008-01-25 14:45:34 -08:00
journal.h
localalloc.c [PATCH] ocfs2: Remove expensive bitmap scanning 2007-11-27 16:47:02 -08:00
localalloc.h
mmap.c ocfs2: Remove data locks 2008-01-25 14:45:57 -08:00
mmap.h
namei.c ocfs2: Remove mount/unmount votes 2008-01-25 14:45:34 -08:00
namei.h
ocfs1_fs_compat.h
ocfs2.h ocfs2: Remove mount/unmount votes 2008-01-25 14:45:34 -08:00
ocfs2_fs.h
ocfs2_lockid.h
slot_map.c ocfs2: Remove mount/unmount votes 2008-01-25 14:45:34 -08:00
slot_map.h ocfs2: Remove mount/unmount votes 2008-01-25 14:45:34 -08:00
suballoc.c
suballoc.h
super.c ocfs2: Remove data locks 2008-01-25 14:45:57 -08:00
super.h
symlink.c
symlink.h
sysfile.c
sysfile.h
uptodate.c
uptodate.h
ver.c
ver.h