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