1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-26 16:18:31 +00:00
freebsd/sys
Mohan Srinivasan 5943f1a781 Size the NFS server dupreq cache on the basis of nmbclusters. On servers
with low nmbclusters, we tie up too many mbclusters in the NFS duplicate
request cache. This change limits the size of the dupreq cache to 1/2
the nmbclusters (and flaots in a range of [64, 2048]).

MFC after 2 weeks.

Reported by: Steve Kargl, David O'Brien
Tested by:   Steve Kargl
2006-06-23 00:42:26 +00:00
..
amd64 Commit the DUMMY stuff (printing messages for missing syscalls) for amd64 too. 2006-06-21 08:45:40 +00:00
arm arm9_setup() is now needed even if we're not using a gzipped kernel, so move 2006-06-22 22:33:21 +00:00
boot Don't descend into ${MACHINE} on the arm platforms. 2006-06-18 17:44:40 +00:00
bsm
cam Add PIM_SEQSCAN for HBA misc flags and code that understands 2006-06-05 22:22:14 +00:00
coda
compat Move conditional preprocessing out of the SYSCTL_ADD_STRING macro 2006-06-22 13:11:36 +00:00
conf - Move the gigabit NICs that use miibus into the miibus section to match 2006-06-19 22:11:44 +00:00
contrib Fix pfsync w/o carp compilation. 2006-06-16 10:25:06 +00:00
crypto Fix gratuitous compiler warning. 2006-06-08 17:40:02 +00:00
ddb Never zero-out db_last_symtab. Whan backtraces are done 2006-06-16 16:17:52 +00:00
dev Clean up style and some printf messages. Note that returning anything other 2006-06-22 06:34:05 +00:00
doc
fs
gdb
geom In g_dev_strategy(), when failing an IO request with EINVAL due to 2006-06-18 22:01:15 +00:00
gnu Implement vnode operations for setting and removing extended attributes. 2006-06-11 03:32:50 +00:00
i4b
i386 Change get_pv_entry() such that the call to vm_page_alloc() specifies 2006-06-20 20:52:11 +00:00
ia64 Identify the cual-core Montecito. 2006-06-22 00:56:58 +00:00
isa Make the ISAPNP code optional and only enable it on i386 and pc98 (used 2006-06-12 21:07:13 +00:00
isofs/cd9660
kern Replace the kld_mtx mutex with a kld_sx sx lock and expand it's scope to 2006-06-21 20:42:08 +00:00
libkern
modules Unconditionally enable ppc(4) and puc(4). 2006-06-18 05:05:46 +00:00
net Fix the VLAN_ARRAY case, mostly regarding improper use of atomic(9) 2006-06-21 13:48:34 +00:00
net80211 Use kern_kldload() and kern_kldunload() to load and unload modules when 2006-06-13 21:36:23 +00:00
netatalk Update global copyright statement for netatalk, as I claim copyright 2006-06-08 22:13:52 +00:00
netatm
netgraph Use kern_kldload() and kern_kldunload() to load and unload modules when 2006-06-13 21:36:23 +00:00
netinet Move the syncookie MD5 context from globals to the stack to make it MP safe. 2006-06-22 15:07:45 +00:00
netinet6 Fix spurious warnings from neighbor discovery when working with IPv6 over 2006-06-08 00:31:17 +00:00
netipsec
netipx
netkey
netnatm
netncp
netsmb
nfs
nfs4client
nfsclient
nfsserver Size the NFS server dupreq cache on the basis of nmbclusters. On servers 2006-06-23 00:42:26 +00:00
opencrypto When DIAGNOSTIC is defined, verify if we don't free crypto requests from 2006-06-06 15:04:52 +00:00
pc98 Remove COMPAT_43 from GENERIC (and other kernel configs). For amd64 there's 2006-06-15 19:58:53 +00:00
pccard
pci
posix4 Add scheduler API sched_relinquish(), the API is used to implement 2006-06-15 06:37:39 +00:00
powerpc Prevent 'mutex not owned' panic on boot if INVARIANTS is in the kernel. This 2006-06-17 20:10:32 +00:00
rpc
security Make the size of the subject32_ex and process32_ex tokens depend on 2006-06-17 13:53:04 +00:00
sparc64 Remove COMPAT_43 from GENERIC (and other kernel configs). For amd64 there's 2006-06-15 19:58:53 +00:00
sys Add the UUID of Apple's HFS file system as can be found in the Intel 2006-06-22 22:11:12 +00:00
tools Check for errors when registering and unregistering firmware modules. This 2006-06-16 21:06:03 +00:00
ufs
vm Make the mincore(2) return ENOMEM when requested range is not fully mapped. 2006-06-21 12:59:05 +00:00
Makefile