summaryrefslogtreecommitdiff
path: root/gnu/dist/diffutils/lib
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/dist/diffutils/lib')
0 files changed, 0 insertions, 0 deletions
t.c?h=lockcount-9.3&id=af55bcce70ead248bc33e3800eba32df4a05fcd6'>Introduce a new flag LB_DTRACE for dtrace lockstat events.christos Split lockstat_enabled into two parts, one controlled by dtrace called "lockstat_dtrace_enabled" and one by the lockstat device called "lockstat_dev_enabled". Create a macro that needs to be called when either of them changes LOCKSTAT_ENABLED_UPDATE(). 2015-03-08dtrace bits from riastradhchristos 2014-07-25Add d_discard to all struct cdevsw instances I could find.dholland All have been set to "nodiscard"; some should get a real implementation. 2014-04-21increase LOCKSTAT_MAXBUFS, systems with lots of CPUs need more.chs 2014-03-16Change (mostly mechanically) every cdevsw/bdevsw I can find to usedholland designated initializers. I have not built every extant kernel so I have probably broken at least one build; however I've also found and fixed some wrong cdevsw/bdevsw entries so even if so I think we come out ahead. 2012-12-10Fix off by one.msaitoh 2008-04-28Remove clause 3 and 4 from TNF licensesmartin 2008-04-28Add MI code to support in-kernel preemption. Preemption is deferred byad one of the following: - Holding kernel_lock (indicating that the code is not MT safe). - Bracketing critical sections with kpreempt_disable/kpreempt_enable. - Holding the interrupt priority level above IPL_NONE. Statistics on kernel preemption are reported via event counters, and where preemption is deferred for some reason, it's also reported via lockstat. The LWP priority at which preemption is triggered is tuneable via sysctl. 2008-01-04Start detangling lock.h from intr.h. This is likely to cause short termad breakage, but the mess of dependencies has been regularly breaking the build recently anyhow. 2007-12-20Use new style memory barriers.ad 2007-11-06Merge from vmlocking.ad 2007-07-14- Increase default number of trace buffers to 10000.ad - New options: -f Trace only by calling functions. -m Merge call sites within unique functions. -M Merge lock addresses within unique objects. 2007-06-15splstatclock, spllock -> splhighad 2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos 2007-02-15Count the number of CPUs at boot and stash in 'ncpu'. Eventually shouldad have each CPU register at attach, so we can figure out the topology for the scheduler. 2007-02-09Merge newlock2 to head.ad 2006-12-25lockstat: improve reporting slightly, and fix a bug where the commandad could spin while resorting lists. 2006-11-16__unused removal on arguments; approved by core.christos 2006-10-12Use __unused in function arguments where appropiate. (hi christos)xtraeme 2006-09-07- Add a couple of XXX comments.ad - lb->lb_cpu doesn't need to be filled in lockstat_event(). 2006-09-07Add the 'lockstat' driver, which collects basic information about lock events.ad