From owner-svn-src-stable@FreeBSD.ORG Thu Jul 22 01:01:17 2010 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 086421065674; Thu, 22 Jul 2010 01:01:17 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id E8A5B8FC12; Thu, 22 Jul 2010 01:01:16 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o6M11G0g090507; Thu, 22 Jul 2010 01:01:16 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o6M11Guh090505; Thu, 22 Jul 2010 01:01:16 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201007220101.o6M11Guh090505@svn.freebsd.org> From: Hiroki Sato Date: Thu, 22 Jul 2010 01:01:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r210362 - stable/8/release/doc/en_US.ISO8859-1/relnotes X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jul 2010 01:01:17 -0000 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. + The &man.ddb.4; now supports show + vnetrcrs command to dump the whole log of + distinctive curvnet recursion + events. + The default &man.devfs.5; rules now expose the upper 256 of &man.pty.4; device nodes. @@ -267,6 +272,9 @@ timestamp for the sleeping operation is not cleaned up on the wakeup has been fixed. + A race condition in the &man.sched.4bsd.4; scheduler has + been fixed. + A bug in the &man.sched.ule.4; scheduler which prevented process usage (%CPU) from working correctly has been fixed. @@ -521,6 +529,10 @@ check. This feature is in the latest version of pf. + 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. + A bug that proxy ARP entries cannot be added over point-to-point link types has been fixed. @@ -551,6 +563,70 @@ /dev/ada1, for example. + The &man.ahci.4; driver now supports SATA part of + Marvell 88SE912x controllers. + + The &man.ahci.4; driver now supports FIS-based (Frame + Information Structure) switching of port multiplier on + supported controlers. + + The &man.ahd.4; driver now supports three separated + error counters for correctable, uncorrectable, and fatal, in + &man.sysctl.8; MIB. + + A new kernel 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 ad and + acd, and allows &man.cam.4; drivers + ada, and cd and + interfaces to be natively used instead. Note that this is + not enabled by default in the GENERIC + kernel. + + A bug in the &man.ata.4; driver which can lead to + interrupt storms and command timeouts has been fixed. + + 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). + + USB mass storage device support in the &man.ata.4; + driver has been removed. Note that this was not used in + GENERIC kernel and the &man.umass.4; + driver supports such devices for a long time. + + &os; &man.cam.3; SCSI framework has been improved: + + + + 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. + + + + A loader tunable + kern.cam.boot_delay has been added. + This controls the delay time before &man.cam.3; probes + the attached devices. + + + + 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. + + + A bug in the &man.fdc.4; driver which prevents the kernel module from unloading has been fixed. @@ -588,6 +664,9 @@ + The &man.gmultipath.8; utility now supports + destroy command. + A bug in the &man.graid3.8; which causes a panic when a large request arrives has been fixed. This happens when MAXPHYS is set as larger than 128k. @@ -595,34 +674,12 @@ The default block size of &man.gstripe.8; has been increased from 4k to 64k. - A new kernel 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 ad and - acd, and allows &man.cam.4; drivers - ada, and cd and - interfaces to be natively used instead. Note that this is - not enabled by default in the GENERIC - kernel. + The &man.isp.4; driver has been improved in + stability. - A bug in the &man.ata.4; driver which can lead to - interrupt storms and command timeouts has been fixed. - - USB mass storage device support in the &man.ata.4; - driver has been removed. Note that this was not used in - GENERIC kernel and the &man.umass.4; - driver supports such devices for a long time. - - The &man.ahd.4; driver now supports three separated - error counters for correctable, uncorrectable, and fatal, in - &man.sysctl.8; MIB. - - 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. + 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. @@ -639,6 +696,20 @@ to 0 disables negative name caching for the mount point. + 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. + + 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. + &os; &man.VFS.9; subsystem now supports a new sysctl variable vfs.vlru_allow_cache_src. This allow vnlru kernel thread to reclaim @@ -676,6 +747,9 @@ identify. It displays whole of identify data block. + The &man.cp.1; now supports a flag to + make it not traverse across multiple mount points. + The &man.cp.1;, &man.find.1;, &man.getfacl.1;, &man.mv.1;, and &man.setfacl.1; utilities now support NFSv4 ACL. @@ -695,15 +769,36 @@ A bug in &man.fetch.1; utility which incorrectly evaluates a variable NO_PROXY has been fixed. + 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. + The &man.gcore.1; utility now recognizes threads in the process and handles dumps on a thread scope. The &man.ifconfig.8; utility now supports manipulation of NDP flags handled by &man.ndp.8;. + The &man.ifconfig.8; utility now supports a + description + value command to add a + description value to the specified + interface. + + The &man.mount.nfs.8; utility now supports + [ipaddr]:path + notation in addition to the existing one. This allows IPv6 + address in the address field, and a path including + : to be mounted. + The &man.netstat.1; utility now supports ARP information in statistics shown by the flag. + The &man.netstat.1; utility now supports a option to specify + the number of outputs. This is used in conjunction with + option. + The &man.newsyslog.8; utility does not consider non-existence of a PID file as an error now. A new flag reverts it to the old behavior. @@ -715,6 +810,15 @@ to the Solaris utility of the same name, and waits for any process to terminate. + A bug in the &man.restore.8; utility which caused short + reads when a option was used has been + fixed. + + The &man.rtsold.8; flag now excludes + the interfaces which IPv6 or accepting ICMPv6 Router + Advertisement message is disabled from the auto-probed + interface list. + The &man.scandir.3; and &man.alphasort.3; functions has been updated to conform POSIX.1-2008 (IEEE Std 1003.1-2008). @@ -736,6 +840,15 @@ available memory becomes short. This kind of process termination happens in a swap-intensive workload. + The &man.strsignal.3; function is now thread-safe. + + The &man.sysctl.8; utility now supports a + 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. + The &man.traceroute.8; utility now performs source address selection correctly even in a VIMAGE &man.jail.8; environment. @@ -774,11 +887,20 @@ rc.d system. A new rc.d script + rtsold has been added. This handles + &man.rtsold.8; daemon. + + A new rc.d script static_arp 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. + The &man.rc.conf.5; now supports a + firewall_coscripts variable. This should + contain a list of commands which should be excuted after + firewall starts or stops. + 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. ISC BIND has been updated to - version 9.6.1-P2. + version 9.6.1-P3. netcat has been updated to version 4.6.