1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-31 16:57:10 +00:00
freebsd/sys
Jake Burkholder 238dd3209a Split statclock into statclock and profclock, and made the method for driving
statclock based on profhz when profiling is enabled MD, since most platforms
don't use this anyway.  This removes the need for statclock_process, whose
only purpose was to subdivide profhz, and gets the profiling clock running
outside of sched_lock on platforms that implement suswintr.
Also changed the interface for starting and stopping the profiling clock to
do just that, instead of changing the rate of statclock, since they can now
be separate.

Reviewed by:	jhb, tmm
Tested on:	i386, sparc64
2003-02-03 17:53:15 +00:00
..
alpha Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
amd64 Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
arm MB_LEN_MAX is not MD, move it to the MI limits.h. 2002-12-22 06:38:45 +00:00
boot Remove special casing for running in the simulator from the kernel 2003-02-01 22:50:09 +00:00
cam Consolidate MIN/MAX macros into one place (param.h). 2003-02-02 13:17:30 +00:00
coda Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
compat Add IPv6 support for Linuxlator. 2003-02-03 17:43:20 +00:00
conf Add config glue to add an optional GEOM_VOL to add optional volume support. 2003-02-03 17:35:54 +00:00
contrib Consolidate MIN/MAX macros into one place (param.h). 2003-02-02 13:17:30 +00:00
crypto Remove some unnecessary casts. 2003-01-25 22:41:22 +00:00
ddb Reversion of commit by Davidxu plus fixes since applied. 2003-02-01 12:17:09 +00:00
dev Avoid zero padding when feeding read channels. chn_rdfeed has no way 2003-02-03 15:02:28 +00:00
fs Use vaccess() instead of rolling our own access checks. This fixes a bug 2003-02-03 09:04:34 +00:00
geom Correct a comment. GEOM modules do not create /dev entries. They create 2003-02-03 17:21:43 +00:00
gnu Use VOP_SPECSTRATEGY() instead of VOP_STRATEGY(). 2003-01-28 21:46:21 +00:00
i4b Fix some typos in 3 comments. 2003-02-01 14:43:24 +00:00
i386 Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
ia64 Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
isa Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
isofs/cd9660 Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
kern Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
libkern Park & Miller PRNG can be safely initialized with any value but 0 and stuck 2003-02-03 10:29:47 +00:00
modules Add IPv6 support for Linuxlator. 2003-02-03 17:43:20 +00:00
net A minor stylistic change to make it more clear to lint-like tools. 2003-02-02 18:15:28 +00:00
netatalk Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
netatm Band-XXX-aid an easy to provoke panic. 2003-01-28 12:10:11 +00:00
netgraph Catch more uses of MIN(). 2003-02-02 13:30:00 +00:00
netinet Add the TCP flags to the log message whenever log_in_vain is 1, not 2003-02-02 22:06:56 +00:00
netinet6 Consolidate MIN/MAX macros into one place (param.h). 2003-02-02 13:17:30 +00:00
netipsec Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
netipx add forgotten IFA_LOCK_INIT 2003-01-23 23:36:45 +00:00
netkey Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
netnatm Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
netncp Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
netns Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
netsmb Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
nfs Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
nfsclient Provide a sysctl to allow defaulting of the connectionless (-c) feature 2003-01-22 19:57:31 +00:00
nfsserver Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
opencrypto Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
pc98 Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
pccard Consolidate MIN/MAX macros into one place (param.h). 2003-02-02 13:17:30 +00:00
pci Add deviceids for 6105 and 6105M chips. Further changes will be necessary 2003-02-01 01:27:05 +00:00
posix4 Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
powerpc Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
rpc
security Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
sparc64 Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
sys Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
tools Remove miidevs.h and generate it from miidevs at compile time. 2003-01-19 02:59:34 +00:00
ufs Catch more uses of MIN(). 2003-02-02 13:30:00 +00:00
vm - It's more accurate to say that vm_paging_needed() returns TRUE 2003-02-02 07:16:40 +00:00
Makefile