From owner-svn-src-stable@FreeBSD.ORG Wed Jul 21 18:27:32 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 71D3C106564A; Wed, 21 Jul 2010 18:27:32 +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 5E8568FC0A; Wed, 21 Jul 2010 18:27:32 +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 o6LIRWek002456; Wed, 21 Jul 2010 18:27:32 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o6LIRWH0002455; Wed, 21 Jul 2010 18:27:32 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201007211827.o6LIRWH0002455@svn.freebsd.org> From: Hiroki Sato Date: Wed, 21 Jul 2010 18:27:32 +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: r210356 - 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: Wed, 21 Jul 2010 18:27:32 -0000 Author: hrs Date: Wed Jul 21 18:27:32 2010 New Revision: 210356 URL: http://svn.freebsd.org/changeset/base/210356 Log: New relnotes items: devfs(5) default rule change for ptys, pselect(3) -> pselect(2), INCLUDE_CONFIG_FILE enabled by default, boot2 reimplemented for pc98, amdsbwd(4) added, ipmi(4) timer setting bug fixed, uftdi(4) zero length packet bug fixed, bge(4) TSO on BCM5755 supported, bge(4)/bce(4) DMA handling bug fixed, et(4) MSI and TX checksum offloading of IPv4/TCP/UDP added, mxge(4) updated to 1.4.48b, ste(4) improved, vge(4) improved, ipfw(4) IPv6 support of keep-alive rule fixed, proxy arp over P2P link fixed, vlan(4) now in GENERIC, vlan(4) now handles parent IF renaming, fdc(4) kmod unload issue fixed, geom provider now reports optimal block size to the upper layer, graid3(8) panic fixed, vfs.vlru_allow_cache_src added, zfs(8) bugs fixed, diskinfo(8) stripe size and offset reporting, gcore(1) improved, pwait(1) added, MADV_PROTECT for sshd, cron, inetd, syslogd, zfs(8) receive -u added, service(8) added, rc.conf(5) now supports vlans_IF for vlan(4) configuration, awk 26 November 2009 release, tzdata2009u, and filename of release ISO image changed. An entry for IPV6_V6ONLY sockopt in Liunx is removed because this was not a visible change. 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 17:16:12 2010 (r210355) +++ stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml Wed Jul 21 18:27:32 2010 (r210356) @@ -205,6 +205,9 @@ &man.ddb.4; debugger now prints active string mount options. + The default &man.devfs.5; rules now expose the upper 256 + of &man.pty.4; device nodes. + Two commands to enable/disable read-ahead has been added to &man.fcntl.2; system call: @@ -232,6 +235,14 @@ /dev/full. Note that this is not included in GENERIC kernel. + A POSIX function pselect(3) has been reimplemented as a + system call &man.pselect.2; to eliminate race + condition. + + A kernel option has been added to + GENERIC kernel by default. + New SDT (Statically Defined Tracing) probes such as ones for opencrypto have been added to &os; &man.dtrace.1; subsystem. @@ -251,6 +262,11 @@ Boot Loader Changes + The boot2 bootcode has + been reimplemented based on the &arch.i386 counterpart. It + now supports ELF binary, UFS2 file system, and larger number + of slices. + A kernel environment variable vfs.root.mountfrom now supports multiple elements for root file system in a space-separated @@ -283,13 +299,22 @@ supports for interpreting taps on ADB touchpads as a button click. + The amdsbwd(4) driver for AMD SB600/SB7xx watchdog + timer has been added. + The apt driver for the Apple Touchpad present on MacBook has been added to GENERIC kernel. + A bug in the &man.ipmi.4; driver that caused incorrect + watchdog timer setting has been fixed. + The &man.uart.4; driver now supports NetMos NM9865 family of Serial/Parallel ports. + A bug in the &man.uftdi.4; driver that can allow to send + a zero length packet has been fixed. + Multimedia Support @@ -301,21 +326,104 @@ - The &man.bge.4; driver now supports 5761, 5784, and - 57780-based devices. + The &man.bge.4; driver now supports BCM5761, BCM5784, and + BCM57780-based devices. + + The &man.bge.4; driver now supports TSO (TCP + segmentation offloading) on BCM5755 or newer + contollers. + + A long-standing stability issue of the &man.bce.4; and + &man.bge.4; driver due to a hardware bug in its DMA + handling when the system has more than 4GB memory has been + fixed. This applies to BCM5714, BCM5715, and BCM5708 + controllers. + + A bug in the &man.bge.4; driver that incorrectly + enabled TSO on BCM5754/BCM5754M controllers has been + fixed. The &man.cxgb.4; driver has been updated to T3 firmware 7.8.0. + The et(4) driver now supports MSI and Tx checksum + offloading of IPv4, TCP, and UDP. + The &man.msk.4; driver now supports Marvell Yukon 88E8042, 88E8057 devices and DGE-560SX (Yukon XL). + The &man.mxge.4; driver has been updated to firmware + 1.4.48b. + The &man.re.4; driver no longer performs an unnecessary interface up/down during getting IP address via DHCP. + The &man.ste.4; driver has been improved: + + + + The DMA handling has been improved. + + + + Wake-On-LAN is now supported. + + + + Unnecessary reinitialization of the + interfaces has been eliminated. + + + + RX interrupt moderation with single shot timer has + been implemented. The default parameter of the + moderation time is 150us and this can be changed via + sysctl variable + dev.ste.0.int_rx_mod. + Setting it 0 effectively disables the RX interrupt + moderation feature. + + + The tsec(4) driver now supports &man.altq.4;. + The &man.vge.4; driver has been improved: + + + + The DMA handling has been improved. + + + + Wake-On-LAN is now supported. + + + + Unnecessary reinitialization of the + interfaces has been eliminated. + + + + Hardware MAC statistics are now supported via sysctl variables + dev.vge.0.stats. + + + + Interrupt moderation with single shot timer and + scheme supported by VT61xx controllers have been + implemented. The default parameters are tuned to + generate interrupt less than 8k per second, and these + parameters can be changed via sysctl variables + dev.vge.0.int_holdoff, + dev.vge.0.rx_coal_pkt, + and + dev.vge.0.tx_coal_pkt. + Note that an up/down cycle is needed to make a + parameter change take effect. + + + The &man.urtw.4; driver has been improved and now supports RTL8187B-based devices. @@ -334,10 +442,21 @@ using a sysctl variable net.inet.ipcomp.ipcomp_enable. - For IPv6 sockets in the Linux emulation environment - IPV6_V6ONLY socket option is unconditionally - reset regardless of net.inet6.ip6.v6only sysctl - variable. + A bug in the &man.ipfw.4; subsystem that + keep-alive rule did not work for IPv6 + packets has been fixed. + + A bug that proxy ARP entries cannot be added over + point-to-point link types has been fixed. + + The &man.vlan.4; pseudo interface has been added to + GENERIC kernel. + + The &man.vlan.4; pseudo interface for IEEE 802.1Q VLAN + now ignore renaming of the parent's interface name. The + configured VLAN interfaces continue to work with the new + name while previously the configurations were removed as the + renaming happens. @@ -345,6 +464,15 @@ + A bug in the &man.fdc.4; driver which prevents the + kernel module from unloading has been fixed. + + &man.geom.8; providers including complex ones such as + &man.gconcat.8;, &man.gmirror.8;, &man.graid3.8, + &man.gstripe.8;, and some hardware RAID device drivers like + &man.twa.4; now inform its optimal access block size to the + upper layer. + The &man.gmirror.8; utility now supports configure priority command to @@ -373,6 +501,10 @@ + 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. + A new kernel option has been added. This turns &man.ata.4; controller drivers into &man.cam.4; interface modules. When enabled, this option @@ -406,7 +538,24 @@ File Systems - + &os; &man.VFS.9; subsystem now supports a new sysctl + variable vfs.vlru_allow_cache_src. This + allow vnlru kernel thread to reclaim + of the directory vnodes that are source of the namecache + records. This is not enabled by default because for + typical workload it would make namecache unusable, but + large nested directory tree easily puts any process that + accesses file system into one second wait for + vnlru kernel thread. + + The zpool version of ZFS subsystem has been updated to + version 14. It is now possible to use zpools created on + OpenSolaris 2009.06. + + Bugs in the ZFS file system that zfs snapshot + -r fails when the file system is busy, and + zfs receive can fail with an E2BIG + error, have been fixed. @@ -419,6 +568,10 @@ A bug in &man.bzip2.1; utility which prevented it from working with multi-session bzip2 files. + The &man.diskinfo.8; now supports reporting disk stripe + size and offset. This helps users to make file systems + optimally aligned and tuned for better performance. + A bug in &man.ee.1; utility which can crash the program has been fixed. @@ -428,12 +581,26 @@ A bug in &man.fetch.1; utility which incorrectly evaluates a variable NO_PROXY has been 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.ntpd.8; program no longer tries to bind to an IPv6 anycast address. + The &man.pwait.1; utility has been added. This is similar + to the Solaris utility of the same name, and waits for any + process to terminate. + + The &man.sshd.8;, &man.cron.8;, &man.inetd.8;, and + &man.syslogd.8; programs now set + MADV_PROTECT memory flag onto themselves to + protect from being terminated by the &os; kernel when + available memory becomes short. This kind of process + termination happens in a swap-intensive workload. + The &man.unifdef.1; utility has been updated to version 1.188. It now supports a new flag to compress blank lines around a deleted section to prevent blank @@ -444,16 +611,38 @@ a file descriptor that is not authorized by the descriptor's capability flags. + The &man.zfs.8; command now supports a new flag + to specify that the received ZFS + should not be mounted automatically. + <filename>/etc/rc.d</filename> Scripts + The &man.service.8; command has been added. This + provides an easy command-line interface to the + rc.d system. + 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 configuring + &man.vlan.4; interfaces as child devices similar to + &man.wlan.4; interfaces. &man.vlan.4; interfaces are listed + via a new + vlans_IF + variable. If a VLAN interface is a number, then that number + is treated as the VLAN tag for the interface and the + interface will be named + IF.tag. + Otherwise, the VLAN tag must be provided via a VLAN + parameter in a + create_args_IF + variable. @@ -462,8 +651,14 @@ + The awk has been updated from + the 23 October 2007 release to the 26 November 2009 release. + ISC BIND has been updated to version 9.6.1-P2. + + The timezone database has been updated to the + tzdata2009u release.