Commit Graph

60412 Commits

Author SHA1 Message Date
imp
bd38254e2e Use PATH_MAX in preference to MAXPATHLEN.
Also sort declarations per style(9) (big arrays come last) while I'm
in the area.
2001-05-29 17:27:56 +00:00
sos
0769bdabee Fix bug in debug code 2001-05-29 17:27:36 +00:00
sos
f6e371bd1f Fix for the fixate problem on the Yamaha burners. 2001-05-29 17:19:42 +00:00
bmah
b7d266ab87 Unbreak make release (didn't completely account for removal of *.TXT
files).

Another diff will be forthcoming to fold the functionality of
NORELNOTES into NODOC.

Tested by:  John Hay <jhay@icomtek.csir.co.za>
Pointy hat to:  bmah
2001-05-29 17:14:59 +00:00
ache
5639a39cc3 Add B460800 define 2001-05-29 17:13:18 +00:00
ache
43c00ef868 Add more high speeds
Fix tabs
2001-05-29 17:06:32 +00:00
jhb
0c84f37525 Don't hold the VM lock across VOP's and other things that can sleep. 2001-05-29 16:58:25 +00:00
imp
71a24e4a6b Yet another typo 2001-05-29 16:55:34 +00:00
imp
b7671ed188 Missed this typo too.
Submitted by: Szilveszter Adam <sziszi@petra.hos.u-szeged.hu>
PR: 26766
2001-05-29 16:52:18 +00:00
imp
17f6867cc5 Fix typo.
Submitted by: Szilveszter Adam <sziszi@petra.hos.u-szeged.hu>
PR: 26766
2001-05-29 16:50:23 +00:00
sobomax
bdb58711b9 - Syncronizes command line syntax warnings with manpage (bin/27010);
- silence gcc(1) warnings (sobomax).

PR:		27010
Submitted by:	Alex Kapranoff <alex@kapran.bitmcnit.bryansk.su>, sobomax
MFC after:	10 days
2001-05-29 13:59:02 +00:00
obrien
9e25b214f6 Support the environmental var "GCC_OPTIONS". Which can hold a set of
default options for GCC.  These options are interpreted first and can be
overwritten by explicit command line parameters.  This provides one way of
adding [temporary] options to your world build w/o editing /etc/make.conf.
2001-05-29 09:54:45 +00:00
phk
4228d2730e Stop creating vn(4) devices. 2001-05-29 09:30:42 +00:00
phk
781572d862 Remove altmodishe "[bc]dev, " comments.
PR:		18836
Submitted by:	ben
2001-05-29 09:29:29 +00:00
phk
3c8f4ed442 Remove a comment which was past its shelf life.
PR:		18750
Submitted by:	Tony Finch <dot@dotat.at>
2001-05-29 09:22:22 +00:00
phk
de9bff5d04 When using interfaces that support if_media, the supported media list is
printed on a single, very long, and generally unreadable line.  This
isn't very useful.  It's also really ugly and most of the time you don't
care what media is supported anyway.

