Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Dec 2003 13:42:28 -0800 (PST)
From:      Peter Wemm <peter@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 43502 for review
Message-ID:  <200312062142.hB6LgSJK068983@repoman.freebsd.org>

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

Change 43502 by peter@peter_daintree on 2003/12/06 13:41:59

	IFC @43501

Affected files ...

.. //depot/projects/hammer/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#42 integrate
.. //depot/projects/hammer/release/doc/en_US.ISO8859-1/hardware/i386/proc-i386.sgml#7 integrate
.. //depot/projects/hammer/release/scripts/print-cdrom-packages.sh#14 integrate
.. //depot/projects/hammer/share/man/man4/dc.4#8 integrate
.. //depot/projects/hammer/sys/netinet/ip_dummynet.c#17 integrate
.. //depot/projects/hammer/sys/pci/if_dc.c#28 integrate
.. //depot/projects/hammer/sys/pci/if_dcreg.h#13 integrate
.. //depot/projects/hammer/sys/vm/vm_mmap.c#14 integrate

Differences ...

==== //depot/projects/hammer/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#42 (text+ko) ====

@@ -29,7 +29,7 @@
 
 <sect1 id="support">
   <sect1info>
-    <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml,v 1.205 2003/12/05 21:04:51 bmah Exp $</pubdate>
+    <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml,v 1.206 2003/12/06 20:43:48 bmah Exp $</pubdate>
   </sect1info>
 
   <title>Supported Devices</title>
@@ -274,16 +274,6 @@
       <quote>C</quote>, <quote>S</quote>, and <quote>A</quote> Series
       Host Adapters (&man.bt.4; driver)
 
-      <note arch="i386,amd64">
-	<para>BusLogic/Mylex <quote>Flashpoint</quote> adapters are not yet
-	  supported.</para>
-      </note>
-
-      <note arch="i386,amd64">
-	<para>AMI FastDisk controllers that are true BusLogic
-	  MultiMaster clones are also supported.</para>
-      </note>
-   
       <note arch="i386">
         <para>The Buslogic/Bustek BT-640 and Storage Dimensions
 	  SDC3211B and SDC3211F Microchannel (MCA) bus adapters are
@@ -336,11 +326,6 @@
 
     <para arch="i386,amd64">Mylex AcceleRAID/eXtremeRAID family PCI to SCSI RAID controllers with 6.x firmware
     (&man.mly.4; driver)
-
-      <note>
-	<para>Compatible Mylex controllers not listed should work, but
-	have not been verified.</para>
-      </note>
     </para>
 
     <para arch="i386">3ware Escalade ATA RAID controllers (&man.twe.4; driver)
@@ -793,7 +778,7 @@
     (&man.ste.4; driver)
     </para>
 
-    <para arch="i386,pc98,alpha,amd64">SysKonnect SK-984x PCI Gigabit Ethernet cards (&man.sk.4; drivers)
+    <para arch="i386,pc98,alpha,amd64">SysKonnect SK-984x PCI Gigabit Ethernet cards (&man.sk.4; driver)
     </para>
 
     <para arch="i386,pc98,alpha,amd64">Texas Instruments ThunderLAN PCI NICs (&man.tl.4; driver)</para>
@@ -919,16 +904,6 @@
     drivers), plus NICs supported by the Intel 82540EM, 82544,
     82545EM, and 82546EB
     controller chips (&man.em.4; driver only)
-      <itemizedlist>
-	<listitem>
-	  <para>Intel PRO/1000 Gigabit Ethernet</para>
-	</listitem>
-      </itemizedlist>
-
-      <note>
-        <para>The &man.em.4; driver is officially supported by Intel,
-        but is only supported on the i386.</para>
-      </note>
     </para>
 
     <para arch="sparc64">Sun HME and QFE Ethernet NICs (&man.hme.4; driver)</para>
@@ -1173,14 +1148,6 @@
     <para arch="i386">STB 4 port card using shared IRQ</para>
 
     <para arch="i386">DigiBoard intelligent serial cards (&man.dgb.4; driver)
