Age | Commit message (Collapse) | Author |
|
to be 00:00:00:00:00:00 if `-z' is passed; this allows netboot to work on a
machine which has lost its nvram (despite the ethernet address not being
stored in nvram at all, stupid prom can't be bothered to get it right...).
Crank netboot version.
|
|
on vax, since interrupts on syscon are edge-triggered. Fixes the onboard
lance getting stuck after a while.
|
|
|
|
|
|
|
|
was entered, from Chris Johnsen.
|
|
destroy the same pane (because the first one doesn't remove it from the
list of panes), causing the pane bufferevent to be freed twice. So don't
free it if the fd has already been set to -1, from Romain Francoise.
|
|
session (and hence could have been recreated), from Micah Cowan.
|
|
to sometimes fail, by only using cache operation sequences known not to
trigger the errata, at the expense of a small (barely noticeable) performance
hit.
This workaround is only enabled when compiling a MULTIPROCESSOR kernel, since
the problem will not arise when using only one processor.
This change, refined over a few months, finally makes GENERIC.MP run stably
on 197DP systems. Of course, just writing this is enough to invoke Murphy's
law and make it fail again in an even more obscure and rare way...
|
|
accordingly if one is configured and we're not a router.
Else IPv6 will leak the old MAC address after "ifconfig $if lladdr random".
Based on an initial diff and idea from Theo.
OK deraadt, "makes sense" and help by naddy, silent agreement by claudio
|
|
ok miod@
|
|
ok stsp
|
|
ok stsp
|
|
just the console.
ok deraadt@ beck@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the device channel range. This makes the channel mapping code
no longer usefuli, so remove it. No behaviour change.
|
|
|
|
runqueue. less is more sometimes.
|
|
all the interrupt handles when reprioritizing the interrupt on reception,
but always run the handler at the desired priority. Make sure
ci_handled_intr_level is set correctly. Gets rid of splassert warnings
seem on many of the PCIe systems with mpi(4).
tested by deraadt@, jbg@
|
|
written to detect the Intel RAID metadata format such that we no longer risk
overwriting it. If this makes you lose your disks, you'll need to change the
controller type from RAID to AHCI in the BIOS to get them back.
ok marco@, deraadt@
|
|
|
|
|
|
|
|
bit set. While there, add an #ifdef MULTIPROCESSOR to make the diff between
amd64 and i386 smaller.
ok art@
|
|
when we go to pin, additionally check alignment against that required
for tiling and unbind/rebind if needed. We shouldn't hit this case, but
it is a good to check (would have found the bug in the last commit).
tested by mlarkin and matthieu (and myself, of course)
|
|
alignment errors that matthieu and mlarkin saw.
Tested by both of them, and by me.
|
|
|
|
|
|
retrying that will hurt.
|
|
for it, oops.
|
|
explicitly.
|
|
makes output sane on sparc64 and other BE archs.
found by jason george
|
|
|
|
|
|
an xshandler gets put on a series of lists as it allocates different
resources, and uses the same tailq entry on each of these lists as
its only supposed to be on one of them at a time. however, it was
possible for the xshandler to be added to both at the same time,
therefore corrupting the lists and leading to a panic.
this diff moves from using separate flags for each queue an xshandler
could be on to having a single state variable that shows which one
it is on (or not on). this prevents an xshandler on the io runqueue
from being added to the openings runqueue, which in turn prevents
the list corruption.
some operations have been reordered to avoid races and complexity
in this little state machine.
|
|
|
|
|
|
reported by enami-san
|
|
|
|
includes interop tests for v00 certs
|
|
following changes:
move the nonce field to the beginning of the certificate where it can
better protect against chosen-prefix attacks on the signature hash
Rename "constraints" field to "critical options"
Add a new non-critical "extensions" field
Add a serial number
The older format is still support for authentication and cert generation
(use "ssh-keygen -t v00 -s ca_key ..." to generate a v00 certificate)
ok markus@
|
|
and then start attaching it with 0 sensors attached
ok dlg
|
|
|
|
|