]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
24 years agoRemove unneded -ltermcap or -lmytinfo
ache [Sat, 16 Sep 2000 03:52:06 +0000 (03:52 +0000)]
Remove unneded -ltermcap or -lmytinfo

24 years agoRemove unneded -lmytinfo
ache [Sat, 16 Sep 2000 03:33:00 +0000 (03:33 +0000)]
Remove unneded -lmytinfo

24 years agoRemove unneded -ltermcap
ache [Sat, 16 Sep 2000 03:30:50 +0000 (03:30 +0000)]
Remove unneded -ltermcap

24 years agoRemove unneded -lmytinfo
ache [Sat, 16 Sep 2000 03:27:54 +0000 (03:27 +0000)]
Remove unneded -lmytinfo

24 years agoAdd warning about laptops needing pmtimer device for proper suspend/resume
imp [Sat, 16 Sep 2000 03:08:55 +0000 (03:08 +0000)]
Add warning about laptops needing pmtimer device for proper suspend/resume
functionality.

24 years agoIt is possible for a TCP callout to be removed from the timing wheel,
jlemon [Sat, 16 Sep 2000 00:53:53 +0000 (00:53 +0000)]
It is possible for a TCP callout to be removed from the timing wheel,
but have a network interrupt arrive and deactivate the timeout before
the callout routine runs.  Check for this case in the callout routine;
it should only run if the callout is active and not on the wheel.

24 years agoRemove some commented out cruft.
jhb [Fri, 15 Sep 2000 23:00:46 +0000 (23:00 +0000)]
Remove some commented out cruft.

24 years ago- Add a new process flag P_NOLOAD that marks a process that should be
jhb [Fri, 15 Sep 2000 22:00:23 +0000 (22:00 +0000)]
- Add a new process flag P_NOLOAD that marks a process that should be
  ignored during load average calcuations.
- Set this flag for the idle processes and the softinterrupt process.

24 years agoAdd release note for netgraph enhancements/improvements.
bmah [Fri, 15 Sep 2000 20:52:03 +0000 (20:52 +0000)]
Add release note for netgraph enhancements/improvements.

Submitted by: archie

24 years agoIdle processes are always runnable, so let them state at SRUN.
jhb [Fri, 15 Sep 2000 19:49:48 +0000 (19:49 +0000)]
Idle processes are always runnable, so let them state at SRUN.

24 years agoRelease Giant before starting up init.
jhb [Fri, 15 Sep 2000 19:25:29 +0000 (19:25 +0000)]
Release Giant before starting up init.

Submitted by: jake

24 years agoFix typo (rc.conf -> pccard.conf).
iwasaki [Fri, 15 Sep 2000 19:17:40 +0000 (19:17 +0000)]
Fix typo (rc.conf -> pccard.conf).

Submitted by: OKAZAKI Tetsurou <okazaki@be.to>

24 years agoUse driver_intr_t instead of the now defunct inthand2_t.
jhb [Fri, 15 Sep 2000 19:09:15 +0000 (19:09 +0000)]
Use driver_intr_t instead of the now defunct inthand2_t.

24 years agoexamined the gateway (from the routing table) only when the address
ume [Fri, 15 Sep 2000 17:21:35 +0000 (17:21 +0000)]
examined the gateway (from the routing table) only when the address
family of the gateway is AF_INET6.

Submitted by: JINMEI Tatuya <jinmei@isl.rdc.toshiba.co.jp>

24 years agoAdd -Wmissing-prototypes.
ru [Fri, 15 Sep 2000 15:37:16 +0000 (15:37 +0000)]
Add -Wmissing-prototypes.

24 years agoAlso coerce diff(1) into working the other way (from no-\n to \n).
green [Fri, 15 Sep 2000 11:35:16 +0000 (11:35 +0000)]
Also coerce diff(1) into working the other way (from no-\n to \n).
Taking out the evil warning fixed it one way, but didn't make the
other way any better, so replace it with printing a single \n.

24 years agoReserve major number 156 for uscanner
n_hibma [Fri, 15 Sep 2000 10:27:01 +0000 (10:27 +0000)]
Reserve major number 156 for uscanner

24 years agoCorrect variable check for VAR_TRY_DHCP.
jkh [Fri, 15 Sep 2000 08:15:14 +0000 (08:15 +0000)]
Correct variable check for VAR_TRY_DHCP.

