Age | Commit message (Collapse) | Author |
|
ok millert
|
|
but even with proposed fixes, the reaper panics are back.
|
|
|
|
|
|
|
|
should be impossible given the multi-order delta logic
ok deraadt@
|
|
and make textual tweaks to .c files to keep them compiling. From
NetBSD.
No changes to .o's at this point.
|
|
X driver for this chip doesn't know how to clean up after itself.
|
|
This commit won't change the default behaviour of the system unless the
buffer cache size is increased with sysctl kern.bufcachepercent. By default
our buffer cache is 10% of memory, which with this commit is now treated
as a low water mark. If the buffer cache size is increased, the new size
is treated as a high water mark and the buffer cache is permitted to grow
to that percentage of memory.
If the page daemon is invoked, the page daemon will ask the buffer cache
to relenquish pages. if the buffer cache has more than the low water mark it
will relenquish pages allowing them to be consumed by uvm. after a short
period the buffer cache will attempt to re-grow back to the high water mark.
This permits the use of a large buffer cache without penalizing the available
memory for other purposes.
Above the low water mark the buffer cache remains entirely subservient to
the page daemon, so if uvm requires pages, the buffer cache will abandon
them.
ok art@ thib@ oga@
|
|
OK miod
|
|
Diff from FreeBSD.
OK blambert@
|
|
Makes non-IPv6 kernels build again
blame and ok henning@
|
|
|
|
|
|
still do the right thing if the MBR has a lie in it
|
|
|
|
alternate routing table and separate them from other interfaces in distinct
routing tables. The same network can now be used in any doamin at the same
time without causing conflicts.
This diff is mostly mechanical and adds the necessary rdomain checks accross
net and netinet. L2 and IPv4 are mostly covered still missing pf and IPv6.
input and tested by jsg@, phessler@ and reyk@. "put it in" deraadt@
|
|
properly. Now i386 and amd64 implementations match.
ok art
|
|
- clean up the softc a bit
- remove unused SET_CHANNEL
- init set sens
|
|
ok art
|
|
|
|
|
|
have to allocate everything up front.
Requested by reyk@, 'I'm fine with it' dlg@, 'commit it' deraadt@
|
|
ok jj@
|
|
|
|
- use function pointer we've saved; that'll make things easier for 8187b.
|
|
|
|
ok krw@, miod@.
|
|
tx_conf register. if you get "not supported" in your dmesg; it's
actually an (early) rtl8187b that's using rtl8187l id; so you
should test the diff on tech@.
otherwise; rtl8187b devices not matched yet.
|
|
bounds information, ie. the zone of the disk that OpenBSD can use. Have each
pre-disklabel parser (MBR, DPME, or per-arch MD disklabel parsers) figure out
this area and pass it up to userland. Then, delete all the same disk parsing
code from disklabel(8) since the kernel passes it up. Lots and lots of - signs
in the disklabel(8) code.
Tested on as many platforms as possible, the fallout will be repaired as time
goes on. To test, use disklabel -d <drive> and validate that the bounds do not
overlap any boot blocks. This same information is used by disklabel -A...
OK for the concept from krw, miod, and drahn
|
|
|
|
- fix some comments
- remove var from a declaration; for consistency
|
|
- reduce diff a bit
|
|
|
|
into sis_iff_ns() (called only for natsemi). from Brad.
|
|
- nitemize
|
|
- add index macros
|
|
|
|
- remove some unused fields from softc
- spacing
|
|
|
|
for tx" for some fields, and functions trying to do everything;
split it into rx_data & tx_data. this way it's less error-prone.
i've actually fixed a bug doing this.
"please start comitting this stuff" jsg@
|
|
ok thib@
|
|
|
|
- tx_start never actually free'd mbufs; oops
report/test/ok jsg@
|
|
ifconfig em0 -inet6
deletes all v6 addresses including link-local and prevents new ones from
being added.
ifconfig em0 inet6 <addr>
re-enables v6, brings the link local back and adds optional <addr>
ok theo reyk
|
|
|
|
it has an RT2070 MAC/BB which is a (cheap) single-chip 802.11g solution.
USB ID provided by Michael Kiesel.
|
|
error = foo();
if (!error)
bar();
is an alien construct; replace with one from this planet
ok thib@
|
|
|
|
ok thib@
|