Module Name: src
Committed By: snj
Date: Sat Apr 4 23:56:06 UTC 2009
Modified Files:
src/doc [netbsd-5]: CHANGES-5.0
Log Message:
Tickets 658, 661, and 666-668.
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.126 -r1.1.2.127 src/doc/CHANGES-5.0
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.0
diff -u src/doc/CHANGES-5.0:1.1.2.126 src/doc/CHANGES-5.0:1.1.2.127
--- src/doc/CHANGES-5.0:1.1.2.126 Sat Apr 4 18:28:14 2009
+++ src/doc/CHANGES-5.0 Sat Apr 4 23:56:06 2009
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-5.0,v 1.1.2.126 2009/04/04 18:28:14 snj Exp $
+# $NetBSD: CHANGES-5.0,v 1.1.2.127 2009/04/04 23:56:06 snj Exp $
A complete list of changes from the initial NetBSD 5.0 branch on October 2008
until the 5.0 release:
@@ -5816,3 +5816,68 @@
is positive.
[plunky, ticket #665]
+sys/dev/ccd.c 1.133 via patch
+sys/dev/ccdvar.h 1.31
+
+ Fix problems with ccd:
+ - Pending async I/O was tossed on unconfigure
+ - It could exhaust memory under heavy I/O load.
+ - If memory allocation failed, disk transfers could stall.
+ - v_numoutput was updated without v_interlock held.
+
+ Additionally:
+ - Make it MPSAFE.
+ - Use kmem_alloc().
+ [ad, ticket #658]
+
+sys/arch/xen/xen/xenevt.c 1.32
+sys/compat/svr4/svr4_net.c 1.56
+sys/compat/svr4_32/svr4_32_net.c 1.19
+sys/dev/dmover/dmover_io.c 1.32
+sys/dev/putter/putter.c 1.21
+sys/kern/kern_descrip.c 1.190
+sys/kern/kern_drvctl.c 1.23
+sys/kern/kern_event.c 1.64
+sys/kern/sys_mqueue.c 1.14
+sys/kern/sys_pipe.c 1.109
+sys/kern/sys_socket.c 1.59
+sys/kern/uipc_socket.c 1.188
+sys/kern/uipc_syscalls.c 1.136
+sys/kern/vfs_vnops.c 1.164
+sys/net/bpf.c 1.144
+sys/net/if_tap.c 1.55
+sys/opencrypto/cryptodev.c 1.47
+sys/sys/file.h 1.67
+sys/sys/param.h patch
+sys/sys/socketvar.h 1.119
+
+ Add fileops::fo_drain(), to be called from fd_close() when
+ there is more than one active reference to a file descriptor.
+ It should dislodge threads sleeping while holding a reference
+ to the descriptor. For now, only implemented for sockets.
+
+ Fixes the case of a multithreaded process doing something like
+ the following, which would have hung until the process got a
+ signal.
+ thr0 accept(fd, ...)
+ thr1 close(fd)
+ [ad, ticket #661]
+
+usr.sbin/envstat/envstat.c 1.72
+
+ Fix pasto: don't print the critcap when the warncap was asked.
+ Also fix an off by one in length.
+ [christos, ticket #666]
+
+libexec/makewhatis/makewhatis.c 1.47
+
+ Fix false positive in duplicate detection.
+ [apb, ticket #667]
+
+dist/nvi/vi/v_at.c 1.3
+
+ Make vi's '@' command work again; a precedence warning fix in
+ r1.2 added parens in the wrong place such that '@' did nothing.
+ Fixes PR 41134.
+ [jld, ticket #668]
+