freebsd-nq/sys
Robert Watson bd796eb25f Revert a portion of kern_malloc.c:1.99, which (in addition to adding
malloc profiling) also modified the set of pre-defined buckets for the
memory allocator.  For reasons unknown to me, this resulted in extensive
memory corruption in the kernel, in particular on SMP boxes, so I'm
committing this work-around until Jeff gets a chance to debug it
properly.  David Wolfskill pointed me at this commit as the one that
might be a problem; I've been running this code on two dual-processor
burn-in boxes for about 12 hours now, and the rate of panics due to
memory corruption has dropped to zero (from one every five minutes).

Hopefully not treading on the toes of:	jeff
2002-04-29 17:12:02 +00:00
..
alpha Tidy up some loose ends. 2002-04-29 07:43:16 +00:00
amd64 Tidy up some loose ends. 2002-04-29 07:43:16 +00:00
arm Guard against redefining __gnuc_va_list. 2002-03-24 11:25:46 +00:00
boot Rename the file used to specify the nextboot to make it clear that this 2002-04-26 22:32:15 +00:00
cam Make Veritas Storage Appliance a HILUNS device. 2002-04-24 00:00:55 +00:00
coda Don't put a line break in string literals. GCC 3.1 complains and GCC 2002-04-20 01:42:56 +00:00
compat Add an XXX: linux_uselib() should be using vn_open() rather than invoking 2002-04-20 14:43:34 +00:00
conf Barrow something from the `nmap' port to help the ENOCLUE people upgrading 2002-04-29 06:35:25 +00:00
contrib Merge updates from 3.4.26 - 3.4.27. 2002-04-27 16:56:25 +00:00
crypto Remove macros that are defined elsewhere. 2002-04-21 10:32:48 +00:00
ddb Commented out locking that would be used in the ps command if locks were 2002-04-11 21:01:34 +00:00
dev Some non-functional changes to make the differences between NetBSD's 2002-04-29 16:23:14 +00:00
fs UIO_NOCOPY is not supported for now, so refuse read opeartion if this flag 2002-04-26 03:49:02 +00:00
geom Fix a {} bug which doesn't have any effect yet. 2002-04-27 07:07:37 +00:00
gnu Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
i4b Change instances of avma1pp2- to ifpi2- in printf's since the name 2002-04-28 11:47:10 +00:00
i386 Tidy up some loose ends. 2002-04-29 07:43:16 +00:00
ia64 Tidy up some loose ends. 2002-04-29 07:43:16 +00:00
isa Remove the tc_update() function. Any frequency change to the 2002-04-26 10:06:26 +00:00
isofs/cd9660 Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
kern Revert a portion of kern_malloc.c:1.99, which (in addition to adding 2002-04-29 17:12:02 +00:00
libkern Remove bogus include of <machine/ansi.h>. 2002-04-11 06:53:40 +00:00
modules Move drm to the i386-only section. 2002-04-28 19:21:48 +00:00
net Move us yet closer to IFM_* definitions in NetBSD. 2002-04-29 05:32:44 +00:00
netatalk Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
netatm - Tweak wording of panic message to make more sense. 2002-04-24 22:32:48 +00:00
netgraph Use 'struct callout' instead of 'struct callout_handle' to avoid 2002-04-14 17:37:35 +00:00
netinet Add a global sx sigio_lock to protect the pointer to the sigio object 2002-04-27 08:24:29 +00:00
netinet6 Correct timer management (deprecated) in nd6_timer. 2002-04-24 19:09:48 +00:00
netipx Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
netkey Add a global sx sigio_lock to protect the pointer to the sigio object 2002-04-27 08:24:29 +00:00
netnatm Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
netncp Add character translation table between Unix and NetWare according 2002-04-20 05:35:02 +00:00
netns Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
netsmb Move the new byte order function prototypes from <sys/param.h> to 2002-04-26 22:48:23 +00:00
nfs Remove unused include. 2002-03-20 10:12:07 +00:00
nfsclient We don't need the arp kludge any more. 2002-04-28 18:29:44 +00:00
nfsserver Limit to the maximum allowed reply size the amount of data that 2002-04-21 16:14:54 +00:00
pc98 Tidy up some loose ends. 2002-04-29 07:43:16 +00:00
pccard Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
pci Move us yet closer to IFM_* definitions in NetBSD. 2002-04-29 05:32:44 +00:00
posix4 Remove __P. 2002-03-19 22:20:14 +00:00
powerpc Commit of stuff that's been sitting in my tree for a while. 2002-04-29 12:14:31 +00:00
rpc
security/lomac Use the proc lock to protect p_ucred while we read a few items from it. 2002-04-11 21:17:45 +00:00
sparc64 Tidy up some loose ends. 2002-04-29 07:43:16 +00:00
svr4
sys Make this header self-reliant with regard to the types it uses. 2002-04-29 16:58:54 +00:00
tools constify 2002-04-01 19:22:04 +00:00
ufs Remove support for using soon to be retired "special" poll(2) ops. 2002-04-18 14:52:28 +00:00
vm Tidy up some loose ends. 2002-04-29 07:43:16 +00:00
Makefile Milestone #1 in cross-arch make releases. 2002-04-26 17:55:27 +00:00