-      <itemizedlist>
-        <listitem>
-	  <para>DigiBoard PC/Xe series</para>
-	</listitem>
-        <listitem>
-	  <para>DigiBoard PC/Xi series</para>
-	</listitem>
-      </itemizedlist>
     </para>
 
     <para arch="i386,ia64,amd64">PCI-Based multi-port serial boards (&man.puc.4;
@@ -1271,23 +1238,7 @@
     </para>
 
     <para arch="i386">Stallion Technologies multiport serial boards
-      <itemizedlist>
-        <listitem>
-	  <para>EasyIO (&man.stl.4; driver)</para>
-	</listitem>
-        <listitem>
-	  <para>EasyConnection 8/32 (&man.stl.4; driver)</para>
-	</listitem>
-	<listitem>
-	  <para>EasyConnection 8/64 (&man.stli.4; driver)</para>
-	</listitem>
-        <listitem>
-	  <para>ONboard 4/16 (&man.stli.4; driver)</para>
-	</listitem>
-        <listitem>
-	  <para>Brumby (&man.stli.4; driver)</para>
-	</listitem>
-      </itemizedlist>
+      (&man.stl.4; and &man.stli.4; drivers)
     </para>
 
     <para arch="i386,amd64">Specialix SI/XIO/SX multiport serial cards, with both the
@@ -1807,44 +1758,7 @@
       </itemizedlist>
     </para>
 
-    <para arch="i386,pc98,amd64">Audio Devices (uaudio driver)
-      <itemizedlist>
-        <listitem>
-	  <para>Audio-Technica USB Digital Headphone ATC-HA4USB</para>
-	</listitem>
-
-        <listitem>
-	  <para>Ergo Systems AUDIOTRAK OPTOPlay USB</para>
-	</listitem>
-
-        <listitem>
-	  <para>KENWOOD MD Personal Stereo System MDX-G7</para>
-	</listitem>
-
-        <listitem>
-	  <para>KENWOOD/SOTEC VH-7PC</para>
-	</listitem>
-
-        <listitem>
-	  <para>I-O DATA Analog to Digital USB Audio Adapter DAVOX</para>
-	</listitem>
-
-        <listitem>
-	  <para>ONKYO PC Speaker GX-R5U(W)</para>
-	</listitem>
-
-        <listitem>
-	  <para>ONKYO USB Digital Audio Processor SE-U55X(S)</para>
-	</listitem>
-
-        <listitem>
-	  <para>Roland UA-5 USB Audio Interface <quote>Audio Capture</quote></para>
-	</listitem>
-
-        <listitem>
-	  <para>Sony PC Active Speaker System SRS-T100PC</para>
-	</listitem>
-      </itemizedlist>
+    <para arch="i386,pc98,amd64">Audio Devices (&man.uaudio.4; driver)
     </para>
 
     <para arch="i386,pc98,amd64">Handspring Visor and other PalmOS

==== //depot/projects/hammer/release/doc/en_US.ISO8859-1/hardware/i386/proc-i386.sgml#7 (text+ko) ====

@@ -1,5 +1,5 @@
 <!--
-	$FreeBSD: src/release/doc/en_US.ISO8859-1/hardware/i386/proc-i386.sgml,v 1.12 2003/07/29 07:28:43 hrs Exp $
+	$FreeBSD: src/release/doc/en_US.ISO8859-1/hardware/i386/proc-i386.sgml,v 1.13 2003/12/06 20:39:58 bmah Exp $
 -->
 <sect1 id="proc">
   <title>Supported Processors and Motherboards</title>
@@ -42,8 +42,9 @@
     additional physical processors; in other words, no attempt is made
     to optimize scheduling decisions given the shared resources
     between logical processors within the same CPU.  Because this
-    naive scheduling can result in suboptimal performance, the logical
-    CPUs are halted by default at startup.  They can be enabled with
+    naive scheduling can result in suboptimal performance, under
+    certain circumstances it may be useful to disable the logical
+    processors with the
     the <varname>machdep.hlt_logical_cpus</varname> sysctl variable.
     It is also possible to halt any CPU in the idle loop with the
     <varname>machdep.hlt_cpus</varname> sysctl variable.  The

==== //depot/projects/hammer/release/scripts/print-cdrom-packages.sh#14 (text+ko) ====

@@ -2,7 +2,7 @@
 #
 # Author:	Jordan Hubbard
 # Date:		Mon Jul 10 01:18:20 2000
-# Version:	$FreeBSD: src/release/scripts/print-cdrom-packages.sh,v 1.51 2003/12/02 20:47:31 marcus Exp $
+# Version:	$FreeBSD: src/release/scripts/print-cdrom-packages.sh,v 1.52 2003/12/06 04:15:13 scottl Exp $
 #
 # MAINTAINER:	re
 #
@@ -79,7 +79,6 @@
 CDROM_SET_1="${CDROM_SET_1} mail/exim"
 CDROM_SET_1="${CDROM_SET_1} mail/postfix"
 CDROM_SET_1="${CDROM_SET_1} net/pcnfsd"
-CDROM_SET_1="${CDROM_SET_1} net/rsync"
 CDROM_SET_1="${CDROM_SET_1} x11-fonts/XFree86-4-font100dpi"
 CDROM_SET_1="${CDROM_SET_1} x11-fonts/XFree86-4-font75dpi"
 CDROM_SET_1="${CDROM_SET_1} x11-fonts/XFree86-4-fontCyrillic"
@@ -110,13 +109,10 @@
 CDROM_SET_1="${CDROM_SET_1} astro/xearth"
 CDROM_SET_1="${CDROM_SET_1} editors/emacs21"
 CDROM_SET_1="${CDROM_SET_1} editors/vim"
+CDROM_SET_1="${CDROM_SET_1} editors/vim-lite"
 CDROM_SET_1="${CDROM_SET_1} emulators/mtools"
-CDROM_SET_1="${CDROM_SET_1} ftp/ncftp"
-CDROM_SET_1="${CDROM_SET_1} graphics/gimp1"
-CDROM_SET_1="${CDROM_SET_1} graphics/xpdf"
 CDROM_SET_1="${CDROM_SET_1} graphics/xv"
 CDROM_SET_1="${CDROM_SET_1} irc/xchat2"
-CDROM_SET_1="${CDROM_SET_1} mail/exim"
 CDROM_SET_1="${CDROM_SET_1} mail/fetchmail"
 CDROM_SET_1="${CDROM_SET_1} mail/mutt"
 CDROM_SET_1="${CDROM_SET_1} mail/pine4"
@@ -125,6 +121,7 @@
 CDROM_SET_1="${CDROM_SET_1} misc/bsdiff"
 CDROM_SET_1="${CDROM_SET_1} misc/screen"
 CDROM_SET_1="${CDROM_SET_1} net/cvsup"
+CDROM_SET_1="${CDROM_SET_1} net/rsync"
 CDROM_SET_1="${CDROM_SET_1} net/samba"
 CDROM_SET_1="${CDROM_SET_1} news/slrn"
 CDROM_SET_1="${CDROM_SET_1} news/tin"
@@ -137,7 +134,6 @@
 fi
 CDROM_SET_1="${CDROM_SET_1} print/apsfilter"
 CDROM_SET_1="${CDROM_SET_1} print/ghostscript-gnu-nox11"
-CDROM_SET_1="${CDROM_SET_1} print/ghostview"
 CDROM_SET_1="${CDROM_SET_1} print/gv"
 CDROM_SET_1="${CDROM_SET_1} print/psutils-letter"
 CDROM_SET_1="${CDROM_SET_1} security/sudo"
@@ -147,10 +143,6 @@
 CDROM_SET_1="${CDROM_SET_1} shells/zsh"
 CDROM_SET_1="${CDROM_SET_1} sysutils/portupgrade"
 CDROM_SET_1="${CDROM_SET_1} www/lynx"
-CDROM_SET_1="${CDROM_SET_1} www/mozilla"
-CDROM_SET_1="${CDROM_SET_1} www/netscape-remote"
-CDROM_SET_1="${CDROM_SET_1} www/netscape-wrapper"
-CDROM_SET_1="${CDROM_SET_1} www/netscape48-communicator"
 CDROM_SET_1="${CDROM_SET_1} www/opera"
 CDROM_SET_1="${CDROM_SET_1} x11/rxvt"
 

==== //depot/projects/hammer/share/man/man4/dc.4#8 (text+ko) ====

@@ -28,7 +28,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
 .\" THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/dc.4,v 1.24 2003/11/13 17:01:08 simon Exp $
+.\" $FreeBSD: src/share/man/man4/dc.4,v 1.25 2003/12/06 02:29:31 sanpei Exp $
 .\"
 .Dd November 20, 1999
 .Dt DC 4
@@ -133,6 +133,8 @@
 .It
 Digital DE500-BA 10/100 (21143, non-MII)
 .It
+ELECOM Laneed LD-CBL/TXA (ADMtek AN985)
+.It
 Hawking CB102 CardBus
 .It
 IBM EtherJet Cardbus Adapter

==== //depot/projects/hammer/sys/netinet/ip_dummynet.c#17 (text+ko) ====

@@ -24,7 +24,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/sys/netinet/ip_dummynet.c,v 1.74 2003/11/23 18:13:41 sam Exp $
+ * $FreeBSD: src/sys/netinet/ip_dummynet.c,v 1.75 2003/12/06 09:01:25 emax Exp $
  */
 
 #define	DUMMYNET_DEBUG
@@ -1386,7 +1386,6 @@
     heap_free(&ready_heap);
     heap_free(&wfq_ready_heap);
     heap_free(&extract_heap);
-    DUMMYNET_UNLOCK();
 
     /*
      * Now purge all queued pkts and delete all pipes
@@ -1403,6 +1402,7 @@
 	p = p->next ;
 	free(curr_p, M_DUMMYNET);
     }
+    DUMMYNET_UNLOCK();
 }
 
 

==== //depot/projects/hammer/sys/pci/if_dc.c#28 (text+ko) ====

@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/pci/if_dc.c,v 1.136 2003/11/28 05:28:29 imp Exp $");
+__FBSDID("$FreeBSD: src/sys/pci/if_dc.c,v 1.137 2003/12/06 02:29:31 sanpei Exp $");
 
 /*
  * DEC "tulip" clone ethernet driver. Supports the DEC/Intel 21143
@@ -196,6 +196,8 @@
 	  	"Xircom X3201 10/100BaseTX" },
 	{ DC_VENDORID_ABOCOM, DC_DEVICEID_FE2500,
 		"Abocom FE2500 10/100BaseTX" },
+	{ DC_VENDORID_ABOCOM, DC_DEVICEID_FE2500MX,
+		"Abocom FE2500MX 10/100BaseTX" },
 	{ DC_VENDORID_CONEXANT, DC_DEVICEID_RS7112,
 		"Conexant LANfinity MiniPCI 10/100BaseTX" },
 	{ DC_VENDORID_HAWKING, DC_DEVICEID_HAWKING_PN672TX,

==== //depot/projects/hammer/sys/pci/if_dcreg.h#13 (text+ko) ====

@@ -29,7 +29,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD: src/sys/pci/if_dcreg.h,v 1.39 2003/11/14 19:00:31 sam Exp $
+ * $FreeBSD: src/sys/pci/if_dcreg.h,v 1.40 2003/12/06 02:29:31 sanpei Exp $
  */
 
 /*
@@ -953,6 +953,7 @@
  * Abocom device IDs.
  */
 #define DC_DEVICEID_FE2500	0xAB02
+#define DC_DEVICEID_FE2500MX	0xab08
 
 /*
  * Conexant vendor ID.

==== //depot/projects/hammer/sys/vm/vm_mmap.c#14 (text+ko) ====

@@ -45,7 +45,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/vm/vm_mmap.c,v 1.173 2003/11/14 08:22:38 alc Exp $");
+__FBSDID("$FreeBSD: src/sys/vm/vm_mmap.c,v 1.174 2003/12/06 05:45:32 alc Exp $");
 
 #include "opt_compat.h"
 #include "opt_mac.h"
@@ -433,7 +433,6 @@
 		goto done;
 	}
 
-	mtx_unlock(&Giant);
 	error = 0;
 #ifdef MAC
 	if (handle != NULL && (flags & MAP_SHARED) != 0) {
@@ -441,6 +440,11 @@
 		    (struct vnode *)handle, prot);
 	}
 #endif
+	if (vp != NULL) {
+		vput(vp);
+		vp = NULL;
+	}
+	mtx_unlock(&Giant);
 	if (error == 0)
 		error = vm_mmap(&vms->vm_map, &addr, size, prot, maxprot,
 		    flags, handle, pos);
@@ -1164,7 +1168,7 @@
 	objtype_t type;
 	int rv = KERN_SUCCESS;
 	vm_ooffset_t objsize;
-	int docow;
+	int docow, error;
 	struct thread *td = curthread;
 
 	if (size == 0)
@@ -1211,16 +1215,20 @@
 	} else {
 		vp = (struct vnode *) handle;
 		mtx_lock(&Giant);
-		ASSERT_VOP_LOCKED(vp, "vm_mmap");
+		error = vget(vp, LK_EXCLUSIVE, td);
+		if (error) {
+			mtx_unlock(&Giant);
+			return (error);
+		}
 		if (vp->v_type == VCHR) {
 			type = OBJT_DEVICE;
 			handle = vp->v_rdev;
 		} else {
 			struct vattr vat;
-			int error;
 
 			error = VOP_GETATTR(vp, &vat, td->td_ucred, td);
 			if (error) {
+				vput(vp);
 				mtx_unlock(&Giant);
 				return (error);
 			}
@@ -1234,6 +1242,7 @@
 				flags |= MAP_NOSYNC;
 			}
 		}
+		vput(vp);
 		mtx_unlock(&Giant);
 	}
 



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