Tim J. Robbins
fbf70de6b0
Lock the proc around accessing p_siglist in ttycheckoutq() in the
...
unused wait != 0 case.
2003-02-10 06:06:46 +00:00
Alexander Kabaev
a81f4c40b7
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.10 -mno-align-long-strings.
1.11 Allow the specification of LONG_TYPE_SIZE on the command line.
2003-02-10 06:05:16 +00:00
Alexander Kabaev
c66fff0155
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.11 -mno-align-long-strings.
Note the change 1.15 is not needed anymore.
2003-02-10 06:04:35 +00:00
Alexander Kabaev
6d114ccf45
Update for Gcc 3.2.2 release.
2003-02-10 06:03:47 +00:00
Alexander Kabaev
6f20e984fc
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.{2,15} FREEBSD_NATIVE.
1.21 "GCC_OPTIONS".
1.{16,25,27} Cross-compiling issues.
2003-02-10 06:03:16 +00:00
Jeff Roberson
7137d635ac
- In getnewbuf() unlock the bq lock prior to sleeping when we're out of
...
buffers.
Submitted by: tegge
2003-02-10 06:02:51 +00:00
Alexander Kabaev
42f979319e
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.2 -fformat-extensions.
1.3 -printf0
1.6 Teach GCC about %y for DDB and implement
support for the C99 %z format modifier.
2003-02-10 06:00:24 +00:00
Alexander Kabaev
10a72f72d8
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.2 kernel printf enhancements framework.
1.3 suppress prototype warnings on K&R main.
2003-02-10 05:59:19 +00:00
Alexander Kabaev
76c39e5f7b
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.2 framework for our kernel printf enhancements.
1.3 suppress prototype warnings on K&R main.
2003-02-10 05:58:19 +00:00
Alexander Kabaev
d79e61dc75
Update HEAD with stock GCC 3.2.2 release files.
2003-02-10 05:57:03 +00:00
Alexander Kabaev
2b69e56ae8
This commit was generated by cvs2svn to compensate for changes in r110618,
...
which included commits to RCS files with non-trunk default branches.
2003-02-10 05:49:31 +00:00
Alexander Kabaev
2b4726c945
Gcc 3.2.2-release libf2c bits.
2003-02-10 05:49:31 +00:00
Alexander Kabaev
3522eb4638
This commit was generated by cvs2svn to compensate for changes in r110616,
...
which included commits to RCS files with non-trunk default branches.
2003-02-10 05:48:28 +00:00
Alexander Kabaev
c8f8cd6da1
Gcc 3.2.2-release Objective C support bits.
2003-02-10 05:48:28 +00:00
Alexander Kabaev
5801dade0e
This commit was generated by cvs2svn to compensate for changes in r110614,
...
which included commits to RCS files with non-trunk default branches.
2003-02-10 05:47:54 +00:00
Alexander Kabaev
61e268fb5f
Gcc 3.2.2-release C++ support bits.
2003-02-10 05:47:54 +00:00
Alexander Kabaev
72983f38e1
This commit was generated by cvs2svn to compensate for changes in r110611,
...
which included commits to RCS files with non-trunk default branches.
2003-02-10 05:41:50 +00:00
Alexander Kabaev
7b74929d74
Gcc 3.2.2-release.
2003-02-10 05:41:50 +00:00
Jake Burkholder
3749dff3f9
Remove mtx_lock_giant from functions which are mp-safe.
2003-02-10 04:42:20 +00:00
Tim J. Robbins
f8e84641ec
Make this work without COMPAT_43 by using tcgetattr()/tcsetattr() instead
...
of ioctl TIOCGETP/TIOCSETP.
2003-02-10 02:08:49 +00:00
Dag-Erling Smørgrav
75af7cb8a7
Major cleanup & homogenization.
2003-02-10 00:50:03 +00:00
Dag-Erling Smørgrav
87e55d0799
No idea what this is for, and it doesn't make much sense. If a port needs
...
it, it can install its own copy in /usr/local/etc/pam.d/.
2003-02-10 00:49:44 +00:00
Dag-Erling Smørgrav
5eb3150c28
There's no reason to have two identical policies for FTP servers, so
...
make ftp a symlink to ftpd.
2003-02-10 00:47:46 +00:00
Jeffrey Hsu
93eb73aa48
Add restrict keyword to string functions.
...
Reviewed by: bde
2003-02-10 00:36:27 +00:00
Scott Long
ffb37f33f8
Implement a new dynamic command allocator. FIBs are allocated in 1 page
...
blocks now, which should eliminate problems with the driver failing to
attach due to insufficient contiguous RAM. Allow the FIB pool to grow
from the default of 128 to the max of 512 as demand grows. Also pad the
adapter init struct to work around the 2120/2200 DMA bug now that there
is no longer a FIB slab.
2003-02-10 00:34:24 +00:00
Poul-Henning Kamp
7bd4e7b4a0
Leak more stuff into libgeom.
2003-02-10 00:11:43 +00:00
Jeff Roberson
3306adcfcf
- Correct another atomic op.
...
Spotted by: alc
2003-02-09 22:39:51 +00:00
Nate Lawson
3f54508cba
Clean up exit path from rl_attach() to remove multiple returns
2003-02-09 22:32:50 +00:00
Martin Blapp
f288477e4e
Explicitly release a existing lease before we start dhclient (again).
...
If we already have a lease and restart sysinstall (or something with
the net configuration goes wrong), we would have to reboot just
because there is a dhclient hanging around.
Reviewed by: murray (re)
MFC after: 5 days
2003-02-09 22:04:50 +00:00
Nate Lawson
4d8d31a7b4
Quirk for Lexar Media Jumpdrive
...
PR: kern/47006
Tested by: George Hartzell <hartzell@kestrel.alerce.com>
MFC after: 1 week
2003-02-09 21:49:45 +00:00
Dag-Erling Smørgrav
d902781908
Complete rewrite of pam_ssh(8). The previous version was becoming hard
...
to maintain, and had security issues which would have required a major
rewrite to address anyway.
This implementation currently starts a separate agent for each session
instead of connecting each new session to the agent started by the first
one. While this would be a Good Thing (and the old pam_ssh(8) tried to
do it), it's hard to get right. I'll revisit this issue when I've had a
chance to test some modifications to ssh-agent(1).
2003-02-09 21:20:44 +00:00
Alan Cox
6b4b77ad34
Add a comment describing how pagedaemon_wakeup() should be used and
...
synchronized.
Suggested by: tegge
2003-02-09 20:40:36 +00:00
Joerg Wunsch
a7a02d1917
Set the expected permissions of /dev to 0555 since this is what devfs
...
is using anyway. Otherwise, "make installworld" insists on resetting
them to 0755.
2003-02-09 19:33:53 +00:00
Mike Makonnen
c95c14d4e1
Revisit the shell special characters issue and settle it once-and-forall.
...
All characters will be accepted, and pw(8) can sort out which ones it
will allow and which ones it won't.
Approved by: markm (mentor)
Prodded by: Philippe Bourcier <philippe@cyberabuse.org>
2003-02-09 18:29:09 +00:00
Hidetoshi Shimokawa
645394e60b
Increase atrq.ndesc for if_fwe.
2003-02-09 17:11:55 +00:00
Poul-Henning Kamp
cce7303af3
Update the statistics collection code to track busy time instead of
...
idle time.
Statistics now default to "on" and can be turned off with
sysctl kern.geom.collectstats=0
Performance impact of statistics collection is on the order of
800 nsec per consumer/provider set on a 700MHz Athlon.
2003-02-09 17:04:57 +00:00
Jacques Vidrine
a097def45b
Do not define OPENSSL_NO_KRB5 here in CFLAGS. It is handled in
...
opensslconf.h.
Reminded by: reports from des, obrien
2003-02-09 14:59:56 +00:00
Jens Schweikhardt
ca22e6526a
Correct assorted typos and grammos. No content changes.
2003-02-09 13:02:57 +00:00
Jeff Roberson
08883c8a85
- Claim we're 'fsync' and not 'spec_fsync' in vop_stdfsync.
2003-02-09 12:29:38 +00:00
Jeff Roberson
c10a177610
- Use the new vop_stdfsync instead of recreating our own.
2003-02-09 12:28:51 +00:00
Jeff Roberson
69953c8435
- Move some code out from #ifdef INVARIANTS.
2003-02-09 12:11:37 +00:00
Jeff Roberson
05e393f0cd
- Update a printf format for b_flags.
2003-02-09 11:56:13 +00:00
Jeff Roberson
767b9a529d
- Cleanup unlocked accesses to buf flags by introducing a new b_vflag member
...
that is protected by the vnode lock.
- Move B_SCANNED into b_vflags and call it BV_SCANNED.
- Create a vop_stdfsync() modeled after spec's sync.
- Replace spec_fsync, msdos_fsync, and hpfs_fsync with the stdfsync and some
fs specific processing. This gives all of these filesystems proper
behavior wrt MNT_WAIT/NOWAIT and the use of the B_SCANNED flag.
- Annotate the locking in buf.h
2003-02-09 11:28:35 +00:00
Jeff Roberson
15553af710
- spell add 'add' and not 'subtract' in an atomic op.
...
Spotted by: alc
Pointy hat to: jeff
2003-02-09 11:21:40 +00:00
Hidetoshi Shimokawa
233b1b978b
Add new ioctl to specify target EUI64 for fwmem.
2003-02-09 10:14:22 +00:00
Jeff Roberson
d85be48243
- Lock down the buffer cache's infrastructure code. This includes locks on
...
buf lists, synchronization variables, and atomic ops for the counters.
This change does not remove giant from any code although some pushdown
may be possible.
- In vfs_bio_awrite() don't access buf fields without the buf lock.
2003-02-09 09:47:31 +00:00
Julian Elischer
bdd1da658e
Fix spelling errors in comments
...
Submitted by: Davidxu@
2003-02-09 08:49:02 +00:00
Hidetoshi Shimokawa
5a8d8970be
Remove unnecessary check for OCB_ACT_CMD.
2003-02-09 07:40:27 +00:00
Hidetoshi Shimokawa
e6aaafcd79
Improve device listing.
2003-02-09 07:26:48 +00:00
Hidetoshi Shimokawa
864d7e72b8
- Detect split transcation timeout.
...
* implement watchdog timer.
* check all standing transactions in firewire_xfer_timeout().
- Add firewire_xferq_drain() for fw_busreset().
- Add/improve some debug messages.
- Call fw_xfer_done() if retry handler is NULL.
2003-02-09 07:16:01 +00:00