24 years agoUse MTREE_FOLLOWS_SYMLINKS option
ache [Fri, 15 Sep 2000 08:08:04 +0000 (08:08 +0000)]
Use MTREE_FOLLOWS_SYMLINKS option
This is part of whole subsystem fixing

Reviewed by: imp

24 years agoAdd/use MTREE_FOLLOWS_SYMLINKS make.conf option
ache [Fri, 15 Sep 2000 08:07:05 +0000 (08:07 +0000)]
Add/use MTREE_FOLLOWS_SYMLINKS make.conf option
This is part of whole subsystem fixing

Reviewed by: imp

24 years agoFactorize, reorganize, and move code around.
dcs [Fri, 15 Sep 2000 08:05:52 +0000 (08:05 +0000)]
Factorize, reorganize, and move code around.

The boot-conf and boot code had various bugs, and some of it was big,
ugly, unwieldy, and, sometimes, plain incorrect. I'm just about
completely replaced these ugly parts with something much more manageable.

Minor changes were made to the well-factorized parts of it, to accomodate
the new code.

Of note:

* make sure boot-conf has the exact same behavior wrt boot order
as start.

* Correct both boot and boot-conf so they'll work correctly when
compiled in, as they both had some bugs, minor and major.

* Remove all the crud from loader.4th back into support.4th, for
the first time since boot-conf was first improved. Hurray!

I'm fairly satisfied with the code at this time. Time to see about those
man pages...

24 years agoRestore standard symlink default, return -L, remove -P, add missing -q to getopt
ache [Fri, 15 Sep 2000 08:05:37 +0000 (08:05 +0000)]
Restore standard symlink default, return -L, remove -P, add missing -q to getopt
This is part of whole subsystem fixing

Reviewed by: imp

24 years agoStart countdown only _after_ the kernel was loaded. Not very fair otherwise.
dcs [Fri, 15 Sep 2000 07:54:10 +0000 (07:54 +0000)]
Start countdown only _after_ the kernel was loaded. Not very fair otherwise.

24 years agoGosh. I managed to commit the wrong version of this file. Darn;
markm [Fri, 15 Sep 2000 06:14:02 +0000 (06:14 +0000)]
Gosh. I managed to commit the wrong version of this file. Darn;
I must remember not to do that again.

(This fixes broken install and distribute targets)

24 years agoMerged from sys/isa/fd.c revision 1.187.
kato [Fri, 15 Sep 2000 05:47:56 +0000 (05:47 +0000)]
Merged from sys/isa/fd.c revision 1.187.

Pointed out by: nyan

24 years agoMerged from sys/i386/isa/sio.c revision 1.314.
kato [Fri, 15 Sep 2000 05:45:23 +0000 (05:45 +0000)]
Merged from sys/i386/isa/sio.c revision 1.314.

24 years agoMerged from sys/i386/isa/clock.c revision 1.157.
kato [Fri, 15 Sep 2000 05:42:42 +0000 (05:42 +0000)]
Merged from sys/i386/isa/clock.c revision 1.157.

24 years agoMerged from sys/i386/i386/machdep.c revision 1.408.
kato [Fri, 15 Sep 2000 05:35:55 +0000 (05:35 +0000)]
Merged from sys/i386/i386/machdep.c revision 1.408.

24 years agopkg_version(1) will now distinguish between the different cases where
bmah [Fri, 15 Sep 2000 04:16:20 +0000 (04:16 +0000)]
pkg_version(1) will now distinguish between the different cases where
the exact relationship between an installed package and its
corresponding entry in the index file can't be determined.

Submitted by: Mark Ovens <marko@freebsd.org>

24 years agoMoved the fe driver from the compat section to the correct section.
nyan [Fri, 15 Sep 2000 02:25:41 +0000 (02:25 +0000)]
Moved the fe driver from the compat section to the correct section.

Submitted by: sanpei

24 years agoAdd sftp-server
ache [Fri, 15 Sep 2000 01:04:32 +0000 (01:04 +0000)]
Add sftp-server

24 years agoCheck to see if we actually have an interrupt descriptor and an interrupt
jhb [Fri, 15 Sep 2000 00:27:57 +0000 (00:27 +0000)]
Check to see if we actually have an interrupt descriptor and an interrupt
thread for each interrupt that comes in.  If we don't, log the event and
return immediately for a hardware interrupt.  For a softinterrupt, panic
instead.

