| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| | |
kernel configs except sun4v (which doesn't process signals properly
with KSE).
Reviewed by: davidxu@
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
rev. 1.58. (This only costs us four bytes.)
Prodded by: bde
MFC after: 3 days
|
| |
| |
| |
| |
| |
| | |
OK'ed by: jhb
PR: i386/96430, i386/104709
MFC after: 3 days
|
| |
| |
| |
| | |
Instructed by: bde
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
i386). Use -mprofiler-epilogue again, and don't use -finstrument-functions.
The former has been fixed for arches that implement high-res profiling,
and the latter has been useless for kernel profiling since gcc-3.4
when it started forcing -fno-inline. -fno-inline gives a kernel with
performance characteristics too different from a normal kernel to be
worth profiling, by turning off inlining of all the little optimized
functions in headers. This interacts especially badly with FreeBSD's
use of "static inline" for all inlines in headers, by creating many
separate copies of the little functions, so not inlining tends to
increase cache pressure where it should reduce it, and (since gprof(1)
doesn't understand the copies) the statistics for the little functions
are hard to interpret even if you want them.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
to twice unlock the vnode. Check that ni_vp and ni_dvp are different before
doing second unlock.
Reviewed by: rwatson
Approved by: pjd (mentor)
MFC after: 1 week
|
| |
| |
| |
| |
| |
| |
| | |
counters of allocs/frees/use for each zone to the same statistics
shown by userspace "vmstat -z".
MFC after: 3 days
|
| |
| |
| |
| |
| |
| |
| | |
Submitted by: Padma Bhooma <pbhooma at panasas com>
Reviewed by: bde
Approved by: pjd (mentor)
MFC after: 1 week
|
| |
| |
| |
| |
| |
| | |
never-working parts for icc to the attic.
Fixed some nearby style bugs.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
counters of allocs/frees/use for each malloc type to calculating InUse,
MemUse, and Requests as displayed by the userspace vmstat -m. This is
more useful when debugging malloc(9)-related memory leaks, where the
count of allocs/frees may not usefully reflect that current memory
allocation (i.e., when highly variable size allocations occur with the
same malloc type, such as with contigmalloc).
MFC after: 3 days
Limitations observed by: scottl
|
| |
| |
| |
| | |
make a fast path when a umtx_pi can be allocated without being blocked.
|
| |
| |
| |
| |
| |
| |
| |
| | |
With this patch, pf rules with dynamically created devices such like tun0
works without further intervention.
Reviewed by: mlaier
MFC after: 3 days
|
| |
| |
| |
| |
| | |
PR: bin/104795
MFC after: 3 days
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
keyboard is attached only after the system has already booted.
If USB keyboard is also present, and there's no kbdmux(4), the problem
has been hiding itself because as soon as we get to multi-user, the
USB keyboard becomes an active keyboard (see devd.conf), thus marking
atkbd inactive and letting the old code initialize the keyboard.
With kbdmux(4), or if there's no USB keyboard, the atkbd keyboard is
always active, whether it's physically attached or not, thus it never
initialized itself properly on a physical attach.
To fix this, move block that initialized the keyboard on attach upper
so it doesn't depend on the (KBD_IS_ACTIVE(kbd) && KBD_IS_BUSY(kbd))
condition. Also move KBD_FOUND_DEVICE() a few lines upper so that
KDSETLED and KDSETREPEAT that follow it propagate to the controller.
MFC after: 3 days
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
: revision 1.27
: date: 2000/05/28 12:43:24; author: ache; state: Exp; lines: +3 -2
: Manipulate with AltGR Led (really CapsLock Led) only in K_XLATE mode, because
: all other modes not set ALKED flag and it means that CapsLock always turned
: off for them.
: Real bug example is X11 which never turn on CapsLock with Russian keyboard.
:
: PR: 18651
: Submitted by: "Mike E. Matsnev" <mike@po.cs.msu.su>
MFC after: 3 days
|
| | |
|
| |
| |
| |
| |
| | |
- Don't redundantly use "env".
- Protect NM value with quotes, just in case.
|
| | |
|
| |
| |
| |
| | |
organization to that file.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
understand that non-local variables can never be collected, and when
it collected the static variable for mexitcount_libfunc, gcc aborted
on the next use of this variable.
This quick fix is to reinitialize the variable on every use and depend
on garbage collection recovering the small amount of memory wasted by
this, and not worry by the small amount of time wasted by this. It
would be better to initialize the variable together with most of the
other libfuncs in optabs.c and depend on whatever magic is there to
prevent its collection, but we initialize it here to avoid taking at
least 2 more files off the vendor branch.
|
| | |
|
| | |
|
| |
| |
| |
| | |
proc_reparent() is called but sigqueue_take() is forgotten.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* USB HID Usage Tables, V1.12
* USB Monitor Control Class Specification, V1.0
* USB Usage Tables for HID Power Devices, V1.0
* USB Device Class Definition for Physical Devices, V1.0
* USB HID Point of Sale Usage Tables, V1.02
- Fix spelling of 'Microsoft'
- Bring the so called Microsoft page, in line with the style of the rest of
the file.
- Remove NetBSD version string as it doesn't reflect reality any longer
Approved by: emax (mentor)
|
| |
| |
| |
| |
| | |
dump_avail[i + 1] is == 0 as a stop condition instead.
MFC after: 3 days
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
in /etc/fstab.
This has been happening due to the priority inversion; options
specified on the command line should take precedence over options
from fstab over default "noro" option, but since both the default
"noro" and options specified on the command line (-w, -r, -o ...)
were put into the same "options" variable, "noro" took precedence
over fstab "ro" (this is easily visible with "mount -d").
PR: bin/100164
|
| | |
|
| |
| |
| |
| |
| | |
kbdmux(4) is available during install and should take care of USB
keyboards.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
proper place.
Pointed out by: rwatson
|
| | |
|
| |
| |
| |
| | |
of the audit functions).
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
following fix:
Retransmission timeouts should be based on which attempt
it is to the nameserver and not the nameserver itself.
Obtained from: ISC
MFC after: 3 days
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
believed these likely don't require wrappers.
Reported by: sobomax
MFC after: 3 days
|
| |
| |
| |
| |
| |
| | |
after the last change to this manpage).
Reminded by: ru
|
| |
| |
| |
| | |
Triggered by: a question by Panagiotis Hadgis <hadgis@ceid.upatras.gr>
|
| |
| |
| |
| |
| | |
potential race with ptrace 'attach' which changes parent of the
child process.
|
| | |
|
| |
| |
| |
| | |
Leave a XXX here for anybody able to test.
|
| |
| |
| |
| | |
Submitted by: Stepan A. Baranov
|
| |
| |
| |
| | |
macro now that we no longer use it.
|