Module Name: src Committed By: snj Date: Sun Nov 8 23:03:58 UTC 2009
Modified Files: src/doc [netbsd-5]: CHANGES-5.1 Log Message: Tickets 932, 1122, 1124-1126, 1129, and 1131. To generate a diff of this commit: cvs rdiff -u -r1.1.2.133 -r1.1.2.134 src/doc/CHANGES-5.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/doc/CHANGES-5.1 diff -u src/doc/CHANGES-5.1:1.1.2.133 src/doc/CHANGES-5.1:1.1.2.134 --- src/doc/CHANGES-5.1:1.1.2.133 Sun Nov 1 16:13:41 2009 +++ src/doc/CHANGES-5.1 Sun Nov 8 23:03:58 2009 @@ -1,4 +1,4 @@ -# $NetBSD: CHANGES-5.1,v 1.1.2.133 2009/11/01 16:13:41 bouyer Exp $ +# $NetBSD: CHANGES-5.1,v 1.1.2.134 2009/11/08 23:03:58 snj Exp $ A complete list of changes from the NetBSD 5.0 release to the NetBSD 5.1 release: @@ -14615,3 +14615,85 @@ Add hungarian keyboard layout. [ahoka, ticket #1111] +sys/kern/uipc_usrreq.c 1.127 + + In uipc_usrreq(PRU_ACCEPT), grab the unp_streamlock before + unp_setpeerlocks(). This fixes a race where, for a short period + of time, so->so_lock and so2->so_lock are not sync. This makes + solocked2() and solocked() unreliable and cause DIAGNOSTIC kernel + panics. This also fixes a possible panic in unp_setaddr() which + expects the socket locked. Should fix kern/38968. + [bouyer, ticket #932] + +dist/pppd/chat/chat.8 1.6 +usr.sbin/acpitools/amldb/amldb.8 1.4 + + Fix markup and backslashes. + [joerg, ticket #1122] + +sys/dev/pci/if_age.c 1.29, 1.30, 1.34 +sys/dev/pci/if_agereg.h 1.3 +sys/dev/pci/if_ale.c 1.9 + + age(4): + - Support flow control. + - Add TWSI registers. + - Don't access VPD even if hardware advertised the capability. + It seems that some revisions of the controllers hang while + accessing the VPD. Because VPD access routine is now unused, + nuke it. + - Let TWSI reload EEPROM if VPD capability is detected. Reloading + the EEPROM will also set the Ethernet address, so age(4) now + reads AGE_PAR0 and AGE_PAR1 register to get the Ethernet address. + This removes removes a lot of hacks and enhance readability a lot. + - Double PHY reset timeout as it takes more time to take the PHY out + of power-saving state. + - Explicitly check power-saving state by checking undocumented PHY + registers. If link is not up, poke undocumented registers to take + PHY out of power-saving state. This is the same thing done by the + Linux driver. + - Don't rely on auto-clearing feature of master reset bit, just wait + 1ms and check idle status of MAC. + + age(4) and ale(4): + Use m_pullup to handle defragmentation. + Reinject mbuf into TX queue when it couldn't be loaded. + [cegger, ticket #1124] + +include/link_elf.h 1.8 + + typedef struct link_map as Link_map (for solaris-compat) + [pooka, ticket #1125] + +usr.sbin/postinstall/postinstall 1.106 + + /usr/X11R7/lib/X11/xkb/symbols/pc used to be a directory, but + changed to a file on 2009-06-12. Fixing this requires removing + the directory (which we can do) and re-extracting the xbase set + (which we can't do), or at least adding that one file (which we + may be able to do if X11SRCDIR is available). + [apb, ticket #1126] + +sys/kern/vfs_subr.c 1.386 +sys/ufs/ufs/ufs_ihash.c 1.28 + + getcleanvnode(): don't vclean() the vnode if it has gained another + reference while we were getting the v_interlock. + vget(): attempt prevent it from returning a clean vnode: + if the vnode is being inactivated (by vrelel()), wait for + vrelel() to complete (or return EBUSY if we can't wait), and + return ENOENT if the vnode has been vclean'ed by vrelel() + Fixes kern/41147 in a better way, and hopefully fixes other related + race conditions. + [bouyer, ticket #1129] + +usr.bin/gzip/gzip.c 1.95-1.97 +usr.bin/gzip/unbzip2.c 1.12 +usr.bin/gzip/unpack.c 1.1 + + - Fix support for multi-section bzip2 files, as created by pbzip2. + - Add "pack" uncompression support. + - Avoid an overflow in suffix handling. + - Bump version number. + [mrg, ticket #1131] +