Age | Commit message (Collapse) | Author |
|
|
|
|
|
side so that entropy events can come in from any kernel context. place
a 2nd very thin mutex at the call-down path as well, so that any context can
request random data. in the middle, meet with a bcopy that has no mutex,
but copying unlocked data is actually a benefit.
move the pool->MD5->RC4init sequence into a workq driven from a timeout,
so that we can do all the heavy work without any mutex held or IPL; only
grab the 2nd mutex to swap to a new RC4 state. (this workq design from tedu)
ok dlg tedu
|
|
do a yield, otherwise an accidental cat by root into /dev/random kind
of makes your machine hurt a lot.
|
|
ok deraadt
|
|
detaches. switch the types from u_int to int in the vscsi ioctl that asks
for probes or requests.
this is so claudio@ can get all luns on a target probed in iscsid with a
single ioctl call.
ok deraadt@
|
|
VD_MEDIA_TYPE_CD to vDisk 1.1 clients. Makes installing from a Solaris 11
Express bootable install CD work.
|
|
|
|
support and implement VD_OP_SET_VTOC. This makes Solaris actualy run on top
of an OpenBSD control domain. Installing from CD needs some further tweaking
but a network install will probably work. OpenBSD clients are still happy.
|
|
ok markus@
|
|
much like arc4random_buf_large does, but without re-initializing it
every 8K.
ok tedu
|
|
googlemail.com; ok markus@
|
|
googlemail.com; ok markus@
|
|
it (useful with backgrounded controlmaster)
|
|
"multipart_init()" HTTP Header Injection Vulnerability.
|
|
Atheros have reworked their website.
|
|
Atheros have reworked their website.
|
|
of Tx/Rx chains.
|
|
|
|
remove padding after 802.11 header if any.
|
|
this dramatically reduces the number of register reads/writes and
thus the number of context switches when changing channel.
makes scanning much faster.
|
|
and it seems we were off by one.
|
|
update Rx filter after association.
move RECV_START command outside of rx_enable since rx_enable callback
is not allowed to fail.
|
|
the softc is zero'ed when the vnd is unconfigured;
otherwise we blow up when configuring a vnd the second
time since the bufq structure is kaputt.
found by and OK krw@
|
|
|
|
|
|
|
|
the minor number at all. The chances of an application ignoring the
error on /dev/random are *greater* than the risk of an application
getting bad data from it.
ok dlg tedu kjell
|
|
Without this accessing both LU on my iscsi target will lock up
because tasks a queued but no longer scheduled.
We need a better task scheduler but this allows me to run iogen on both
partitions without locking up.
|
|
by the midlayer. With help from dlg@
|
|
|
|
supported because the vscsi ioctl interface is limited to that.
Seems to work according to my iscsi target having 2 units per target.
OK dlg@
|
|
|
|
rtfree(rt). Without this the sp_protocol on RTM_DELETE is garbage
and rtsocket user that restrict the AF of the socket (like ospfd)
will not see a single one of the RTM_DELETE.
OK henning@, dlg@
|
|
|
|
consistent with the network stack.
ok mcbride@ henning@
|
|
Fix for rev 1.37 commit which would crash when slip(4) is used.
Problem found the hard way by Henri Kemppainen.
|
|
|
|
|
|
this adds preliminary support for the Atheros AR9271 chipset and
probably the AR9280+AR7010 and AR9287+AR7010 too though those were
not tested.
scanning still takes a very long time (~1 sec per channel) but
otherwise, operation in STA mode seems stable.
will implement fast channel change soon.
committed over the Ubiquiti WifiStation EXT (AR9271) on i386 with WPA.
requires firmware (see man page for details)
ok deraadt@ (who checked the .h files)
|
|
|
|
boot again.
|
|
instead of assuming it is ``everything below the kernel image''.
|
|
- move pte validity checks from pmap_remove_pte() to its callers.
- when iterating over a segment, compute pte address once and increment it
in the loop, instead of recomputing it on every iteration.
|
|
different version on 88110, which does load allocate of
to-be-completely-overwritten cache lines.
|
|
entries, drop the count parameter to cmmu_tlb_inv(), and introduce
cmmu_tlb_inv_all() to drop all user tlb entries (to be used during context
switches).
|
|
|
|
misleading comment that did nothing.
ok henning@ jsing@
|
|
ok jsing@ kettenis@
|
|
easily use it in rc scripts instead of copying/pasting the same huge
command lines everywhere.
ok robert@ sthen@
|