Submitted by: ben

24 years agoAdd acpi_send_pm_event() to inform all devices that the system is
iwasaki [Thu, 14 Sep 2000 23:29:37 +0000 (23:29 +0000)]
Add acpi_send_pm_event() to inform all devices that the system is
going to sleep and back from sleep.
Also re-enabling some acpi registers on wakeup.

24 years agoEnforce process limit policy in one place to keep proccnt from diverging
truckman [Thu, 14 Sep 2000 23:07:39 +0000 (23:07 +0000)]
Enforce process limit policy in one place to keep proccnt from diverging
from reality.

24 years agoAdd manpages acpi userland tools.
iwasaki [Thu, 14 Sep 2000 22:48:39 +0000 (22:48 +0000)]
Add manpages acpi userland tools.

Obtained from: ACPI for FreeBSD project

24 years agoAdd pmtimer instance.
iwasaki [Thu, 14 Sep 2000 22:39:14 +0000 (22:39 +0000)]
Add pmtimer instance.

24 years agoAdd Timer device driver for power management events.
iwasaki [Thu, 14 Sep 2000 22:34:57 +0000 (22:34 +0000)]
Add Timer device driver for power management events.
The code for suspend/resume is derived from APM device driver.

Some people suggested the original code is somewhat buggy, but I'd
like to just move it from apm.c without any major changes for the
initial version.  This code should be refined later.

To use pmtimer to adjust time at resume time, add
device pmtimer
in your kernel config file, and add
hint.pmtimer.0.at="isa"
in your device.hints

Reviewed by: -current, bde

24 years agoGrab the scheduler lock before calling setrunqueue() and mi_switch().
jhb [Thu, 14 Sep 2000 22:17:34 +0000 (22:17 +0000)]
Grab the scheduler lock before calling setrunqueue() and mi_switch().

24 years agoFix some style nits
brian [Thu, 14 Sep 2000 22:03:13 +0000 (22:03 +0000)]
Fix some style nits

24 years agoSupport PPPoATM, disabled for now as /usr/include/netnatm doesn't exist
brian [Thu, 14 Sep 2000 22:02:54 +0000 (22:02 +0000)]
Support PPPoATM, disabled for now as /usr/include/netnatm doesn't exist

Submitted by: Jakob Stoklund Olesen <stoklund@taxidriver.dk>

24 years agoWith the help of 'Eric Christeson <echriste@ssesco.com>', determined
mjacob [Thu, 14 Sep 2000 21:38:44 +0000 (21:38 +0000)]
With the help of 'Eric Christeson <echriste@ssesco.com>', determined
that QIC 525 really should be 512 byte fixed blocksize.

24 years agom_cat() can free its second argument, so collect the checksum information
jlemon [Thu, 14 Sep 2000 21:06:48 +0000 (21:06 +0000)]
m_cat() can free its second argument, so collect the checksum information
from the fragment before calling m_cat().

24 years agoRemove the mtx_t, witness_t, and witness_blessed_t types. Instead, just
jhb [Thu, 14 Sep 2000 20:15:16 +0000 (20:15 +0000)]
Remove the mtx_t, witness_t, and witness_blessed_t types.  Instead, just
use struct mtx, struct witness, and struct witness_blessed.

Requested by: bde

24 years agoPipes are not writeable while a direct write is in progress. However,
jlemon [Thu, 14 Sep 2000 20:10:19 +0000 (20:10 +0000)]
Pipes are not writeable while a direct write is in progress.  However,
the kqueue filter got the sense of the test reversed, so fix it.

Spotted by: Michael Elkins <me@sigpipe.org>

24 years agoTake out the RANDOMDEV option. The entropy device is a (pseudo-)device
markm [Thu, 14 Sep 2000 20:07:32 +0000 (20:07 +0000)]
Take out the RANDOMDEV option. The entropy device is a (pseudo-)device
now.

24 years agoSilence the perl build a lot; particularly in the case where a
markm [Thu, 14 Sep 2000 19:58:07 +0000 (19:58 +0000)]
Silence the perl build a lot; particularly in the case where a
"make all" is being done on top of a "make buildworld", and nothing
needs making.

Asked for by: jkh

24 years agoSome more slight doco fixes: update date, and add a bit more to the history.
wollman [Thu, 14 Sep 2000 19:20:17 +0000 (19:20 +0000)]
Some more slight doco fixes: update date, and add a bit more to the history.

