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]
+