Søren Schmidt
ad0e7ebfd2
Add SATA support fields
2004-03-15 13:17:24 +00:00
Pawel Jakub Dawidek
7f4704c01d
Remove sysctl security.jail.list_allowed.
...
This functionality was a misfeature, sysctl was added and turned off by
default just to check if nobody complains.
Reviewed by: rwatson
2004-03-15 12:10:34 +00:00
Søren Schmidt
498e55436a
Add support for detaching PCI controllers.
...
This adds support for cardbus ATA/SATA controllers. I get roughly the
same transfer speeds as on true PCI controllers. Nice to be able to add
a couble of "real" disks to a laptop :)
2004-03-15 12:03:48 +00:00
Warner Losh
5c9d7c3a68
Kill bogus isa compat opt file.
2004-03-15 11:27:39 +00:00
Warner Losh
dc57f07049
Temporarily comment out cy.
...
Remove COMPAT_OLDISA
2004-03-15 10:39:37 +00:00
Warner Losh
91a5625be4
including isa_device.h was historical in this file, remove it
2004-03-15 10:39:01 +00:00
Don Lewis
bb734798af
Make overflow/wraparound checking more robust and unbreak len=0 in
...
vslock(), mlock(), and munlock().
Reviewed by: bde
2004-03-15 09:11:23 +00:00
Don Lewis
f0ea4612ef
Style(9) changes.
...
Pointed out by: bde
2004-03-15 06:43:51 +00:00
Don Lewis
ce8660e395
Revert to the original vslock() and vsunlock() API with the following
...
exceptions:
Retain the recently added vslock() error return.
The type of the len argument should be size_t, not u_int.
Suggested by: bde
2004-03-15 06:42:40 +00:00
Don Lewis
be4c5ad025
Remove redundant suser() check.
2004-03-15 06:36:55 +00:00
Robert Watson
5e71a73b7b
Lock down global variables in if_tap (primarily, the tap softc list);
...
add tapmtx, which protects globale variables.
Notes:
- The EBUSY check in MOD_UNLOAD may be subject to a race. Moving the
event handler unregister inside the mutex grab may prevent that race.
- Locking of global variables safely is now possible because tapclones
is only modified when the module is loading or unloading, thanks to
phk's recent chang to clone_setup().
- softc locking to follow.
2004-03-15 01:52:00 +00:00
David E. O'Brien
a5b0d49470
Shorten a long comment.
2004-03-15 00:49:40 +00:00
Robert Watson
0ff34b5e1c
Don't reject FAT file systems with a number of "Heads" greater than
...
255; USB keychains exist that use 256 as the number of heads. This
check has also been removed in Darwin (along with most of the other
head/sector sanity checks).
2004-03-14 23:28:12 +00:00
Warner Losh
69ef3621a2
Remove isa compat stuff.
...
Only cy, bs and wd in the tree still use it. I have a replacement for
cy that I need to test on ISA and PCI cards. bs and wd are pc98 only
drivers that appear to no longer be necessary. I'll be removing them
when I hear back from the pc98 people.
2004-03-14 23:03:57 +00:00
Warner Losh
26b74a3cdb
comment out bs and wd entries in the hints
2004-03-14 23:02:07 +00:00
Warner Losh
289e7650eb
Comment out the cy driver until I can make sure that the new cy driver
...
I have for it works.
2004-03-14 22:50:49 +00:00
Warner Losh
e9dd5834c6
The gsc driver uses the old COMPAT_ISA api. Retire it so we can
...
retire the COMPAT_ISA shims. If someone were to redo this driver with
the new APIs and test it, it can return.
2004-03-14 22:42:54 +00:00
Warner Losh
e96cc4a8a3
Hints for the le driver are no longer necessary here.
...
Noticed by: ru
2004-03-14 22:38:18 +00:00
Warner Losh
721745e356
The rdp driver uses the COMPAT_OLD api. This is being retired, so
...
this driver is being retired. Remove it from the tree. If someone
wants to update it to the latest APIs and can test the hardware, it
can return to the tree.
2004-03-14 22:35:29 +00:00
Warner Losh
1cf01aa3f4
The spigot driver uses the old COMPAT_ISA interface. Retire it since
...
that's going away soon. Should someone reimplement it using modern
APIs and can test the driver, it can return.
2004-03-14 22:31:49 +00:00
Warner Losh
974f74fce4
The le driver uses ISA_COMPAT, which is going away soon. Retire it
...
and releated files. If someone wants to fix it to use the new APIs
and test it, it can be brought back.
2004-03-14 22:25:19 +00:00
Josef Karthauser
6909422ddd
Regen.
2004-03-14 21:57:35 +00:00
Josef Karthauser
295964d6a9
Add support for Handspring TREO 600.
...
Submitted by: Tuc <tuc@ttsg.com>
MFC after: 1 week
2004-03-14 21:56:51 +00:00
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
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
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
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
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
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
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
Matthew N. Dodd
43a6c75a7a
Handle AF_ARP in *_output()
...
Obtained from: NetBSD
2004-03-14 05:24:54 +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
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