Age | Commit message (Collapse) | Author |
|
Prying eyes cannot look at the kernels in the compile directory.
ok tb rpe, kernel developers seem unimpacted
|
|
|
|
discussed with patrick
|
|
sequencess.
|
|
strange groff edge case behaviour found in multimedia/mjpegtools
|
|
Input, help & ok stsp
|
|
|
|
|
|
Found by jmc@
|
|
ok stsp
|
|
|
|
jca points out that all the other interface configuration tools live
there (like ifconfig or dhclient). Furthermore it starts so early in
the boot process that /usr might not be mounted yet if it's a nfs
filesystem.
sthen and deraadt agree
|
|
This reduces holes/padding and makes the structs smaller.
|
|
entries in the palette. GitHub issue 954.
|
|
prohibited sysctl.
ok deraadt
|
|
|
|
|
|
witness(4) has found that km_alloc will trigger an rw_enter via uvm_map
and vm_map_lock. While rw_enter is called with RW_SLEEPFAIL, there's
also an msleep in there, so it's easier to avoid getting in the middle
of that.
|
|
|
|
When invoking fortune with the -l option (to get long dictums only),
the program gets stuck in an infinite loop because fortlen() doesn't
return the fortune length correctly.
OK mestre@, tb@, deraadt@, schwarze@
|
|
A full implementation would require access to output device properties
and state variables (both only available after the main parser has
finalized the parse tree) before numerical expansions in the roff
preprocessor (i.e., before the main parser is even started).
Not trying to pull that stunt right now because the static-width
implementation committed here is sufficient for tcl-style manual pages
and already more complicated than i would have suspected.
|
|
|
|
|
|
This should make fading APs time out consistently regardless of what the
beacon interval is set to (range is 1 to 2^16 TU, though in practice 100 TU
seems to be a common value).
Print the beacon interval and missed beacon counter threshold to dmesg
if the DEBUG flag was set on the wireless interface with ifconfig(8).
This should help with diagnosing any issues that pop up.
Requested and diff eye-balled by kettenis@
help & ok tb@ phessler@
|
|
ok stsp@
|
|
|
|
triggered by multimedia/mkvtoolnix mkvmerge(1) using \(S2
|
|
if ic_mgt_timer indicates that we're not already waiting for a response.
Fixes a flood of probe requests sent out while the interrupt kept firing.
Also, byteswap the missed beacon counter value when reading it.
ok mpi@
|
|
if ic_mgt_timer indicates that we're not already waiting for a response.
Fixes a flood of probe requests sent out while the interrupt kept firing.
Also, read the missed beacon counter value after DMA sync.
ok mpi@
|
|
|
|
scripting.
(got it into upstream, it's just a backport)
okay kettenis@, patrick@
|
|
|
|
these were redundant to -Wall -Wextra
|
|
ok hackroom@
|
|
this should effectively double (or restore?) the number of packets that
can be fit on the tx ring.
tested on an od1000.
|
|
instead of assuming start routines only run inside the ifq serialiser,
only rely on the serialisation provided by the ifq mtx which is
explicitly used during ifq_deq ops.
ie, free the mbufs in ifq_free at the end of ifq_deq ops instead
of in the ifq_serialiser loop. ifq deq ops arent necessarily called
within the serialiser.
this should fix panics caused by fq codel on top of bce (which calls
bce_start from it's tx completion path instead of ifq_restart).
ok mikeb@
|
|
instead of checking for space after beggining to deq a packet, check
for space before committing to handling a packet. this means we
can use ifq_dequeue instead of ifq_deq_begin/commit/rollback.
this is a port of src/sys/dev/pci/if_sk.c r1.187, but tweaked to
account for msk using twice the tx ring descriptors thanks to its
annoying support for 64bit addresses.
tested on an od1000
ok jmatthew@ sthen@
|
|
instead of checking for space after beggining to deq a packet, check
for space before committing to handling a packet. this means we
can use ifq_dequeue instead of ifq_deq_begin/commit/rollback.
ok mikeb@
|
|
passes the tag where the pointer to the simplebus_dmamap_load_buffer()
wrapper is stored in. We want to call the load buffer function that
was passed from our parent device, so we have to pass the parent's tag.
Otherwise we end up in a recursive and neverending loop.
This only occurs when a simplebus attaches to a simplebus, which we
apparently didn't have so far.
|
|
What is not so simple is squinting hard enough to conclude that POSIX
actually says that. I'm still not sure how to do that.
Problem with the shell manual pointed out by "Choose a display name".
ok otto, halex, jmc
|
|
it breaks at least nslookup, host, dig +tcp.
|
|
Good enough to cope with the average DocBook insanity.
|
|
|
|
identity (username). OK mikeb@
|
|
OK jmc@ wiz@
|
|
time_second. Since time_second changes depending on the wall-
clock time, time_second is not a reliable source for the status.
We can even end up with a negative time delta. Thus, use the
monotonically growing time_uptime and export it to userland.
ok bluhm@ mikeb@
|
|
OK deraadt@
|
|
These hints are not recognized by clang's builtin assembler.
From the corresponding amd64 change. ok visa@ kettenis@
|
|
Fixes reports on tech and in private.
ok yasuoka@ stsp@
|
|
* build with -ffreestanding
* skip the integrated assembler for assym.h
* use as(1) to build biosboot.S and the various versions of srt0.S
ok kettenis@
|