24 years agoAdd function comments for functions missing them
eivind [Thu, 14 Sep 2000 19:13:59 +0000 (19:13 +0000)]
Add function comments for functions missing them

24 years agoAllow tftpd to run as a specified user, not just `nobody'.
wollman [Thu, 14 Sep 2000 19:08:29 +0000 (19:08 +0000)]
Allow tftpd to run as a specified user, not just `nobody'.
Update documentation to reflect new option.  Also fix documentation
style and add missing references.

PR: 21268
Submitted by: "Aleksandr A. Babaylov" <babolo@links.ru>
Reviewed by: imp

24 years agocc -O -pipe -I/usr/src/usr.bin/kdump/../ktrace -I/usr/src/usr.bin/kdump/../.. Fix...
jkh [Thu, 14 Sep 2000 18:53:08 +0000 (18:53 +0000)]
cc -O -pipe -I/usr/src/usr.bin/kdump/../ktrace -I/usr/src/usr.bin/kdump/../..   Fix ioctl.c creation to deal with the depend case more properly.

Submitted by:   Ruslan Ermilov <ru@sunbay.com>

24 years agoFix ioctl.c creation to deal with the depend case more properly.
jkh [Thu, 14 Sep 2000 18:52:48 +0000 (18:52 +0000)]
Fix ioctl.c creation to deal with the depend case more properly.

Submitted by: Ruslan Ermilov <ru@sunbay.com>

24 years agoBlow away COMPAT_43 support for mount
eivind [Thu, 14 Sep 2000 18:11:44 +0000 (18:11 +0000)]
Blow away COMPAT_43 support for mount

24 years agoUnderstand IPPROTO_ESP and IPPROTO_AH packets
brian [Thu, 14 Sep 2000 18:01:54 +0000 (18:01 +0000)]
Understand IPPROTO_ESP and IPPROTO_AH packets

Submitted by: Angelos D. Keromytis <angelos@dsl.cis.upenn.edu>

24 years agoMake the [u]random device's permissions match those in the matching
markm [Thu, 14 Sep 2000 17:48:47 +0000 (17:48 +0000)]
Make the [u]random device's permissions match those in the matching
make_dev() call.

At the moment, it is an error for anyone but root to write to this
device (EPERM), and the permissions don't suggest that. Soon, however,
anyone will be able to write here, but only root will cause an implicit
reseed.

24 years agoAnother overhaul of the periodic stuff.
brian [Thu, 14 Sep 2000 17:19:15 +0000 (17:19 +0000)]
Another overhaul of the periodic stuff.

All periodic sub-scripts <larf> now have their return codes interpreted
by periodic(8).  Output may be masked based on variable values in
periodic.conf.

It's also now possible to email periodic output to arbitrary addresses,
or to send it to a log file, examples of which can be found in
newsyslog.conf.

The upshot of it all should be no discernable changes to the default
behaviour of periodic(8).

PR: 21250

24 years agoGC vax-only code
eivind [Thu, 14 Sep 2000 16:51:47 +0000 (16:51 +0000)]
GC vax-only code

24 years ago"fe" driver was newbus'ify and bus_space'ify by nyan.
sanpei [Thu, 14 Sep 2000 16:20:52 +0000 (16:20 +0000)]
"fe" driver was newbus'ify and bus_space'ify by nyan.

comment-in "XXX NOT SUPPORTED YET" cards
which was supported by "fe" driver.

24 years agoInstall the kernel KLM as "kernel" by default.
obrien [Thu, 14 Sep 2000 15:17:19 +0000 (15:17 +0000)]
Install the kernel KLM as "kernel" by default.

24 years agoFollow the hints from PHK's new messages- only make_dev for a device
mjacob [Thu, 14 Sep 2000 14:53:57 +0000 (14:53 +0000)]
Follow the hints from PHK's new messages- only make_dev for a device
once. Alias names use the make_dev_alias function.

24 years agoFollow BSD/OS and NetBSD, keep the ip_id field in network order all the time.
ru [Thu, 14 Sep 2000 14:42:04 +0000 (14:42 +0000)]
Follow BSD/OS and NetBSD, keep the ip_id field in network order all the time.

Requested by: wollman

