jruoho
d9ca089d6e
Simplify and clean:
...
* Semantics.
* Remove ACPI_ACAD_DEBUG.
* Reduce the amount of error reporting.
* Remove the internal bookkeeping flags and variables;
instead operate only with a single state variable.
* Trust that the notify handler is doing its job;
remove the refresh routine from the sensor.
* Queue a status check upon resume; we want to know
if the status has changed when in suspend (and it
is unclear if a notify is sent to us).
2010-01-31 11:16:18 +00:00
mlelstv
748a0d77b1
Fix block shift to work with different device block sizes.
...
Unlike other filesystems this has some side issues because
the shift values are stored in the superblock and because
userland utitlies share the same fsbtodb macros.
-> the kernel now ignores the value stored in the superblock.
-> the macro adaption is only done for defined(_KERNEL) code.
2010-01-31 10:54:10 +00:00
mlelstv
5e340cd634
Replace individual queries for partition information with
...
new helper function.
2010-01-31 10:50:23 +00:00
mlelstv
928ded5f56
Fix block shift to work with different device block sizes.
2010-01-31 10:37:57 +00:00
mlelstv
ba0d32752c
Replace individual queries for partition information with
...
new helper function.
2010-01-31 10:30:40 +00:00
martin
476c17bc5a
This is using device_t, so it needs to include <sys/device.h>.
2010-01-31 09:27:40 +00:00
uebayasi
2359fa84f6
uvm_fault_internal:
...
Move local variables around to isolate contexts. Note that remaining variables
are global in that function, and some hold state across re-fault.
Slilently clean-up the "eoff" mess.
(Superfluous braces will go once things settle down.)
2010-01-31 09:20:31 +00:00
uebayasi
fd3f38bda1
Indent.
2010-01-31 07:47:29 +00:00
uebayasi
3f944b46d0
uvm_fault_internal: In lower fault handling case, put another goto to clarify
...
that we don't care lower neighboring pages for the zero-fill object.
2010-01-31 07:46:03 +00:00
uebayasi
19311f603b
uvm_fault_internal: Skip another long code segment (lower "neighbor" fault)
...
by a goto.
2010-01-31 07:37:24 +00:00
jruoho
6c41d7d7a2
Add detachment routine.
2010-01-31 07:34:10 +00:00
uebayasi
51af955674
uvm_fault_internal: Put a goto label "Case1" as well as "Case2". Clarify
...
that if the faulting page is shadowed, we don't care the lower layer at all.
2010-01-31 07:32:35 +00:00
jruoho
baf97f9356
Allocate the sensor structures dynamically.
2010-01-31 06:45:09 +00:00
jruoho
1aca5372db
Add detachment routines.
2010-01-31 06:10:53 +00:00
pooka
8288b650e5
uncommit part which wasn't supposed to get committed yet
2010-01-31 03:57:01 +00:00
pooka
d5352760af
Add an example on how to use sysmon watchdogs in rump.
2010-01-31 03:11:55 +00:00
pooka
ce0b07ef94
Add rump sysmon component to devlists.
2010-01-31 03:09:26 +00:00
pooka
f91185803c
Add sysmon rump component.
2010-01-31 03:06:59 +00:00
pooka
fdca8d1743
print newline after timer expiry message
2010-01-31 02:54:56 +00:00
pooka
8844790318
include kern_hook.c
2010-01-31 02:08:36 +00:00
pooka
3cba324816
Pass root device as a parameter to domountroothook().
2010-01-31 02:04:43 +00:00
uebayasi
e93a6edc86
Correct previous; fix a miscalculation of offset-into-entry in MADV_SEQUENTIAL
...
case. Pointed out by pooka@.
2010-01-31 01:40:12 +00:00
pooka
04b824ef52
Place *hook implementations in kern_hook.c instead of them floating
...
around in the kern_subr.c gruel. Arrrrr.
2010-01-31 01:38:48 +00:00
snj
58e4422c47
Some might argue that it is benefi_c_ial to spell words correctly.
2010-01-31 00:54:22 +00:00
pooka
3b780690a4
Use proper static initializers for *hooklist (currently they happened
...
to work accidentally anyway since the initializer is 0).
2010-01-31 00:48:07 +00:00
hubertf
af120bb199
Replace more printfs with aprint_normal / aprint_verbose
...
Makes "boot -z" go mostly silent for me.
2010-01-31 00:43:37 +00:00
pooka
5412e3f097
Make (no pun intended) it possible to perform component symbol
...
protection from a shell prompt with the command line:
make -f /sys/rump/Makefile RUMP_SYMREN=module.kobj
This is benefitial especially on i386, where rump ABI matches the
kernel ABI (sans the renaming isolation). In the above example
module.kobj can then be loaded in a rump kernel either statically
at link-time simply by giving module.kobj as an object to the
linker, or dynamically at runtime by calling rump_sys_modctl(MODCTL_LOAD).
2010-01-31 00:38:36 +00:00
pooka
92394bf5f3
Trade 200-something bytes for the death of an ifdef.
2010-01-30 23:19:55 +00:00
pooka
f510198e1c
Make swwdog use no-needs-count. As the manpage says, there can be only one.
2010-01-30 21:55:28 +00:00
is
3f0090f688
Use the symbolic names. No functional change.
2010-01-30 21:48:30 +00:00
joerg
5ac0fc9ca9
pkg_install-20100130:
...
- pkg_add -U to rplace an installed version
- refactored man pages
- PKG_DBDIR / PKG_REFCOUNT_DBDIR as pkg_install.conf options
- synced license list
- use connection cache from libfetch
2010-01-30 21:33:08 +00:00
joerg
70160d7000
libfetch-2.30:
...
- Revamped connection cache, allowing more than one active session
- HTTP keep-alive support
2010-01-30 21:26:09 +00:00
rmind
b8ea6ca48b
aio_suspend1: remove wrong comment, add one new.
...
Tidy up a little, while here.
2010-01-30 21:23:46 +00:00
jakllsch
43f0caffdd
regen.
2010-01-30 20:50:19 +00:00
jakllsch
8216c57cdb
Add Qumranet vendor and Virtio device IDs.
...
Also, sort some vendor entries.
2010-01-30 20:47:57 +00:00
jruoho
a86a868599
Add the _COMPONENT definition for ACPI_DEBUG.
2010-01-30 18:35:48 +00:00
is
c41a4b460e
Use getnameinfo() for printing AppleTalk addresses. While here, fix
...
printing of broadcast for this address family (AT broadcast is fixed
node 255 on the local net).
2010-01-30 18:30:33 +00:00
jruoho
d569343003
Add the _COMPONENT definition for ACPI_DEBUG.
2010-01-30 18:07:06 +00:00
phx
de19fe45f2
Fixed compiler warnings when CV_INT_NUM == 2 or CV64CONSOLE is not defined.
2010-01-30 16:49:14 +00:00
phx
0f34e84a7a
Do not crash when ite wasn't configured to be console.
2010-01-30 16:47:05 +00:00
jakllsch
e1d2d1d9ed
Sprinkle __KERNEL_RCSID() into siisata(4).
...
Slightly adjust some comment styling.
2010-01-30 16:16:35 +00:00
uebayasi
0ab71424a7
Calculate the offset from vm_map_entry's start to vm_page array's start once.
2010-01-30 15:13:25 +00:00
uebayasi
1b9d02ce0c
Reduce the diff between genfs_getpages() and genfs_do_io(). These should be
...
merged eventually.
2010-01-30 12:06:20 +00:00
mlelstv
49be4d025a
Add helper function that determines the size and block size of a disk device.
...
For now we query
- the disk label
- the wedge info and data from disk(9)
2010-01-30 11:57:17 +00:00
wiz
05f103b5db
New sentence, new line.
2010-01-30 08:57:49 +00:00
uebayasi
64cb3c884a
Slightly more descriptive local variable names.
2010-01-30 05:19:20 +00:00
pooka
edbb5bb953
no longer used
2010-01-30 05:09:24 +00:00
pgoyette
c6140fa206
Since we never have both a limit value and a limit %capacity value,
...
remove the Capacity column.
Reduce inter-column spacing, and display all four limits on one page,
rather than using the -W command line option to switch between critical
and warning limits. (The -W option is still permitted, but has no
effect.)
%capacity limits are displayed in the WarnMin and CritMin columns, but
have a trailing % sign.
2010-01-30 02:56:39 +00:00
pgoyette
aaabf34dde
Validate limit-based monitoring in one place, so we can apply the
...
constraints to both driver-requested and user-requested monitoring.
While here, clean up some of the debugging DPRINTFs.
2010-01-30 02:46:52 +00:00
macallan
565f3dd6cd
avoid using PAGE_SIZE directly so sparc/GENERIC builds again
2010-01-29 23:50:01 +00:00