]> granicus.if.org Git - spl/commitdiff
Prep for 0.4.7 tag, updated META and ChangeLog.
authorBrian Behlendorf <behlendorf1@llnl.gov>
Sat, 21 Nov 2009 00:52:29 +0000 (16:52 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Sat, 21 Nov 2009 00:52:29 +0000 (16:52 -0800)
ChangeLog
META

index cb6ab0126b9e26b086f12a67d96415a10387d294..e32be85927d83c554a2216741041e47b6ef1b2e9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,34 @@
+2009-11-20 Brian Behlendorf <behlendorf1@llnl.gov>
+
+       * : Tag spl-0.4.7
+
+       * config/spl-build.m4: Linux 2.6.31 compat, SPL_AC_2ARGS_SET_FS_PWD
+       macro updated to explicitly include linux/fs_struct.h which was
+       dropped from linux/sched.h.
+
+       * include/linux/mm_compat.h: Linux 2.6.31 compat, use the macros
+       min_wmark_pages, low_wmark_pages, and high_wmark_pages which were
+       introduced.  For older kernels a compability macro is used.
+
+       * include/sys/kmem.h: Linux 2.6.31 compat, the __GFP_NOFAIL flag
+       should no longer be used and it may disappear from the kernel at any
+       time.  To handle this I have simply added *_nofail wrappers in the
+       kmem implementation which perform the retry for non-atomic allocations.
+
+       * module/spl/spl-kmem.c: Linux 2.6.31 compat, kmem cache alignment
+       fixes and cleanup.  Always perform allocations for the kmem cache
+       using __get_free_pages() or __vmalloc() to ensure the returned
+       memory is page aligned.  Also introduce helper functions which use
+       P2ROUNDUP_TYPE instead of P2ROUNDUP force all types to be explicit.
+
+       * include/sys/mutex.h: Add mutex_enter_nested() as wrapper for
+       mutex_lock_nested() to permit integration with the lock checker.
+
+       * include/sys/mutex.h: Always use the generic mutex_destroy().
+
+       * Makefile.am: Ensure *.order and *.markers build products are
+       removed by distclean rule.
+
 2009-11-02 Brian Behlendorf <behlendorf1@llnl.gov>
 
        * : Tag spl-0.4.6
diff --git a/META b/META
index fa5210b1ec0e9715388c5923168d6b40b1b01f5b..231173eb69434a6e6189672f9e5e8fd5da266936 100644 (file)
--- a/META
+++ b/META
@@ -1,6 +1,6 @@
 Meta:         1
 Name:         spl
 Branch:       1.0
-Version:      0.4.6
+Version:      0.4.7
 Release:      1
 Release-Tags: relext