David E. O'Brien
5916819790
- kernel core debugging for i386 (Mark Peek)
...
- thread debugging for i386 (Mark Peek) and alpha (Doug Rabson)
Submitted by: mp,dfr
2002-06-29 00:42:52 +00:00
David E. O'Brien
ff6bc74c1f
Note that this is a modified version of GDB.
2002-06-29 00:41:02 +00:00
David E. O'Brien
bfe3e69e9e
Use the stock source.
2002-06-29 00:38:44 +00:00
David E. O'Brien
cf107641c3
Best that I can tell, we've never used these files.
2002-06-29 00:36:19 +00:00
Alfred Perlstein
802082390b
More caddr_t removal.
...
Change struct knote's kn_hook from caddr_t to void *.
2002-06-29 00:29:12 +00:00
Alfred Perlstein
a551e20e27
nuke more instances of caddr_t
2002-06-29 00:02:01 +00:00
Alfred Perlstein
337f75e11c
m_extadd takes a void (*freef)(void *, void *) now, not a
...
void (*freef)(caddr_t, void *).
2002-06-29 00:01:46 +00:00
Alfred Perlstein
64f0b9d749
remove or replace caddr_t with void.
...
make the mbuf external free function take a void * rather than caddr_t.
2002-06-28 23:48:23 +00:00
Alfred Perlstein
210a5a7169
nuke caddr_t.
2002-06-28 23:17:36 +00:00
Alfred Perlstein
02a32cd207
change struct socket -> so_pcb from caddr_t to void *.
2002-06-28 23:17:08 +00:00
Alfred Perlstein
a788442584
Remove unneeded casts to caddr_t.
2002-06-28 23:02:38 +00:00
Alfred Perlstein
b555662c63
change f_data field in struct file from caddr_t to void *.
2002-06-28 23:00:32 +00:00
Andrey A. Chernov
55f0377c44
Simplify TERM handling since now libutil not overwrites existen TERM for "term"
2002-06-28 22:56:31 +00:00
Alfred Perlstein
52545a237b
document that the pipe fo_stat routine doesn't need locks because it's
...
a read operation.
Requested by: rwatson
2002-06-28 22:35:12 +00:00
John Baldwin
56e9ce41a5
In namei(), we use a NULL thread for uio_td when doing a VOP_READLINK().
...
nfs_readlink() calls nfs_bioread() which passes in uio_td as the thread
argument to nfs_getcacheblk(). In nfs_getcacheblk() we dereference the
thread pointer to get a process pointer to pass to nfs_sigintr(). This
obviously results in a panic. :)
Rather than change nfs_getcacheblk() to check if the thread pointer is
NULL when calling nfs_sigintr() like other callers do, change
nfs_sigintr() to take a thread as the last argument instead of a
process so none of the callers have to care if the thread is NULL or not.
2002-06-28 21:53:08 +00:00
Poul-Henning Kamp
77f6a083fc
Add two new submodes to the AES encryption method.
...
This method is now suitable for encrypting swap spaces.
Sponsored by: DARPA & NAI Labs.
2002-06-28 21:25:15 +00:00
Juli Mallett
2e8c6713e6
Add a module for src/tools/regression (`regression').
...
Add a MAINTAINERS line for the regression module, specifically referring to
src/tools/regression/usr.bin, right now, but applicable to other things, to
make clear that I am willing to help write new tests. The framework is all
modularised now, so it is easy to write new tests, etc., and since I'd like
to see tests for more and more things as bugs get fixed, it seems to be the
right thing to do to stand up and offer to help people write tests.
2002-06-28 21:13:06 +00:00
Jeff Roberson
90769c9ed0
Improve the VOP locking asserts
...
- Add vfs_badlock_print to control whether or not we print lock violations
- Add vfs_badlock_panic to control whether we panic on lock violations
Both default to on to mimic the original behavior if DEBUG_VFS_LOCKS is on.
2002-06-28 20:58:14 +00:00
Ian Dowse
84b2995b2f
In vn_mkdir(), use vrele() instead of vput() on the parent directory
...
vnode in the case that the target exists and is the same vnode as
the parent (i.e. "mkdir ."). The namei() call does not leave the
vnode locked in this case even though you might expect it to.
This bug was mostly harmless in practice because unlocking an already
unlocked vnode currently does not trigger any panics or warnings.
Reviewed by: jeff
2002-06-28 20:06:47 +00:00
Jonathan Lemon
0080a004d7
One possible code path for syncache_respond() is:
...
syncache_respond(A), ip_output(), ip_input(), tcp_input(), syncache_badack(B)
Which winds up deleting a different entry from the syncache. Handle
this by not utilizing the next entry in the timer chain until after
syncache_respond() completes. The case of A == B should not be possible.
Problem found by: Don Bowman <don@sandvine.com>
2002-06-28 19:12:38 +00:00
Jeff Roberson
5c71bc6cf2
Clean up vn_rdwr locking.
...
- Do shared locks on read.
- Only do vn_{start,finished}_write when writing.
2002-06-28 17:51:11 +00:00
Brian Feldman
aac12bcfbc
Fix a case where a vnode got explicitly unlocked after the pointer to it
...
got set to NULL.
Revision 1.355: in the box
2002-06-28 16:17:47 +00:00
Maxim Konovalov
fc193c4365
Include 'sshd' to the lists of forbidden users.
...
Reviewed by: cvs-committers
2002-06-28 15:46:29 +00:00
Andrey A. Chernov
cc1b8dcb1c
Add additional field 'overwrite' to login_vars. It mainly needed to handle
...
"term" according to manpage, i.e. not overwrite it, if already present in
environment.
2002-06-28 14:45:30 +00:00
Daniel Eischen
88127f1a62
Make sigpending and sigsuspend account for signals that are pending on
...
the process as well as pending on the current thread.
Reported by: Andrew MacIntyre <andymac@bullseye.apana.org.au>
2002-06-28 13:28:41 +00:00
Daniel Eischen
b4e1c937c7
Add a wrapper for pselect() in order to make it a cancellation point.
...
Prompted by: wollman
2002-06-28 13:26:02 +00:00
Mark Murray
f2ed975453
Remove a GCC-specific command-line option. We should be using WARNS=n
...
for this stuff.
2002-06-28 10:36:14 +00:00
Brian Somers
103efc95e8
Mention that we're checking kernel log messages, even if there's
...
no output.
PR: 39618
MFC after: 1 week
2002-06-28 10:32:18 +00:00
Tim J. Robbins
4633a1ab99
Refer to utilities, not commands, for consistency with env(1), nice(1), etc.
2002-06-28 09:34:46 +00:00
Brian Somers
23ddebe20f
Don't use SignalBundle if it's not set
...
Submitted by: Federico G. Schwindt <fgsch@olimpo.com.br>
2002-06-28 09:33:25 +00:00
Tim J. Robbins
8b4f995acc
Document the fairly obvious effects of the PATH environment variable.
2002-06-28 09:31:03 +00:00
Tim J. Robbins
6ec9d03768
Discourage use of env(1)'s "-" flag by moving its description to the
...
Compatibility section of the manual page.
2002-06-28 09:23:39 +00:00
Brian Somers
579abfd895
Complain about (and fix) misformatted RADIUS attributes rather than silently
...
fixing them.
2002-06-28 09:18:15 +00:00
Brian Somers
2f11f09fee
When a RADIUS server is being used, don't use MPPE unless the RADIUS
...
server says it's ok.
2002-06-28 08:46:21 +00:00
Doug Rabson
24f8fd9fd1
Fix warning.
...
Reviewed by: luigi
2002-06-28 08:36:26 +00:00
Julian Elischer
3c9a1810ff
bring Makefile up to date with new ipfw
...
Submitted by: luigi
2002-06-28 08:10:07 +00:00
Scott Long
63393eea99
Fix a botched flag clear operation. Rumor has it that this also fixes
...
the funky-volume-settings-on-startup problem.
Reviewed by: the channel that shall not be named
MFC after: 7 days
2002-06-28 06:11:26 +00:00
Andrey A. Chernov
79a20d3b58
Overwrite "term" from login.conf(5) for any known TERM
2002-06-28 04:59:39 +00:00
Bruce A. Mah
b5a7f7f551
Use full URL path in references to the Handbook.
2002-06-28 04:53:44 +00:00
Matthew Dillon
df151480c8
Add my entry to the mojo file.
2002-06-28 04:26:07 +00:00
David E. O'Brien
70ec688c63
There will be no GDB related .info files unless someone that cares about them
...
sends a patch.
2002-06-28 03:41:56 +00:00
David E. O'Brien
98652bc8b6
Vendor import of GDB 5.2.
...
These bits are taken from the FSF gdb_5_2-branch anoncvs repo
on 27-June-2002 12:01:00 EDT.
2002-06-28 03:29:27 +00:00
David E. O'Brien
4f4fc83241
This commit was generated by cvs2svn to compensate for changes in r98954,
...
which included commits to RCS files with non-trunk default branches.
2002-06-28 03:29:27 +00:00
CHOI Junho
d3900e1fed
add my entry.
2002-06-28 01:42:45 +00:00
David E. O'Brien
b1ae3e66e6
NO! We DON'T wany any libintl action here.
2002-06-28 01:33:53 +00:00
David E. O'Brien
471772ba06
Actually rev 1.3 (don't declare tilde_expand()) is needed with GDB 5.2.
2002-06-28 01:13:52 +00:00
David E. O'Brien
99c8489d5b
Things Gdb 5.2 wants to know about us.
2002-06-28 00:34:05 +00:00
David E. O'Brien
dd7299c825
Our FreeBSD custom changes are OBE. Return to using the stock vendor sources.
2002-06-28 00:14:03 +00:00
Luigi Rizzo
d26d355f0e
Remove a printf and add a comment on an assumption that could be
...
occasionally violated by device drivers.
2002-06-27 23:23:04 +00:00
David E. O'Brien
bb319416d0
Vendor import of GDB 5.2.
...
These bits are taken from the FSF gdb_5_2-branch anoncvs repo
on 27-June-2002 12:01:00 EDT.
2002-06-27 23:04:23 +00:00