Age | Commit message (Collapse) | Author |
|
|
|
ok dlg@
|
|
init the op array functions with whatever the define was set
too.
ok dlg@,blambert@
|
|
developers. if you notice tty weirdnesses in the next few months, talk to
me
|
|
and with exactly the right amount of padding.
diff actually typed in by deraadt@
|
|
|
|
oga@'s upcoming DRM changes and too some degree ratchov@'s audio
work. It still works for bpf's though.
Parts from ratchov@; fstat(1) parts from Pedro Martelletto;
tested by many, ok'ed by a few;
"get going with cloning" deraadt@
|
|
ok deraadt@
|
|
wrong values on 64-bit machines otherwise. ok millert@, deraadt@
|
|
like .25 seconds or 5 seconds. the accuracy of microuptime is not really
needed then, so switch it to getmicrouptime.
ok henning@ art@
|
|
dir-outside-chroot-directory into a chroot jail
ok markus
|
|
the basic idea is that ramdisks boot the same way as swap generic -- this
commit also improves the comment in that area. in this case the one
outlier is raidframe, and those who use it will no longer be able to
put off repairing it -- raidframe must follow the same setroot() / bootdv
API that everything else in the system uses.
debugged with krw
|
|
|
|
booted from to the most precision; preferring the boot device, or if that
is not known, the root device
discussed with miod and reyk
tested by beck
|
|
setroot(), as this neuters RAIDframe autoconfiguration; found the hard way
by naddy@
|
|
at config -e. -moj ok deraadt@
|
|
msg_controllen should be CMSG_LEN() instead of CMSG_SPACE() because
the kernel fd passing code was erroring out when
"cm->cmsg_len != control->m_len"
instead of
"CMSG_ALIGN(cm->cmsg_len) != control->m_len".
On machines with 16-byte alignment, when one thinks about how the ALIGN
padding happens, it is clear that msg_controllen has to be CMSG_SPACE()
or the kernel cannot hope to bounds check the messages correctly.
For now, change the check to cm->cmsg_len > control->m_len to permit the
old ABI to continue working. Later perhaps when all the old binaries
are gone we can stop permitting their use.
lots of discussion with kettenis
|
|
for RB_DFLTROOT; ok miod
|
|
|
|
|
|
and add some to be able to support statvfs(2). Do the compat dance
to provide backward compatibility. ok thib@ miod@
|
|
out-of-bounds array accesses on some platforms.
|
|
translation; abort with ENOENT; ok millert kettenis thib, pr #5752
|
|
From NetBSD, kindly pointed out by YAMAMOTO Takashi.
ok miod@
|
|
sufficient exclusion on alpha, leading to self-locking panics.
|
|
by aligning the stack gap. Fixes gettext port build (and probably many others).
ok miod@, tedu@, tested by sthen@
|
|
machines with more than 4GB of memory. Make sysctl(8) print values obtained
using these sysctls for hw.physmem and hw.usermem.
ok krw@, miod@
|
|
|
|
in rev 1.141. From Christian Ehrhardt and Pedro Martelletto.
OK hshoexer@ miod@
|
|
subtly different from CIRCLEQ, it is possible, when emptying the whole
timeout chain, to end up with CIRCQ_EMPTY being false, and bad things
happen. Back to the drawing board...
|
|
the flag argument to the m_*get* functions. Since PR_LIMITFAIL
can cause us to return NULL if hit the limits.
ok claudio@
|
|
ten minutes (same behaviour as nmea(4)). If the cable is pulled, the sensor
no longer keeps the OK status forever. Tested with a PEX511 as MSTS sender.
|
|
radio clocks can transmit over serial ports. This is implemented as a
line discipline similar to nmea(4) and provides a timedelta sensor.
See http://www.meinberg.de/english/specs/timestr.htm for details on the
MSTS format.
ldattach(8) is extended to support the "msts" line discipline and two stopbits
(which some radio clocks, e.g. the C51 use). Do a "make includes" before your
next system build.
Initially from Maurice Janssen based on nmea(4). "go for it" deraadt
|
|
|
|
returning EINVAL, you'll get ENOSYS. No serious code has used this system
call in at least fifteen years.
The libc stub will be removed at the next major crank time.
ok henning@ deraadt@ krw@ toby@
|
|
|
|
|
|
|
|
clocks with drifts larger than 500ppm to be corrected.
|
|
always fails". Introduce vop_generic_lookup(), which is a trivial lookup
routine that always fails and use that instead, zap the redundant copies.
ok toby@, tedu@, art@
|
|
ok tedu@ kettenis@
|
|
there in NetBSD and FreeBSD trees.
Tested by thib@ who found that it shaved 18min wall clock time of coping a 20G file.
Been in snaps for some time
"looks ok" markus@ "makes sense" blambert@ ok claudio@ thib@
|
|
|
|
remove PNORELOCK flag, as PNORELOCK is used for msleep
ok art@ thib@
|
|
creation of threads which may have caused multile syswq threads to start.
ok dlg
|
|
|
|
they where used to keep "offsets" of arguments too the VOP's
for use by bypass routines, these have been unused now for
quite some time;
Tested on sparc64/amd64 (shaves about 1k of GENERIC).
ok beck@
|
|
machines where the stack grows up. Fixes systrace(1) on hppa.
ok deraadt@
|
|
|
|
|