Age | Commit message (Collapse) | Author |
|
|
|
New generic disk framework. Highlights:
New metrics handling. Metrics are now kept in the new `struct disk'.
Busy time is now stored as a timeval, and transfer count in bytes.
Storage for disklabels is now dynamically allocated, so that the size
of the disk structure is not machine-dependent.
Several new functions for attaching and detaching disks, and handling
metrics calculation.
Old-style instrumentation is still supported in drivers that did it
before. However, old-style instrumentation is being deprecated, and
will go away once the userland utilities are updated for the new
framework.
For usage and architectural details, see the forthcoming disk(9)
manual page.
|
|
work by rminnich@Sarnoff.COM. still needs RFNOWAIT support.
|
|
|
|
|
|
pr#1784
|
|
Move the old-style disk instrumentation "structures" to a central
location (sys/kern/subr_disk.c) and note that they should/will be
deprecated.
|
|
Remove the process from zombproc and its parent's child list before freeing
its resources.
|
|
|
|
|
|
|
|
|
|
Only expect vm_fork() to return if __FORK_BRAINDAMAGE is defined.
Use splstatclock() rather than splhigh() in one place.
Eliminate unused third arg to vm_fork().
|
|
|
|
When converting from termios to sgtty, if RAW is set, use the previous
settings of LITOUT and PASS8, since these cannot be determined from the
termios modes.
|
|
|
|
|
|
|
|
|
|
|
|
1) undef various EXEC_ cpp symbols before defining them, in case
they're already defined for some reason (this can happen
on the alpha, for example, which needs to define EXEC_ECOFF
in the std.alpha config file).
2) add hpux compat
|
|
block, but credentials should be alive until the process is really
dead. from tegge@idt.unit.no; netbsd pr#1767
|
|
|
|
This allows the 1.0 version of /sbin/mount to work with the latest
kernels. (Being unable to mount disks is a real drag...)
|
|
|
|
|