24 years agoChange "KTR_COMPILE & m" to "KTR_COMPILE & (m)" to allow more flexible
dfr [Thu, 14 Sep 2000 13:07:05 +0000 (13:07 +0000)]
Change "KTR_COMPILE & m" to "KTR_COMPILE & (m)" to allow more flexible
expressions for m.

24 years agoDon't release Giant for db_nofault exceptions since it isn't held when
dfr [Thu, 14 Sep 2000 13:04:38 +0000 (13:04 +0000)]
Don't release Giant for db_nofault exceptions since it isn't held when
kdb_trap is called.

24 years agoThere is no reason to clobber ${DESTDIR}/usr/include/{isofs,ufs,dev}
ru [Thu, 14 Sep 2000 12:12:23 +0000 (12:12 +0000)]
There is no reason to clobber ${DESTDIR}/usr/include/{isofs,ufs,dev}
in SHARED=copies case since all symbolic links previously created by
SHARED=symlinks install have already been removed to that point.

PR: misc/21150

24 years ago- Newbus'ify and bus_space'ify.
nyan [Thu, 14 Sep 2000 12:02:07 +0000 (12:02 +0000)]
- Newbus'ify and bus_space'ify.
- Separate bus dependent part and independent part.
- Moved source files to sys/dev/fe (repo copied).
- Fixed some comments by chi@bd.mbn.or.jp (Chiharu Shibata)

Tested by: bsd-nomads@clave.gr.jp and
FreeBSD98-testers@jp.freebsd.org

24 years ago- Changed the structure name (struct disk -> struct softc).
nyan [Thu, 14 Sep 2000 11:45:31 +0000 (11:45 +0000)]
- Changed the structure name (struct disk -> struct softc).
- Converted to disk_create() interface.
- Removed unnecessary code.

24 years agoAdd Quicknet LineJACK and PhoneJACK cards
roger [Thu, 14 Sep 2000 08:51:27 +0000 (08:51 +0000)]
Add Quicknet LineJACK and PhoneJACK cards

24 years agoremove .PHONY to avoid gratuitous rebuild of ioctl.c each time.
jkh [Thu, 14 Sep 2000 06:20:19 +0000 (06:20 +0000)]
remove .PHONY to avoid gratuitous rebuild of ioctl.c each time.

Approved by: sef

24 years agoAnother Sept 5 change forces a new mountd since the old mountd panics
imp [Thu, 14 Sep 2000 06:04:44 +0000 (06:04 +0000)]
Another Sept 5 change forces a new mountd since the old mountd panics
the kernel, according to Mike Smith.

24 years agoFixed breakage of installation of kbdcontrol.1 in previous commit.
bde [Thu, 14 Sep 2000 05:29:42 +0000 (05:29 +0000)]
Fixed breakage of installation of kbdcontrol.1 in previous commit.

Fixed style bugs.

24 years agoActivate the rest of the aac driver, otherwise even GENERIC fails to build.
peter [Wed, 13 Sep 2000 23:50:40 +0000 (23:50 +0000)]
Activate the rest of the aac driver, otherwise even GENERIC fails to build.

Forgotten by: msmith

24 years agoFix compilation problems and bounds-checking bug in `ifinfo'.
wollman [Wed, 13 Sep 2000 19:53:54 +0000 (19:53 +0000)]
Fix compilation problems and bounds-checking bug in `ifinfo'.

PR: 21177
Submitted by: Craig Leres <leres@ee.lbl.gov>

24 years ago- Remove the inthand2_t type and use the equivalent driver_intr_t type from
jhb [Wed, 13 Sep 2000 18:33:25 +0000 (18:33 +0000)]
- Remove the inthand2_t type and use the equivalent driver_intr_t type from
  newbus for referencing device interrupt handlers.
- Move the 'struct intrec' type which describes interrupt sources into
  sys/interrupt.h instead of making it just be a x86 structure.
- Don't create 'ithd' and 'intrec' typedefs, instead, just use 'struct ithd'
  and 'struct intrec'
- Move the code to translate new-bus interrupt flags into an interrupt thread
  priority out of the x86 nexus code and into a MI ithread_priority()
  function in sys/kern/kern_intr.c.
- Remove now-uneeded x86-specific headers from sys/dev/ata/ata-all.c and
  sys/pci/pci_compat.c.

24 years ago- Fix spinlock exiting to handle recursion properly and only enable
jhb [Wed, 13 Sep 2000 18:28:14 +0000 (18:28 +0000)]
- Fix spinlock exiting to handle recursion properly and only enable
  interrupts at the proper time.
