Matt Jacob
90f62fd23f
Do some minor cleanups found during backport to RELENG_4.
2002-08-23 06:56:31 +00:00
Matt Jacob
019717e053
Pick a cleaner method (and put in a separate function) for finding
...
the peer device on a dual board.
2002-08-23 06:56:08 +00:00
Orion Hodson
108082c42e
s/AC97_MIX_PHONES/AC97_MIX_AUXOUT/ to match ac97r2.{2,3}.
...
Attempt to determine what function of AUX_OUT is: "True line level
out", "Headphone out", or "4-Channel out" and frig OSS mixer label
accordingly.
Addresses problem raised by Randy Bush on -multimedia of not being
able to hear audio on ich2 m/b which was eventually found to be
because the mixer monitor value was 0. On this h/w the label
"monitor" should now be presented as the marginally more intuitive
"ogain".
2002-08-23 06:19:28 +00:00
Jake Burkholder
0b0fe2194d
Removed unneeded include of machine/types.h (which no longer exists).
2002-08-23 05:01:19 +00:00
Sean Chittenden
d0d0355e4d
Fix warning when calling w(1) when logged in via xdm/kdm. This is
...
really a problem with utmp/wtmp, but takes the same approach as who(1).
Reviewed by: knu (mentor), mini, silence on -audit
Approved by: knu (mentor), mini
2002-08-23 04:31:58 +00:00
Andrey A. Chernov
79458607f6
Allow chains in any form like <name1><name2> or \xf1\xf2, not binary
...
representation only.
2002-08-23 04:18:26 +00:00
Marcel Moolenaar
31582c4e81
We cannot use an alloc with only inputs and/or locals. The kernel
...
assumes that the parameters are passed in output registers. Remove
the alloc entirely, but don't depend on the kernel not trashing
our registers.
2002-08-23 03:47:50 +00:00
Jeff Roberson
ad32f726db
- Fix a mistake in my last few commits. The PDROP flag stops msleep from
...
re-acquiring the mutex.
Pointy hat to: me
Noticed by: tegge
2002-08-23 00:32:03 +00:00
Juli Mallett
95289fb2ec
Wrap the header to prevent multiple inclusion, and mark the DECLS section.
...
Reminded by: Rachel Hestilow <hestilow@ximian.com>
2002-08-22 23:35:35 +00:00
Tom Rhodes
abe78e9708
Fix a bug where large msdos partitions were not handled correctly, and fix
...
a few fsck_msdosfs related 'issues'
PR: 28536, 30168
Submitted by: Jiangyi Liu <jyliu@163.net> && NetBSD
Approved by: rwatson (mentor)
2002-08-22 22:17:11 +00:00
Peter Wemm
c6d6cf1772
s/sus/sys/ in the a.out kernel case.
...
Submitted by: julian
2002-08-22 22:01:53 +00:00
Julian Elischer
49539972e9
slight cleanup of single-threading code for KSE processes
2002-08-22 21:45:58 +00:00
Archie Cobbs
4a6a94d8d8
Replace (ab)uses of "NULL" where "0" is really meant.
2002-08-22 21:24:01 +00:00
Peter Wemm
b87a69181e
Use machine/limits.h rather than userland limits.h (which may come from
...
the userland source tree, or even worse: /usr/include)
2002-08-22 20:44:17 +00:00
Peter Wemm
3e4517beb6
Instead of grabbing the userland a.out.h/link.h (or worse, from
...
/usr/include!), use sys/nlist_aout.h, machine/reloc.h, sys/imgact_aout.h
and sys/link_aout.h.
2002-08-22 20:43:07 +00:00
Peter Wemm
f99803876e
Instead of nlist.h and link.h, use sys/nlist_aout.h and sys/link_elf.h
...
This avoids reaching out into userland sources (or worse: /usr/include!)
for building the kernel.
2002-08-22 20:39:30 +00:00
Peter Wemm
df10150138
Use sys/nlist_aout.h for shared-with-kernel definitions.
2002-08-22 20:37:57 +00:00
Peter Wemm
0685b26b97
Use sys/link_elf.h or sys/link_aout.h based on compile environment
2002-08-22 20:37:30 +00:00
Peter Wemm
6833286fc0
repo copy nlist.h to sys/nlist_aout.h, and strip out the userland
...
declarations from the shared-with-kernel side of it.
2002-08-22 20:36:20 +00:00
Peter Wemm
c7fb14c713
Repo copy link.h to sys/link_elf.h and sys/link_aout.h since they are
...
shared with the kernel. This should make it easier to #include them both
at once as well as stop grabbing stuff from /usr/include.
2002-08-22 20:35:23 +00:00
Johan Karlsson
5a910e4942
New release note: whereis -a
...
Reviewed by: bmah
2002-08-22 20:35:07 +00:00
John Baldwin
452bffb217
Include sys/libkern.h for the kernel prototypes of these libkern functions
...
instead of including the userland string.h header.
Prompted by: breakage with old string.h from recent machine/types.h fix
Approved by: peter (in principle)
2002-08-22 20:08:07 +00:00
Peter Wemm
bbf7bd333d
Many of the alpha low level console drivers still have bogus compile time
...
dependencies on syscons. Bandaid for now.
2002-08-22 19:52:16 +00:00
Jens Schweikhardt
edd154566e
1) add mvterm
...
2) add 132 column entries for VESA
3) fix kterm entry tc
PR: 1) misc/39628, 2) conf/13918, 3) misc/22660
Submitted by: 1) Daniel Rudy <dcrudy@pacbell.net>
Submitted by: 2) Martin Kammerhofer <dada@sbox.tu-graz.ac.at>
Submitted by: 3) Koji Mori <mori@tri.asanuma.co.jp>
MFC after: 2 weeks
2002-08-22 19:48:13 +00:00
Maxime Henrion
de794a36b9
Convert NEXUS_ACCESSOR to use the __BUS_ACCESSOR
...
macro instead of reimplementing it.
Approved by: peter
2002-08-22 19:47:10 +00:00
Matt Jacob
a11af9c915
Define ISP_DMA_ADDR_T to be a bus_addr_t, not a u_int32_t.
...
This is in preparation to completing A64 PCI support.
2002-08-22 16:14:19 +00:00
Matt Jacob
fecafa5c9f
unused variable removal (pointed out by bde)
2002-08-22 16:13:31 +00:00
Mitsuru IWASAKI
173ff9844f
Prepare for importing newer version of ACPI CA.
2002-08-22 15:21:15 +00:00
Robert Watson
1c39a77468
Spell proprly properly:
...
failed to set signal flags proprly for ast()
failed to set signal flags proprly for ast()
failed to set signal flags proprly for ast()
failed to set signal flags proprly for ast()
2002-08-22 14:36:03 +00:00
Yoshihiro Takahashi
c6fe09e208
Merged from sys/dev/syscons/scvtb.c revision 1.9.
2002-08-22 13:24:00 +00:00
Yoshihiro Takahashi
35cf62d2a2
Merged from sys/dev/syscons/syscons.c revision 1.388.
2002-08-22 13:23:15 +00:00
Bruce Evans
5fd65482e0
Include <sys/systm.h> for the declarations of many things instead of
...
depending on namespace pollution in <sys/mumble.h>.
2002-08-22 12:47:22 +00:00
John Hay
799e9b2414
Add an entry for Avlab's low profile 4 serial port card.
...
PR: 41146
Submitted by: Shinsuke Matsui <smatsui@internet-inc.co.jp>
Obtained from: NetBSD
2002-08-22 10:40:00 +00:00
John Hay
76353f6823
Add an entry for VScom PCI-200L 2 port serial card.
...
PR: 41142
Submitted by: Shinsuke Matsui <smatsui@internet-inc.co.jp>
Obtained from: OpenBSD
2002-08-22 10:37:55 +00:00
Alan Cox
0a179f8025
o Remove the AIOCBLIST_ASYNCFREE flag and related code. It's never set.
...
Submitted by: Romer Gil <rgil@cs.rice.edu>
2002-08-22 08:50:15 +00:00
Jeff Roberson
4b6049cafa
- Closer inspection revealed a possible deadlock situation in vn_lock() that
...
was introduced by my last commit but not caught by stress testing. Fix
that and slightly restructure the code so that it is more readable.
2002-08-22 07:57:43 +00:00
Jeff Roberson
9abf54f032
- Make vn_lock() vget() and VOP_LOCK() all behave the same way WRT
...
LK_INTERLOCK. The interlock will never be held on return from these
functions even when there is an error. Errors typically only occur when
the XLOCK is held which means this isn't the vnode we want anyway. Almost
all users of these interfaces expected this behavior even though it was
not provided before.
2002-08-22 07:44:45 +00:00
Jeff Roberson
510939d089
- Return two shared locks to exclusive locks. This was premature.
...
- Document the problems that prevent us from using shared locks.
2002-08-22 07:26:18 +00:00
Jeff Roberson
a7e5e83e8a
(forced commit to get the correct log message)
...
- Remove unsafe and dead code from getnewvnode().
- Fixup vclean() so that it grabs the VOP_LOCK before calling VOP_GETATTR()
and grabs interlock afterwards.
2002-08-22 07:01:52 +00:00
Jeff Roberson
6c54a1f5f0
- Fix interlock handling in vn_lock(). Previously, vn_lock() could return
...
with interlock held in error conditions when the caller did not specify
LK_INTERLOCK.
- Add several comments to vn_lock() describing the rational behind the code
flow since it was not immediately obvious.
2002-08-22 06:58:11 +00:00
Jeff Roberson
183158485a
- Fix interlock handling in vn_lock(). Previously, vn_lock() could return
...
with interlock held in error conditions when the caller did not specify
LK_INTERLOCK.
- Add several comments to vn_lock() describing the rational behind the code
flow since it was not immediately obvious.
2002-08-22 06:51:06 +00:00
Nick Sayer
c4f6a2a9e1
Encrypted strings (after hex decoding) aren't null terminated, because
...
0 might simply be part of the ciphertext.
PR: bin/40266
Submitted by: andr@dgap.mipt.ru
MFC after: 3 days
2002-08-22 06:19:07 +00:00
Marcel Moolenaar
708bc7c7b4
Fix a nasty memory corruption bug caused by having a bogus pointer
...
for the DT_IA64_PLT_RESERVE dynamic table entry. When a shared object
does not have any PLT relocations, the linker apparently doesn't find
it necessary to actually reserve the space for the BOR (Bind On
Reference) entries as pointed to by the DTE. As a result, relocatable
data in the PLT was overwritten, causing some unexpected control flow
with annoyingly predictable outcome: coredump.
To reproduce:
% echo 'int main() { return 0; }' > foo.c
% cc -o foo foo.c -lxpg4
2002-08-22 03:56:57 +00:00
Johan Karlsson
eb238d0692
Use correct document date for the -a option.
2002-08-22 01:54:18 +00:00
Johan Karlsson
1f05bc6c92
Add the -a option to report all matches instead of only the
...
first of each requested type.
Approved by: joerg, sheldonh (mentor)
2002-08-22 01:50:51 +00:00
Bruce Evans
b4bb70cca3
Removed extra $FreeBSD$. Moved #if 0 for the vendor id to the correct
...
place. Restored indent protection of copyright comment.
2002-08-22 01:07:16 +00:00
Archie Cobbs
facfd88935
Don't use "NULL" when "0" is really meant.
2002-08-22 00:30:03 +00:00
Mike Barcroft
fb6cc33daf
Make __clock_t use `unsigned long' rather than a fixed 32-bit integer
...
so that it changes to the correct size in IP32L64 mode. Other
architectures don't have this issue.
2002-08-22 00:28:24 +00:00
Prafulla Deuskar
a237f70d50
TX/RX descriptor/buffer management changes.
...
Use array based scheme instead of queueing macros.
Submitted by: Luigi Rizzo (rizzo@icir.org )
MFC after: 3 days
2002-08-21 23:44:15 +00:00
Archie Cobbs
55f7c614fd
Don't use "NULL" when "0" is really meant.
2002-08-21 23:39:52 +00:00