Age | Commit message (Collapse) | Author |
|
torture tested on amd64, i386 and macppc
ok beck mpi stefan
"the change looks right" deraadt
|
|
local ones to ``nticks''.
(missed in previous)
ok stefan@, deraadt@
|
|
all the local ones to ``nticks''.
ok stefan@, deraadt@
|
|
and the included headers didn't even exist.
ok jsg@
|
|
used and has probably never been used at all. Some included headers
do not even exist.
ok jsg@
|
|
are not used by any of the arm platforms.
ok jsg@
|
|
is not dying.
OK krw@
|
|
|
|
From Patrick Wildt.
|
|
never supported by any arm port and wouldn't have built due to a missing
cpufunc_asm_arm8.S file.
From Patrick Wildt.
|
|
attachments for ehci and ohci.
ok uebayasi@ jasper@ visa@ mpi@
|
|
the previous code had vlan_ether_purgemulti and vlan_ether_resetmulti,
both of which did too many things. purgemulti would try and remove
the multicast entries from the parent, and then free the local
copies of the addresses. resetmulti would try to remove the address
from the parent, and then optionally try to add them to a new parent.
resetmulti in particular makes the overall vlan config steps fairly
twisty.
the refactor offers vlan_multi_apply, and vlan_multi_free. multi_apply
simply adds or removes the multicast addresses from a parent
interface. it is now up to the config steps to call them appropriately
when configuring a parent or a new parent. vlan_multi_free only
deletes the memory associated with the vlans multicast addresses.
vlan_multi_apply is called when a parent is configured (ie, ifconfig
vlan0 up), or unconfigured (ifconfig vlan0 down or a detach of the
parent). vlan_multi_free is called when a vlan interface is destroyed
(ifconfig vlan0 destroy).
ok mpi@
|
|
if_atu.c noted by Michal Mazurek.
|
|
currtently TX/RX FIFO is not working.
ok by detraadt@
|
|
|
|
ok deraadt@
|
|
OK krw@ natano@ as part of a larger diff
|
|
device is already dying. Delete the sc_timeout when setting the
SDF_DYING flag as the timeout delete in sdclose() may not be reached.
OK krw@
|
|
node. The root is the root, it has no parent.
From Patrick Wildt.
|
|
our own.
From Michal Mazurek, ok mmcc@
|
|
|
|
|
|
Don't require it when building other sdhc attachments.
From Patrick Wildt.
|
|
- modify B_DMA handling to be in vfs_biomem.c
- change buffer allocation to try allocations with NOWAIT and to throw away clean pages
if allocation fails - allocate with WAITOK only if you can't throw away enough pages to
succeed
"probably sound" deraadt@
|
|
These printfs were causing too much noise in dmesg during regular operation.
And don't forget to count input errors.
ok sthen@ mpi@
|
|
The compiler is also smart enough to recognize that this is redundant.
The resulting code on amd64 is basically equivalent (slightly different
register allocation and instruction scheduling).
ok mpi@ deraadt@
|
|
Feedback millert@ kettenis@
|
|
use after free of the scsi link structure during detach.
OK krw@
|
|
detect this and bump ifq_congestion forward rather than claim the
system is congested for a long period of time.
ok mpi@ henning@ jmatthew@
|
|
ok mpi@ and tweaks from sthen@
|
|
set and get parameters. This is much simpler.
ok semarie, armani, tweaks from jmc
|
|
Started by diff from Mical Mazurek.
|
|
This avoids wasting kernel memory if the user process does not make
use of the allocated memory.
Testing by sthen@ and tobiasu@, thanks!
ok deraadt@
|
|
This saves some memory compared to using malloc, because there's
no roundup to the next bucket size. And it reduces kmem pressure
at least for some architectures (e.g. amd64).
Testing by sthen@ and tobiasu@, thanks!
ok sthen@ deraadt@
|
|
|
|
ok deraadt@
|
|
definitions; ok mpi@
|
|
prepend chroot value *after* canonization and not before.
|
|
order ("a += b > c" is the same as "a += (b > c)" which is wrong here)
ok jca@
|
|
merge code from urtwn(4). So timeouts must move back to the bus-specific
part of the driver.
ok mpi@
|
|
|
|
|
|
XR17V354)
|
|
|
|
|
|
|
|
All its callers got reviewed and converted to
use uiomove() properly.
ok deraadt@
|
|
load the ldt register with the null selector (disabling use of it),
stop reloading it on every context switch, and blow away the table
itself, as well as the pcb and pmap bits that were used to track
it (making sure to keep pcb_savefpu correctly aligned).
testing naddy@
ok kettenis@ mpi@ mlarkin@
|
|
ok beck@ deraadt@
|
|
Compile test and ok tobiasu@
|