Age | Commit message (Collapse) | Author |
|
directory if it doesn't exist.
ok sthen@, espie@
|
|
pages.
ok espie@
|
|
No binary change.
OK mikeb@ mpi@
|
|
discipline supports redundancy. In the non-redundant case, there is little
to gain my failing the chunk, in fact it just makes any form of data
recovery significantly harder.
ok krw@ todd@
|
|
a flag. Rename the variable inpl_flags in tcp_input() to inpl_reverse
like in udp_input(). No binary change.
OK mikeb@
|
|
instead of the GNU versions. While there, use CPPFLAGS to add -I options as
they are preprocessor options.
ok mikeb@, mpi@
|
|
were still unused.
ok millert@
|
|
compatibility with GNU realine.
ok mikeb@, sthen@, espie@
|
|
were still unused.
ok millert@
|
|
Pointed out by LLVM.
bktr_os.c:478:22: error: comparison of unsigned expression < 0 is always false
ok krw@ kettenis@
|
|
|
|
Pointed out by LLVM.
drm_irq.c:154:10: error: comparison of unsigned expression < 0 is always false
kettenis@ says it should be signed and this is what the equivalent Linux code does.
ok jsg@
|
|
they match hier(7).
e.g. /etc/krb5.conf versus /etc/kerberosV/krb5.conf
help from espie@
ok espie@ robert@
|
|
requested and ok stsp@
|
|
|
|
stsp@ ok.
|
|
|
|
is idle; adapted from NetBSD
|
|
SAPR register.
On luna88k, secondary processors are not disabled while the kernel is
initializing. They are running an infinite loop in
locore.S:secondary_init on non-MULTIPROCESSOR kernel. Then, after
initializing the CMMUs tied to the currently-running processor, we
turn on the instruction cache of other processors to make them
happier.
As a bonus, on non-MULTIPROCESSOR kernel, the power switch LED of
luna88k is blinking green and orange again. According to the hardware
manual, it indicates processors' cache hit status.
suggested and ok miod@
|
|
|
|
Pointed out by LLVM.
ok matthew@ kettenis@
|
|
|
|
|
|
|
|
|
|
man4 still to go...
|
|
|
|
rows and columns redraw the destination area instead of reading pixel values
from the framebuffer. This can be a considerable performance win. Only
works together with RI_VCONS.
ok miod@
|
|
|
|
Interestingly enough, gcc did not warn about this because the register allocator
had optimized the uninitialized `eva' local into using the same register as the
initialized `va' local. Therefore it had been initialized. *facepalm*
|
|
pointed out by Owain G. Ainsworth
|
|
|
|
|
|
properly updated by the newer hardware (seen in the TX completion case).
This leads to very poor transmit performance in the beginning of a TCP
connection. Linux and FreeBSD don't rely on BGE_STATFLAG_UPDATED bit
since they enable MSI and tagged status for 5717+. Doing the same does
indeed fix an issue.
Change was tested by David Imhoff on 5719, 5720 and 5721/5750, Hrvoje
Popovski on 5704 B0, sthen@ on 5723/5784, benno@ on 5704 A3, and
me on 5719, 5720 adn 5714/5715. No objections from kettenis@ and dlg@.
|
|
handled within sis_miibus_statchg() instead of calling
sis_init().
Based on the FreeBSD sis(4) driver.
ok mikeb@ sthen@
|
|
stuff like html will render with broken links;
issue reported by Eric S. Raymond, via djm
|
|
even when the conditional evaluated to false.
While here, reshuffle the code to reduce indentation and make it
more readable; that way, we can even trim down the comments because
it becomes obvious what the code does.
Found in zipinfo(1) - thanks to espie@ and naddy@
for making me look at that manual page.
|
|
check and awaken B_WANTED sleepers when clearing B_BUSY.
ok guenther@
|
|
ok schwarze@ sthen@
|
|
is supposed to establish interrupts at IPL_VM, we only need to "flatten"
mutex ipls up until IPL_TTY. Add an assertion to enforce that IPL_AUDIO
interrupts are establish with the IPL_MPSAFE flag set. Should improve
latency of audio interrupts a tiny bit.
ok matthew@
|
|
|
|
under some circumstances repair broken checksums on the way.
ok ryan naddy mikeb
.
redo most of the protocol (tcp/udp/...) checksum handling
-assume we have hardware checksum offloading. stop mucking with the
checksum in most of the stack
-stop checksum mucking in pf, just set a "needs checksumming" flag if needed
-in all output pathes, very late, if we figure out the outbound interface
doesn't have hw cksum offloading, do the cksum in software. this especially
makes the bridge path behave like a regular output path
-little special casing for bridge still required until the broadcast path
loses its disgusting shortcut hacks, but at least it's in one place now
and not all over the stack
in6_proto_cksum_out mostly written by krw@
started at k2k11 in iceland more than 1.5 years ago - yes it took that
long, this stuff is everything but easy.
this happens to fix the infamous pf rdr bug that made us turn off proto
cksum offloading on almost all interface drivers.
|
|
Fixes an issue seen by reyk@
ok henning@ reyk@
|
|
This prevent some Logitech Mice, at least G500 and G9x, that
contain various HID devices including a keyboard without LEDs
to keep disconnecting right after being attached.
Problem reported by abieber@ and Damien Couderc, ok miod@
|
|
does, reported by Tyler Morgan and Scott Vanderbilt
ok jmc@
|
|
|
|
ok miod@
|
|
|
|
anymore for regular users.
So remove the setgid kmem for the time being (until tedu@ fixes it).
ok tedu@
|
|
|