Alfred Perlstein
0a3e28cf1c
remove caddr_t
2002-07-22 15:44:27 +00:00
Hajimu UMEMOTO
a5b71fafb7
sin6_len is not an address family. I believe this doesn't
...
break compatibility with POSIX.1-2001.
2002-07-22 15:13:55 +00:00
Robert Drehmel
b0e28044ba
- Remove unnecessary break statement.
...
- Move a label to a syntactically correct place to keep
gcc from warning.
2002-07-22 15:01:04 +00:00
Mitsuru IWASAKI
a1fccb4765
Add device(power/sleep button and lid) wake function from sleeping state.
...
This is required for some Thinkpad (and maybe VAIO) machines to wake
the system up from sleep.
Currently partially implemented, more complete implementation will come later.
2002-07-22 12:52:54 +00:00
Robert Watson
0b1040cb88
Set VAPPEND in open mode when O_APPEND is specified as an argument to
...
open() of fhopen(). Currently this has no actual affect due to the
treatment of VAPPEND in vaccess() and vaccess_acl() as a subset of
VWRITE, but when MAC comes in, MAC will distinguish the two. Note:
if any file systems are cutting their own permission models, they
may wish to now take this into account.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-07-22 12:51:06 +00:00
Don Lewis
dcbe050b29
Pre-wire the output buffer so that sysctl_kern_function_list() doesn't
...
block in SYSCTL_OUT() while holding a lock.
2002-07-22 08:28:09 +00:00
Don Lewis
0600730d73
Provide a way for sysctl handlers to pre-wire their output buffer before
...
they grab a lock so that they don't block in SYSCTL_OUT() with the lock
being held.
2002-07-22 08:25:37 +00:00
Warner Losh
e6e2fdce18
Copy manufacturer and version string into the kernel, and copy it to
...
the slot info. This brings OLDCARD's API much closer to NEWCARD and
will allow moving more information into the kernel from pccard.conf
for common drivers (ed).
2002-07-22 06:46:10 +00:00
Robert Watson
b02aac465d
Teach discretionary access control methods for files about VAPPEND
...
and VALLPERM.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-07-22 03:57:07 +00:00
Robert Watson
ccac0940e1
Add VALLPERM, which is a mask of all the access control request permission
...
bits for vnodes passed to vaccess() and friends.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-07-22 03:51:09 +00:00
Robert Watson
230d10f631
Sort vnode access mode flags.
...
Add flags VSTAT, VAPPEND required for TrustedBSD.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-07-22 03:45:33 +00:00
Orion Hodson
7cf0e77a00
Move lock in pcm_chn_add() to after malloc.
...
PR: kern/40157
Submitted by: Dan Lukes <dan@obluda.cz>
2002-07-22 02:38:20 +00:00
Peter Wemm
0cd59a38ce
Move 'em' from files.i386 to files so that it is within reach of the
...
ia64 (tested) and pc98 (i386 based) platforms.
2002-07-22 01:11:16 +00:00
Peter Wemm
d50f790fa4
No more NO_WERROR for the kernel. It's still possible though, but
...
seperate from NO_WERROR which is easily mixed up with in userland.
2002-07-22 00:21:17 +00:00
Peter Wemm
c19a8e0670
The transition time for -Werror has been gone for a while. We are now
...
sufficiently clean that we can fix any new problems or mark individual
files as not being ready for -Werror.
2002-07-22 00:15:01 +00:00
Peter Wemm
7c65416558
Make this compile.
...
uaudio.c:1822: warning: `uaudio_ctl_get' defined but not used
2002-07-22 00:11:35 +00:00
Peter Wemm
297c910258
Remove bktr.h/NBKTR. Set BKTR_FREEBSD_MODULE in opt_bktr.h instead.
2002-07-22 00:08:24 +00:00
Peter Wemm
4c8b385244
Add units to card, wdc, wcd, wst and wfd
2002-07-21 23:29:00 +00:00
Peter Wemm
51fabead55
Add unit counts for the i4b stuff where it still uses NFOO etc.
2002-07-21 23:23:14 +00:00
Peter Wemm
ee739cd16c
Add unit count to 'card'
2002-07-21 23:20:29 +00:00
Peter Wemm
d76dc9c3f3
pci/cy_pci.c is still MD, it needs i386/isa/cy.c for the core.
2002-07-21 23:15:41 +00:00
Peter Wemm
e8ec5ae1d8
Add static unit count to pci
2002-07-21 23:10:59 +00:00
Peter Wemm
d3abf70bbc
Add static unit count for 'card'
2002-07-21 23:09:48 +00:00
Peter Wemm
08240012f9
Add static unit count for pci here as well.
2002-07-21 23:09:15 +00:00
Peter Wemm
fc147d7fe9
Add explicit unit count on 'device pci' for ahc/ahd
2002-07-21 23:07:31 +00:00
Peter Wemm
c06a33507a
The following devices do not take a static unit 'count' argument:
...
ar, fe, lnc, sr, wl, fpa, bktr, sbni
2002-07-21 22:28:43 +00:00
Peter Wemm
995e4431de
Change bktr and smbus from 'count' back to 'optional'
2002-07-21 21:47:07 +00:00
Peter Wemm
b5d0be8951
Remove dependency on NPCI. Use 'options ATA_NOPCI' to compile without
...
pci support. This really needs to be fixed properly some day, but judging
by the fact that the nopci case hasn't compiled for quite a while, there
does not seem to be much urgency.
Reviewed by: sos
2002-07-21 21:37:09 +00:00
Alan Cox
2ad9827349
o Lock page queue accesses by vm_page_free() and vm_page_deactivate().
2002-07-21 21:20:57 +00:00
Alan Cox
ab9abe5d7e
o Lock page queue accesses by vm_page_free().
2002-07-21 20:38:45 +00:00
Alan Cox
e0c9fdb50e
o Lock page queue accesses in nfs_getpages().
2002-07-21 20:01:32 +00:00
Alan Cox
c1d5e2741e
o Lock page queue accesses by vm_page_free().
2002-07-21 19:06:46 +00:00
Nick Sayer
d807a231a2
Add uaudio -- a USB audio device driver.
...
This driver actually works slightly better on -stable than on -current
(the system locks on detach on -current), so it should be MFC'd somewhat
sooner.
This driver currently points out a difficulty in the sound device framework.
The PCM unregister routine is allowed to refuse the detach if the device is
in use. In the case of a USB device, however, this unregistration is much more
mandatory in nature, since the device is *actually* gone when this call is
made. The sound subsystem really should not refuse an unregistration and
should take its own steps to reject further I/O. As a result, if you detach
a USB sound device while it is in use, you can expect a panic shortly
thereafter.
This device cannot currently record audio. Some routines are unwritten as
of yet in uaudio.c to support recording.
This device hangs my -current box on detach. I don't know why. This does
not happen on my -stable machine.
Obtained from: Hiroyuki Aizu
MFC after: 2 weeks
2002-07-21 17:28:50 +00:00
Johan Karlsson
5b60674451
Save flags returned by vn_open and use them when calling vn_close.
...
Reviewed by: bde
Approved by: sheldonh (mentor)
2002-07-21 15:22:56 +00:00
Seigo Tanimura
1b64ed3b5b
Do not pass a thread with the state TDS_RUNQ to setrunqueue(), otherwise
...
assertion in setrunqueue() fails.
2002-07-21 10:55:57 +00:00
Warner Losh
e300f53ca2
style(9)ize the whole file
...
Approved in concept a long time ago by: msmith
2002-07-21 05:35:42 +00:00
Warner Losh
8b5cc27046
Fix more abuse of __FreeBSD__ to detect version.
2002-07-21 05:34:14 +00:00
Peter Wemm
cd71fd08cc
Stop abusing NPCI for code that doesn't even work. Emit a warning.
2002-07-21 05:25:49 +00:00
Peter Wemm
e344afe7c9
Move SWTCH_OPTIM_STATS related code out of cpufunc.h. (This sort of stat
...
gathering is not an x86 cpu feature)
2002-07-21 05:22:16 +00:00
Peter Wemm
05e5542d97
Remove abuse of NBKTR - this was always a NOP on freebsd. We never
...
compiled this stuff if NBKTR was zero.
2002-07-21 05:19:03 +00:00
Peter Wemm
42eab1f8d9
Remove #if 0'ed abuse of NPCI
2002-07-21 05:16:56 +00:00
Peter Wemm
9fe486ad0f
Remove #include <pci.h> - there is no abuse of NPCI here
2002-07-21 05:16:14 +00:00
Warner Losh
ba9b43207d
The CNW_801 and CNW_802 are wireless cards that the cnw driver supports.
2002-07-21 04:27:44 +00:00
Warner Losh
05335a0e90
Don't abuse __FreeBSD__ as version number. Since it was >= 3, remove
...
the ifdef completely.
2002-07-21 04:25:30 +00:00
Warner Losh
5c673b5765
Minor whitespace nits. remove #if 1 and #endif pair, but not code between.
2002-07-21 04:24:30 +00:00
Warner Losh
4e64e27753
cardbus attachment.
2002-07-21 04:23:40 +00:00
Warner Losh
9e1b56e284
Reset the 16-bit bus and turn off power. More work in this area may
...
be needed, but this seems sane on my laptop.
2002-07-21 04:23:11 +00:00
Warner Losh
df9c943ac9
Remove __FreeBSD__ version abuse, also de-orbit support for FreeBSD 2
...
and FreeBSD 3.
2002-07-21 04:18:20 +00:00
Alan Cox
5ec699cdac
o If the page returned by vm_page_grab(VM_ALLOC_ZERO) isn't prezeroed,
...
zero it.
Reviewed by: dfr, peter
2002-07-21 04:07:26 +00:00
Warner Losh
5878eb3fca
Add bus_child_present and the child_present method to bus_if.m
2002-07-21 03:28:43 +00:00