Age | Commit message (Collapse) | Author |
|
|
|
Due to the messy context setup code this was breaking ipv6 forwarding
when ipv4 offloading was enabled. All checksum offloading remains
disabled for now.
Debugged with and ok claudio@
|
|
|
|
|
|
scan_scaled(3) to support the quantifiers rather than rolling my own code.
prompted by jacekm@
|
|
in prefix_destroy() but there is another caller of prefix_unlink() which
missed the rib_remove() resulting in tree corruption and possible crashes.
Doing the remove in prefix_unlink() is better since we do the same with the
prefix and rib & prefix are linked. Fix some comments to match code and
remove double call to pt_empty()/pt_remove().
Found while hacking on something else.
|
|
Zeleny.
ok djm
|
|
and use %zu for size_t.
ok djm
|
|
we shouldn't be touching the config space at all here.
Found by the clang static analyser.
ok deraadt
|
|
|
|
index
- we only care about unsolicited responses from the codec we're using
- no need to enable unsolicited responses until we know which codec
we're using
fixes crash reported by jacekm@
|
|
daemons.
|
|
rev. 1.94.
|
|
|
|
- call _exit(2) instead of exit(3) in forked processes
|
|
Requested by kettenis@
|
|
fixes TX power settings for CCK rates on AR9280 devices in
open-loop power control mode.
|
|
ok kettenis@
|
|
|
|
The spec says this bit should always be set. It can help resolve
hardware deadlocks where a unit downstream of the VS is waiting for more
input, the VS has one vertex queueed up but not dispatched because it
hope to get one more vertex so it can dispatch a 2x4 block, and software
isn't handing any more vertices due to waiting on rendering.
|
|
found by Clang static analyser.
|
|
prevent the horrible constructs we use to determine generation
otherwise.
|
|
The tiling check was insufficient and allowing too large pitches, which
in some cases could cause graphical corruption, strengthen the check so
that only valid values are used. Solved and patch ported from one by
Daniel Vetter on intel-gfx.
tested by Dorian Buettner (first dot last @ gmx dot de); thanks!
|
|
ok kettenis@
|
|
behalf of stsp@ who is travelling. OK miod@ deraadt@ xsa@ jsg@
|
|
domain with setrdomain(). This allows to run dhcpd on multiple rdomains.
OK krw@
|
|
inquiry against the device up to when the port is probed. this has been
bugging me for ages.
|
|
ramdisks.
OK marco@
|
|
ramdisks.
OK marco@
|
|
ramdisks.
OK marco@
|
|
a month or so
|
|
|
|
or so ...
okayd by jacekm@ a while ago
|
|
big motivation to implementing iopools. while looking at another issue i
noticed that openings were cut up for each disk.
this cranks openings to maxcmds.
|
|
- replace uses of struct batch in the parent with simpler struct delivery.
- replace IMSG_BATCH_* dance with single IMSG_MDA_SESS_NEW.
- make mda assume it delivers to external program over a pipe.
- fork helper process when delivering to maildir or a file.
New feature: upon external mda failure use last line of its output
as an error message.
With input and tests from nicm@.
OK nicm@ gilles@
|
|
whilst here;
|
|
|
|
Also features support for {awkw,bast}ard 6:1 CMMU:CPU configurations (4I2D).
Tested on model 4605, which runs up to cpu_initclocks(), which is not written
for this system family yet. No regression on model 4300.
|
|
is missing.
While there, provide more information when the system is not recognized.
|
|
crypto optional metadata.
ok marco@
|
|
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
|