Arjan van de Ven
4b6f5d20b0
[PATCH] Make most file operations structs in fs/ const
...
This is a conversion to make the various file_operations structs in fs/
const. Basically a regexp job, with a few manual fixups
The goal is both to increase correctness (harder to accidentally write to
shared datastructures) and reducing the false sharing of cachelines with
things that get dirty in .data (while .rodata is nicely read only and thus
cache clean)
Signed-off-by: Arjan van de Ven <arjan@infradead.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-03-28 09:16:06 -08:00
..
cluster
ocfs2: finally remove MLF* macros
2006-03-24 14:58:29 -08:00
dlm
ocfs2: don't use MLF* in dlm/ files
2006-03-24 14:58:27 -08:00
alloc.c
ocfs2: don't use MLF* in the file system
2006-03-24 14:58:28 -08:00
alloc.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
aops.c
[PATCH] remove ->get_blocks() support
2006-03-26 08:57:01 -08:00
aops.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
buffer_head_io.c
ocfs2: don't use MLF* in the file system
2006-03-24 14:58:28 -08:00
buffer_head_io.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
dcache.c
ocfs2: don't use MLF* in the file system
2006-03-24 14:58:28 -08:00
dcache.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
dir.c
ocfs2: don't use MLF* in the file system
2006-03-24 14:58:28 -08:00
dir.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
dlmglue.c
[PATCH] Make most file operations structs in fs/ const
2006-03-28 09:16:06 -08:00
dlmglue.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
endian.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
export.c
ocfs2: don't use MLF* in the file system
2006-03-24 14:58:28 -08:00
export.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
extent_map.c
ocfs2: don't use MLF* in the file system
2006-03-24 14:58:28 -08:00
extent_map.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
file.c
[PATCH] Make most file operations structs in fs/ const
2006-03-28 09:16:06 -08:00
file.h
[PATCH] Make most file operations structs in fs/ const
2006-03-28 09:16:06 -08:00
heartbeat.c
[PATCH] ocfs2: fix orphan recovery deadlock
2006-03-01 11:32:41 -08:00
heartbeat.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
inode.c
ocfs2: don't use MLF* in the file system
2006-03-24 14:58:28 -08:00
inode.h
[OCFS2] Make ip_io_sem a mutex
2006-02-03 13:47:19 -08:00
journal.c
[PATCH] change buffer_head.b_size to size_t
2006-03-26 08:57:01 -08:00
journal.h
[PATCH] ocfs2: only checkpoint journal when asked to
2006-02-16 12:04:10 -08:00
localalloc.c
ocfs2: don't use MLF* in the file system
2006-03-24 14:58:28 -08:00
localalloc.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
Makefile
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
mmap.c
[PATCH] replace inode_update_time with file_update_time
2006-01-10 08:01:30 -08:00
mmap.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
namei.c
[PATCH] 2tb-files-add-blkcnt_t-fixes
2006-03-26 08:57:00 -08:00
namei.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
ocfs1_fs_compat.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
ocfs2.h
ocfs2: don't use MLF* in the file system
2006-03-24 14:58:28 -08:00
ocfs2_fs.h
[PATCH] ocfs2: remove pointless max journal size limit
2006-03-01 11:16:58 -08:00
ocfs2_lockid.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
slot_map.c
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
slot_map.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
suballoc.c
ocfs2: don't use MLF* in the file system
2006-03-24 14:58:28 -08:00
suballoc.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
super.c
ocfs2: don't use MLF* in the file system
2006-03-24 14:58:28 -08:00
super.h
ocfs2: use __attribute__ format
2006-03-24 14:58:24 -08:00
symlink.c
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
symlink.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
sysfile.c
[PATCH] BUG_ON() Conversion in fs/ocfs2/
2006-02-03 13:54:22 -08:00
sysfile.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
uptodate.c
ocfs2: don't use MLF* in the file system
2006-03-24 14:58:28 -08:00
uptodate.h
[PATCH] OCFS2: __init / __exit problem
2006-02-03 13:47:18 -08:00
ver.c
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
ver.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00
vote.c
ocfs2: don't use MLF* in the file system
2006-03-24 14:58:28 -08:00
vote.h
[PATCH] OCFS2: The Second Oracle Cluster Filesystem
2006-01-03 11:45:47 -08:00