alc
dbfbcad51b
Replace (inlined) pmap_pte() calls with smaller, faster code where
...
possible, such as the inner loop of pmap_copy().
Remove two comments that apply to i386 but not amd64.
2004-12-04 22:02:31 +00:00
pjd
ca88614a1e
When initializing device, set d_softc and d_no fields for all components,
...
because we know it then and we need it when inserting a component which
wasn't destroyed while device was running.
Reported by: Michael Handler <handler@grendel.net>
MFC after: 1 week
2004-12-04 21:20:59 +00:00
simon
174d5d0fa0
- Change license to standard 2 clause BSD. [1]
...
- Add a missing period.
Noticed by: ru
Approved by: Jorge Mario G. Mazo <jgutie11@eafit.edu.co> [1]
2004-12-04 19:01:20 +00:00
marius
1f07555c9d
Revert rev. 1.166 and remove sparc64/pci/ofw_pci_if.m from MFILES again,
...
sparc64/pci/ofw_pci.h is no longer required for compiling modules.
2004-12-04 14:20:56 +00:00
marius
0b4d466c6f
Catch up with the new device name of sab(4). The entries for tty[a,b]
...
can't be removed as ofw_console(4) and zs(4) use them so one has to
live with some complaints about non-existent devices at boot time and
remove the respective entries locally for now.
2004-12-04 14:03:45 +00:00
phk
c47c85d39e
Remove #if 0'ed rootfs mounting code.
2004-12-04 09:58:20 +00:00
phk
3bb4ccf412
Remove embryonic rootfs mounting facility.
...
In the near future rootfs mounting will not require special handling
in the filesystems.
2004-12-04 09:57:38 +00:00
obrien
a49cb2018c
Replace GNU tar with BSD tar.
2004-12-04 08:24:36 +00:00
brooks
ca26eca762
kmod.mk knows how to create empty opt_*.h files so let it deal with the
...
NOINET6 case.
Reported by: ru
2004-12-03 23:43:02 +00:00
phk
7a77ca68a3
Implement a function, mount_arg() for accumulating a list of mount parameters
...
to nmount.
Make kernel_mount() accept the output from mount_arg() and know how to
free the malloc'ed space.
Make kernel_vmount() use the new function.
2004-12-03 22:38:06 +00:00
phk
8bc17baa39
Sort and wash #includes.
2004-12-03 21:29:25 +00:00
phk
81de6df0c1
When omount() is called, check if the filesystem have a cmount method
...
and if so call it.
The cmount method will gather and interpret omount() style arguments,
and issue a kern_[v]mount() call to execute the corresponding nmount
operation.
2004-12-03 21:14:46 +00:00
phk
a3935187b0
typo in comment.
2004-12-03 20:36:55 +00:00
phk
3c01ff1abb
Add vfs_cmount() method to vfs_ops, this is to convert old-style mount
...
args to nmount request.
2004-12-03 19:33:19 +00:00
phk
81f68b35d9
Add early checks for MNT_ROOTFS since we need to allow it later on in
...
the code path.
2004-12-03 19:25:44 +00:00
phk
05e3a601c2
Retire unused vfs_mount() function in the name of nmount migration.
2004-12-03 18:40:58 +00:00
mdodd
5f1d43e2ed
- Simplify pcn_probe() by moving vendor/device matching code to pcn_match().
...
- Avoid LOR in pcn_probe() by removing useless mutex stuff.
2004-12-03 18:35:00 +00:00
mdodd
aa6945f506
- Move chip ID code into separate function.
...
- Initialize sc->pcn_type during ATTACH as softc contents may not surivive
from PROBE.
- Print out chip-id to assist with ongoing pcn(4) debugging efforts.
2004-12-03 18:21:30 +00:00
phk
b0e48f2258
Do not blindly pass linux filesystem specific mount data across.
2004-12-03 18:14:22 +00:00
rik
0dc1d96706
Don not call pp_down()/pp_up() form XX_tlf()/XX_tls() in non PPP mode
...
to privent running of PPP's state machine in non PPP mode.
MFC: after 3 days.
2004-12-03 16:57:15 +00:00
mdodd
03bb845633
Additional register definitions.
...
Obtained from: NetBSD
2004-12-03 16:45:11 +00:00
phk
0381adc1df
Introduce vfs_byname_kld() which will try to load the filesystem
...
as a module if possible.
Use it so we don't have linker magic in the middle of the already
complex mount code.
2004-12-03 16:11:01 +00:00
rse
181d4dfad7
Fix description: the argument to setcontext(3) must have been previously
...
initialized "by a call to getcontext(3) or makecontext(3)" and not "by a
call to setcontext(3) or makecontext(3)".
MFC after: 3 days
2004-12-03 14:10:04 +00:00
jkoshy
9dbfc36b85
Add a manual page for the kernel's EVENTHANDLER facility.
...
Reviewed by: ru
2004-12-03 14:05:55 +00:00
harti
f92a5a2616
Remove an extra space.
...
Submitted by: ru
2004-12-03 13:03:16 +00:00
harti
b01c2c6a27
Fix breakage introduced on 64-bit platforms with my last commit. Need
...
to change to size_t in a couple of other places too.
2004-12-03 12:55:57 +00:00
phk
410936c3f9
Make NAMEI_DIAGNOSTIC compile again and add a stragic vprint()
2004-12-03 12:15:39 +00:00
phk
4b1a114436
Improve vprint() a little bit: break long lines, reduce indent and tell
...
if the VI_LOCK() is held.
2004-12-03 12:09:34 +00:00
harti
8edfb13f77
Plug a memory leak.
2004-12-03 12:07:03 +00:00
harti
2156fca38e
Put macro arguments in paranthesis.
...
Submitted by: johan
2004-12-03 12:02:14 +00:00
harti
41fdfcd45f
Make sizes to be of type size_t and correct function arguments that
...
should be Byte (as the numerous casts to Byte in the function calls show).
2004-12-03 11:59:30 +00:00
phk
f004ee8cb0
Add missing vop_bypass (returning EOPNOTSUPP).
...
Tripped up: marks
2004-12-03 08:56:30 +00:00
njl
d8d93368a0
ACPI is not on pc98 either.
...
Informed by: nyan
2004-12-03 08:44:56 +00:00
harti
51241dfea9
Style: fix indentation, protect macro with do { } while (0).
...
Checked with: diff on object file.
2004-12-03 08:43:07 +00:00
njl
63e8d4f89a
Non-x86 platforms cannot use the ACPI includes. This should be fixed but
...
for now, only include the headers for i386, amd64, or ia64.
Pointed out by: grehan
2004-12-03 08:13:08 +00:00
harti
0ce0c908ff
Describe the .SHELL target.
...
Reviewed by: ru
2004-12-03 08:03:11 +00:00
harti
8345f29bee
Change the algorithm that matches the builtin shells from the name keyword
...
of the .SHELL target. Formerly it used to select the shell with the
longest common trailing substring, so that bash would select sh, but pocsh
would select csh. Now an exact match is required so that specifying bash
without also giving a path and the other keywords will give an error.
PR:
Submitted by:
Reviewed by: ru
Approved by:
Obtained from:
MFC after:
2004-12-03 08:02:52 +00:00
njl
beb94b5a21
Enable the relaxed behavior for op regions and other workarounds for
...
non-standard BIOSen. We used to implement this in local patches but
now that ACPI-CA has merged/re-implemented most of our fixes, they were
no longer needed and we just needed to turn this knob on. Also, remove
an unnecessary cast.
Tested by: phk
2004-12-03 08:01:09 +00:00
dumbbell
8d8086b530
Add myself to the committers' birthday calendar
...
Reviewed by: mux
2004-12-03 01:41:55 +00:00
cognet
df8773eb4e
Include <sys/signalvar.h> for trapsignal().
2004-12-02 23:31:48 +00:00
dds
dc842a5b49
Clarify the structure element size ordering.
...
Obtained from: OpenBSD style.9 1.38
2004-12-02 23:20:17 +00:00
wollman
9fee976b4f
Fix import conflicts from tzdata2004g.
...
Obtained from: ftp://elsie.nci.nih.gov/pub/tzdata2004g.tar.gz
2004-12-02 23:01:25 +00:00
harti
b9b9fdbd3f
Make the tests runnable on a read-only src. To do this you must make sure
...
that you create one of the object directories make knows (see make(1)).
This uses the -C flag, so add a test that checks that make actually accepts
-C. Also fix the test that selects csh via the .SHELL target to work for
tcsh users too.
This commit renames shell_test to shell_test.sh. There is no history
to preserve so go without a repo-copy.
Reviewed by: ru
2004-12-02 17:00:58 +00:00
mlaier
55253712b9
Am I smoking crack? Correct stupid, wrong ASSERT -> if conversion and make
...
it do what I had in mind.
Noticed by: glebius
Pointyhat to: me, myself and mlaier
2004-12-02 15:47:15 +00:00
maxim
8cd02762f1
o Do not dump core in -W if dumpdates was not readable and ddatev == NULL.
...
PR: bin/69977
o Remove unused ddates_in.
Obtained from: NetBSD
MFC after: 3 weeks
2004-12-02 13:56:53 +00:00
maxim
3e3573e4ca
o Add a missed "." .
...
Reviewed by: ru
MFC after: 3 weeks
2004-12-02 13:13:27 +00:00
maxim
d6497bbdb5
o Terminate an endless loop sh -T goes into in dowait() around waitproc().
...
XXX from Tor: "The shell can also go into a similar loop if the child was
killed by signal 127, since the shell would believe the child to have
only stopped (WIFSTOPPED() macro returns nonzero value). Disallowing
signals 127 and 128 will fix that problem." See kern/19402 for details.
PR: bin/66242
Submitted by: tegge
Analysis and testcase by: demon
MFC after: 3 weeks
2004-12-02 13:12:43 +00:00
phk
62476e023e
Drop ffree() as a separate function and incorporate the only place used.
2004-12-02 12:17:27 +00:00
phk
660e2d8605
Style polishing.
...
Use grepable functions
Other minor nitpickings.
2004-12-02 11:56:13 +00:00
phk
de7e56a8ab
Remove the de_devvp and stop VREF'ing it for every vnode we create.
2004-12-02 10:09:33 +00:00