Respect a return code of fwmem_open().
Allow shared open of /dev/fwmem* for read-only.
Remove obsolete disklabel and newfs options.
Fixed insertion sort errors in the opt_cpu.h section.

Removed banal comments about ELAN*.  Complain about ELAN* being misnamed
instead (so that these options are not obviously related to a CPU and
don't sort with CPU_ELAN).

Complain about CPU_DISABLE_CMPXCHG being in the wrong namespace.
New release notes:  i386 interrupt/SMP handling, RFC 3484 source
address selection, UDF_ICONV, lost+found 0700

MFCs noted:  amr(4) crashdump support, libalias and Cisco Skiny
Station.

Updated release notes:  GCC 3.3.3 20031106, lukemftp 20031111.

Deleted release note:  PCI interrupt routing on i386 UP (presumed to
be subsumed or replaced by above i386 interrupt/SMP changes).
Add a driver manpage reference.

Discussed with:	trhodes, rsm, imp
Add a command-line option to format output for human readability.
Currently, the only effect it has is to print some (but not all) numbers
using thousands separators.
Whitespace cleanup.
Add manual page for LSI Fusion-MPT SCSI/Fibre Channel driver.

Originally obtained from NetBSD, but modified to fit FreeBSD's
mpt driver history, and device list.

Reviewed by:	Matt Jacob (mjacob@) -- Old version.
bare-bones and kinda sucky ufm man page
Better description of the device supported
Mdoc Janitor:

  * use the appropriate include file macros (.In)

  * add necessary stuffing to the AUTHORS section
    for consistency.
Mdoc Janitor:

  * add SEE ALSO section.
Mark ptrace(), ktrace(), utrace(), sysarch(), and issetugid() as MP safe.
The parts of these calls that are not yet MP safe acquire Giant explicitly.
use ipsec_getnhist() instead of obsoleted ipsec_gethist().

Submitted by:	"Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
Reviewed by:	Ari Suutari <ari@suutari.iki.fi> (ipfw@)
Sync with global syscalls.master.  ptrace(), dup(), pipe(), ktrace(),
ia32_sigaltstack(), sysarch(), issetugid(), utrace(), and ia32_sigaction()
are MP safe.
Sync with global syscalls.master by marking ptrace(), dup(), pipe(),
ktrace(), freebsd32_sigaltstack(), sysarch(), issetugid(), utrace(), and
freebsd32_sigaction() as MP safe.
Regen.
nuke obsoleted ipsec_gethist().  it just did panic to notify user
that it was obsoleted.  it is better to fail than just hiding use
of ipsec_gethist() at build.

Sugessted by:	"Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
Sync up with global syscalls.master for MP safe syscalls for the first
time.  This includes read(), write(), close(), getpid(), osf1_setuid(),
getuid(), osf1_kill(), setpgid(), dup(), pipe(), getgid(),
osf1_sigprocmask(), getlogin(), setlogin(), osf1_sigpending(), umask(),
getpgrp(), getgroups(), setgroups(), osf1_setpgrp(), getdtablesize(),
dup2(), setpriority(), getpriority(), osf1_sigreturn(), osf1_sigsuspend(),
osf1_osigstack(), setreuid(), setregid(), osf1_setgid(), setsid(),
osf1_sigaction(), msgctl(), msgget(), msgrcv(), msgsnd(), __semctl(),
semget(), semop(), shmat(), shmctl(), shmdt(), shmget(), osf1_signal(),
getpgid(), getsid(), osf1_sigaltstack(), osf1_sysinfo().