Age | Commit message (Collapse) | Author |
|
ok drahn@
|
|
ok drahn@
|
|
ok drahn@
|
|
"there is some stuff here that needs no ok's!" deraadt@
|
|
ok deraadt@
|
|
If you have a board that really uses this watchdog
please give it a try.
|
|
The previous code could wrongly delete multicast groups
on the parent interface. Now we forward only remembered
delete requests to the carpdev.
OK mcbride, mickey. "Get it in" deraadt.
|
|
|
|
|
|
sd does. Prevents spurious label information from being seen on
devices that return NOT READY/UNABLE TO RECOVER TABLE-OF-CONTENTS
error (or other sense errors) for blank media. Burning cd's still
works.
ok marco@ dlg@ fgsch@ deraadt@
|
|
|
|
|
|
|
|
__STRICT_ALIGNMENT instead.
Help pedro@ deraadt@, ok deraadt@
|
|
can be changed via sysctl's.
ok markus@
|
|
- Introduces a rw_lock in pfioctl so that we can have concurrent readers
but only one process performing updates at a time;
- Separates state expiry into "unlink" and "free" parts; anyone can unlink
a state/src node from the RB trees at any time, but a state can only be
freed whilst the write lock is held;
- Converts state_updates into list state_list containing all states,
regardless of whether they are "linked" or "unlinked";
- Introduces a new PFTM_UNLINKED state that is used on the "unlinked" states
to signal that they can be freed;
- Converts pf_purge_expired_state to an "unlink" state routine, which only
unlinks the state from the RB trees. Freeing the state/src nodes is left
to the purge thread, which runs whilst holding a write lock, such that all
"next" references remain valid;
- Converts pfsync_bulk_update and DIOCGETSTATES to walk state_list rather
than the RB trees;
- Converts the purge thread to use the new state_list and perform a partial
purge every second, with the target rate a full state table walk every
PFTM_INTERVAL seconds.
seen by mcbride, henning, dhartmei pre-3.8, but too intrusive for then
|
|
the uvm_km_page allocator and use it instead of calling panic()
- add a counter to uvmexp so we can keep track of how many map entries
we have in use
idea from tedu@, long ago, okay deraadt@
|
|
When looping over all the descriptors to fund functional
descriptors for CM, ACM, and UNION, I make sure to only look for
these descriptors in the interface number we are using. At least
on the 6680, there are lots of interfaces, and more than one of
them have UNION and ACM functional descriptors. Only the ones at
the CDC/ACM/AT interface are the ones to use...
diff from Staffan Ulberg, on top of a diff from Tony Lambiris
|
|
This changes the architectures which use code identical to the amd64
disksubr.c.
macppc seems different so it will be separate. The remaining archs
don't try to read a DOS label.
ok deraadt@
|
|
ok drahn@
|
|
routing table can be found on such boards.
ok mickey@ deraadt@
|
|
|
|
Model 382 can be identified with a unique MMUID value; model 362 is told
from model 360 by probing for the frodo chip. Their built-in frame buffer
is not supported at the moment.
Matching information derived from messages to the NetBSD mailing lists.
|
|
|
|
|
|
seems to stall under some conditions with USB2 so you may wish to
disable ehci in the mean time
ok dlg@ jsg@
|
|
|
|
|
|
|
|
|
|
we need
- unmap Valkyrie register space after matching, we don't use it later
from NetBSD
|
|
from NetBSD
|
|
ILLEGAL REQUEST is correctly reported for blank media, as an
informative FreeBSD comment pointed out. Ensure the returned table of
contents is always initialized to zero. Call readdisklabel with
spoofonly = 1 when no data tracks are found.
Don't try to read the DOS label from the device if spoofonly is 1.
Only done for amd64 here. More archs to follow.
Eliminates scsi error messages when attempting to open a cd containing
blank media, as pointed out by Michael Coulter.
ok deraadt@
|
|
|
|
code duplication in cardbus, pcmcia and puc attachments.
Joint effort with fgs@; blessed deraadt@
|
|
go ahead deraadt@
|
|
|
|
- keep track of free blocks dependencies, and only tell the syncer to
release the blocks when there are no more dirty buffers associated
- don't mark the inode dependency as done if we had to rollback its
allocation due to the bitmap being inconsistent
testing by krw, jsg, jmc and sturm, okay deraadt
|
|
ok drahn@
|
|
ok drahn@
|
|
ok drahn@
|
|
ok drahn@
|
|
the DAFB v7
- treat the Quadra 605 like the LC47x
from NetBSD
|
|
ok miod@
|
|
and use them. No functional change.
|
|
|
|
#ifdef _KERNEL; also remove duplicate prototypes with <sys/ptrace.h>.
Helped by martin@
|
|
|
|
things easier for the callers, and allows us to inline the "fewer than 4 pages"
situation for speed.
|
|
instead of the contents of a for() loop. No functional change.
From the m88k SMP tree; ok art@ deraadt@
[complete diff this time]
|