From owner-svn-src-all@FreeBSD.ORG Wed Jul 21 10:36:28 2010 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 57084106566B; Wed, 21 Jul 2010 10:36:28 +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 440348FC1B; Wed, 21 Jul 2010 10:36:28 +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 o6LAaSSE090625; Wed, 21 Jul 2010 10:36:28 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o6LAaSMx090623; Wed, 21 Jul 2010 10:36:28 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201007211036.o6LAaSMx090623@svn.freebsd.org> From: Hiroki Sato Date: Wed, 21 Jul 2010 10:36:28 +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: r210339 - stable/8/release/doc/en_US.ISO8859-1/relnotes X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jul 2010 10:36:28 -0000 Author: hrs Date: Wed Jul 21 10:36:27 2010 New Revision: 210339 URL: http://svn.freebsd.org/changeset/base/210339 Log: Add relnotes item for 8.1R (first round): ddb(4) show mount improved, fcntl(2) F_READAHEAD and F_RDAHEAD added, lindev(4) added, more dtrace probes, SMP support in PowerPC G5, ULE %CPU fix, VIMAGE + SCTP build fix, vfs.root.mountfrom space-separated list support added, loader(8) memory range selection improved, zfsloader added, zfsboot and gptboot added, adb(4) supports taps on ADB touchpad, apt(4) added, uart(4) NetMos NM9865 support added, bge(4) 5761, 5784, 57780 support added, cxgb(4) updated to T3 firmware 7.8.0, msk(4) 88E8042, 88E8057 and DGE-560SX support added, re(4) unnecessary reinitialization eliminated, tsec(4) now supports ALTQ, urtw(4) now supports RTL8187B, net.inet.ipcomp.ipcomp_enable=1 by default, IPV6_V6ONLY by default for IPv6 sockets in Linux emulation, gmirror(8) priority change support, gmirror(8) "load" balancing algorithm improved and now used as default, "option ATA_CAM" added, ata(4) fix for interrupt storms/command timeouts added, ata(4) umass support removed, ahd(4) error counter improved, cam(3) SATA/PATA support improved, bsnmpd(1) high CPU load issue fixed, bzip2(1) multi-session bzip2 file handling fixed, ee(1) crach fixed, factor(6) performance issue fixed, fetch(1) NO_PROXY handling fixed, ifconfig(8) now supports NDP flag handling, ntpd(8) no longer attempts to bind IPv6 anycast addresses, unifdef(1) updated to 1.188, ENOTCAPABLE new errno, rc.d/static_arp added, and ISC BIND 9.6.1-P2. 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 10:25:02 2010 (r210338) +++ stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml Wed Jul 21 10:36:27 2010 (r210339) @@ -201,16 +201,94 @@ + The show mount command in the + &man.ddb.4; debugger now prints active string mount + options. + + Two commands to enable/disable read-ahead has been added + to &man.fcntl.2; system call: + + + + F_READAHEAD specifies the amount + for sequential access. The amount is specified in bytes and is + rounded up to nearest block size. + + + + F_RDAHEAD is a Darwin compatible + version that use 128KB as the sequential access + size. + + + + Note that the read-ahead amount is also constrainted by + sysctl variable vfs.read_max, which may + need to be raised in order to better utilize this + feature. + + The &man.lindev.4; driver has been added. This is for + supporting various linux-specific pseudo devices such as + /dev/full. Note that this is not + included in GENERIC kernel. + + New SDT (Statically Defined Tracing) probes such as ones + for opencrypto have been added to &os; &man.dtrace.1; + subsystem. + + &os; now supports SMP in PowerPC G5 + systems. Note that SMP support is disabled by default in + GENERIC kernel. + + A bug in the &man.sched.ule.4; scheduler which prevented + process usage (%CPU) from working correctly + has been fixed. + + The VIMAGE &man.jail.8; virtualization container can work + with &man.sctp.4; now. Note that the VIMAGE is not enabled by + default in GENERIC kernel. + Boot Loader Changes + A kernel environment variable + vfs.root.mountfrom now supports + multiple elements for root file system in a space-separated + list. Each list element will be tried in order and the + first available one will be mounted. + + The algorithm the &man.loader.8; uses has + been improved to choose a memory range for its heap when + using a range above 1MB. This fixes a symptom that the + loader fails to load a kernel. + + The zfsloader has been added. This + is a separate &man.zfs.8; enabled loader. Note that a ZFS + bootcode (zfsboot or + gptzfsboot) need to be installed + to use this new loader. + + The zfsboot and + gptzfsboot bootcode now fully support + 64-bit LBAs for disk addresses. This allows booting from + large volumes. + Hardware Support - + The adb driver now + supports for interpreting taps on ADB touchpads as a button + click. + + The apt driver for + the Apple Touchpad present on MacBook has been added to + GENERIC kernel. + + The &man.uart.4; driver now supports NetMos NM9865 + family of Serial/Parallel ports. Multimedia Support @@ -222,6 +300,24 @@ Network Interface Support + + The &man.bge.4; driver now supports 5761, 5784, and + 57780-based devices. + + The &man.cxgb.4; driver has been updated to T3 + firmware 7.8.0. + + The &man.msk.4; driver now supports Marvell Yukon + 88E8042, 88E8057 devices and DGE-560SX (Yukon XL). + + The &man.re.4; driver no longer performs an + unnecessary interface up/down during getting IP address + via DHCP. + + The tsec(4) driver now supports &man.altq.4;. + + The &man.urtw.4; driver has been improved and now + supports RTL8187B-based devices. @@ -229,12 +325,82 @@ Network Protocols + + IPcomp (IP Payload Compression Protocol defined in RFC + 2393) protocol is now enabled by default. Note that this + requires in the kernel + configuration file and GENERIC kernel + does not include it. This functionality can be disabled by + using a sysctl variable + net.inet.ipcomp.ipcomp_enable. + + IPv6 sockets in Linux emulation environment are + unconditionally set as IPV6_V6ONLY + regardless of net.inet6.ip6.v6only sysctl + variable. Disks and Storage + + The &man.gmirror.8; utility now supports + configure + priority command to + change the providers priority. + + The balancing mode algorithm load + used in the &man.gmirror.8; utility has been changed and it + is now the default one instead of + split: + + + + Instead of measuring last request execution time for + each drive and choosing one with smallest time, use + averaged number of requests, running on each drive. This + information is more accurate and timely. It allows to + distribute load between drives in more even and + predictable way. + + + + For each drive track offset of the last submitted + request. If new request offset matches previous one or + close for some drive, prefer that drive. It allows to + significantly speedup simultaneous sequential reads. + + + + 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. + + 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. @@ -247,12 +413,47 @@ Userland Changes - + A bug in &man.bsnmpd.1; program which leads to high CPU + consumption on a loaded system has been fixed. + + A bug in &man.bzip2.1; utility which prevented it from + working with multi-session bzip2 files. + + A bug in &man.ee.1; utility which can crash the + program has been fixed. + + A bug in &man.factor.6; utility which leads to performance + degradation has been fixed. + + A bug in &man.fetch.1; utility which incorrectly evaluates + a variable NO_PROXY has been fixed. + + 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.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 + lines around paragraphs of code from getting doubled. + + A new errno ENOTCAPABLE has been added. + This is to be returned when a process requests an operation on + a file descriptor that is not authorized by the descriptor's + capability flags. <filename>/etc/rc.d</filename> Scripts + + 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. @@ -260,9 +461,10 @@ Contributed Software + + ISC BIND has been updated to + version 9.6.1-P2.