PR:		27701
Submitted by:	Brooks Davis <brooks@one-eyed-alien.net>
2001-05-29 09:13:44 +00:00
phk
b7bd9d6b28 Remove unused d_parms_t typedef
Spotted by:	grog
2001-05-29 08:02:31 +00:00
imp
8398095621 Alpha is not in good shape at all.
Submitted by: obrien
2001-05-29 05:32:13 +00:00
imp
a46bf7d575 Temper my optimism 2001-05-29 05:24:08 +00:00
imp
70ea69cbc2 Looks like -current is safe again, and has been since Friday. 2001-05-29 04:26:44 +00:00
dd
ec69eb884c Link make_dev.9 to make_dev_alias.9 and depends_dev.9. 2001-05-29 04:17:36 +00:00
dd
4f8e07138f Document depends_dev.
Reviewed by:	phk
2001-05-29 04:14:33 +00:00
gshapiro
2dc2275139 Make sure the len() builtin always returns an answer. Previously,
len(`') didn't return an answer.  Now it returns 0.

PR:		bin/12942
MFC after:	5 days
2001-05-29 03:32:38 +00:00
obrien
22e09e1bf0 Revert the ugly band-aide[tm] hack of rev 1.12.
The offending loader.4th commit (rev 1.20) has been backed out.
2001-05-29 01:48:06 +00:00
dcs
b61be3ee13 Revert 1.20, as it causes mysterious problems to the Alpha people. 2001-05-29 00:34:32 +00:00
bmah
662995e28c New release notes: sa(4) error handling fixes, various filesystem
renames (and corresponding module and mount_* renames), cdcontrol(1)
next and prev, chmod(1) -h, whois IP address queries go to ARIN.
2001-05-29 00:28:22 +00:00
dd
e1f7978951 Update the document date after DES's updates, move the description of
the -b option below -a to maintain alphabetical order, and add a
missing ".It" before "Fl o".
2001-05-29 00:17:17 +00:00
bmah
9e35333b1d Catch up the supported hardware list with src/sys/pci/uhci_pci.c rev
1.34.
2001-05-29 00:10:32 +00:00
bmah
ee40e915c9 New release notes: ifconfig(8) 802.11-specific support, last(1) -d,
sysctl(8) options, su(1) PAM authentication, vidcontrol(1) -H,
chown(8) follows symbolic links, new install(1) options, Binutils
2.11.0.

Release notes deleted:  pcm(4) in GENERIC.

MFCs noted:  vidcontrol(8) -p.
2001-05-28 23:30:25 +00:00
msmith
18d7539d2e Correct the returned UDP datagram length. See the PR for a more comprehensive
description of the fix.

PR:		misc/25503
Submitted by:	Jim Browne <jbrowne@jbrowne.com>
MFC after:	1 week
2001-05-28 22:27:06 +00:00
msmith
10ff37925c The shortest valid TFTP packet is 4 bytes, not 8.
PR:		misc/25503
Submitted by:	Jim Browne <jbrowne@jbrowne.com>
MFC after:	1 week
2001-05-28 22:25:44 +00:00
phk
ffbd616b16 Direct queries for IP numbers to ARIN. It would be nice if we could
send them to APNIC/RIPE intelligently, but we can't at this time so
fallback to ARIN and depend on them telling the user where to look.

Maybe we need a .whoisrc file...

PR:		24707
Submitted by:	Mike Barcroft mike@q9media.com
MFC after:	1 week
2001-05-28 21:37:29 +00:00
phk
2595178f4b Call kvm_close() before exit for consistency.
PR:		24654
Submitted by:	Daniel Hemmerich zartik@yahoo.com
2001-05-28 21:30:31 +00:00
mjacob
19b20edd40 Spring MegaChange #1.
----

Make a device for each ISP- really usable only with devfs and add an ioctl
entry point (this can be used to (re)set debug levels, reset the HBA,
rescan the fabric, issue lips, etc).

----

Add in a kernel thread for Fibre Channel cards. The purpose of this
thread is to be woken up to clean up after Fibre Channel events
block things.  Basically, any FC event that casts doubt on the
location or identify of FC devices blocks the queues. When, and
if, we get the PORT DATABASE CHANGED or NAME SERVER DATABASE CHANGED
async event, we activate the kthread which will then, in full thread
context, re-evaluate the local loop and/or the fabric. When it's
satisfied that things are stable, it can then release the blocked
queues and let commands flow again.

The prior mechanism was a lazy evaluation. That is, the next command
to come down the pipe after change events would pay the full price
for re-evaluation. And if this was done off of a softcall, it really
could hang up the system.

These changes brings the FreeBSD port more in line with the Solaris,
Linux and NetBSD ports. It also, more importantly, gets us being
more proactive about topology changes which could then be reflected
upwards to CAM so that the periph driver can be informed sooner
rather than later when things arrive or depart.

---

Add in the (correct) usage of locking macros- we now have lock transition
macros which allow us to transition from holding the CAM lock (Giant)
and grabbing the softc lock and vice versa. Switch over to having this
HBA do real locking. Some folks claim this won't be a win. They're right.
But you have to start somewhere, and this will begin to teach us how
to DTRT for HBAs, etc.

--

Start putting in prototype 2300 support.  Add back in LIP
and Loop Reset as async events that each platform will handle.
Add in another int_bogus instrumentation point.

Do some more substantial target mode cleanups.

MFC after:	8 weeks
2001-05-28 21:20:43 +00:00
phk
f80decdc0c Make the beep duration independent of HZ.
PR:		25201
Submitted by:	Akio Morita amorita@meadow.scphys.kyoto-u.ac.jp
MFC after:	1 week
2001-05-28 21:11:38 +00:00
phk
ab5a977c79 /var/log/console.log should be mode 600.
PR:		25329
Submitted by:	Yoshihiro Koya Yoshihiro.Koya@math.yokohama-cu.ac.jp
MFC after:	1 week
2001-05-28 20:54:34 +00:00
phk
db024351f8 Clarify that the old CD-ROM drivers are only for non-ATAPI drives.
PR:		25369
Submitted by:	Matt Emmerton matt@gsicomp.on.ca
MFC after:	1 week
2001-05-28 20:43:36 +00:00
dd
6fd4ea8be9 Remove obsolete DEVFS manual pages. The routines they describe don't
exist in the new (phk's) DEVFS.

Approved by:	phk
2001-05-28 20:27:23 +00:00
phk
aaaac2aa6c With the new kernel dev_t conversions done at release 4.X,
it becomes possible to trap in ptsstop() in kern/tty_pty.c
     if the slave side has never been opened during the life of a kernel.

     What happens is that calls to ttyflush() done from ptyioctl() for the
     controlling side end up calling ptsstop() [via (*tp->t_stop)(tp, <X>)]
     which evaluates the following:

	     struct pt_ioctl *pti = tp->t_dev->si_drv1;

     In order for tp->t_dev to be set, the slave device must first be
     opened in ttyopen() [kern/tty.c].

     It appears that the only problem is calls to (*tp->t_stop)(tp, <n>),
     so this could also happen with other ioctls initiated by the
     controlling side before the slave has been opened.

PR:		27698
Submitted by:	David Bein bein@netapp.com
MFC after:	6 days
2001-05-28 20:22:12 +00:00
gshapiro
5da52a6936 Take advantage of the new OSTYPE(freebsd4) in sendmail 8.11.4
MFC after:	1 week
2001-05-28 17:49:51 +00:00
obrien
77a4be302f Update for the Bintuils 2.11.0 import. 2001-05-28 17:48:04 +00:00
gshapiro
025ec344a7 sendmail 8.11.4 has been imported. 2001-05-28 17:21:46 +00:00
gshapiro
60d5dd99f4 sendmail 8.11.4 has been imported 2001-05-28 17:13:41 +00:00
ru
110c4c81c8 Name this module msdos.ko so that mount_msdos(8) can autoload
it with vfsload("msdos").

(The proper fix would be to rename the `msdos' file system to
`msdosfs' in VFS_SET(), and mount_msdos(8) to mount_msdosfs(8).
But that would break too many existing fstab(5) setups, and
would require a lot of unnecessary documentation and code
msdos -> msdosfs changes.)

Noticed by:	markm
2001-05-28 17:10:46 +00:00
gshapiro
fe77e70108 Resolve conflicts from 8.11.4 import 2001-05-28 17:10:35 +00:00
gshapiro
175e3eb50e This commit was generated by cvs2svn to compensate for changes in r77349,
which included commits to RCS files with non-trunk default branches.
2001-05-28 17:08:52 +00:00
gshapiro
5338b6ff5f Import sendmail 8.11.4 2001-05-28 17:08:52 +00:00
ru
fd136031ce Use new backup feature of install(1). 2001-05-28 16:58:35 +00:00
ru
d893654545 Bootstrap install(1). 2001-05-28 16:54:02 +00:00
ru
90fde797f7 Added support for all new install(1) options.
Removed -c from the actual call as -p implies "copy".
2001-05-28 16:53:01 +00:00