Module Name: src
Committed By: snj
Date: Sun Nov 15 06:08:45 UTC 2009
Modified Files:
src/doc [netbsd-5-0]: CHANGES-5.0.2
Log Message:
Tickets 1134 and 1137.
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.25 -r1.1.2.26 src/doc/CHANGES-5.0.2
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.2
diff -u src/doc/CHANGES-5.0.2:1.1.2.25 src/doc/CHANGES-5.0.2:1.1.2.26
--- src/doc/CHANGES-5.0.2:1.1.2.25 Sat Nov 14 09:49:16 2009
+++ src/doc/CHANGES-5.0.2 Sun Nov 15 06:08:45 2009
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-5.0.2,v 1.1.2.25 2009/11/14 09:49:16 sborrill Exp $
+# $NetBSD: CHANGES-5.0.2,v 1.1.2.26 2009/11/15 06:08:45 snj Exp $
A complete list of changes from the NetBSD 5.0.1 release to the NetBSD 5.0.2
release:
@@ -427,3 +427,19 @@
the IPv6 header would get corrupted by ip_output.
[joerg, ticket #1139]
+sys/dev/rnd.c 1.77
+
+ rnd_sample_allocate_isr: pass correct flag to pool_get().
+ Addresses PR/39325.
+ [rmind, ticket #1134]
+
+sys/arch/alpha/alpha/pmap.c 1.250
+
+ The tlb shootdown IPI can interrupt the pool_cache_get() in places
+ that can cause a deadlock or pool cache corruption. Take the
+ shootdown job queue mutex before calling pool_cache_get(), which
+ will block the IPI interrupts and seems to fix the remaining tlb
+ shootdown deadlocks and pool cache corruption I've been seeing.
+ Should address both PR port-alpha/38335 and PR port-alpha/42174.
+ [mhitch, ticket #1137]
+