Age | Commit message (Collapse) | Author |
|
UVM_FLAG_FIXED. Makes sparc boot with option KVA_GUARDPAGES.
ok miod@, tested by deraadt@
|
|
control MIDI port.
|
|
agreed by deraadt@
ok jsing@
|
|
|
|
|
|
|
|
driver's ca_match function. (only offender in the whole tree)
ok deraadt@
|
|
|
|
|
|
does the job for us on strict alignment archs.
|
|
|
|
legacy register mapping. So remove comments and #ifdef 0'ed code that
questions this.
ok miod@
|
|
From jsg@
|
|
From jsg@
|
|
the code to be compiled without -traditional-cpp (and is arguably easier
to read).
ok kettenis@ jsg@
|
|
connection do multiplexing via poll(2). This allows to use more concurrent
connections and to specify additional kvm data to fetch.
This was all done by Christiano Farina Haesbaert (christiano.fh gmail dot com)
plus some input by myself.
OK henning@
|
|
into the cap database format and back: rather than replacing all colons with
commas, only touch real separators (skip those with a leading \ or ^) and
replace an unadorned colon with a literal "\072".
Fixes problems with quite a few caps including acsc in "screen" (:s instead of
,s) and setab/initc in "xterm-256color" (wrongly concatenated together).
ok millert
|
|
as a programming error. At any stage the program should be alble to
cleanly free resources and close the device.
|
|
ok krw@ miod@
|
|
on sio_close()
|
|
free resources and drop the connection. This allows the client
to ensuire that at any time it's using only one connection, thus
only one MIDI control channel.
|
|
are using another instance of aucat as device, the server closes
the connection before we open a new one.
|
|
- fixes ps(1)
- fixes kva deadbeef entries
|
|
Tiny spacing nit.
Fix a typo, pointed out by miod@.
|
|
and worked members. nad_worked becomes NFSAIOD_WAKEUP, which is set after if
an aiod was removed from the idle list and woken up by nfs_asyncio().
don't rely on tsleep wchans being unique, that is keep going back to sleep if
woken up unless the NFSAIOD_WAKEUP flag is set.
fix a divide by zero crash if nfs.vfs.iothreads is set to 0, as that can happen
when we recalculate the maximum buf's to queue up for each aiod.
in nfs_asyncio() set the nad_mnt to NULL before returning the aiod back to the
idle list in the case where we have already queued up to many bufs, otherwise
we trip an assertion.
minimize the time we are holding the nfs_aiodl_mtx to only when we are inserting
or removing from the lists, with the exception of nfs_set_naiod() as it would
make the loops more complicated and its uncommon in any case.
tested by myself and deraadt@
"fine with me" deraadt@
|
|
|
|
|
|
ok krw/phessler
|
|
|
|
|
|
|
|
ok deraadt@
|
|
|
|
when the agent refuses the constrained add request. This was a useful
migration measure back in 2002 when constraints were new, but just
adds risk now.
bz #1612, report and patch from dkg AT fifthhorseman.net; ok markus@
|
|
default the user has. bz#1229; ok dtucker@ deraadt@ markus@
|
|
as it was inheriting the wrong one when bubblebabble signatures were
activated; bz#1611 report and patch from fwojcik+openssh AT besh.com;
ok markus@
|
|
default the user has. bz#1229; ok dtucker@ deraadt@ markus@
|
|
'Reduce polling of the keyboard controller status by a factor of 1000.
While on real hardware hardware a poll cycle takes time in the
microsecond order of magnitude, a "legacy-free" system which emulates
the KBC in BIOS code takes milliseconds -- I'm seeing a multi-minute
delay in booting where the KBC is probed. So poll less and use delay()
to compensate so that the total wait time stays about the same.'
Noticeably helps some machines that do SMM based pckbc.
Tested by miod on alpha glass console.
ok miod@
|
|
gcc added")
ok millert miod
|
|
just stop updating fts_level so we don't overflow it. This allows
rm, find, etc to operate on very deep hierarchies. Consumers of
fts(3) do need to be aware that the actual level may be larger
than fts_level. During the next libc major bump we will make
fts_level an int instead of a short. OK deraadt@
|
|
|
|
|
|
Make bounce code and /usr/sbin/sendmail interface use this new API.
The mta process continues to use its own implementation, but
eventually will be switched to use this shared module.
Buffer routines are taken from buffer.c rather than from evbuffer.
This is one step forward to using a single buffer API across the
program.
"it looks sexy" gilles@
|
|
|
|
Make bounce code and /usr/sbin/sendmail interface use this new API.
The mta process continues to use its own implementation, but
eventually will be switched to use this shared module.
Buffer routines are taken from buffer.c rather than from evbuffer.
This is one step forward to using a single buffer API across the
program.
"it looks sexy" gilles@
|
|
|
|
|
|
em0". the implementation will lookup the first IPv4 address of an
interface before any other IPv4 and IPv6 addresses.
ok gilles@ (i got inspired by smtpd)
|
|
check for non-existent ~/.forward, so make the check more robust;
fix a fd leak under rare circumstances; use secure_file for
testing .forward file security.
|
|
because the initial volume may not be MIDI_MAXCTL
|