From 958dc9e737ffe14e6253479a903700e5e8416580 Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Fri, 20 Nov 2009 16:52:29 -0800 Subject: [PATCH] Prep for 0.4.7 tag, updated META and ChangeLog. --- ChangeLog | 31 +++++++++++++++++++++++++++++++ META | 2 +- 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index cb6ab0126..e32be8592 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,34 @@ +2009-11-20 Brian Behlendorf + + * : 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 * : Tag spl-0.4.6 diff --git a/META b/META index fa5210b1e..231173eb6 100644 --- 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