Benjamin LaHaise
b0e6e96299
[PATCH] reduce size of bio mempools
...
The biovec default mempool limit of 256 entries results in over 3MB of RAM
being permanently pinned, even on systems with only 128MB of RAM. Since
mempool tries to allocate from the system pool first, it makes sense to
reduce the size of the mempool fallbacks to a more reasonable limit of 1-5
entries -- enough for the system to be able to make progress even under
load.
Signed-off-by: Benjamin LaHaise <bcrl@kvack.org>
Acked-by: Jens Axboe <axboe@suse.de>
Cc: Matt Mackall <mpm@selenic.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-03-23 07:38:18 -08:00
..
9p
[PATCH] convert fs/9p/ to mutexes, fix locking bugs
2006-03-23 07:38:10 -08:00
adfs
[PATCH] fs/*/file.c: drop insane header dependencies
2006-03-23 07:38:17 -08:00
affs
[PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
2006-01-09 15:59:24 -08:00
afs
add loglevel to printk in fs/afs/cmservice.c
2006-01-11 01:52:40 +01:00
autofs
[PATCH] capable/capability.h (fs/)
2006-01-11 18:42:13 -08:00
autofs4
[PATCH] sem2mutex: autofs4 wq_sem
2006-03-23 07:38:13 -08:00
befs
It's UTF-8
2006-03-22 00:13:35 +01:00
bfs
[PATCH] bfs iget() abuses
2005-10-04 13:22:01 -07:00
cifs
[PATCH] sem2mutex: vfs_rename_mutex
2006-03-23 07:38:12 -08:00
coda
[PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
2006-01-09 15:59:24 -08:00
configfs
[PATCH] BUG_ON() Conversion in fs/configfs/
2006-02-03 14:03:09 -08:00
cramfs
[PATCH] cramfs mounts provide corrupted content since 2.6.15
2006-03-06 18:40:43 -08:00
debugfs
[PATCH] debugfs: Add debugfs_create_blob() helper for exporting binary data
2006-03-20 13:42:59 -08:00
devfs
[PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
2006-01-09 15:59:24 -08:00
devpts
[PATCH] devpts: use lib/parser.c for parsing mount options
2006-03-23 07:38:17 -08:00
efs
return statement cleanup - kill pointless parentheses
2006-01-15 02:37:08 +01:00
exportfs
[PATCH] exportfs: add find_acceptable_alias helper
2006-01-18 19:20:28 -08:00
ext2
[PATCH] ext2: switch to inode_inc_count, inode_dec_count
2006-03-23 07:38:16 -08:00
ext3
[PATCH] convert ext3's truncate_sem to a mutex
2006-03-23 07:38:14 -08:00
fat
[PATCH] fat_lock is used as a mutex, convert it to using the new mutex primitive
2006-03-23 07:38:15 -08:00
freevxfs
[PATCH] fix possible PAGE_CACHE_SHIFT overflows
2006-01-08 20:13:54 -08:00
fuse
[PATCH] fuse: fix bug in negative lookup
2006-02-28 20:53:43 -08:00
hfs
[PATCH] hfs: cleanup HFS prints
2006-01-18 19:20:23 -08:00
hfsplus
[PATCH] hfs: set type/creator for symlinks
2006-01-18 19:20:23 -08:00
hostfs
[PATCH] uml: hostfs - fix possible PAGE_CACHE_SHIFT overflows
2005-12-29 09:48:15 -08:00
hpfs
[PATCH] sem2mutex: HPFS
2006-03-23 07:38:13 -08:00
hppfs
[PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
2006-01-09 15:59:24 -08:00
hugetlbfs
[PATCH] convert hugetlbfs_counter to atomic
2006-03-22 07:54:04 -08:00
isofs
It's UTF-8
2006-03-22 00:13:35 +01:00
jbd
[PATCH] sem2mutex: jbd, j_checkpoint_mutex
2006-03-23 07:38:12 -08:00
jffs
[PATCH] sem2mutex: JFFS
2006-03-23 07:38:13 -08:00
jffs2
[PATCH] mtd: 64 bit fixes
2006-03-09 19:47:37 -08:00
jfs
[PATCH] JFS: Take logsync lock before testing mp->lsn
2006-03-14 14:00:48 -08:00
lockd
[PATCH] NLM: Ensure we do not Oops in the case of an unlock
2006-03-14 07:57:18 -08:00
minix
[PATCH] minix: switch to inode_inc_link_count, inode_dec_link_count
2006-03-23 07:38:15 -08:00
msdos
[PATCH] fat: remove the unneeded vfat_find() in vfat_rename()
2005-10-30 17:37:32 -08:00
ncpfs
[PATCH] sem2mutex: NCPFS
2006-03-23 07:38:14 -08:00
nfs
[PATCH] NFSv4: fix mount segfault on errors returned that are < -1000
2006-03-14 07:57:18 -08:00
nfs_common
[PATCH] nfsacl: Solaris VxFS compatibility fix
2005-10-11 09:46:54 -07:00
nfsd
[PATCH] knfsd: fix nfs4_open lock leak
2006-02-07 16:12:31 -08:00
nls
It's UTF-8
2006-03-22 00:13:35 +01:00
ntfs
NTFS: Do more detailed reporting of why we cannot mount read-write by
2006-02-24 10:48:14 +00:00
ocfs2
[PATCH] slab: Remove SLAB_NO_REAP option
2006-03-22 07:53:59 -08:00
openpromfs
[PATCH] kfree cleanup: fs
2005-11-07 07:54:06 -08:00
partitions
[PATCH] s390: dasd partition detection
2006-03-08 14:14:01 -08:00
proc
[PATCH] proc: fix duplicate line in /proc/devices
2006-03-23 07:38:02 -08:00
qnx4
[PATCH] fs/*/file.c: drop insane header dependencies
2006-03-23 07:38:17 -08:00
ramfs
[PATCH] fs/*/file.c: drop insane header dependencies
2006-03-23 07:38:17 -08:00
reiserfs
[PATCH] reiserfs: fix unaligned bitmap usage
2006-03-02 10:37:59 -08:00
relayfs
[PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
2006-01-09 15:59:24 -08:00
romfs
[PATCH] fix possible PAGE_CACHE_SHIFT overflows
2006-01-08 20:13:54 -08:00
smbfs
[PATCH] smbfs readdir vs signal fix
2006-02-01 08:53:09 -08:00
sysfs
[PATCH] sysfs: fix a kobject leak in sysfs_add_link on the error path
2006-03-20 13:42:59 -08:00
sysv
[PATCH] sysv: switch to inode_inc_count, inode_dec_count
2006-03-23 07:38:15 -08:00
udf
[PATCH] sem2mutex: UDF
2006-03-23 07:38:14 -08:00
ufs
[PATCH] ufs: switch to inode_inc_count, inode_dec_count
2006-03-23 07:38:16 -08:00
vfat
[PATCH] fat: remove the unneeded vfat_find() in vfat_rename()
2005-10-30 17:37:32 -08:00
xfs
[PATCH] more for_each_cpu() conversions
2006-03-23 07:38:17 -08:00
aio.c
[PATCH] rcu file: use atomic primitives
2006-01-08 20:13:48 -08:00
attr.c
[PATCH] capable/capability.h (fs/)
2006-01-11 18:42:13 -08:00
bad_inode.c
binfmt_aout.c
[PATCH] dump_thread() cleanup
2006-01-10 08:01:25 -08:00
binfmt_elf.c
[PATCH] x86_64: Check for bad elf entry address.
2006-02-26 09:53:30 -08:00
binfmt_elf_fdpic.c
[PATCH] fs/binfmt_elf: Remove unneeded kmalloc() return value casts
2006-01-10 08:02:01 -08:00
binfmt_em86.c
binfmt_flat.c
[PATCH] uclinux: delay binfmt_flat trace
2006-01-10 09:31:27 -08:00
binfmt_misc.c
[PATCH] Unlinline a bunch of other functions
2006-01-14 18:27:06 -08:00
binfmt_script.c
binfmt_som.c
[PATCH] mm: mm_init set_mm_counters
2005-10-29 21:40:38 -07:00
bio.c
[PATCH] reduce size of bio mempools
2006-03-23 07:38:18 -08:00
block_dev.c
[PATCH] sem2mutex: blockdev #2
2006-03-23 07:38:11 -08:00
buffer.c
[PATCH] sem2mutex: blockdev #2
2006-03-23 07:38:11 -08:00
char_dev.c
[PATCH] kobj_map semaphore to mutex conversion
2006-03-20 13:42:58 -08:00
compat.c
[PATCH] select: time comparison fixes
2006-02-17 13:59:28 -08:00
compat_ioctl.c
[NET] compat ifconf: fix limits
2006-03-08 16:46:08 -08:00
dcache.c
[PATCH] fix file counting
2006-03-08 14:14:01 -08:00
dcookies.c
[PATCH] capable/capability.h (fs/)
2006-01-11 18:42:13 -08:00
direct-io.c
Fix a direct I/O locking issue revealed by the new mutex code.
2006-03-15 15:14:45 +11:00
dnotify.c
dquot.c
[PATCH] sem2mutex: quota
2006-03-23 07:38:11 -08:00
drop_caches.c
[PATCH] drop-pagecache
2006-01-08 20:12:40 -08:00
eventpoll.c
[PATCH] get_empty_filp tweaks, inline epoll_init_file()
2006-03-23 07:38:17 -08:00
exec.c
[PATCH] Add mm->task_size and fix powerpc vdso
2006-02-28 20:53:44 -08:00
fcntl.c
[PATCH] Shrinks sizeof(files_struct) and better layout
2006-03-23 07:38:09 -08:00
fifo.c
Simplify fifo_open() locking logic
2006-03-07 09:16:35 -08:00
file.c
[PATCH] Shrinks sizeof(files_struct) and better layout
2006-03-23 07:38:09 -08:00
file_table.c
[PATCH] get_empty_filp tweaks, inline epoll_init_file()
2006-03-23 07:38:17 -08:00
filesystems.c
[PATCH] fix missing includes
2005-10-30 17:37:32 -08:00
fs-writeback.c
[PATCH] kernel-docs: fix kernel-doc format problems
2005-11-07 07:53:55 -08:00
inode.c
[PATCH] sem2mutex: iprune
2006-03-23 07:38:12 -08:00
inotify.c
[PATCH] sem2mutex: iprune
2006-03-23 07:38:12 -08:00
ioctl.c
[PATCH] capable/capability.h (fs/)
2006-01-11 18:42:13 -08:00
ioprio.c
[PATCH] capable/capability.h (fs/)
2006-01-11 18:42:13 -08:00
Kconfig
o Remove confusing Kconfig text for CONFIGFS_FS.
2006-02-03 13:47:17 -08:00
Kconfig.binfmt
[PATCH] frv: suppress configuration of certain features for FRV
2006-01-08 20:13:36 -08:00
libfs.c
[PATCH] sem2mutex: fs/libfs.c
2006-03-23 07:38:12 -08:00
locks.c
[PATCH] tiny: Uninline some fslocks.c functions
2006-01-08 20:14:10 -08:00
Makefile
[PATCH] sanitize building of fs/compat_ioctl.c
2006-01-10 08:01:33 -08:00
mbcache.c
[PATCH] Unlinline a bunch of other functions
2006-01-14 18:27:06 -08:00
mpage.c
[PATCH] fix possible PAGE_CACHE_SHIFT overflows
2006-01-08 20:13:54 -08:00
namei.c
[PATCH] sem2mutex: vfs_rename_mutex
2006-03-23 07:38:12 -08:00
namespace.c
[PATCH] fs/namespace.c:dup_namespace(): fix a use after free
2006-03-15 09:37:34 -08:00
nfsctl.c
[PATCH] nfsservctl(): remove user-triggerable printk
2006-03-17 07:51:25 -08:00
open.c
[PATCH] Shrinks sizeof(files_struct) and better layout
2006-03-23 07:38:09 -08:00
pipe.c
Mark the pipe file operations static
2006-03-08 14:03:09 -08:00
pnode.c
[PATCH] shared mounts: cleanup
2006-01-08 20:13:56 -08:00
pnode.h
[PATCH] unbindable mounts
2005-11-07 18:18:11 -08:00
posix_acl.c
[PATCH] gfp flags annotations - part 1
2005-10-08 15:00:57 -07:00
quota.c
[PATCH] sem2mutex: quota
2006-03-23 07:38:11 -08:00
quota_v1.c
quota_v2.c
[PATCH] sem2mutex: quota
2006-03-23 07:38:11 -08:00
read_write.c
[PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
2006-01-09 15:59:24 -08:00
readdir.c
[PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
2006-01-09 15:59:24 -08:00
select.c
[PATCH] select: time comparison fixes
2006-02-17 13:59:28 -08:00
seq_file.c
[PATCH] sem2mutex: fs/seq_file.c
2006-03-23 07:38:12 -08:00
stat.c
[PATCH] fstatat64 support
2006-02-11 21:41:10 -08:00
super.c
[PATCH] sem2mutex: vfs_rename_mutex
2006-03-23 07:38:12 -08:00
xattr.c
[PATCH] move xattr permission checks into the VFS
2006-01-10 08:01:29 -08:00
xattr_acl.c