freebsd-skq/sys
Bruce Evans 979ab75162 Removed support for generating inline code for MALLOC() and FREE()
in the dysfunctional !KMEMSTATS case.  This hasn't compiled since
rev.1.31 of kern_malloc.c quietly removed the core of the support
for the !KMEMSTATS case.  I fixed it to see if it was worth saving
and found that (as usual) inlining just wasted space and increased
complexity without significantly affecting time, at least for the
lmbench2 micro-benchmark on a Celeron.  The space bloat was
surprisingly large - the text size increased from 1700K to 1840K
for a version with the entire malloc() family inlined.

Removed even older garbage (kmemxtob() and btokmemx() macros).

Attempt to deprecate MALLOC() and FREE().  Given current compilers
(gcc-2.x or C99), they don't do anything that (safe) function-like
macros or inline functions named malloc() and free() couldn't do.

Fixed missing casts of macro args in MALLOC() and FREE().
2000-06-14 17:11:47 +00:00
..
alpha Print error messages to stderr, not stdout. 2000-06-14 02:45:11 +00:00
amd64 s/iomem/maddr/ - these were generated from an older verion of the 2000-06-14 10:01:39 +00:00
boot Delay calling the device cleanup routines until the absolute last 2000-06-14 10:34:29 +00:00
cam Disable multi-lun probing on Hitachi DK31* drives. 2000-06-04 03:17:37 +00:00
coda Remove 42 unneeded #include <sys/ioccom.h>. 2000-05-03 07:31:38 +00:00
compat Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
compile
conf s/iomem/maddr/ 2000-06-14 10:04:06 +00:00
contrib Unused include: #include "fla.h" 2000-06-10 11:05:17 +00:00
crypto Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
ddb Add a new sysctl "debug.enter_debugger" (when the kernel is compiled 2000-01-27 22:27:34 +00:00
dev Add option ALT_BREAK_TO_DEBUGGER. 2000-06-14 06:41:33 +00:00
fs before this commit, specfs reported disk partitions 2000-06-12 10:20:18 +00:00
geom Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
gnu The change to do a longword compare in the previous commit just broke an 2000-06-03 11:09:09 +00:00
i4b Borrow phk's axe and apply the next stage of config(8)'s evolution. 2000-06-13 22:28:50 +00:00
i386 s/iomem/maddr/ 2000-06-14 10:04:06 +00:00
isa Add option ALT_BREAK_TO_DEBUGGER. 2000-06-14 06:41:33 +00:00
isofs/cd9660 Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
kern Borrow phk's axe and apply the next stage of config(8)'s evolution. 2000-06-13 22:28:50 +00:00
libkern Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
miscfs before this commit, specfs reported disk partitions 2000-06-12 10:20:18 +00:00
modules 1. Update Comtrol RocketPort driver(rp) to version 3.02. 2000-06-11 06:43:16 +00:00
msdosfs Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
net Do not perform any opeartion with mbuf after it placed into 2000-06-14 05:56:53 +00:00
netatalk Just need to pass the address family to if_simloop(), not the whole sockaddr. 2000-05-24 21:16:56 +00:00
netatm Just need to pass the address family to if_simloop(), not the whole sockaddr. 2000-05-24 21:16:56 +00:00
netgraph Fix bug where receive statistics for the bundle were not getting updated. 2000-06-01 01:29:49 +00:00
netinet - Added support for passive mode FTP by aliasing 227 replies. 2000-06-14 16:09:35 +00:00
netinet6 Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
netipx Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
netkey Check for MGET* returning NULL and return ENOBUFS in this case. 2000-06-10 17:55:57 +00:00
netnatm Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
netncp Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
netns Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
nfs Correctly set the Maximum DHCP Message Size. bootpd now works 2000-06-13 09:32:09 +00:00
nfsclient Correctly set the Maximum DHCP Message Size. bootpd now works 2000-06-13 09:32:09 +00:00
nfsserver Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
ntfs Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
nwfs Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
pc98 Catch up with Peter's config(8) changes. 2000-06-14 09:20:43 +00:00
pccard Add ACTIONTECH #define for plug and play. Also add PnP support to NEWCARD 2000-05-29 02:44:33 +00:00
pci Add support for the Accton EN1217. 2000-06-11 11:54:52 +00:00
posix4 Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
powerpc cpu_fork(): Check "flags" before dereferencing "p2". Otherwise, 2000-06-11 06:22:01 +00:00
rpc $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
svr4 Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
sys Removed support for generating inline code for MALLOC() and FREE() 2000-06-14 17:11:47 +00:00
tools Use a seperate -c and -h mode. The vnode_if.c file is compiled only into 1999-12-12 16:43:05 +00:00
ufs o Remove unneeded off_t variable to clean up compile warning 2000-06-05 14:22:51 +00:00
vm Add missing increment of allocation counter. 2000-06-05 06:34:41 +00:00
Makefile Cause modules to build with the kernel build. Modules are removed 2000-05-02 02:26:04 +00:00