Brian Feldman
6fedf94775
When taking event callbacks (like process_exit) out from under Giant, those
...
which do not lock Giant themselves will be exposed. Unbreak pfs_exit().
2004-03-14 15:57:45 +00:00
Poul-Henning Kamp
bcfe6d8b26
Annual NTP kernel code spring-cleaning:
...
Use int64_t rather than long long for the fixpoint type.
Don't discard fractional nanosecond frequency correction.
2004-03-14 15:23:05 +00:00
Ruslan Ermilov
1a490c95d2
Catch up with the removal of the wt(4) driver.
2004-03-14 12:09:43 +00:00
Yoshihiro Takahashi
eba504ff39
MFi386: Remove the stl and stli drivers.
2004-03-14 09:46:36 +00:00
Yoshihiro Takahashi
f213e50a57
MFi386: revision 1.29.
2004-03-14 09:43:15 +00:00
Yoshihiro Takahashi
3136cf2d73
MFi386: revision 1.76.
2004-03-14 09:41:57 +00:00
Hiroki Sato
3e5d21d84c
New release note:
...
old ISA drivers (asc, ctx, gp, stl, stli, wt) removed.
nologin(8) moved to /usr/sbin/nologin.
Update release note:
nologin(8) always reports login attempts[1].
Suggested by: cperciva[1]
2004-03-14 08:47:20 +00:00
Ruslan Ermilov
6df1b14fa1
Removed duplicate __FBSDID(). Keep the one that style(9) likes.
2004-03-14 08:43:55 +00:00
Matthew N. Dodd
e3bbbec2ca
Announce ethernet MAC addresss in ether_ifattach().
2004-03-14 07:12:25 +00:00
Warner Losh
f1e5dca6e0
These go along with the stl and stli drivers, recently removed.
2004-03-14 06:52:22 +00:00
Warner Losh
a0988ce1a8
stl and stli use the old COMPAT_ISA api. slt also uses the really old
...
COMPAT_PCI api. This API is going away, so this driver is going away
also.
If users are interested in updating this, please contact the author
since he has some preliminary work to move this to newer APIs.
2004-03-14 06:48:36 +00:00
Juli Mallett
8714ee5954
Add multiple inclusion guards. Mostly this is for extern.h, which was
...
included twice by lprint.c, which included both finger.h and extern.h.
finger.h, in turn, includes extern.h. The redundant include of extern.h
was removed from lprint.c, as part of this change, but the include guards
were added anyway out of spite.
2004-03-14 06:43:34 +00:00
Peter Wemm
6df0617286
Calculate NFS timeouts in units of 10ms, not 5ms. This matches the default
...
clock precision on i386. This is a NOP change on i386. But this stops
the mount_nfs units from suddenly changing to units of 1/20 of a second
(vs the normal 1/10 of a second) if HZ is increased.
2004-03-14 06:21:56 +00:00
Bruce Evans
9b987187ee
Fixed misspellings of 0 as NULL. Fixed some nearby style bugs.
2004-03-14 05:55:16 +00:00
Bruce Evans
f342fec625
Fixed a misspelling of 0 as NULL.
2004-03-14 05:51:20 +00:00
Peter Wemm
8f650450c6
Set default HZ to 1024 for amd64. The comment in kern/tty.c doesn't
...
apply here because we have 64 bit longs and don't suffer the hz > 169
overflows.
2004-03-14 05:49:31 +00:00
Bruce Evans
e9f67e566b
Fixed misspellings of 0 as NULL.
2004-03-14 05:48:04 +00:00
Warner Losh
27ecf90592
remove the ioctl files from the asc, ctx and wt drivers just removed
2004-03-14 05:40:50 +00:00
Warner Losh
901d6679bd
Remove straggler from gp driver removal
2004-03-14 05:34:45 +00:00
Warner Losh
bbde09fb83
Remove gp driver. It uses the old COMPAT_ISA shims.
...
If this driver is rewritten using newer APIs it can return.
2004-03-14 05:31:41 +00:00
Bruce Evans
ca7c255049
Fixed a mispelling of 0 as NULL.
2004-03-14 05:28:29 +00:00
Warner Losh
8822b75696
Remove ctx driver. another scanner. This one uses COMPAT_ISA shims
...
which is going away soon.
If someone updates this to the latest APIs and tests it, it can return.
2004-03-14 05:27:30 +00:00
Bruce Evans
2dc8d58f59
Fixed a misspelling of 0 as NULL.
2004-03-14 05:27:26 +00:00
Matthew N. Dodd
43a6c75a7a
Handle AF_ARP in *_output()
...
Obtained from: NetBSD
2004-03-14 05:24:54 +00:00
Bruce Evans
1669fd499d
Fixed a misspelling of 0 as NULL. Removed a spelling of NULL as 0.
2004-03-14 05:19:38 +00:00
Bruce Evans
332e23ebbe
Fixed misspellings of '\0' as NULL.
2004-03-14 05:14:00 +00:00
Warner Losh
301102da03
Now that the asc driver is no longer in the tree, the man page is surplus.
2004-03-14 05:01:04 +00:00
Warner Losh
7cbabef2c2
With the passing of the asc driver, the sasc prograqm is no longer
...
necessary.
2004-03-14 04:59:17 +00:00
Warner Losh
9ddf1ac910
Remove asc driver, support for GI1904 based hand scanners. This
...
driver uses COMPAT_ISA shims, and those shims are going away.
It can be brought back if someone updates it to the latest APIs, and
moves it to the appropriate place in the tree.
2004-03-14 04:57:28 +00:00
Warner Losh
00bafba53f
Should have committed this with other wt driver removal commit.
...
Remove the wt driver from LINT.
If the wt driver is updated to the new apis, it can return.
2004-03-14 04:53:46 +00:00
Warner Losh
65d8d43391
Now that the wt driver is gone, go ahead and remove its userland support.
...
If the wt driver is rewritten using newer APIs, then these can return with it.
2004-03-14 04:49:23 +00:00
Warner Losh
e08b187c65
Remove wt driver. It still uses COMPAT_ISA_DRIVER which is going away
...
very soon.
Users needing this driver should update it to a newer API.
2004-03-14 04:46:52 +00:00
Alan Cox
9a63fc0df0
Simplify sf_buf_alloc().
2004-03-14 04:06:33 +00:00
Peter Wemm
a5bdcb2a2f
Make the process_exit eventhandler run without Giant. Add Giant hooks
...
in the two consumers that need it.. processes using AIO and netncp.
Update docs. Say that process_exec is called with Giant, but not to
depend on it. All our consumers can handle it without Giant.
2004-03-14 02:06:28 +00:00
Peter Wemm
8a412f314e
Move the process_fork event out from under Giant. This one is easy,
...
since there are no consumers in the tree. Document this.
2004-03-14 01:48:32 +00:00
Robert Watson
57848b8f65
Compare spppq to NULL instead of using spppq as a boolean.
2004-03-14 01:32:44 +00:00
Tom Rhodes
5a19f6d9d4
Fix some style bugs in previous commit.
...
Fix 'broken' ifdefs.
icc does not support profiling yet so remove unfinished code which was
supposed to help.
Submitted by: netchild (original version)
Reviewed by: ru
2004-03-14 01:29:05 +00:00
Matthew N. Dodd
cc4ca9da19
Define AF_ARP/PF_ARP.
2004-03-14 00:49:09 +00:00
Matthew N. Dodd
e952fa39de
De-register.
2004-03-14 00:44:11 +00:00
Alan Cox
33651381b7
Allow swap-backed devices to run without Giant.
2004-03-14 00:24:30 +00:00
Poul-Henning Kamp
08aa348d34
TMPDIR is magic, use TMPMNT
...
Spotted by: harold barker <hvb@fs0.sm.dsms.com>
2004-03-13 23:01:08 +00:00
Peter Wemm
78c45c5d66
Regen for mpsafe kse_create()
2004-03-13 22:32:17 +00:00
Peter Wemm
37814395c1
Push Giant down a little further:
...
- no longer serialize on Giant for thread_single*() and family in fork,
exit and exec
- thread_wait() is mpsafe, assert no Giant
- reduce scope of Giant in exit to not cover thread_wait and just do
vm_waitproc().
- assert that thread_single() family are not called with Giant
- remove the DROP/PICKUP_GIANT macros from thread_single() family
- assert that thread_suspend_check() s not called with Giant
- remove manual drop_giant hack in thread_suspend_check since we know it
isn't held.
- remove the DROP/PICKUP_GIANT macros from thread_suspend_check() family
- mark kse_create() mpsafe
2004-03-13 22:31:39 +00:00
Peter Wemm
f8325b428c
Re-kill ispcvt on amd64 - rc.d/syscons was fixed ages ago.
2004-03-13 22:18:34 +00:00
Peter Wemm
0fef69a2f9
MFp4: comment out options that don't exist so that they cannot be
...
accidently added to config files and be silently accepted.
Comment out one bogo-option that crept into NOTES.
2004-03-13 22:16:34 +00:00
Peter Wemm
75294710dd
Diff reduction with current. Correct comment about ed etc.
2004-03-13 22:14:18 +00:00
Peter Wemm
73f3495386
Move the non-MD machine/dvcfg.h and machine/physio_proc.h to a common
...
MI area before they proliferate more.
2004-03-13 19:46:27 +00:00
Peter Wemm
f502c2725e
Drastically clean up the legacy host-pci bridge table. We don't need
...
all the ancient Intel/VIA/SIS/etc chipsets on amd64 systems. Even the
newer intel stuff won't need this since we use acpi by default and we
don't have all their magic programming information. Just use a generic
"Host to PCI bridge" name if we ever hit this code.
2004-03-13 19:21:35 +00:00
Peter Wemm
10884719f8
MFi386: nuke pci_cfgintr
2004-03-13 19:19:13 +00:00
Peter Wemm
6e91f30b93
Reduce the scope of the Giant lock being held for non-mpsafe syscalls.
...
There was way too much code being covered.
2004-03-13 19:15:43 +00:00