PERFORCE change 51223 for review
Marcel Moolenaar
marcel at FreeBSD.org
Fri Apr 16 22:43:47 PDT 2004
http://perforce.freebsd.org/chv.cgi?CH=51223
Change 51223 by marcel at marcel_nfs on 2004/04/16 22:42:56
IFC @51218
Affected files ...
.. //depot/projects/gdb/UPDATING#10 integrate
.. //depot/projects/gdb/contrib/groff/tmac/doc-common#2 integrate
.. //depot/projects/gdb/contrib/groff/tmac/doc-syms#2 integrate
.. //depot/projects/gdb/etc/rc.d/Makefile#8 integrate
.. //depot/projects/gdb/gnu/usr.bin/groff/tmac/mdoc.local#4 integrate
.. //depot/projects/gdb/lib/libc/sys/acct.2#2 integrate
.. //depot/projects/gdb/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#10 integrate
.. //depot/projects/gdb/share/man/man4/ciss.4#2 integrate
.. //depot/projects/gdb/share/man/man9/zero_copy.9#2 integrate
.. //depot/projects/gdb/sys/alpha/alpha/interrupt.c#6 integrate
.. //depot/projects/gdb/sys/amd64/amd64/pmap.c#7 integrate
.. //depot/projects/gdb/sys/dev/acpica/acpi.c#12 integrate
.. //depot/projects/gdb/sys/dev/ciss/ciss.c#6 integrate
.. //depot/projects/gdb/sys/dev/ciss/cissreg.h#2 integrate
.. //depot/projects/gdb/sys/dev/ciss/cissvar.h#2 integrate
.. //depot/projects/gdb/sys/dev/ed/if_ed.c#5 integrate
.. //depot/projects/gdb/sys/dev/pci/pci.c#5 integrate
.. //depot/projects/gdb/sys/dev/random/harvest.c#4 integrate
.. //depot/projects/gdb/sys/dev/random/randomdev.c#6 integrate
.. //depot/projects/gdb/sys/dev/random/randomdev.h#3 integrate
.. //depot/projects/gdb/sys/dev/random/randomdev_soft.c#2 integrate
.. //depot/projects/gdb/sys/dev/sn/if_sn.c#4 integrate
.. //depot/projects/gdb/sys/dev/usb/devlist2h.awk#2 integrate
.. //depot/projects/gdb/sys/dev/usb/if_aue.c#3 integrate
.. //depot/projects/gdb/sys/dev/usb/usbdevs#5 integrate
.. //depot/projects/gdb/sys/dev/usb/usbdevs.h#5 integrate
.. //depot/projects/gdb/sys/dev/usb/usbdevs_data.h#5 integrate
.. //depot/projects/gdb/sys/i386/acpica/madt.c#3 integrate
.. //depot/projects/gdb/sys/i386/conf/NOTES#9 integrate
.. //depot/projects/gdb/sys/i386/i386/apic_vector.s#4 integrate
.. //depot/projects/gdb/sys/i386/i386/exception.s#3 integrate
.. //depot/projects/gdb/sys/i386/i386/support.s#3 integrate
.. //depot/projects/gdb/sys/i386/isa/atpic_vector.s#4 integrate
.. //depot/projects/gdb/sys/i386/pci/pci_pir.c#2 integrate
.. //depot/projects/gdb/sys/kern/kern_intr.c#4 integrate
.. //depot/projects/gdb/sys/kern/subr_mbuf.c#3 integrate
.. //depot/projects/gdb/sys/net/if.c#6 integrate
.. //depot/projects/gdb/sys/net/if_var.h#9 integrate
.. //depot/projects/gdb/sys/net/route.c#5 integrate
.. //depot/projects/gdb/sys/net/rtsock.c#5 integrate
.. //depot/projects/gdb/sys/netgraph/ng_fec.c#2 integrate
.. //depot/projects/gdb/usr.bin/tar/bsdtar.c#5 integrate
.. //depot/projects/gdb/usr.sbin/accton/accton.8#2 integrate
.. //depot/projects/gdb/usr.sbin/ppp/mbuf.c#2 integrate
Differences ...
==== //depot/projects/gdb/UPDATING#10 (text+ko) ====
@@ -31,6 +31,14 @@
have been committed. Expect a bumpy ride for a few days until
the unanticipated problems have been resolved.
+20040409:
+ Due to changes in the the Yarrow initialization process,
+ /dev/random needs to be fed before operations requiring
+ temp files can succeed in single user mode. This includes
+ running "make installworld". /dev/random may be fed by running
+ "/etc/rc.d/initrandom start" or with 20040415 source by running
+ "/etc/rc.d/preseedrandom".
+
20040322:
The debug.mpsafenet tunable controls whether the kernel Giant
lock is held across the lower levels of the network stack, and
@@ -1418,6 +1426,7 @@
make installkernel KERNCONF=YOUR_KERNEL_HERE
[1]
<reboot in single user> [3]
+ /etc/rc.d/preseedrandom [10]
mergemaster -p [5]
make installworld
mergemaster [4]
@@ -1470,6 +1479,7 @@
cd src/sys/boot ; make install [6]
[1]
<reboot in single user> [3]
+ /etc/rc.d/preseedrandom [10]
mergemaster -p [5]
rm -rf /usr/include/g++
make installworld
@@ -1544,6 +1554,10 @@
[9] When checking out sources, you must include the -P flag to have
cvs prune empty directories.
+
+ [10] In order to create temporary files, /dev/random must be
+ initialized by feeding data into it. /etc/rc.d/preseedrandom
+ takes care of this.
FORMAT:
This file contains a list, in reverse chronological order, of major
@@ -1577,4 +1591,4 @@
Contact Warner Losh if you have any questions about your use of
this document.
-$FreeBSD: src/UPDATING,v 1.303 2004/04/14 17:54:18 imp Exp $
+$FreeBSD: src/UPDATING,v 1.305 2004/04/16 18:36:52 brooks Exp $
==== //depot/projects/gdb/contrib/groff/tmac/doc-common#2 (text+ko) ====
@@ -256,42 +256,65 @@
.als doc-volume-ds-MMI doc-volume-ds-IND
.als doc-volume-ds-LOC doc-volume-ds-LOCAL
.
-.ds doc-volume-as-alpha Alpha
+.ds doc-volume-as-alpha alpha
.als doc-volume-as-Alpha doc-volume-as-alpha
-.ds doc-volume-as-amiga Amiga
-.ds doc-volume-as-arc Arc
-.ds doc-volume-as-arm26 ARM26
-.ds doc-volume-as-arm32 ARM32
-.ds doc-volume-as-atari Atari
-.ds doc-volume-as-bebox BEbox
-.ds doc-volume-as-cobalt Cobalt
-.ds doc-volume-as-evbsh3 Evbsh3
-.ds doc-volume-as-hp300 HP300
-.ds doc-volume-as-hpcmips HPcmips
-.ds doc-volume-as-i386 i386
-.ds doc-volume-as-luna68k luna68k
-.ds doc-volume-as-m68k m68k
-.ds doc-volume-as-mac68k mac68k
-.ds doc-volume-as-macppc macppc
-.ds doc-volume-as-mips MIPS
-.ds doc-volume-as-mmeye mmeye
-.ds doc-volume-as-mvme68k mvme68k
-.ds doc-volume-as-news68k news68k
-.ds doc-volume-as-newsmips newsmips
-.ds doc-volume-as-next68k next68k
-.ds doc-volume-as-ofppc ofppc
-.ds doc-volume-as-pc532 pc532
-.ds doc-volume-as-pmax pmax
-.ds doc-volume-as-powerpc powerpc
-.ds doc-volume-as-prep prep
-.ds doc-volume-as-sgimips sgimips
-.ds doc-volume-as-sh3 sh3
-.ds doc-volume-as-sparc SPARC
-.ds doc-volume-as-sparc64 sparc64
-.ds doc-volume-as-sun3 sun3
-.ds doc-volume-as-tahoe Tahoe
-.ds doc-volume-as-vax VAX
-.ds doc-volume-as-x68k x68k
+.ds doc-volume-as-acorn26 acorn26
+.ds doc-volume-as-acorn32 acorn32
+.ds doc-volume-as-algor algor
+.ds doc-volume-as-amd64 amd64
+.ds doc-volume-as-amiga amiga
+.ds doc-volume-as-arc arc
+.ds doc-volume-as-arm26 arm26
+.ds doc-volume-as-arm32 arm32
+.ds doc-volume-as-atari atari
+.ds doc-volume-as-bebox bebox
+.ds doc-volume-as-cats cats
+.ds doc-volume-as-cesfic cesfic
+.ds doc-volume-as-cobalt cobalt
+.ds doc-volume-as-dreamcast dreamcast
+.ds doc-volume-as-evbarm evbarm
+.ds doc-volume-as-evbmips evbmips
+.ds doc-volume-as-evbppc evbppc
+.ds doc-volume-as-evbsh3 evbsh3
+.ds doc-volume-as-hp300 hp300
+.ds doc-volume-as-hp700 hp700
+.ds doc-volume-as-hpcarm hpcarm
+.ds doc-volume-as-hpcmips hpcmips
+.ds doc-volume-as-hpcsh hpcsh
+.ds doc-volume-as-i386 i386
+.ds doc-volume-as-luna68k luna68k
+.ds doc-volume-as-m68k m68k
+.ds doc-volume-as-mac68k mac68k
+.ds doc-volume-as-macppc macppc
+.ds doc-volume-as-mips mips
+.ds doc-volume-as-mipsco mipsco
+.ds doc-volume-as-mmeye mmeye
+.ds doc-volume-as-mvme68k mvme68k
+.ds doc-volume-as-mvmeppc mvmeppc
+.ds doc-volume-as-netwinder netwinder
+.ds doc-volume-as-news68k news68k
+.ds doc-volume-as-newsmips newsmips
+.ds doc-volume-as-next68k next68k
+.ds doc-volume-as-ofppc ofppc
+.ds doc-volume-as-pc532 pc532
+.ds doc-volume-as-playstation2 playstation2
+.ds doc-volume-as-pmax pmax
+.ds doc-volume-as-pmppc pmppc
+.ds doc-volume-as-powerpc powerpc
+.ds doc-volume-as-prep prep
+.ds doc-volume-as-sandpoint sandpoint
+.ds doc-volume-as-sbmips sbmips
+.ds doc-volume-as-sgimips sgimips
+.ds doc-volume-as-sh3 sh3
+.ds doc-volume-as-shark shark
+.ds doc-volume-as-sparc sparc
+.ds doc-volume-as-sparc64 sparc64
+.ds doc-volume-as-sun2 sun2
+.ds doc-volume-as-sun3 sun3
+.ds doc-volume-as-tahoe tahoe
+.ds doc-volume-as-vax vax
+.ds doc-volume-as-x68k x68k
+.ds doc-volume-as-x86_64 x86_64
.
.de Dt
. \" reset default arguments
@@ -384,24 +407,34 @@
.als doc-operating-system-BSD-4.3r doc-operating-system-BSD-4.3R
.ds doc-operating-system-BSD-4.4 4.4BSD
.
-.ds doc-operating-system-NetBSD-0.8 0.8
-.ds doc-operating-system-NetBSD-0.8a 0.8A
-.ds doc-operating-system-NetBSD-0.9 0.9
-.ds doc-operating-system-NetBSD-0.9a 0.9A
-.ds doc-operating-system-NetBSD-1.0 1.0
-.ds doc-operating-system-NetBSD-1.0a 1.0A
-.ds doc-operating-system-NetBSD-1.1 1.1
-.ds doc-operating-system-NetBSD-1.2 1.2
-.ds doc-operating-system-NetBSD-1.2a 1.2A
-.ds doc-operating-system-NetBSD-1.2b 1.2B
-.ds doc-operating-system-NetBSD-1.2c 1.2C
-.ds doc-operating-system-NetBSD-1.2d 1.2D
-.ds doc-operating-system-NetBSD-1.2e 1.2E
-.ds doc-operating-system-NetBSD-1.3 1.3
-.ds doc-operating-system-NetBSD-1.3a 1.3A
-.ds doc-operating-system-NetBSD-1.4 1.4
-.ds doc-operating-system-NetBSD-1.5 1.5
-.ds doc-operating-system-NetBSD-1.6 1.6
+.ds doc-operating-system-NetBSD-0.8 0.8
+.ds doc-operating-system-NetBSD-0.8a 0.8A
+.ds doc-operating-system-NetBSD-0.9 0.9
+.ds doc-operating-system-NetBSD-0.9a 0.9A
+.ds doc-operating-system-NetBSD-1.0 1.0
+.ds doc-operating-system-NetBSD-1.0a 1.0A
+.ds doc-operating-system-NetBSD-1.1 1.1
+.ds doc-operating-system-NetBSD-1.2 1.2
+.ds doc-operating-system-NetBSD-1.2a 1.2A
+.ds doc-operating-system-NetBSD-1.2b 1.2B
+.ds doc-operating-system-NetBSD-1.2c 1.2C
+.ds doc-operating-system-NetBSD-1.2d 1.2D
+.ds doc-operating-system-NetBSD-1.2e 1.2E
+.ds doc-operating-system-NetBSD-1.3 1.3
+.ds doc-operating-system-NetBSD-1.3a 1.3A
+.ds doc-operating-system-NetBSD-1.4 1.4
+.ds doc-operating-system-NetBSD-1.4.1 1.4.1
+.ds doc-operating-system-NetBSD-1.4.2 1.4.2
+.ds doc-operating-system-NetBSD-1.4.3 1.4.3
+.ds doc-operating-system-NetBSD-1.5 1.5
+.ds doc-operating-system-NetBSD-1.5.1 1.5.1
+.ds doc-operating-system-NetBSD-1.5.2 1.5.2
+.ds doc-operating-system-NetBSD-1.5.3 1.5.3
+.ds doc-operating-system-NetBSD-1.6 1.6
+.ds doc-operating-system-NetBSD-1.6.1 1.6.1
+.ds doc-operating-system-NetBSD-1.6.2 1.6.2
+.ds doc-operating-system-NetBSD-2.0 2.0
+.ds doc-operating-system-NetBSD-2.1 2.1
.
.ds doc-operating-system-FreeBSD-1.0 1.0
.ds doc-operating-system-FreeBSD-1.1 1.1
@@ -437,7 +470,13 @@
.ds doc-operating-system-FreeBSD-4.6.2 4.6.2
.ds doc-operating-system-FreeBSD-4.7 4.7
.ds doc-operating-system-FreeBSD-4.8 4.8
+.ds doc-operating-system-FreeBSD-4.9 4.9
+.ds doc-operating-system-FreeBSD-4.10 4.10
.ds doc-operating-system-FreeBSD-5.0 5.0
+.ds doc-operating-system-FreeBSD-5.1 5.1
+.ds doc-operating-system-FreeBSD-5.2 5.2
+.ds doc-operating-system-FreeBSD-5.2.1 5.2.1
+.ds doc-operating-system-FreeBSD-5.3 5.3
.
.de Os
. ie "\$1"" \
==== //depot/projects/gdb/contrib/groff/tmac/doc-syms#2 (text+ko) ====
@@ -210,6 +210,8 @@
.as doc-str-At-V.1 " \*[doc-Tn-font-size]UNIX\*[doc-str-At]
.ds doc-str-At-V.2 \*[doc-Tn-font-size]AT&T\*[doc-str-At] System\~V.2
.as doc-str-At-V.2 " \*[doc-Tn-font-size]UNIX\*[doc-str-At]
+.ds doc-str-At-V.3 \*[doc-Tn-font-size]AT&T\*[doc-str-At] System\~V.3
+.as doc-str-At-V.3 " \*[doc-Tn-font-size]UNIX\*[doc-str-At]
.ds doc-str-At-V.4 \*[doc-Tn-font-size]AT&T\*[doc-str-At] System\~V.4
.as doc-str-At-V.4 " \*[doc-Tn-font-size]UNIX\*[doc-str-At]
.
@@ -536,10 +538,11 @@
.
.\" ANSI/ISO C
.ds doc-str-St--ansiC-89 \*[Ai] \*[doc-str-St]X\^3.159-1989
-.as doc-str-St--ansiC-89 " (\*[Lq]\)\*[Ai]\~C\*[doc-str-St]\*[Rq])
+.as doc-str-St--ansiC-89 " (\*[Lq]\)\*[Ai]\~C89\*[doc-str-St]\*[Rq])
.als doc-str-St--ansiC doc-str-St--ansiC-89
.ds doc-str-St--isoC \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9899:1990
-.as doc-str-St--isoC " (\*[Lq]\*[doc-Tn-font-size]ISO\~C\^89\*[doc-str-St]\*[Rq])
+.as doc-str-St--isoC " (\*[Lq]\*[doc-Tn-font-size]ISO\~C\^90\*[doc-str-St]\*[Rq])
+.als doc-str-St--isoC-90 doc-str-St--isoC
.ds doc-str-St--isoC-99 \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9899:1999
.as doc-str-St--isoC-99 " (\*[Lq]\*[doc-Tn-font-size]ISO\~C\^99\*[doc-str-St]\*[Rq])
.
@@ -584,7 +587,7 @@
.as doc-str-St--xbd5 " (\*[Lq]\*[doc-Tn-font-size]XBD\*[doc-str-St]\^5\*[Rq])
.ds doc-str-St--xcu5 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Commands and Utilities Issue\~5
.as doc-str-St--xcu5 " (\*[Lq]\*[doc-Tn-font-size]XCU\*[doc-str-St]\^5\*[Rq])
-.ds doc-str-St--xcurses4.2 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Curses Issue\~4.2
+.ds doc-str-St--xcurses4.2 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Curses Issue\~4, Version\~2
.as doc-str-St--xcurses4.2 " (\*[Lq]\*[doc-Tn-font-size]XCURSES\*[doc-str-St]\^4.2\*[Rq])
.ds doc-str-St--xns5 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Networking Services Issue\~5
.as doc-str-St--xns5 " (\*[Lq]\*[doc-Tn-font-size]XNS\*[doc-str-St]\^5\*[Rq])
@@ -594,7 +597,7 @@
.as doc-str-St--xpg3 " (\*[Lq]\*[doc-Tn-font-size]XPG\*[doc-str-St]\^3\*[Rq])
.ds doc-str-St--xpg4 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Portability Guide Issue\~4
.as doc-str-St--xpg4 " (\*[Lq]\*[doc-Tn-font-size]XPG\*[doc-str-St]\^4\*[Rq])
-.ds doc-str-St--xpg4.2 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Portability Guide Issue\~4.2
+.ds doc-str-St--xpg4.2 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Portability Guide Issue\~4, Version\~2
.as doc-str-St--xpg4.2 " (\*[Lq]\*[doc-Tn-font-size]XPG\*[doc-str-St]\^4.2\*[Rq])
.ds doc-str-St--xsh5 \*[doc-Tn-font-size]X/Open\*[doc-str-St] System Interfaces and Headers Issue\~5
.as doc-str-St--xsh5 " (\*[Lq]\*[doc-Tn-font-size]XSH\*[doc-str-St]\^5\*[Rq])
@@ -672,22 +675,36 @@
.\" NS
.\" NS width register `Lb' defined in doc-common
.
+.ds doc-str-Lb-libarm ARM Architecture Library (libarm, \-larm)
.ds doc-str-Lb-libarm32 ARM32 Architecture Library (libarm32, \-larm32)
.ds doc-str-Lb-libc Standard C\~Library (libc, \-lc)
+.ds doc-str-Lb-libcdk Curses Development Kit Library (libcdk, \-lcdk)
.ds doc-str-Lb-libcompat Compatibility Library (libcompat, \-lcompat)
.ds doc-str-Lb-libcrypt Crypt Library (libcrypt, \-lcrypt)
.ds doc-str-Lb-libcurses Curses Library (libcurses, \-lcurses)
.ds doc-str-Lb-libedit Command Line Editor Library (libedit, \-ledit)
+.ds doc-str-Lb-libevent Event Notification Library (libevent, \-levent)
+.ds doc-str-Lb-libform Curses Form Library (libform, \-lform)
.ds doc-str-Lb-libi386 i386 Architecture Library (libi386, \-li386)
+.ds doc-str-Lb-libintl Internationalized Message Handling Library (libintl, \-lintl)
.ds doc-str-Lb-libipsec IPsec Policy Control Library (libipsec, \-lipsec)
.ds doc-str-Lb-libkvm Kernel Data Access Library (libkvm, \-lkvm)
.ds doc-str-Lb-libm Math Library (libm, \-lm)
+.ds doc-str-Lb-libm68k m68k Architecture Library (libm68k, \-lm68k)
+.ds doc-str-Lb-libmagic Magic Number Recognition Library (libmagic, \-lmagic)
.ds doc-str-Lb-libmenu Curses Menu Library (libmenu, \-lmenu)
.ds doc-str-Lb-libossaudio OSS Audio Emulation Library (libossaudio, \-lossaudio)
+.ds doc-str-Lb-libpcap Packet Capture Library (libpcap, \-lpcap)
+.ds doc-str-Lb-libpci PCI Bus Access Library (libpci, \-lpci)
+.ds doc-str-Lb-libpmc Performance Counters Library (libpmc, \-lpmc)
.ds doc-str-Lb-libposix \*[Px] Compatibility Library (libposix, \-lposix)
+.ds doc-str-Lb-libpthread POSIX Threads Library (libpthread, \-lpthread)
.ds doc-str-Lb-libresolv DNS Resolver Library (libresolv, \-lresolv)
+.ds doc-str-Lb-librt POSIX Real-time Library (librt, \-lrt)
.ds doc-str-Lb-libtermcap Termcap Access Library (libtermcap, \-ltermcap)
+.ds doc-str-Lb-libusbhid USB Human Interface Devices Library (libusbhid, \-lusbhid)
.ds doc-str-Lb-libutil System Utilities Library (libutil, \-lutil)
+.ds doc-str-Lb-libx86_64 x86_64 Architecture Library (libx86_64, \-lx86_64)
.ds doc-str-Lb-libz Compression Library (libz, \-lz)
.
.de Lb
==== //depot/projects/gdb/etc/rc.d/Makefile#8 (text+ko) ====
@@ -1,5 +1,5 @@
# $NetBSD: Makefile,v 1.16 2001/01/14 15:37:22 minoura Exp $
-# $FreeBSD: src/etc/rc.d/Makefile,v 1.39 2004/04/05 16:29:45 fjoe Exp $
+# $FreeBSD: src/etc/rc.d/Makefile,v 1.40 2004/04/17 04:12:27 brooks Exp $
FILES= DAEMON LOGIN NETWORKING SERVERS \
abi accounting addswap adjkerntz amd \
@@ -25,7 +25,8 @@
network_ipv6 nfsclient nfsd \
nfslocking nfsserver nisdomain ntpd ntpdate \
othermta \
- pccard pcvt pf pflog power_profile ppp-user pppoed pwcheck \
+ pccard pcvt pf pflog preseedrandom \
+ power_profile ppp-user pppoed pwcheck \
quota \
random rarpd rcconf.sh resolv root \
route6d routed routing rpcbind rtadvd rwho \
==== //depot/projects/gdb/gnu/usr.bin/groff/tmac/mdoc.local#4 (text+ko) ====
@@ -22,7 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/gnu/usr.bin/groff/tmac/mdoc.local,v 1.40 2004/04/13 07:12:17 ru Exp $
+.\" $FreeBSD: src/gnu/usr.bin/groff/tmac/mdoc.local,v 1.41 2004/04/16 07:19:13 ru Exp $
.\"
.\" %beginstrip%
.
@@ -49,25 +49,18 @@
.ds doc-str-Lb-libmd Message Digest (MD4, MD5, etc.) Support Library (libmd, \-lmd)
.ds doc-str-Lb-libnetgraph Netgraph User Library (libnetgraph, \-lnetgraph)
.ds doc-str-Lb-libpam PAM Library (libpam, \-lpam)
-.ds doc-str-Lb-libpthread POSIX Threads Library (libpthread, \-lpthread)
.ds doc-str-Lb-librpcsvc RPC Service Library (librpcsvc, \-lrpcsvc)
.ds doc-str-Lb-libsdp Bluetooth Service Discovery Protocol User Library (libsdp, \-lsdp)
.ds doc-str-Lb-libthr 1:1 Threading Library (libthr, \-lthr)
.ds doc-str-Lb-libufs UFS File System Access Library (libufs, \-lufs)
.ds doc-str-Lb-libugidfw File System Firewall Interface Library (libugidfw, \-lugidfw)
-.ds doc-str-Lb-libusbhid USB HID access routines library (libusbhid, \-lusbhid)
.ds doc-str-Lb-libvgl Video Graphics Library (libvgl, \-lvgl)
.
.\" Default .Os value
.ds doc-default-operating-system FreeBSD\~5.2
.
.\" FreeBSD releases not found in doc-common
-.ds doc-operating-system-FreeBSD-4.9 4.9
-.ds doc-operating-system-FreeBSD-4.10 4.10
-.ds doc-operating-system-FreeBSD-5.1 5.1
-.ds doc-operating-system-FreeBSD-5.2 5.2
-.ds doc-operating-system-FreeBSD-5.2.1 5.2.1
-.ds doc-operating-system-FreeBSD-5.3 5.3
+.\" .ds doc-operating-system-FreeBSD-5.4 5.4
.
.ec
.
==== //depot/projects/gdb/lib/libc/sys/acct.2#2 (text+ko) ====
@@ -30,9 +30,9 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)acct.2 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/sys/acct.2,v 1.15 2003/09/10 19:24:33 ru Exp $
+.\" $FreeBSD: src/lib/libc/sys/acct.2,v 1.19 2004/04/16 22:53:51 brueffer Exp $
.\"
-.Dd June 4, 1993
+.Dd April 17, 2004
.Dt ACCT 2
.Os
.Sh NAME
@@ -78,6 +78,20 @@
Accounting is automatically disabled when the file system the
accounting file resides on runs out of space; it is enabled when
space once again becomes available.
+The values controlling this behaviour can be modified using the following
+.Xr sysctl 8
+variables:
+.Bl -tag -width ".Va kern.acct_chkfreq"
+.It Va kern.acct_chkfreq
+Specifies the frequency (in seconds) with which free disk
+space should be checked.
+.It Va kern.acct_resume
+The percentage of free disk space above which process
+accounting will resume.
+.It Va kern.acct_suspend
+The percentage of free disk space below which process
+accounting will suspend.
+.El
.Sh RETURN VALUES
On error -1 is returned.
The file must exist and the call may be exercised only by the super-user.
@@ -112,6 +126,7 @@
.El
.Sh SEE ALSO
.Xr acct 5 ,
+.Xr accton 8 ,
.Xr sa 8
.Sh HISTORY
The
==== //depot/projects/gdb/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#10 (text+ko) ====
@@ -3,7 +3,7 @@
<corpauthor>The FreeBSD Project</corpauthor>
- <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.710 2004/04/11 23:49:16 bmah Exp $</pubdate>
+ <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.711 2004/04/16 18:38:04 hrs Exp $</pubdate>
<copyright>
<year>2000</year>
@@ -183,6 +183,9 @@
to use Toshiba's Hardware Control Interface to manipulate
certain hardware features on Toshiba laptops.</para>
+ <para arch="i386">The &man.acpi.toshiba.4; driver now supports
+ video output switching.</para>
+
<para>The &man.acpi.video.4; driver has been added to provide
control display switching and backlight brightness using the
ACPI Video Extensions.</para>
@@ -204,6 +207,8 @@
removed due to breakage. Its replacement is the &man.digi.4; driver,
which supports all the hardware of the dgb driver.</para>
+ <para>The &man.getvfsent.3; API has been removed.</para>
+
<para arch="i386">The loran (Loran-C receiver) driver has been removed due to
breakage and lack of maintainership.</para>
@@ -211,6 +216,9 @@
This is currently non-functional, and would require some amount of work
to make it work under the &man.geom.4; API in 5-CURRENT.</para>
+ <para arch="i386,pc98">The sx driver, which supports Specialix I/O8+ and I/O4+
+ intelligent multiport serial controllers has been added.</para>
+
<para arch="alpha,amd64,i386">For the &man.uart.4; device
<varname>hw.uart.console</varname> and
<varname>hw.uart.dbgport</varname> environment variables
@@ -347,6 +355,17 @@
<para>A bug that prevents VLAN support in the &man.nge.4; driver
from working has been fixed. &merged;</para>
+ <para>The &man.pci.4; bus resource and power management have
+ been updated.
+
+ <note>
+ <para>Although the &man.pci.4; bus power state management
+ has been enabled, it may cause problems on some systems.
+ This can be disabled by setting the tunable
+ <varname>hw.pci.do_powerstate</varname> to 0.</para>
+ </note>
+ </para>
+
<para>Several bugs related to &man.polling.4; support
in the &man.rl.4; driver have been fixed. &merged;</para>
@@ -365,6 +384,13 @@
<para>The hardware TX checksum support in the &man.xl.4; driver
has been disabled as it does not work correctly and slows down
the transmission rate. &merged;</para>
+
+ <para>The per-interface &man.polling.4; support has been
+ implemented. Currently &man.dc.4;, &man.fxp.4;,
+ &man.em.4;, &man.nge.4;, &man.re.4;, &man.rl.4;, &man.sis.4;,
+ &man.ste.4;, and &man.vr.4;
+ support this capability and it can be controlled
+ via &man.ifconfig.8;.</para>
</sect3>
<sect3 id="net-proto">
@@ -420,6 +446,18 @@
work better, and some problems with timeouts should be
resolved.</para>
+ <para>The &man.ata.4; driver now supports the Promise command
+ sequencer present on all modern Promise controllers
+ (PDC203** PDC206**).
+
+ <note>
+ <para>This also adds preliminary support for the
+ Promise SX4/SX4000 as a <quote>normal</quote> Promise ATA
+ controller; ATA RAID's are supported though
+ but only RAID0, RAID1 and RAID0+1.</para>
+ </note>
+ </para>
+
<para arch="pc98">A bug of the automatic density selection code
in the &man.fd.4; driver has been fixed.</para>
@@ -430,7 +468,7 @@
which prevents the cards on SBus from working correctly,
has been fixed.</para>
- <para arch="i386">The twa driver, which supports
+ <para arch="i386">The &man.twa.4; driver, which supports
3ware's 9000 series PATA/SATA RAID controllers has been added. &merged;</para>
<para>The &man.umass.4; driver now supports the missing
@@ -493,6 +531,14 @@
removed from the &os; base system, and has been available
in the &os; Ports Collection instead.</para>
+ <para>&man.dump.8; and &man.restore.8; now support
+ a <option>-P</option> option to specify backup methods
+ other than files and tapes. The argument is passed to
+ a normal &man.sh.1; pipeline with either
+ <varname>$DUMP_VOLUME</varname> or <varname>$RESTORE_VOLUME</varname>
+ defined in the environment, respectively.
+ For more information, see &man.dump.8; and &man.restore.8;.</para>
+
<para arch="pc98">The &man.fdcontrol.8;, &man.fdformat.1;, and
&man.fdread.1; utilities now work on &os;/pc98.</para>
@@ -567,7 +613,10 @@
utilities do not work with
<filename>libpthread</filename>.</para>
</note>
- <para>
+ </para>
+
+ <para>&man.make.1; now supports the new <literal>.warning</literal>
+ directive.</para>
<para>Initial support for UTF-8 versions of all the currently
supported system locales has been added. This is primarily
@@ -690,18 +739,14 @@
<title>Contributed Software</title>
<para>The <application>ACPI-CA</application> code has been updated
- from the 20030619 snapshot to the 20040311 snapshot.</para>
+ from the 20030619 snapshot to the 20040402 snapshot.</para>
<para><application>awk</application> from Bell Labs has been
updated from the 29 July 2003 release to the 7 February 2004
release.</para>
- <para>Security improvements from <application>CVS</application>
- 1.11.10 and 1.11.11 have been backported. Specifically, certain
- malformed module requests are now rejected, and when using
- <command>cvs pserver</command> mode, attempts to authenticate as
- <username>root</username> are rejected and recorded via
- &man.syslog.3;.</para>
+ <para><application>CVS</application> has been updated from
+ version 1.11.10 to version 1.11.15.</para>
<para><application>gdtoa</application> (a library that performs
conversions of numbers between binary and decimal form) has been
==== //depot/projects/gdb/share/man/man4/ciss.4#2 (text+ko) ====
@@ -1,4 +1,4 @@
-.\" $FreeBSD: src/share/man/man4/ciss.4,v 1.5 2003/11/07 11:43:05 simon Exp $
+.\" $FreeBSD: src/share/man/man4/ciss.4,v 1.6 2004/04/16 23:00:01 ps Exp $
.\" Written by Tom Rhodes
.\" This file is in the public domain.
.\"
@@ -83,6 +83,10 @@
HP Smart Array 6400
.It
HP Smart Array 6400 EM
+.It
+HP Modular Smart Array 20 (MSA20)
+.It
+HP Modular Smart Array 500 (MSA500)
.El
.Sh SEE ALSO
.Xr cam 4 ,
==== //depot/projects/gdb/share/man/man9/zero_copy.9#2 (text+ko) ====
@@ -23,7 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/share/man/man9/zero_copy.9,v 1.3 2002/12/12 08:18:53 ru Exp $
+.\" $FreeBSD: src/share/man/man9/zero_copy.9,v 1.4 2004/04/16 06:26:09 ru Exp $
.\"
.Dd June 23, 2002
.Dt ZERO_COPY 9
@@ -31,6 +31,7 @@
.Sh NAME
.Nm zero_copy ,
.Nm zero_copy_sockets
+.Nd "zero copy sockets code"
.Sh SYNOPSIS
.Cd "options ZERO_COPY_SOCKETS"
.Sh DESCRIPTION
==== //depot/projects/gdb/sys/alpha/alpha/interrupt.c#6 (text+ko) ====
@@ -35,7 +35,7 @@
#include <sys/cdefs.h> /* RCS ID & Copyright macro defns */
/* __KERNEL_RCSID(0, "$NetBSD: interrupt.c,v 1.23 1998/02/24 07:38:01 thorpej Exp $");*/
-__FBSDID("$FreeBSD: src/sys/alpha/alpha/interrupt.c,v 1.77 2004/03/23 22:28:16 jhb Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/alpha/interrupt.c,v 1.78 2004/04/16 20:09:53 jhb Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -137,7 +137,7 @@
alpha_clock_interrupt(framep);
break;
- case ALPHA_INTR_ERROR: /* Machine Check or Correctable Error */
+ case ALPHA_INTR_ERROR: /* Machine Check or Correctable Error */
a0 = alpha_pal_rdmces();
if (platform.mcheck_handler)
(*platform.mcheck_handler)(a0, framep, a1, a2);
==== //depot/projects/gdb/sys/amd64/amd64/pmap.c#7 (text+ko) ====
@@ -75,7 +75,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.456 2004/04/05 00:37:47 alc Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.457 2004/04/16 03:45:28 alc Exp $");
/*
* Manages physical address maps.
@@ -384,7 +384,7 @@
/* XXX not fully used, underneath 2M pages */
for (i = 0; (i << PAGE_SHIFT) < avail_start; i++) {
((pt_entry_t *)KPTphys)[i] = i << PAGE_SHIFT;
- ((pt_entry_t *)KPTphys)[i] |= PG_RW | PG_V;
+ ((pt_entry_t *)KPTphys)[i] |= PG_RW | PG_V | PG_G;
}
/* Now map the page tables at their location within PTmap */
@@ -397,7 +397,7 @@
/* This replaces some of the KPTphys entries above */
for (i = 0; (i << PDRSHIFT) < avail_start; i++) {
((pd_entry_t *)KPDphys)[i] = i << PDRSHIFT;
- ((pd_entry_t *)KPDphys)[i] |= PG_RW | PG_V | PG_PS;
+ ((pd_entry_t *)KPDphys)[i] |= PG_RW | PG_V | PG_PS | PG_G;
}
/* And connect up the PD to the PDP */
@@ -410,7 +410,7 @@
/* Now set up the direct map space using 2MB pages */
for (i = 0; i < NPDEPG * ndmpdp; i++) {
((pd_entry_t *)DMPDphys)[i] = (vm_paddr_t)i << PDRSHIFT;
- ((pd_entry_t *)DMPDphys)[i] |= PG_RW | PG_V | PG_PS;
+ ((pd_entry_t *)DMPDphys)[i] |= PG_RW | PG_V | PG_PS | PG_G;
}
/* And the direct map space's PDP */
==== //depot/projects/gdb/sys/dev/acpica/acpi.c#12 (text+ko) ====
@@ -26,7 +26,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $FreeBSD: src/sys/dev/acpica/acpi.c,v 1.138 2004/04/14 17:48:33 njl Exp $
+ * $FreeBSD: src/sys/dev/acpica/acpi.c,v 1.139 2004/04/16 16:27:37 njl Exp $
*/
#include "opt_acpi.h"
@@ -265,6 +265,7 @@
*/
AcpiGbl_AllMethodsSerialized = acpi_serialize_methods;
AcpiGbl_CreateOsiMethod = acpi_osi_method;
+ AcpiGbl_LeaveWakeGpesDisabled = FALSE;
/* Start up the ACPI CA subsystem. */
#ifdef ACPI_DEBUGGER
==== //depot/projects/gdb/sys/dev/ciss/ciss.c#6 (text+ko) ====
@@ -1,5 +1,6 @@
/*-
* Copyright (c) 2001 Michael Smith
+ * Copyright (c) 2004 Paul Saab
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -23,7 +24,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $FreeBSD: src/sys/dev/ciss/ciss.c,v 1.39 2004/04/14 19:45:07 ps Exp $
+ * $FreeBSD: src/sys/dev/ciss/ciss.c,v 1.41 2004/04/16 23:00:01 ps Exp $
*/
/*
@@ -57,7 +58,7 @@
* are available, but we aren't supposed to know about them, and it is
* dubious whether they would provide major performance improvements
* except under extreme load.
- *
+ *
* Currently the only supported CISS adapters are the Compaq Smart
* Array 5* series (5300, 5i, 532). Even with only three adapters,
* Compaq still manage to have interface variations.
@@ -66,6 +67,11 @@
* Thanks must go to Fred Harris and Darryl DeVinney at Compaq, as
* well as Paul Saab at Yahoo! for their assistance in making this
* driver happen.
+ *
+ * More thanks must go to John Cagle at HP for the countless hours
+ * spent making this driver "work" with the MSA* series storage
+ * enclosures. Without his help (and nagging), this driver could not
+ * be used with these enclosures.
*/
#include <sys/param.h>
@@ -75,6 +81,8 @@
#include <sys/bus.h>
#include <sys/conf.h>
#include <sys/stat.h>
+#include <sys/kthread.h>
+#include <sys/queue.h>
#include <cam/cam.h>
#include <cam/cam_ccb.h>
@@ -116,12 +124,16 @@
int nseg, int error);
static int ciss_identify_adapter(struct ciss_softc *sc);
static int ciss_init_logical(struct ciss_softc *sc);
+static int ciss_init_physical(struct ciss_softc *sc);
static int ciss_identify_logical(struct ciss_softc *sc, struct ciss_ldrive *ld);
static int ciss_get_ldrive_status(struct ciss_softc *sc, struct ciss_ldrive *ld);
static int ciss_update_config(struct ciss_softc *sc);
-static int ciss_accept_media(struct ciss_softc *sc, int ldrive, int async);
+static int ciss_accept_media(struct ciss_softc *sc, struct ciss_ldrive *ld,
+ int async);
static void ciss_accept_media_complete(struct ciss_request *cr);
static void ciss_free(struct ciss_softc *sc);
+static void ciss_spawn_notify_thread(struct ciss_softc *sc);
+static void ciss_kill_notify_thread(struct ciss_softc *sc);
/* request submission/completion */
static int ciss_start(struct ciss_request *cr);
@@ -155,7 +167,8 @@
/* CAM interface */
static int ciss_cam_init(struct ciss_softc *sc);
-static void ciss_cam_rescan_target(struct ciss_softc *sc, int target);
+static void ciss_cam_rescan_target(struct ciss_softc *sc,
+ int bus, int target);
static void ciss_cam_rescan_all(struct ciss_softc *sc);
static void ciss_cam_rescan_callback(struct cam_periph *periph, union ccb *ccb);
static void ciss_cam_action(struct cam_sim *sim, union ccb *ccb);
@@ -164,8 +177,9 @@
static void ciss_cam_poll(struct cam_sim *sim);
static void ciss_cam_complete(struct ciss_request *cr);
static void ciss_cam_complete_fixup(struct ciss_softc *sc, struct ccb_scsiio *csio);
-static struct cam_periph *ciss_find_periph(struct ciss_softc *sc, int target);
-static int ciss_name_device(struct ciss_softc *sc, int target);
+static struct cam_periph *ciss_find_periph(struct ciss_softc *sc,
+ int bus, int target);
+static int ciss_name_device(struct ciss_softc *sc, int bus, int target);
/* periodic status monitoring */
static void ciss_periodic(void *arg);
@@ -280,7 +294,7 @@
return(-10);
}
return(ENOENT);
-}
+}
/************************************************************************
* Attach the driver to this adapter.
@@ -350,7 +364,7 @@
error = ENXIO;
goto out;
}
-
+
/*
* Do PCI-specific init.
*/
@@ -363,6 +377,7 @@
ciss_initq_free(sc);
ciss_initq_busy(sc);
ciss_initq_complete(sc);
+ ciss_initq_notify(sc);
/*
* Initialise command/request pool.
@@ -375,7 +390,13 @@
*/
if ((error = ciss_identify_adapter(sc)) != 0)
goto out;
-
+
+ /*
+ * Find all the physical devices.
+ */
+ if ((error = ciss_init_physical(sc)) != 0)
+ goto out;
+
/*
* Build our private table of logical devices.
*/
@@ -412,6 +433,8 @@
*/
sc->ciss_flags |= CISS_FLAG_RUNNING;
+ ciss_spawn_notify_thread(sc);
+
error = 0;
out:
if (error != 0)
@@ -441,7 +464,6 @@
ciss_free(sc);
return(0);
-
}
/************************************************************************
@@ -478,7 +500,7 @@
error = ENXIO;
sc->ciss_regs_rid = CISS_TL_SIMPLE_BAR_REGS;
if ((sc->ciss_regs_resource =
- bus_alloc_resource_any(sc->ciss_dev, SYS_RES_MEMORY,
+ bus_alloc_resource_any(sc->ciss_dev, SYS_RES_MEMORY,
&sc->ciss_regs_rid, RF_ACTIVE)) == NULL) {
ciss_printf(sc, "can't allocate register window\n");
return(ENXIO);
@@ -493,7 +515,7 @@
sc->ciss_cfg_rid = CISS_TL_SIMPLE_READ(sc, CISS_TL_SIMPLE_CFG_BAR) & 0xffff;
if (sc->ciss_cfg_rid != sc->ciss_regs_rid) {
if ((sc->ciss_cfg_resource =
- bus_alloc_resource_any(sc->ciss_dev, SYS_RES_MEMORY,
+ bus_alloc_resource_any(sc->ciss_dev, SYS_RES_MEMORY,
&sc->ciss_cfg_rid, RF_ACTIVE)) == NULL) {
ciss_printf(sc, "can't allocate config window\n");
return(ENXIO);
@@ -507,7 +529,7 @@
rman_get_start(sc->ciss_regs_resource) + 1;
}
cofs = CISS_TL_SIMPLE_READ(sc, CISS_TL_SIMPLE_CFG_OFF);
-
+
/*
* Use the base/size/offset values we just calculated to
* sanity-check the config structure. If it's OK, point to it.
@@ -518,7 +540,7 @@
}
sc->ciss_cfg = (struct ciss_config_table *)(cbase + cofs);
debug(1, "config struct at %p", sc->ciss_cfg);
-
+
/*
* Validate the config structure. If we supported other transport
* methods, we could select amongst them at this point in time.
@@ -531,7 +553,7 @@
}
if ((sc->ciss_cfg->valence < CISS_MIN_VALENCE) ||
(sc->ciss_cfg->valence > CISS_MAX_VALENCE)) {
- ciss_printf(sc, "adapter interface specification (%d) unsupported\n",
+ ciss_printf(sc, "adapter interface specification (%d) unsupported\n",
sc->ciss_cfg->valence);
return(ENXIO);
}
@@ -571,13 +593,13 @@
* Turn off interrupts before we go routing anything.
*/
CISS_TL_SIMPLE_DISABLE_INTERRUPTS(sc);
-
+
/*
* Allocate and set up our interrupt.
*/
sc->ciss_irq_rid = 0;
if ((sc->ciss_irq_resource =
- bus_alloc_resource_any(sc->ciss_dev, SYS_RES_IRQ, &sc->ciss_irq_rid,
+ bus_alloc_resource_any(sc->ciss_dev, SYS_RES_IRQ, &sc->ciss_irq_rid,
RF_ACTIVE | RF_SHAREABLE)) == NULL) {
ciss_printf(sc, "can't allocate interrupt\n");
return(ENXIO);
@@ -591,7 +613,7 @@
/*
* Allocate the parent bus DMA tag appropriate for our PCI
* interface.
- *
+ *
* Note that "simple" adapters can only address within a 32-bit
* span.
*/
@@ -700,7 +722,7 @@
case CISS_CMD_STATUS_SUCCESS:
break;
default:
- ciss_printf(sc, "error flushing cache (%s)\n",
+ ciss_printf(sc, "error flushing cache (%s)\n",
ciss_name_command_status(command_status));
error = EIO;
goto out;
@@ -747,7 +769,7 @@
BUS_SPACE_MAXADDR_32BIT, /* lowaddr */
BUS_SPACE_MAXADDR, /* highaddr */
NULL, NULL, /* filter, filterarg */
- CISS_COMMAND_ALLOC_SIZE *
+ CISS_COMMAND_ALLOC_SIZE *
sc->ciss_max_requests, 1, /* maxsize, nsegments */
BUS_SPACE_MAXSIZE_32BIT, /* maxsegsize */
BUS_DMA_ALLOCNOW, /* flags */
@@ -759,12 +781,12 @@
/*
* Allocate memory and make it available for DMA.
*/
- if (bus_dmamem_alloc(sc->ciss_command_dmat, (void **)&sc->ciss_command,
+ if (bus_dmamem_alloc(sc->ciss_command_dmat, (void **)&sc->ciss_command,
BUS_DMA_NOWAIT, &sc->ciss_command_map)) {
ciss_printf(sc, "can't allocate command memory\n");
return(ENOMEM);
}
- bus_dmamap_load(sc->ciss_command_dmat, sc->ciss_command_map, sc->ciss_command,
+ bus_dmamap_load(sc->ciss_command_dmat, sc->ciss_command_map, sc->ciss_command,
CISS_COMMAND_ALLOC_SIZE * sc->ciss_max_requests,
ciss_command_map_helper, sc, 0);
bzero(sc->ciss_command, CISS_COMMAND_ALLOC_SIZE * sc->ciss_max_requests);
@@ -854,16 +876,18 @@
/* print information */
if (bootverbose) {
+#if 0 /* XXX proxy volumes??? */
ciss_printf(sc, " %d logical drive%s configured\n",
sc->ciss_id->configured_logical_drives,
(sc->ciss_id->configured_logical_drives == 1) ? "" : "s");
+#endif
ciss_printf(sc, " firmware %4.4s\n", sc->ciss_id->running_firmware_revision);
ciss_printf(sc, " %d SCSI channels\n", sc->ciss_id->scsi_bus_count);
ciss_printf(sc, " signature '%.4s'\n", sc->ciss_cfg->signature);
ciss_printf(sc, " valence %d\n", sc->ciss_cfg->valence);
ciss_printf(sc, " supported I/O methods 0x%b\n",
- sc->ciss_cfg->supported_methods,
+ sc->ciss_cfg->supported_methods,
"\20\1READY\2simple\3performant\4MEMQ\n");
ciss_printf(sc, " active I/O method 0x%b\n",
sc->ciss_cfg->active_method, "\20\2simple\3performant\4MEMQ\n");
@@ -875,7 +899,7 @@
sc->ciss_cfg->interrupt_coalesce_count);
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list