Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Jul 2010 01:01:16 +0000 (UTC)
From:      Hiroki Sato <hrs@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org
Subject:   svn commit: r210362 - stable/8/release/doc/en_US.ISO8859-1/relnotes
Message-ID:  <201007220101.o6M11Guh090505@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: hrs
Date: Thu Jul 22 01:01:16 2010
New Revision: 210362
URL: http://svn.freebsd.org/changeset/base/210362

Log:
  New release notes:
          ddb(4) show vnetrcrs,
          sched_4bsd race fix,
          pfil(9) virtualization,
          ahci(4) Marvell 88SE912x support,
          ahci(4) FBS support in PM,
          ata(4) PUIS support,
          cam(3) kern.cam.boot_delay, error recovery improvement,
          gmultipath(8) destroy subcommand added,
          isp(4) improved,
          siis(4) Max Read Request Size increased,
          nfsiod(8) race fixed,
          ffs(7) inode number is now unsigned,
          cp(1) -x added,
          fsck_ffs(8) UFS1 last cylinder group issue fixed,
          ifconfig(8) description support added,
          netstat(1) -q option added,
          restore(8) -P shot read issue fixed,
          rtsold(8) -a improved,
          strsignal(3) thread-safe,
          sysctl(8) -i added,
          rc.d/rtsold added,
          firewall_coscripts in rc.conf added, and
          ISC BIND 9.6.1-P3.

Modified:
  stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml

Modified: stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml
==============================================================================
--- stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml	Wed Jul 21 21:23:23 2010	(r210361)
+++ stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml	Thu Jul 22 01:01:16 2010	(r210362)
@@ -205,6 +205,11 @@
 	&man.ddb.4; debugger now prints active string mount
 	options.</para>
 
+      <para>The &man.ddb.4; now supports <command>show
+	  vnetrcrs</command> command to dump the whole log of
+	distinctive <varname>curvnet</varname> recursion
+	events.</para>
+
       <para>The default &man.devfs.5; rules now expose the upper 256
 	of &man.pty.4; device nodes.</para>
 
@@ -267,6 +272,9 @@
 	timestamp for the sleeping operation is not cleaned up on the
 	wakeup has been fixed.</para>
 
+      <para>A race condition in the &man.sched.4bsd.4; scheduler has
+	been fixed.</para>
+
       <para>A bug in the &man.sched.ule.4; scheduler which prevented
 	process usage (<literal>%CPU</literal>) from working correctly
 	has been fixed.</para>
@@ -521,6 +529,10 @@
 	  check.  This feature is in the latest version of
 	  <application>pf</application>.</para>
 
+	<para>The &man.pfil.9; framework for packet filtering in &os;
+	  kernel now supports separate packet filtering instances like
+	  &man.ipfw.4; for each VIMAGE jail.</para>
+
 	<para>A bug that proxy ARP entries cannot be added over
 	  point-to-point link types has been fixed.</para>
 
@@ -551,6 +563,70 @@
 	  <replaceable>/dev/ada1</replaceable></command>, for
 	  example.</para>
 
+        <para>The &man.ahci.4; driver now supports SATA part of
+	  Marvell 88SE912x controllers.</para>
+
+        <para>The &man.ahci.4; driver now supports FIS-based (Frame
+	  Information Structure) switching of port multiplier on
+	  supported controlers.</para>
+
+        <para>The &man.ahd.4; driver now supports three separated
+	  error counters for correctable, uncorrectable, and fatal, in
+	  &man.sysctl.8; MIB.</para>
+
+        <para>A new kernel option <option>option ATA_CAM</option> has
+	  been added.  This turns &man.ata.4; controller drivers into
+	  &man.cam.4; interface modules.  When enabled, this option
+	  deprecates all &man.ata.4; peripheral drivers and interfaces
+	  such as <filename>ad</filename> and
+	  <filename>acd</filename>, and allows &man.cam.4; drivers
+	  <filename>ada</filename>, and <filename>cd</filename> and
+	  interfaces to be natively used instead.  Note that this is
+	  not enabled by default in the <filename>GENERIC</filename>
+	  kernel.</para>
+
+        <para>A bug in the &man.ata.4; driver which can lead to
+	  interrupt storms and command timeouts has been fixed.</para>
+
+        <para>The &man.ata.4; driver now supports Power-Up In Stand-by
+	  (PUIS).  The PUIS is a configudation of SATA or PATA drives
+	  to prevent them from automatic spin-up when power is
+	  applied.  This feature can be controled via &man.cam.3;
+	  framework (a typical application is staggered
+	  spin-up).</para>
+
+        <para>USB mass storage device support in the &man.ata.4;
+	  driver has been removed.  Note that this was not used in
+	  <filename>GENERIC</filename> kernel and the &man.umass.4;
+	  driver supports such devices for a long time.</para>
+
+	<para>&os; &man.cam.3; SCSI framework has been improved:</para>
+
+	<itemizedlist>
+	  <listitem>
+	    <para>SATA and PATA support has been improved and it now
+	      recognizes more detail device capabilities.  For example,
+	      the &man.ahci.4; and &man.siis.4; driver now reports maximum
+	      tag number to the framework to optimize the NCQ
+	      handling.</para>
+	  </listitem>
+
+	  <listitem>
+	    <para>A loader tunable
+	      <varname>kern.cam.boot_delay</varname> has been added.
+	      This controls the delay time before &man.cam.3; probes
+	      the attached devices.</para>
+	  </listitem>
+
+	  <listitem>
+	    <para>SCSI error recovery for devices on buses without
+	      automatic sense reporting has been improved.  Typical
+	      devices are on ATAPI and USB.  For example, this allows
+	      &man.cam.3; to wait, while CD drive loads disk, instead
+	      of immediately return error status.</para>
+	  </listitem>
+	</itemizedlist>
+
         <para>A bug in the &man.fdc.4; driver which prevents the
 	  kernel module from unloading has been fixed.</para>
 