- Remove an uneeded test and just always set the MTX_RECURSE bit when
  recursing on a sleep lock.

24 years ago- Fix spinlock exits to properly handle the recursion count and only
jhb [Wed, 13 Sep 2000 18:26:33 +0000 (18:26 +0000)]
- Fix spinlock exits to properly handle the recursion count and only
  re-enable interrupts when actually releasing the lock.
- Bring across some fixes to propagate_priority from the x86 code.
  (It still doesn't work properly, however.)
- Use the SMTX state when putting a process that blocks on a mutex to sleep.
- Use mi_switch instead of cpu_switch so that accounting works properly as
  well as other things.
- Bring across DDB protection of the spinlock timeout panic which is useful
  in a multiple CPU system when 1 CPU enters the debugger holding the
  sched_lock so that the other CPU doesn't panic as well resulting in all
  sorts of fun things.
- Bring across various other small changes in format strings and comments
  to sync up with the x86 code.

24 years agoImport the global sched_lock variable instead of using a private copy. This
jhb [Wed, 13 Sep 2000 18:22:53 +0000 (18:22 +0000)]
Import the global sched_lock variable instead of using a private copy.  This
fixes a problem where cpu_switch() wasn't properly saving and restoring
the recursion count for sched_lock.

24 years agoFix a comment, we have mutexes now instead of a single lock.
jhb [Wed, 13 Sep 2000 18:22:07 +0000 (18:22 +0000)]
Fix a comment, we have mutexes now instead of a single lock.

24 years agoAdd back in obtaining/releasing Giant around interrupt handlers.
jhb [Wed, 13 Sep 2000 18:21:33 +0000 (18:21 +0000)]
Add back in obtaining/releasing Giant around interrupt handlers.

24 years agoNew release note: aac driver.
bmah [Wed, 13 Sep 2000 16:00:54 +0000 (16:00 +0000)]
New release note: aac driver.

24 years agoBe more careful about cleaning up the stack after function calls early
bde [Wed, 13 Sep 2000 14:08:50 +0000 (14:08 +0000)]
Be more careful about cleaning up the stack after function calls early
in the boot.  The cleanup must be done in one of the few ways that
db_numargs() understands, so that early backtraces in ddb don't underrun
the stack.  The underruns caused reboots a few years ago when there
was an unmapped page above the stack (trapping to abort the command
doesn't work early).

Cleaned up some nearby code.

24 years agoFix small typo in sample code.
julian [Wed, 13 Sep 2000 13:37:48 +0000 (13:37 +0000)]
Fix small typo in sample code.
Submitted by: Jean-Marc Zucconi <jmz@FreeBSD.org>

24 years agoPass a useful pathname to rlink(). Many thanks to the PR originator
sheldonh [Wed, 13 Sep 2000 12:54:33 +0000 (12:54 +0000)]
Pass a useful pathname to rlink().  Many thanks to the PR originator
for all the debugging work.

PR: 21017
Reported by: Gerhard Sittig <Gerhard.Sittig@gmx.net>
Submitted by: Jos Backus <josb@cncdsl.com>,

24 years agoFixed hang on booting with -d. mtx_enter() was called on an uninitialized
bde [Wed, 13 Sep 2000 12:40:43 +0000 (12:40 +0000)]
Fixed hang on booting with -d.  mtx_enter() was called on an uninitialized
lock.  The quick fix in trap.c was not quite the version tested and had no
effect; back it out.

24 years agoMerged from sys/isa/sio.c revision 1.312.
kato [Wed, 13 Sep 2000 10:14:43 +0000 (10:14 +0000)]
Merged from sys/isa/sio.c revision 1.312.

24 years agoMerged from sys/i386/conf/GENERIC revision 1.275.
kato [Wed, 13 Sep 2000 10:11:30 +0000 (10:11 +0000)]
Merged from sys/i386/conf/GENERIC revision 1.275.

24 years agoMerged from sys/i386/conf/GENERIC revision 1.274.
kato [Wed, 13 Sep 2000 10:10:34 +0000 (10:10 +0000)]
Merged from sys/i386/conf/GENERIC revision 1.274.

24 years agoAdd kbdmap.5 to build.
dwmalone [Wed, 13 Sep 2000 09:16:57 +0000 (09:16 +0000)]
Add kbdmap.5 to build.
Refer to kbdmap(5) from a few man pages.
Remove it from TODO list.
Add missing FreeBSD tags.

PR: 19260

24 years agoMan page for the file format accepted by "kbdcontrol -l".
dwmalone [Wed, 13 Sep 2000 09:02:07 +0000 (09:02 +0000)]
Man page for the file format accepted by "kbdcontrol -l".

PR: 19260
Reviewed by: sheldonh

24 years agoUnlock current directory when calling VFS_ROOT() because underlying
bp [Wed, 13 Sep 2000 08:57:56 +0000 (08:57 +0000)]
Unlock current directory when calling VFS_ROOT() because underlying
filesystem may hold the lock. Otherwise unavoidable deadlock will occur.
This shouldn't have any side effects as long as we hold vfs lock.

Obtained from: NetBSD

24 years agoImprove the clarification of the handling of the securelevel.
sheldonh [Wed, 13 Sep 2000 08:39:41 +0000 (08:39 +0000)]
Improve the clarification of the handling of the securelevel.

Submitted by: bde

24 years agoTeach sysinstall about 'aac'.
msmith [Wed, 13 Sep 2000 06:15:53 +0000 (06:15 +0000)]
Teach sysinstall about 'aac'.

24 years agoTeach libdisk about 'aac'
msmith [Wed, 13 Sep 2000 05:04:48 +0000 (05:04 +0000)]
Teach libdisk about 'aac'

24 years agoTeach MAKEDEV about 'aac'.
msmith [Wed, 13 Sep 2000 05:03:02 +0000 (05:03 +0000)]
Teach MAKEDEV about 'aac'.

24 years agoAllow users to add libraries for sendmail (e.g. Cyrus SASL)
gshapiro [Wed, 13 Sep 2000 04:16:16 +0000 (04:16 +0000)]
Allow users to add libraries for sendmail (e.g. Cyrus SASL)

Obtained from: Sergei Vyshenski <svysh@pn.sinp.msu.ru>

24 years agoAdd ID for 3C1. It is a etherlink iii in a CompactFlash form factor.
imp [Wed, 13 Sep 2000 03:57:37 +0000 (03:57 +0000)]
Add ID for 3C1.  It is a etherlink iii in a CompactFlash form factor.
It doesn't seem to work, but at least is identified correctly.  Minor
tree housekeeping on my part.

24 years agoA new driver for PCI:SCSI RAID controllers based on the Adaptec FSA
msmith [Wed, 13 Sep 2000 03:20:35 +0000 (03:20 +0000)]
A new driver for PCI:SCSI RAID controllers based on the Adaptec FSA
design.  This includes integrated Dell RAID controllers, the Dell
PERC 2/QC and the HP NetRAID-4M.

24 years agoTake out some unneeded debugging code and re-enable panic()'ing if we spin
jhb [Wed, 13 Sep 2000 00:41:34 +0000 (00:41 +0000)]
Take out some unneeded debugging code and re-enable panic()'ing if we spin
on a spin lock for more then 5 seconds.

24 years agoMerge changes from the i386 port to allow userret() to be called both
dfr [Tue, 12 Sep 2000 22:47:10 +0000 (22:47 +0000)]
Merge changes from the i386 port to allow userret() to be called both
with and without holding the Giant mutex.

24 years ago* Redo the cmpset inlines to use one less register. This incidentally
dfr [Tue, 12 Sep 2000 22:45:44 +0000 (22:45 +0000)]
* Redo the cmpset inlines to use one less register. This incidentally
  fixes a serious problem with the previous version where an input could
  have been placed in the same register as an output which would stop
  the inline from working properly.

* Redo atomic_{set,clear,add,subtract}_{32,64} as inlines since the code
  sequence is shorter than the call sequence to the code in atomic.s.
  I will remove the functions from atomic.s after a grace period to allow
  people to rebuild kernel modules.

24 years agoReally disable interrupts for spin mutexes instead of just pretending.
dfr [Tue, 12 Sep 2000 22:40:29 +0000 (22:40 +0000)]
Really disable interrupts for spin mutexes instead of just pretending.

24 years agoUse size_t instead of u_int for 4th argument to copyinstr().
jhb [Tue, 12 Sep 2000 22:39:34 +0000 (22:39 +0000)]
Use size_t instead of u_int for 4th argument to copyinstr().