scottl
04e2404a57
Remove stddef.h from the header list
...
Prodded by: peter
2002-08-23 14:10:55 +00:00
ache
25def6a90c
Tweak chain example to show more possibilities
2002-08-23 14:03:59 +00:00
johan
8a593cad78
Similar to bsd.subdir.mk, echo the name of the dir before
...
doing the cd. This is done for bootstrap-tools,
build-tools, cross-tools, and the libraries loop.
Reviewed by: ru
Approved by: sheldonh (mentor)
MFC after: 1 week
2002-08-23 12:49:16 +00:00
yar
8edf222b9e
Add option '-W': don't log FTP sessions to wtmp.
...
Submitted by: maxim
MFC after: 1 week
2002-08-23 09:06:28 +00:00
murray
e9b0577c0e
Add a belated entry for amdpm(4).
...
Submitted by: marius@alchemy.franken.de
MFC After: 1 day
2002-08-23 08:00:31 +00:00
julian
90d0ff41ba
Don't re-lock the sched lock if we didn't unlock it.
...
Original error by: David Xu <bsddiy@yahoo.com>
Fix by: David Xu <bsddiy@yahoo.com>
Completely failed to spot it: Julian Elischer <julian@freebsd.org>
2002-08-23 07:23:44 +00:00
mjacob
907806e8e1
Do some minor cleanups found during backport to RELENG_4.
2002-08-23 06:56:31 +00:00
mjacob
f862e4d733
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
00febb565f
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
ce369afc71
Removed unneeded include of machine/types.h (which no longer exists).
2002-08-23 05:01:19 +00:00
seanc
ad6e764632
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
ache
e528806f99
Allow chains in any form like <name1><name2> or \xf1\xf2, not binary
...
representation only.
2002-08-23 04:18:26 +00:00
marcel
e1124db23a
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
da601a39ac
- 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
jmallett
47cda62462
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
trhodes
463419831e
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
4e87117d72
s/sus/sys/ in the a.out kernel case.
...
Submitted by: julian
2002-08-22 22:01:53 +00:00
julian
169932bd89
slight cleanup of single-threading code for KSE processes
2002-08-22 21:45:58 +00:00
archie
7a233d4c9f
Replace (ab)uses of "NULL" where "0" is really meant.
2002-08-22 21:24:01 +00:00
peter
7995682a2f
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
33ebfc9403
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
7c1b707024
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
c465eaa584
Use sys/nlist_aout.h for shared-with-kernel definitions.
2002-08-22 20:37:57 +00:00
peter
e31269938a
Use sys/link_elf.h or sys/link_aout.h based on compile environment
2002-08-22 20:37:30 +00:00
peter
ca8478f088
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
81d3ff3753
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
1f0d017c73
New release note: whereis -a
...
Reviewed by: bmah
2002-08-22 20:35:07 +00:00
jhb
7c4d6e4833
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
4fd36731e0
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
schweikh
481161e70b
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
mux
d2a32276a1
Convert NEXUS_ACCESSOR to use the __BUS_ACCESSOR
...
macro instead of reimplementing it.
Approved by: peter
2002-08-22 19:47:10 +00:00
mjacob
f0066b5536
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
mjacob
c497cdef6c
unused variable removal (pointed out by bde)
2002-08-22 16:13:31 +00:00
iwasaki
8de5763253
Prepare for importing newer version of ACPI CA.
2002-08-22 15:21:15 +00:00
rwatson
d410071f5d
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
nyan
a81e61d839
Merged from sys/dev/syscons/scvtb.c revision 1.9.
2002-08-22 13:24:00 +00:00
nyan
c2733acc80
Merged from sys/dev/syscons/syscons.c revision 1.388.
2002-08-22 13:23:15 +00:00
bde
5edde9a014
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
jhay
6f456f2f05
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
jhay
81254db73a
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
alc
126bca5e15
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
14c25eb632
- 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
6c5497f47a
- 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
120149c075
- 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
abe4a3ae2e
(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
820f26ad86
- 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
1e39ba8620
- 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
nsayer
3781c72cd9
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
68f14f0597
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
242b6ef476
Use correct document date for the -a option.
2002-08-22 01:54:18 +00:00