aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2009-02-05 13:34:51 -0800
committerBrian Behlendorf <[email protected]>2009-02-05 13:43:45 -0800
commite50ad76da5379916a2b2942e4617c6670fb43b27 (patch)
tree8598c3ef67388c7cffbd6ae9108878fde5cd1765 /ChangeLog
parent4ab13d3b5c2d0724632dd29c0970ff7df00985f5 (diff)
Prep for 0.4.2 tag
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog24
1 files changed, 24 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index eb208f613..86affd867 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,27 @@
+2009-02-05 Brian Behlendorf <[email protected]>
+
+ * : Tag spl-0.4.2
+
+ * module/spl/spl-kmem.c include/sys/kmem.h: Slab cache improvements:
+ - Implement kmem cache alignment.
+ - Implement slab ageing.
+ - Optimized slab packing algorithm.
+ - Fixed deadlock due to calling call kv_free() under the skc_lock.
+ - Added additional SPLAT test cases
+ - Performance optimizations
+
+ * module/spl/spl-kmem.c include/sys/kmem.h: Linux VM integration.
+ The Solaris global VM symbols minfree, desfree, lotsfree, needfree,
+ swapfs_minfree, swapfs_reserve, availrmem, freemem, and physmem are
+ now available and loosely integrating with the Linux VM. Some
+ tuning will undoubtably be needed and these tunables are available
+ in /proc/sys/kernel/spl/vm/* for this very reason.
+
+ * config/spl-build.m4: New configure checks needed when building
+ against 2.6.27+ kernels. More work is needed here.
+
+ * : Minor cleanup see the 'git log' for full details.
+
2009-01-21 Brian Behlendorf <[email protected]>
* : Tag spl-0.4.1