Age | Commit message (Collapse) | Author |
|
wasn't ok deraadt & dlg.
|
|
are first sent to target/lun, as opposed to failing to allocate a ccb
(which ive already fixed). this moves the allocation and freeing of this
device state in siop into the scsi_probe and scsi_free handlers.
if siop cant allocate memory for a device when the midlayer is about to
probe it, we dont send commands to it. if the midlayer fails to find a
device at that target/lun, it asks siop to free it.
simplifies the io path and avoids work during interrupts.
ok deraadt@
reads good to both marco@ and krw@
|
|
- some minor tweakage of previous
|
|
From Nicolas Legrand <nlegrand@ethelred.fr>; ok jmc@
|
|
|
|
is stupid, since the bits in the interrupt enable register are completely
different between 4/4c and 4m.
Instead, provide distinct, explicit function names to handle the interrupt
enable register.
|
|
CPUTYP_xxx defines.
|
|
modified by the acpi thread.
ok kettenis
|
|
thread. Instead, just tell the acpi thread to do the suspend for us.
This makes apmd & zzz work correctly. While here, have acpithinkpad
attempt to post the event to apm before prompting the suspend itself.
ok kettenis marco mlarkin
|
|
database is being reopened due to compaction.
|
|
or hardware. If a busy loop is found, then close the device that
caused the loop.
|
|
a reference to a cached page.
|
|
ok miod
|
|
the 'secure' keyword. Looks fine to jmc@, gilles@
|
|
avoid these when committing to man pages;
|
|
Tested by lots of people during c2k10
ok phessler krw thib
|
|
prefix before finding any child page prefix. This fixes an inconsistency
during rebalance.
|
|
is needed to orginate correct intra-area-prefix-lsas.
ok claudio@ stsp@
|
|
The other imessages use the stack variables area and iface.
ok claudio@
|
|
When deciding how to rebalancing after delete (move or merge), the number
of keys is not important, as long as the source page doesn't get empty
after a move.
There is still a rare case where merging two quarter-full pages will not
fit in a whole page (due to prefix expansion) that needs to be fixed.
|
|
(and why !)
|
|
at end of lines instead of '' replacing 30/50)
|
|
|
|
|
|
ok art@
|
|
the scsi_cmd path over to it.
|
|
failed due to disk full.
|
|
ok jsg@
|
|
|
|
we're busy, we might not be able to allocate a ccb via scsi_ioh_get
if the pool is empty. this means we wont ack the event, which in
turn means we wont receive further event notifications.
this cuts the event ack code over to using a scsi_iohandler. the
eventack iohandler will be called as soon as a ccb becomes available
for it to use. this guarantees reliable event handling and
acknowledgement, despite how busy the controller might be.
this has bugging me ever since i wrote the event handling code.
tested by hotplugging sata disks.
|
|
ioh wrappers.
|
|
|
|
|
|
|
|
ok deraadt@
|
|
difference between audio files and client connections. Clean up
the way command line options are handled and clarify this in the
manual page: stream parameters (-Ccehjmrtvx) must precede stream
definitions (-ios) and per-device parameters (-abz) and stream
definitions (-ios) must precede device definitions (-f). Since
there's no ``server'' and ``non-server'' modes anymore, make the
-l option just detach the process.
ok and help from jakemsr and jmc
|
|
flags which I perpetrated when I paid insufficient attention to
dlg@'s original diff.
Belatedly tested by marco@ and myself. Bad marco@. Bad krw@.
ok marco@
|
|
Bad tedu, no cookie.
|
|
|
|
router's prefixes were ignored if all other routers on that link
had no prefixes. Advertise a intra-area-prefix-lsa with all prefixes
for the network if there are any adjacent neighbors on link.
ok stsp@
|
|
|
|
the PERF_STATUS MSR on earlier processors when we can't find the values
via acpi and have a bus clock value to use. And let processors we
don't set a bus clock on (ie nehalem) use speedstep again.
Expanded/changed version of a diff from gwk who isn't around right now.
|
|
|
|
|
|
OpenBSD MBR partition does not span from sector 1 after MBR partition
data is re-initialized.
written with lot of good advice from deraadt@ and jmc@
ok deraadt@
|
|
|
|
It seems this one was missed.
|
|
affected pages.
When a cursor has increased the reference count on a cached page, it is
copied before updated. The new pointer was however not passed back to the
caller, effectively commiting the old page numbers.
|
|
checking h != NULL, then we free(h) and then we do `h = h->next', but `h' is
not valid anymore.
ok @krw
|
|
|