Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Apr 2004 22:43:45 -0700 (PDT)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 51223 for review
Message-ID:  <200404170543.i3H5hjPn088916@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=51223

Change 51223 by marcel@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) <<<



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200404170543.i3H5hjPn088916>