Andreas Mohr
ed97bd37ef
[PATCH] fs/inode.c tweaks
...
Only touch inode's i_mtime and i_ctime to make them equal to "now" in case
they aren't yet (don't just update timestamp unconditionally). Uninline
the hash function to save 259 Bytes.
This tiny inode change which may improve cache behaviour also shaves off 8
Bytes from file_update_time() on i386.
Included a tiny codestyle cleanup, too.
Signed-off-by: Andreas Mohr <andi@lisas.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-10-02 07:57:14 -07:00
..
9p
[PATCH] r/o bind mount prepwork: inc_nlink() helper
2006-10-01 00:39:30 -07:00
adfs
[PATCH] Streamline generic_file_* interfaces and filemap cleanups
2006-10-01 00:39:28 -07:00
affs
[PATCH] Streamline generic_file_* interfaces and filemap cleanups
2006-10-01 00:39:28 -07:00
afs
[PATCH] BLOCK: Remove no-longer necessary linux/buffer_head.h inclusions [try #6 ]
2006-09-30 20:52:31 +02:00
autofs
[PATCH] r/o bind mount prepwork: inc_nlink() helper
2006-10-01 00:39:30 -07:00
autofs4
[PATCH] r/o bind mounts: monitor zeroing of i_nlink
2006-10-01 00:39:30 -07:00
befs
bfs
[PATCH] r/o bind mount prepwork: inc_nlink() helper
2006-10-01 00:39:30 -07:00
cifs
[PATCH] r/o bind mounts: monitor zeroing of i_nlink
2006-10-01 00:39:30 -07:00
coda
[PATCH] r/o bind mount prepwork: inc_nlink() helper
2006-10-01 00:39:30 -07:00
configfs
[PATCH] r/o bind mount prepwork: inc_nlink() helper
2006-10-01 00:39:30 -07:00
cramfs
[PATCH] cramfs: make cramfs_uncompress_exit() return void
2006-09-29 09:18:20 -07:00
debugfs
[PATCH] r/o bind mount prepwork: inc_nlink() helper
2006-10-01 00:39:30 -07:00
devpts
efs
exportfs
ext2
[PATCH] r/o bind mounts: unlink: monitor i_nlink
2006-10-01 00:39:30 -07:00
ext3
[PATCH] r/o bind mounts: monitor zeroing of i_nlink
2006-10-01 00:39:30 -07:00
fat
[PATCH] Remove readv/writev methods and use aio_read/aio_write instead
2006-10-01 00:39:28 -07:00
freevxfs
[PATCH] freevxfs: fix leak on error path
2006-09-29 09:18:20 -07:00
fuse
[PATCH] r/o bind mounts: monitor zeroing of i_nlink
2006-10-01 00:39:30 -07:00
hfs
[PATCH] r/o bind mounts: monitor zeroing of i_nlink
2006-10-01 00:39:30 -07:00
hfsplus
[PATCH] r/o bind mounts: monitor zeroing of i_nlink
2006-10-01 00:39:30 -07:00
hostfs
[PATCH] Streamline generic_file_* interfaces and filemap cleanups
2006-10-01 00:39:28 -07:00
hpfs
[PATCH] r/o bind mounts: monitor zeroing of i_nlink
2006-10-01 00:39:30 -07:00
hppfs
hugetlbfs
[PATCH] r/o bind mount prepwork: inc_nlink() helper
2006-10-01 00:39:30 -07:00
isofs
[PATCH] I/O Error attempting to read last partial block of a file in an ISO9660 file system
2006-09-29 09:18:15 -07:00
jbd
[PATCH] JBD: memory leak in "journal_init_dev()"
2006-09-29 09:18:03 -07:00
jffs
[PATCH] r/o bind mounts: unlink: monitor i_nlink
2006-10-01 00:39:30 -07:00
jffs2
[PATCH] r/o bind mount prepwork: inc_nlink() helper
2006-10-01 00:39:30 -07:00
jfs
[PATCH] r/o bind mounts: monitor zeroing of i_nlink
2006-10-01 00:39:30 -07:00
lockd
minix
[PATCH] r/o bind mounts: unlink: monitor i_nlink
2006-10-01 00:39:30 -07:00
msdos
[PATCH] r/o bind mounts: monitor zeroing of i_nlink
2006-10-01 00:39:30 -07:00
ncpfs
[PATCH] Move ncpfs 32bit compat ioctl to ncpfs
2006-10-01 00:39:23 -07:00
nfs
[PATCH] r/o bind mounts: monitor zeroing of i_nlink
2006-10-01 00:39:30 -07:00
nfs_common
nfsd
nls
[PATCH] Remove NULL check in register_nls()
2006-10-02 07:57:14 -07:00
ntfs
[PATCH] Streamline generic_file_* interfaces and filemap cleanups
2006-10-01 00:39:28 -07:00
ocfs2
[PATCH] r/o bind mounts: clean up OCFS2 nlink handling
2006-10-01 00:39:30 -07:00
openpromfs
partitions
[PATCH] fs/partitions: Conversion to generic boolean
2006-10-01 00:39:19 -07:00
proc
[PATCH] proc: give the root directory a task
2006-10-02 07:57:13 -07:00
qnx4
[PATCH] r/o bind mounts: monitor zeroing of i_nlink
2006-10-01 00:39:30 -07:00
ramfs
[PATCH] r/o bind mount prepwork: inc_nlink() helper
2006-10-01 00:39:30 -07:00
reiserfs
[PATCH] r/o bind mounts: monitor zeroing of i_nlink
2006-10-01 00:39:30 -07:00
romfs
smbfs
[PATCH] Streamline generic_file_* interfaces and filemap cleanups
2006-10-01 00:39:28 -07:00
sysfs
[PATCH] r/o bind mount prepwork: inc_nlink() helper
2006-10-01 00:39:30 -07:00
sysv
[PATCH] r/o bind mounts: unlink: monitor i_nlink
2006-10-01 00:39:30 -07:00
udf
[PATCH] r/o bind mounts: monitor zeroing of i_nlink
2006-10-01 00:39:30 -07:00
ufs
[PATCH] r/o bind mounts: unlink: monitor i_nlink
2006-10-01 00:39:30 -07:00
vfat
[PATCH] r/o bind mounts: monitor zeroing of i_nlink
2006-10-01 00:39:30 -07:00
xfs
[PATCH] Streamline generic_file_* interfaces and filemap cleanups
2006-10-01 00:39:28 -07:00
aio.c
[PATCH] Add vector AIO support
2006-10-01 00:39:29 -07:00
attr.c
bad_inode.c
[PATCH] Remove readv/writev methods and use aio_read/aio_write instead
2006-10-01 00:39:28 -07:00
binfmt_aout.c
[PATCH] Require mmap handler for a.out executables
2006-09-29 09:18:08 -07:00
binfmt_elf.c
[PATCH] Support piping into commands in /proc/sys/kernel/core_pattern
2006-10-01 00:39:33 -07:00
binfmt_elf_fdpic.c
[PATCH] elf_fdpic_core_dump: don't take tasklist_lock
2006-09-29 09:18:14 -07:00
binfmt_em86.c
binfmt_flat.c
binfmt_misc.c
[PATCH] Fix unserialized task->files changing
2006-09-29 09:18:12 -07:00
binfmt_script.c
binfmt_som.c
bio.c
[PATCH] Update axboe@suse.de email address
2006-09-30 20:52:34 +02:00
block_dev.c
[PATCH] Streamline generic_file_* interfaces and filemap cleanups
2006-10-01 00:39:28 -07:00
buffer.c
[PATCH] BLOCK: Move functions out of buffer code [try #6 ]
2006-09-30 20:31:19 +02:00
char_dev.c
[PATCH] BLOCK: Move extern declarations out of fs/*.c into header files [try #6 ]
2006-09-30 20:52:18 +02:00
compat.c
[PATCH] csa: convert CONFIG tag for extended accounting routines
2006-10-01 00:39:29 -07:00
compat_ioctl.c
[PATCH] Move ncpfs 32bit compat ioctl to ncpfs
2006-10-01 00:39:23 -07:00
dcache.c
[PATCH] BLOCK: Move extern declarations out of fs/*.c into header files [try #6 ]
2006-09-30 20:52:18 +02:00
dcookies.c
direct-io.c
dnotify.c
[PATCH] file: modify struct fown_struct to use a struct pid
2006-10-02 07:57:14 -07:00
dquot.c
[PATCH] dquot: add proper locking when using current->signal->tty
2006-09-29 09:18:14 -07:00
drop_caches.c
eventpoll.c
exec.c
[PATCH] Support piping into commands in /proc/sys/kernel/core_pattern
2006-10-01 00:39:33 -07:00
fcntl.c
[PATCH] file: modify struct fown_struct to use a struct pid
2006-10-02 07:57:14 -07:00
fifo.c
file.c
[PATCH] expand_fdtable(): remove pointless unlock+lock
2006-09-29 09:18:25 -07:00
file_table.c
[PATCH] file: modify struct fown_struct to use a struct pid
2006-10-02 07:57:14 -07:00
filesystems.c
[PATCH] Ban register_filesystem(NULL);
2006-09-29 09:18:20 -07:00
fs-writeback.c
[PATCH] BLOCK: Remove dependence on existence of blockdev_superblock [try #6 ]
2006-09-30 20:52:26 +02:00
generic_acl.c
[PATCH] Generic infrastructure for acls
2006-09-29 09:18:24 -07:00
inode.c
[PATCH] fs/inode.c tweaks
2006-10-02 07:57:14 -07:00
inotify.c
inotify_user.c
internal.h
[PATCH] CONFIG_BLOCK internal.h cleanups
2006-09-30 20:52:32 +02:00
ioctl.c
ioprio.c
[PATCH] Update axboe@suse.de email address
2006-09-30 20:52:34 +02:00
Kconfig
[PATCH] BLOCK: Make it possible to disable the block layer [try #6 ]
2006-09-30 20:52:31 +02:00
Kconfig.binfmt
libfs.c
[PATCH] r/o bind mount prepwork: inc_nlink() helper
2006-10-01 00:39:30 -07:00
locks.c
[PATCH] file: modify struct fown_struct to use a struct pid
2006-10-02 07:57:14 -07:00
Makefile
[PATCH] Create fs/utimes.c
2006-10-01 00:39:19 -07:00
mbcache.c
[PATCH] mbcache: add lock annotation for __mb_cache_entry_release_unlock()
2006-09-29 09:18:07 -07:00
mpage.c
[PATCH] BLOCK: Dissociate generic_writepages() from mpage stuff [try #6 ]
2006-09-30 20:52:26 +02:00
namei.c
[PATCH] r/o bind mount prepwork: move open_namei()'s vfs_create()
2006-10-01 00:39:30 -07:00
namespace.c
[PATCH] BLOCK: Move extern declarations out of fs/*.c into header files [try #6 ]
2006-09-30 20:52:18 +02:00
nfsctl.c
no-block.c
[PATCH] BLOCK: Make it possible to disable the block layer [try #6 ]
2006-09-30 20:52:31 +02:00
open.c
[PATCH] r/o bind mounts: prepare for write access checks: collapse if()
2006-10-01 00:39:30 -07:00
pipe.c
[PATCH] Some cleanup in the pipe code
2006-10-01 00:39:33 -07:00
pnode.c
pnode.h
posix_acl.c
[PATCH] kmemdup: some users
2006-10-01 00:39:19 -07:00
quota.c
[PATCH] BLOCK: Make it possible to disable the block layer [try #6 ]
2006-09-30 20:52:31 +02:00
quota_v1.c
quota_v2.c
read_write.c
[PATCH] Add vector AIO support
2006-10-01 00:39:29 -07:00
read_write.h
[PATCH] Remove readv/writev methods and use aio_read/aio_write instead
2006-10-01 00:39:28 -07:00
readdir.c
select.c
[PATCH] enforce RLIMIT_NOFILE in poll()
2006-09-29 09:18:23 -07:00
seq_file.c
splice.c
[PATCH] Update axboe@suse.de email address
2006-09-30 20:52:34 +02:00
stat.c
super.c
[PATCH] BLOCK: Make it possible to disable the block layer [try #6 ]
2006-09-30 20:52:31 +02:00
sync.c
[PATCH] BLOCK: Move functions out of buffer code [try #6 ]
2006-09-30 20:31:19 +02:00
utimes.c
[PATCH] Create fs/utimes.c
2006-10-01 00:39:19 -07:00
xattr.c
xattr_acl.c