Re-Prep for 0.4.9 tag with a few more fixes and updated ChangeLog

This commit is contained in:
Brian Behlendorf 2010-05-21 14:17:44 -07:00
parent edbbb609bd
commit 3cca28a785
1 changed files with 19 additions and 2 deletions

View File

@ -1,10 +1,11 @@
2010-05-17 Brian Behlendorf <behlendorf1@llnl.gov> 2010-05-21 Brian Behlendorf <behlendorf1@llnl.gov>
* : Tag spl-0.4.9 * : Tag spl-0.4.9
* : Build system improvements: * : Build system improvements:
- Added support for the 'make -s' silent build option. - 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. * AUTHORS, COPYING, DISCLAIMER, and INSTALL: Updated.
@ -13,6 +14,9 @@
license, and author information. Additionally, updated the listed license, and author information. Additionally, updated the listed
top level files to the latest versions. 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: * include/sys/processor.h, include/sys/systm.h, include/sys/types.h:
Added 3 missing typedefs processorid_t, pc_t, and index_t. 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 should not be using the slab in this way but we should still handle
the case more cleanly. 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 <behlendorf1@llnl.gov> 2010-03-11 Brian Behlendorf <behlendorf1@llnl.gov>
* : Tag spl-0.4.8 * : Tag spl-0.4.8