@@ -588,6 +664,9 @@
 	  </listitem>
 	</itemizedlist>
 
+	<para>The &man.gmultipath.8; utility now supports
+	  <command>destroy</command> command.</para>
+
 	<para>A bug in the &man.graid3.8; which causes a panic when a
 	  large request arrives has been fixed.  This happens when
 	  <varname>MAXPHYS</varname> is set as larger than 128k.</para>
@@ -595,34 +674,12 @@
         <para>The default block size of &man.gstripe.8; has been
 	  increased from 4k to 64k.</para>
 
-        <para>A new kernel option <option>option ATA_CAM</option> has
-	  been added.  This turns &man.ata.4; controller drivers into
-	  &man.cam.4; interface modules.  When enabled, this option
-	  deprecates all &man.ata.4; peripheral drivers and interfaces
-	  such as <filename>ad</filename> and
-	  <filename>acd</filename>, and allows &man.cam.4; drivers
-	  <filename>ada</filename>, and <filename>cd</filename> and
-	  interfaces to be natively used instead.  Note that this is
-	  not enabled by default in the <filename>GENERIC</filename>
-	  kernel.</para>
+        <para>The &man.isp.4; driver has been improved in
+	  stability.</para>
 
-        <para>A bug in the &man.ata.4; driver which can lead to
-	  interrupt storms and command timeouts has been fixed.</para>
-
-        <para>USB mass storage device support in the &man.ata.4;
-	  driver has been removed.  Note that this was not used in
-	  <filename>GENERIC</filename> kernel and the &man.umass.4;
-	  driver supports such devices for a long time.</para>
-
-        <para>The &man.ahd.4; driver now supports three separated
-	  error counters for correctable, uncorrectable, and fatal, in
-	  &man.sysctl.8; MIB.</para>
-
-        <para>SATA and PATA support of &os; &man.cam.3; SCSI framework
-	  has been improved and it now recognizes more detail device
-	  capabilities.  For example, the &man.ahci.4; and
-	  &man.siis.4; driver now reports maximum tag number to the
-	  framework to optimize the NCQ handling.</para>
+        <para>The Max Read Request Size in the &man.siis.4; driver for
+	  PCIe chips has been increased from 512 to 1024 bytes for
+	  better performance.</para>
       </sect3>
 
       <sect3 id="fs">
@@ -639,6 +696,20 @@
 	  <option>negnametimeo</option> to <literal>0</literal>
 	  disables negative name caching for the mount point.</para>
 
+	<para>A race condition in &os; NFS subsystem that occurs when
+	  &man.nfsiod.8; threads are being created has been fixed.
+	  This also fixes an interoperability issue found in
+	  combination of a &os; NFS client and a Linux NFS
+	  server.</para>
+
+	<para>The inode number handling in &man.ffs.7; file system is
+	  now unsigned.  Previously some large inode numbers can be
+	  treated as negative, and this issue shows up at file systems
+	  with the size of more than 16Tb in 16k block case.  The
+	  &man.newfs.8; utility never create a file system with more
+	  than 2^32 inodes by cutting back on the number of inodes per
+	  cylinder group if necessary to stay under the limit.</para>
+
         <para>&os; &man.VFS.9; subsystem now supports a new sysctl
 	   variable <varname>vfs.vlru_allow_cache_src</varname>.  This
 	   allow <filename>vnlru</filename> kernel thread to reclaim
@@ -676,6 +747,9 @@
 	<command>identify</command>.  It displays whole of identify
 	data block.</para>
 
