From 3cca28a7859b78ec9add4e38c3c12cf1527e3e87 Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Fri, 21 May 2010 14:17:44 -0700 Subject: [PATCH] Re-Prep for 0.4.9 tag with a few more fixes and updated ChangeLog --- ChangeLog | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7338e8769c..9fda9c9a14 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,10 +1,11 @@ -2010-05-17 Brian Behlendorf +2010-05-21 Brian Behlendorf * : 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 * : Tag spl-0.4.8