aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog21
1 files changed, 19 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 7338e8769..9fda9c9a1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,11 @@
-2010-05-17 Brian Behlendorf <[email protected]>
+2010-05-21 Brian Behlendorf <[email protected]>
* : Tag spl-0.4.9
* : Build system improvements:
- Added support for the 'make -s' silent build option.
- - Allow spl_config.h to be included by dependant packages.
+ - Allow spl_config.h to be included by dependent packages.
+ - Minor spec file updates.
* AUTHORS, COPYING, DISCLAIMER, and INSTALL: Updated.
@@ -13,6 +14,9 @@
license, and author information. Additionally, updated the listed
top level files to the latest versions.
+ * module/spl/spl-debug.c: Debugging defaults adjusted. The default
+ log dump path is now /tmp/spl-log and panic on SBUG has been disabled.
+
* include/sys/processor.h, include/sys/systm.h, include/sys/types.h:
Added 3 missing typedefs processorid_t, pc_t, and index_t.
@@ -49,6 +53,19 @@
should not be using the slab in this way but we should still handle
the case more cleanly.
+ * module/spl/spl-kmem.c: Remove kmem_set_warning() interface and
+ replace it with KM_NODEBUG flag which can be specific per allocation.
+
+ * module/splat/splat-kmem.c: Tweaked what the idea of a large object
+ is for the kmem:slab_large regression tests because failures were
+ observed for very large kmem objects in newer kernels.
+
+ * include/sys/rwlock.h, module/splat/splat-rwlock.c: The rwlock
+ implementation was simplified because failures were being observed
+ when using the non-generic implementation. This change leverages
+ the rwsem_is_locked() function instead of directly consulting the
+ rwsem internals which differ per-arch and per-kernel-version.
+
2010-03-11 Brian Behlendorf <[email protected]>
* : Tag spl-0.4.8