Age | Commit message (Collapse) | Author |
|
buffersize is enforced strictly, this supplies sufficient entropy
payload to act as seed material. Discourage general use of this
API, but lock down this function name as the go-to for userland
PRNG seeding. Improve documentation.
ok miod matthew
|
|
union wait has been deprecated since 4.3BSD, and WSTOPPED means
something else now in POSIX, that we don't yet support.
Original diff by guenther, from 2.5 years ago.
Ports tree cleanup and re-testing by naddy.
ok deraadt, kettenis
|
|
Tested with "MAC/BBP RT5592 (rev 0x0222), RF RT5592 (MIMO 2T2R)" device.
|
|
|
|
|
|
checks, causing the rx ring pointer to stall as soon as an irrelevant
frame is received when the intergace is in bpf+promiscuous or `all multicast'
mode.
Problem spotted and tracked down to the use of bpf by sebastia@. Hair pulling
by me.
|
|
They are obsoleted by the RFC3542 api.
ok mpi@
|
|
|
|
I accepted that he's right (again) to seperate this out from heavy
sysctl API and this will simply a variety of things. Functionname
is not used by anyone in the ports tree, so we guess we can use it.
Shocking that no application has a function called this.
ok matthew & others who pushed him to start this early on
|
|
interfaces when the kernel is livelocked, only do it for the current
pool and defer the other updates.
This allow us to get rid of an interface list iteration in a critical
path.
Ridding the libc crank since this change introduce an ABI break.
ok claudio@
|
|
by the pipex session whose mppe is not accepted. Fix ppp_common_input()
to not pass such frames to pipex.
|
|
tunneling protocol is PPPoE.
|
|
tcp option and check the boundary correctly.
|
|
This provides a way for a process to designate pages in its address
space that should be replaced by fresh, zero-initialized anonymous
memory in forked child processes, rather than being copied or shared.
ok jmc, kettenis, tedu, deraadt; positive feedback from many more
|
|
Fiddling with uvm, registers and breakpoints requires taking the kernel lock
Problem spotted by tedu@
ok kettenis@ deraadt@ miod@
|
|
prevent mips64 from hitting the same problem as found by tobiasu@ on hppa.
ok miod@
|
|
WNOHANG, in accordance with POSIX. Additionally, if rusage is
requested but the waited-on process did not terminate, return zero
bytes instead of kernel stack garbage.
ok deraadt, millert
|
|
ok deraadt, kettenis
|
|
|
|
machine and restore the original behavior of RTM_ADD and RTM_DELETE
by always generating one message per locally configured address.
Tested by krw@, jca@ and florian@
|
|
priority.
Tested by krw@, jca@ and florian@
|
|
currently unused.
ok dlg@
manpage improvement and ok jmc@
|
|
together, so to receive a full 9000 byte frame, it needs 5 descriptors.
its current mclgeti low watermark is 4.
it appears that the chip will block if it has rxed a packet into
its internal buffers waiting for descriptors. if you're at the lwm,
that means you're DoSed.
this raises the lwm so we can get at least two jumbos, ie, 10
descriptors.
ok deraadt@
|
|
in the kernel a few months back and there's no reason these pages need to
be mapped during unpack either.
|
|
|
|
tested by jj@
|
|
Pointed out by LLVM.
tftp.c:331:17: error: comparison of unsigned expression < 0 is always false
From NetBSD
ok miod@
|
|
|
|
fault handling with a C wrapper around the softfloat code, as already done for
88110 kernels.
As a bonus, attempting to read or write FPU control registers but fcr62 and
fcr63 in userland will now correctly signal an illegal instruction, instead
of leaving the destination register unchanged and pretending nothing bad
happened.
Be sure to rm m88100_fp.d in your kernel compile directory after updating your
tree.
|
|
|
|
and these have been unhooked from the build for a while now.
|
|
|
|
|
|
exceptions, one for the imprecise exceptions. No functional change.
|
|
ok mlarkin@
|
|
size of the pointer instead of the size of the buffer.
Removal suggested by deraadt@ as no code uses the buffer
after the zeroing.
|
|
assume FS_BSDFFS for partitions 8-15 in extended sun labels
as suggested by deraadt@
|
|
correctly aligned. Similar in spirit to 1.119.
|
|
been doing this since almost 1.5 years and there has been the 64-bit time_t
bump in between, so no old binary should remain.
|
|
Makes RT5592 devices work, except for an 11a scanning issue, according
to Brendan MacDonell who submitted this patch on tech@. Thanks!
ok claudio@
|
|
|
|
instead of magic numbers. Constants found in Linux brcmsmac.
ok claudio@
|
|
the #define stays since it's userland visible and who knows what uses it
|
|
ok millert
|
|
to create subtle problems, and removing it does not prevent existing signal
delivery tests from having the correct behaviour. And this is likely redundant
with DAE processing in sigreturn.
We should probably rewind if XIP_V is not set, but does this ever happen
in real life? To be investigated on a rainy day.
This seems to fix spurious signals encountered building libstdc++ and perl.
|
|
vflush(9) succeed.
Problem reported by Helg Bredow.
OK sthen@
|
|
since this function is optional get rid of the no-op ones.
ok ratchov@
|
|
system.
Yes, this is ugly for the moment because OpenBSD prevents you from
binding a tcp socket to broadcast address and checking for a broadcast
address is... funny! If you've ever wondered why would lead people to
write:
ina.s_addr != ia->ia_addr.sin_addr.s_addr
instead of:
ina.s_addr == ia->ia_broadaddr.sin_addr.s_addr
Well this is because all the IPv4 addresses belonging to your lo(4)
interfaces match the second idiom. Hopefully we'll get rid of this
hack soon.
ok jca@, mikeb@
|
|
Apart from improving readability, this will help us reduce the number of
no-op functions now that some of them are optional.
ok ratchov@
|
|
ok blambert@, mikeb@
|