+      <para>The &man.cp.1; now supports a <option>-x</option> flag to
+	make it not traverse across multiple mount points.</para>
+
       <para>The &man.cp.1;, &man.find.1;, &man.getfacl.1;, &man.mv.1;,
 	and &man.setfacl.1; utilities now support NFSv4 ACL.</para>
 
@@ -695,15 +769,36 @@
       <para>A bug in &man.fetch.1; utility which incorrectly evaluates
 	a variable <varname>NO_PROXY</varname> has been fixed.</para>
 
+      <para>A bug in the &man.fsck.ffs.8; utility which causes the
+	last cylinder group of a UFS1 file system is always reported
+	as broken even after it is fixed.</para>
+
       <para>The &man.gcore.1; utility now recognizes threads in the
 	process and handles dumps on a thread scope.</para>
 
       <para>The &man.ifconfig.8; utility now supports manipulation of
 	NDP flags handled by &man.ndp.8;.</para>
 
+      <para>The &man.ifconfig.8; utility now supports a
+	<command>description
+	<replaceable>value</replaceable></command> command to add a
+	description <replaceable>value</replaceable> to the specified
+	interface.</para>
+
+      <para>The &man.mount.nfs.8; utility now supports
+	<literal>[<replaceable>ipaddr</replaceable>]:<replaceable>path</replaceable></literal>
+	notation in addition to the existing one.  This allows IPv6
+	address in the address field, and a path including
+	<quote><literal>:</literal></quote> to be mounted.</para>
+
       <para>The &man.netstat.1; utility now supports ARP information
 	in statistics shown by the <option>-s</option> flag.</para>
 
+      <para>The &man.netstat.1; utility now supports a <option>-q
+	  <replaceable>number</replaceable></option> option to specify
+	the number of outputs.  This is used in conjunction with
+	<option>-w</option> option.</para>
+
       <para>The &man.newsyslog.8; utility does not consider
 	non-existence of a PID file as an error now.  A new flag
 	<option>-P</option> reverts it to the old behavior.</para>
@@ -715,6 +810,15 @@
 	to the Solaris utility of the same name, and waits for any
 	process to terminate.</para>
 
+      <para>A bug in the &man.restore.8; utility which caused short
+	reads when a option <option>-P</option> was used has been
+	fixed.</para>
+
+      <para>The &man.rtsold.8; <option>-a</option> flag now excludes
+	the interfaces which IPv6 or accepting ICMPv6 Router
+	Advertisement message is disabled from the auto-probed
+	interface list.</para>
+
       <para>The &man.scandir.3; and &man.alphasort.3; functions has
 	been updated to conform POSIX.1-2008 (IEEE Std
 	1003.1-2008).</para>
@@ -736,6 +840,15 @@
 	available memory becomes short.  This kind of process
 	termination happens in a swap-intensive workload.</para>
 
+      <para>The &man.strsignal.3; function is now thread-safe.</para>
+
+      <para>The &man.sysctl.8; utility now supports a
+	<option>-i</option> flag to ignore failures while retrieving
+	individual OIDs.  This allows the same list of OIDs to be
+	passed to &man.sysctl.8; across different systems where
+	particular OIDs may not exist, and still get as much
+	information as possible from them.</para>
+
       <para>The &man.traceroute.8; utility now performs source address
 	selection correctly even in a VIMAGE &man.jail.8;
 	environment.</para>
@@ -774,11 +887,20 @@
 	  <filename>rc.d</filename> system.</para>
 
         <para>A new <filename>rc.d</filename> script
+	  <filename>rtsold</filename> has been added.  This handles
+	  &man.rtsold.8; daemon.</para>
+
+        <para>A new <filename>rc.d</filename> script
 	  <filename>static_arp</filename> has been added.  This allows
 	  the administrator to statically define mappings of MAC
 	  address to IPv4 at boot time.  See also the &man.rc.conf.5;
 	  manual page for more details.</para>
 
+        <para>The &man.rc.conf.5; now supports a
+	  <varname>firewall_coscripts</varname> variable.  This should
+	  contain a list of commands which should be excuted after
+	  firewall starts or stops.</para>
+
         <para>The &man.rc.conf.5; now supports configuring
 	  &man.vlan.4; interfaces as child devices similar to
 	  &man.wlan.4; interfaces.  &man.vlan.4; interfaces are listed
@@ -807,7 +929,7 @@
 	the 23 October 2007 release to the 26 November 2009 release.</para>
 
       <para><application>ISC BIND</application> has been updated to
-	version 9.6.1-P2.</para>
+	version 9.6.1-P3.</para>
 
       <para><application>netcat</application> has been updated to
 	version 4.6.</para>



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