| Commit message (Collapse) | Author | Files | Lines |
|
by passing a start/length in the HIB_INIT op. Then rebase all
hibernate-time block offsets to be relative to the start of that partition.
This simplifies things a lot.
ok mlarkin
|
|
|
|
|
|
This is actually a noop on all arches but ACPI ones, where it deals with
Power Resources.
ok kettenis@, deraadt@
|
|
for PCI devices. This hook should be called twice, before and after
changing the power state of a PCI device.
Before setting the device to the new state, the ACPI layer will notify
every power resources linked to the device for that state and make sure
they are turned "_ON". After changing the state of the device, it will
decrement the reference of every power resources linked to that device
for the old state and turn them "_OFF" if they are no longer referenced.
This fixes the no-USB after resume problem seen on various ThinkPad,
problem initialy diagnosed with Alexander Polakov.
ok kettenis@, deraadt@
|
|
|
|
after all envelopes are gone.
|
|
Simplify code and do not impose an order on conditions and rule options.
Format changes that may require smtpd.conf update for some setups:
- SSL certificates are no longer automatically loaded, but must be
explicitely declared using the "pki" keyword.
- "certificate" option becomes "pki" in listener and accept rules.
- "ssl://" becomes "secure://" in relay via rules.
- "helo" becomes "hostnames" in relay rules
New features:
- accept rules do not need an explicit action, in which case alias table
or .forward must provide one.
- new "forward-only" action to force relaying and reject rcpts that expand
as local delivery.
- "!" (negation) modifier on rule matching conditions.
- new "recipient" rule matching condition.
- new "verify" option on listeners and relay rules to reject invalid
certificates.
Other changes:
- remember the helo name advertised on incoming mail and use it for sending
bounces.
- bump envelope version (existing envelopes are updated on-the-fly).
|
|
things could run you out of command slots without this.
|
|
for completing swap io against files. this in turn bloated struct buf.
this moves from using workq_tasks to the task api, but stores the task
handler in vndbuf which is allocated specially for every io in this path
anyway.
ok kettenis@ beck@
|
|
|
|
vxlan(4) commit.
found by todd@; OK reyk@
|
|
1. avoid code duplication in rewinddir() by calling seekdir() directly
2. move __seekdir() into seekdir() and _telldir_unlocked() into telldir()
Both functions were called from nowhere else.
3. remove some unused #include directives and one unused function prototype
ok otto@ millert@
|
|
|
|
With this, the installer finishes even when there are kernel messages
output during the installation. :)
original diff and ok halex@
|
|
|
|
They had the wrong endian representation.
Found the hardway by bcallah@. Thanks!
|
|
|
|
|
|
|
|
ok sthen
|
|
be DL_SETPOFFSET().
|
|
to set partition size. Fixes tree breakage found by Scott McEachern.
|
|
entries to decide if the IFF_ALLMULTI flag should be set, check if there
is at least one real range between them.
This should not introduce any behavior change but will help changing our
representation of multicast entries.
|
|
ok kettenis@
|
|
pending entries: At the time of the lseek(2), also invalidate the
buffer in order to force getdents(2) during the next readdir(3).
Because this throws away buffered data that could still be used
in some cases, this is not particularly efficient, but at least
it works; i will suggest optimizations soon.
Bug found when investigating perl-5.18.1/t/op/threads-dirh.t
that was reported broken by Andrew Fresh <andrew at afresh1 dot com>.
ok guenther@ deraadt@
|
|
A 64bit bit operation with the 32bit strip size could overflow and
result in ridiculously small volumes when using large partitions (eg.
4x 3TB in RAID 5 resulted in a ~2TB volume). It is fixed by casting
the strip size to an unsigned 64bit value.
ok tedu@ millert@ deraadt@
|
|
|
|
hibernate can use place the data.
ok mlarkin
|
|
|
|
get and put, so they dont save us anything by caching constructed
objects. there were no real users of them, and this api was never
documented. removing conditionals in a hot path cant be a bad idea
either.
ok deraadt@ krw@ kettenis@
|
|
DL_[GET|SET]PSIZE(), DL_[GET|SET]POFFSET(), DL_[GET|SET]DSIZE() in
order to get|set correct value that includes the high bits of the
value.
|
|
a couple of machines and so far caused no regressions. Pt this in the tree
now to get wider testing.
ok deraadt@
|
|
can expose some of the kernel structures with split .h files if need be.
Discussed with various, including jsing.
|
|
ok rapha@, jasper@, bmercer@, patrick@
|
|
unbreak ntfs-3g.
ok pirofti@
|
|
space (in case we need to place a hibernate signature there)
ok miod
|
|
|
|
|
|
ok pirofti@ jasper@
|
|
|
|
arguments. Avoids warnings when -Wold-style-definition is used.
OK deraadt@
|
|
|
|
put it in deraadt@, OK schwarze@
|
|
|
|
which basically doesn't exist at all.
reminded about it by brad
|
|
|
|
from a timeout like our burner code does. Hand this off to a taskq.
tracked down by claudio@
ok jsg@
|
|
being called in a workq.
ok kettenis@
|
|
until the transfer is done when submitting a command since the answers
are read from the interrupt and we cannot do much if it fails.
ok sasano@
|