freebsd-dev/sys
Luigi Rizzo 60363fb9f7 vm/vm_kern.c: rate limit (to once per second) diagnostic printf when
you run out of mbuf address space.

kern/subr_mbuf.c: print a warning message when mb_alloc fails, again
	rate-limited to at most once per second. This covers other
	cases of mbuf allocation failures. Probably it also overlaps the
	one handled in vm/vm_kern.c, so maybe the latter should go away.

This warning will let us gradually remove the printf that are scattered
across most network drivers to report mbuf allocation failures.
Those are potentially dangerous, in that they are not rate-limited and
can easily cause systems to panic.

Unless there is disagreement (which does not seem to be the case
judging from the discussion on -net so far), and because this is
sort of a safety bugfix, I plan to commit a similar change to STABLE
during the weekend (it affects kern/uipc_mbuf.c there).

Discussed-with: jlemon, silby and -net
2001-12-01 00:21:30 +00:00
..
alpha fix DIAGNOSTIC panic caused by proc/thread typo 2001-11-29 15:33:46 +00:00
amd64 cpuid bit 30 is 'IA64', for when you're running in i386 mode on an ia64 2001-11-30 11:57:23 +00:00
arm Remove funky right justification. 2001-10-23 00:42:15 +00:00
boot Waits for a keypress before rebooting on panic. 2001-11-28 14:00:36 +00:00
cam Bring the probe inquiry code in line with the SCSI spec. 2001-11-27 03:34:22 +00:00
coda Change the vnode list under the mount point from a LIST to a TAILQ 2001-10-23 01:21:29 +00:00
compat Revert incorrect KSEfication: realitexpire expects a struct proc *, not a 2001-11-24 14:09:50 +00:00
conf Change to using my custom sparc64 binutils. 2001-11-28 02:35:02 +00:00
contrib Merge local changes. 2001-11-28 04:34:52 +00:00
crypto fixed the cast128 calculation with a short cipher key length. 2001-11-27 14:11:47 +00:00
ddb Implement a "kill" DDB command which is an interface to psignal() that 2001-11-27 19:56:28 +00:00
dev Add a couple of minor changes. 2001-11-30 16:06:00 +00:00
fs Fix indentation after removing GEMDOS support. Whitespace changes only. 2001-11-28 18:29:16 +00:00
geom Return EOPNOTSUPP for unknown module events. 2001-11-17 00:46:08 +00:00
gnu Change constraints to use "+" in inline asm instead of mapping input 2001-11-12 21:58:27 +00:00
i4b fix kvprintf panic in attach routine 2001-10-24 14:12:47 +00:00
i386 cpuid bit 30 is 'IA64', for when you're running in i386 mode on an ia64 2001-11-30 11:57:23 +00:00
ia64 * Don't use critical_enter/critical_exit when accessing the VHPT - its 2001-11-30 10:07:54 +00:00
isa Some fix for the recent apm module changes. 2001-11-01 16:34:07 +00:00
isofs/cd9660 Fix mounting root from a ISO9660 filesystem on a SCSI CDROM. 2001-11-27 03:55:43 +00:00
kern vm/vm_kern.c: rate limit (to once per second) diagnostic printf when 2001-12-01 00:21:30 +00:00
libkern rcsid[]->__FBSDID 2001-11-07 19:55:16 +00:00
modules Remove ciss from the modules build until the build issues are resolved. 2001-11-28 17:08:51 +00:00
net Fix a typo in a comment 2001-11-28 16:15:52 +00:00
netatalk Give struct socket structures a ref counting interface similar to 2001-11-17 03:07:11 +00:00
netatm Give struct socket structures a ref counting interface similar to 2001-11-17 03:07:11 +00:00
netgraph When a socket is not connected, allow the peer "struct sockaddr" 2001-11-28 19:39:58 +00:00
netinet The transmit burst limit for newreno completely breaks TCP's performance 2001-11-30 21:33:39 +00:00
netinet6 fixed the cast128 calculation with a short cipher key length. 2001-11-27 14:11:47 +00:00
netipx Give struct socket structures a ref counting interface similar to 2001-11-17 03:07:11 +00:00
netkey Fixed the behavior when there is no inbound policy for the ipsec 2001-11-06 22:45:29 +00:00
netnatm Give struct socket structures a ref counting interface similar to 2001-11-17 03:07:11 +00:00
netncp Change the kernel's ucred API as follows: 2001-10-11 23:38:17 +00:00
netns Give struct socket structures a ref counting interface similar to 2001-11-17 03:07:11 +00:00
netsmb Map errdos:67 to the ENOENT. 2001-08-21 09:16:57 +00:00
nfs Unwind some more macros. NFSMADV() was kinda silly since it was right 2001-09-28 04:37:08 +00:00
nfsclient o Modify nfslockdans() to accept a thread reference instead of a proc 2001-11-14 18:20:45 +00:00
nfsserver Give struct socket structures a ref counting interface similar to 2001-11-17 03:07:11 +00:00
pc98 Split the sio driver for pc98 into bus front end and back end. 2001-11-26 12:29:53 +00:00
pccard Better error message when cardtype is not recognized 2001-11-13 06:46:19 +00:00
pci Per jlemon request, reintroduce some printf() when an 2001-11-29 23:47:47 +00:00
posix4 KSE Milestone 2 2001-09-12 08:38:13 +00:00
powerpc The interrupt nesting level is per-thread not per-CPU on FreeBSD. 2001-11-14 01:00:40 +00:00
rpc
security/lomac Return a POSIX-compliant error for write(2) failure. 2001-11-28 23:02:33 +00:00
sparc64 Add a structure defintion for the id prom contents. 2001-11-18 20:50:11 +00:00
svr4
sys Return a more meaningful errno when the length of the interpreter 2001-11-28 03:26:58 +00:00
tools Move from using PCCARD_ symbols gereated from this file to using PCMCIA_ 2001-11-11 20:15:06 +00:00
ufs Use 'mkdir -p /.attribute/system' instead of breaking it into 2001-11-30 15:32:07 +00:00
vm vm/vm_kern.c: rate limit (to once per second) diagnostic printf when 2001-12-01 00:21:30 +00:00
Makefile