Age | Commit message (Collapse) | Author |
|
ok kr@ aja@
|
|
This card can now receive packets. Transmit is still broken and
Kevin Lo reports that his 2T2R AR9380 device cannot receive yet.
|
|
More closely matches what other drivers are doing.
|
|
Useful for development and testing but not recommended for regular usage.
|
|
without needing a previously created state by MLD Listener Query. It
wasn't working because: (1) you might not have a previous MLD Listener
Query and (2) the addresses of the Query and Report don't match.
ok mikeb@, sashan@
|
|
According to Kevin Lo it was wrong (and is also wrong in the Linux driver).
FreeBSD made the same change in r282623.
Patch by Kevin Lo.
|
|
from michal mazurek
|
|
ok krw@
|
|
internal obfuscation scheme the other way around, thereby avoiding a
signed underflow.
ok mestre
|
|
|
|
|
|
|
|
by McIlroy's "A Killer Adversary for Quicksort". This results in
quadratic behavior and the test aborts before completion.
|
|
OK kettenis@
|
|
OK kettenis@
|
|
this properly identifies the registers used as input and output
operands to the code running in the trap handler, and passes them
to the asm statement as such. this means we dont have to do an extra
copy in the asm, or an extra clobber to keep the compiler away from
the registers. it also lets gcc set up and use the input register
nicely before it reaches the asm.
ok kettenis@
|
|
ok deraadt@, millert@, stefan@
|
|
"your chicken scratches look fine to me" deraadt@
|
|
|
|
when calling in_ioctl(). These ioctls modify the routing table,
which is global. So they need the lock.
Found with Zaur Molotnikov's static lock analyzer.
OK gerhard@ mpi@
|
|
|
|
tested by Jan Stary
|
|
|
|
use it to simplify logic.
have ./ always be silent, wherever it may come from.
zap NOINSTALLPATH since it's more intuitive to just define PKG_PATH=
(nothing) now.
|
|
progress bar or not for better cron(1)/logger(1) output.
req. by henning@
|
|
from michal mazurek, tweaked a bit by myself
|
|
<netinet/tcp_debug.h>.
The IPv6 variant was always included and the IPv4 version is not
present on all systems.
Most of the offending ports are already fixed, thanks to sthen@!
|
|
packets. This is the IP in IP protocol input function, so call it
ipip_input(). Rename the existing ipip_input() to ipip_input_gif()
as it is the input function used by the gif interface. Pass the
address family to make it consistent with pr_input. Use __func__
in debug print and panic messages. Move all ipip prototypes to the
ip_ipip.h header file.
OK dhill@ mpi@
|
|
add copyin32(9) as a simple C wrapper around it. These wrappers do check
alignment and return EFAULT if the userland pointer is misaligned. This is
enough to guarantee that the access doesn't cross a cache line boundary which
could make the access non-atomic.
ok mpi@, visa@, tedu@
|
|
|
|
Don't deref an IEEE80211_CHAN_ANYC channel pointer.
ok mpi@
|
|
If the rwlock passed to rwsleep(9) is contented, the CPU will call wakeup()
between sleep_setup() and sleep_finish(). At this moment curproc is on the
sleep queue but marked as SONPROC. Avoid panicing in this case.
Problem reported by sthen@
ok kettenis@, visa@
|
|
control register to enable alignment fault exceptions if the stack
pointer is not correctly aligned when used as a base address in load or
store instructions.
drahn@ pointed out that FreeBSD made this change in svn rev 295270 and
believes we should do the same.
|
|
some offsets, leading to the wrong strings being used in some cases.
Add the missing strings.
ok mpi@ deraadt@ millert@
|
|
Pointed out by deraadt@
|
|
It has been obsolete for more than two years.
Use -T html.
|
|
man(1) does not ignore manpath directories lacking mandoc.db(5) files;
instead, it uses filename lookup to find manuals in such directories.
|
|
and delete an example showing the arcane -W stop option.
|
|
by *removing* one line from the Makefile. Neat, isn't it?
|
|
When pkg_add(1)ing packages installing manual pages into some directory,
the database in that directory automatically gets created or updated,
no change so far. This patch causes the database file to be
automatically unlinked when pkg_delete(1)ing the last package having
manual pages in that directory, to leave less cruft behind.
Suggested by ajacoutot@.
|
|
They are about to be deprecated.
For the tests built on top of them,
use a database containing a single page instead.
|
|
parameters.
|
|
Selection Algorithms" by David R Musser.
|
|
because that is simply equivalent to an empty database.
Suggested by ajacoutot@
|
|
be used in qsort.c in a later commit.
|
|
qsort()". This causes quadratic behavior with the 4.4BSD qsort's
"switch to insertion sort" optimization when the input appears to
be mostly sorted. That optimization was removed in qsort.c r1.12
but it is worth having in the regress test too.
|
|
Suffered by many, the revert tested by stsp@.
|
|
Just let HTML <table> do its work of selecting the needed width.
<Anton dot Lindqvist at gmail dot com> reported that the manually
calculated width was insufficient in some manual pages.
|
|
side of the array being partitioned to save on stack space. Greater
savings can be gained by choosing recursion for the smaller side
of the partition and eliminating recursion for the larger side.
This also results in a small but measurable performance gain.
OK otto@ schwarze@
|
|
out what is going on. There were also some inconsistencies that
seem to be oversights. Use more specific the #ifdefs.
OK mpi@
|