Age | Commit message (Collapse) | Author |
|
Simplify sem_trywait()
ok pirofti@ mpi@
|
|
ok deraadt@
|
|
spills into the CAP register.
|
|
ok ccardenas
|
|
to the ethernet controller for different types of events. On the i.MX8M
interrupts only seem to happen on the last interrupt, while the i.MX6 that
we support very well only has a single interrupt line. Simply establish
all three lines (if available) in a non-MPSAFE fashion to make ethernet
work on the i.MX8M SoC.
ok kettenis@
|
|
|
|
- *an* smtp
- format the list nicer
ok eric
|
|
|
|
ok gilles@
|
|
from il ka
|
|
|
|
PIT modes are now properly handled, including INTTC mode. This fixes some
bootloader timeouts.
ok brynet
|
|
|
|
ok pirofti@ krw@
|
|
|
|
ok guenther
|
|
Allow PIT channel 2 status (fired/counting) readback via port 0x61
bit 5.
ok guenther@
|
|
|
|
that we can drop the sendfd pledge.
|
|
|
|
|
|
ok tb@ millert@ krw@
|
|
noticed by deraadt@ and mlarkin@
|
|
|
|
ok phessler
|
|
While here, delete some extra #includes and apply style(9) sort rules.
ok deraadt@ krw@ mpi@
|
|
getstring() to get the string and then parse that in getuint64().
Fix a mis-use of %lld and some whitespace while passing.
ok otto@
|
|
OK mlarkin@
|
|
The sftp program terminated with the wrong exit code as sftp called
fatal() instad of exit(0). So when the sigchld handler waits for
the child, remember that it was found. Then don't expect that
main() can wait again.
OK dtucker@
|
|
|
|
too large for the receiving fields. Change a couple of do{}while() to
for(;;) for consistancy.
Tweaks & ok otto@
|
|
Simplify some code and reduce the number of places we are handling VINTR
exits.
ok brynet
|
|
Linux kernels after about 4.11.x or so exhibited problems with vmd(8)'s
virtio implementation. This commit fixes two bugs - an descriptor index
problem for the receive queue and a problem where the packet data was
being copied into the secondary descriptor buffer (should now be the
first descriptor's buffer, since that has enough size now for a non-jumbo
frame). Verified on ubuntu 17.10 (linux 4.13.x) and regression tested
on a variety of older linux guests and non-linux guests.
ok ccardenas, phessler
|
|
ok benno@
|
|
xrstor_resume must not have profile prologue, so use NENTRY
Don't use _C_LABEL() with some pure-ASM labels
|
|
|
|
ok gilles@
|
|
used for opening the pipe process. Move the getpwnam() lookup out
of the privsep parent loop, so it does not need "getpw" pledge
anymore.
OK deraadt@
|
|
The way the content is presented is still atrocious,
but i'm not cleaning that up right now.
|
|
|
|
ok otto krw
|
|
This is part of the project to delete /etc/networks support.
OK deraadt@
|
|
|
|
The following removes the functionality of the SIOCS80211SCAN ioctl.
After long discussions with stps@, mpi@, and deraadt@ we decided that
this was the correct way of fixing ifconfig scan from blocking the
network stack.
The kernel will continue scanning in the background and filling the
nodes array, but ifconfig scan commands will now basically do just a
SIOCG80211ALLNODES and pretty print the array. So the output stays the
same but is instant.
In fact, when the interface is freshly brought up, if you type fast
enough, you can see the array being filled by running multiple ifconfig
scans in sequence.
The SIOCS80211SCAN ioctl stays for now as wi(4), pgt(4) and malo(4)
still need it around. But not for long...
Another change that this introduces is the fact that ifconfig scan no
longer plays with UP and DOWN. If the interface is down it complains and
exits. This is needed in order to maintain the nodes list.
Works on iwm(4), iwn(4), urtwn(4), run(4) and athn(4).
Tested by mpi@, landry@, florian@, thanks!
OK mpi@.
|
|
If anybody still uses these files, specify networks with numbers in there.
This is part of the project to delete /etc/networks support.
OK deraadt@
|
|
behave like a real call frame, thus vastly simplifying the ddb back
trace logic.
based on whinging from deraadt@
ok jasper@ mpi@ phessler@
|
|
Delete a bunch of unnecessary #includes and sort to match style(9)
while doing the above cleanup.
ok deraadt@ krw@
|
|
This is part of the project to delete /etc/networks support.
OK deraadt@
|
|
'$' characters are escaped, so that we are POSIX compliant.
The omission of trailing '$' was originally hidden behind a BACKWARDS
flag. This flag was most likely introduced to be compatible with 4.4BSD.
Thanks to naddy@ for pointing me to the 4.4BSD ed implementation.
I tried to trace the origin and enabling of the BACKWARDS flag, since
both FreeBSD and NetBSD have the flag, but only FreeBSD doesn't have it
enabled. Both projects had an alm@ working on ed during 1993-1995 during
which he added this flag to both projects and only enabled it on NetBSD,
but I wasn't able to reach him on any known address.
Thanks to Ed Schouten (ed@freebsd), and Michael W. Lucas of the ed
Mastery book for helping me trying to locate Andrew Moore.
Problem originally prodded by garzon.lucero@gmail.com and later
independently re-requested by n.reusse@hxgn.net.
OK tb@, guenther@, and mwl@mwl.io
|
|
be overridden. Useful for nextgen update-plist
|