aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2010-05-17 15:47:24 -0700
committerBrian Behlendorf <[email protected]>2010-05-17 15:47:24 -0700
commitde7cc348212af1b6bdc836be61943ba9e9cfcea7 (patch)
treecbddb277f33ac0a8318563833d1ff270f0e01668
parent716154c5926eb391eb8178203496430ffa7ebed8 (diff)
Prep for 0.4.9 tag, updated META and ChangeLog
-rw-r--r--ChangeLog51
-rw-r--r--META2
2 files changed, 52 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index d076a332c..7338e8769 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,54 @@
+2010-05-17 Brian Behlendorf <[email protected]>
+
+ * : 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.
+
+ * AUTHORS, COPYING, DISCLAIMER, and INSTALL: Updated.
+
+ * *.c, *.h, *.sh, AUTHORS, COPYING, DISCLAIMER, and INSTALL:
+ Added standard header to source files which includes the copyright,
+ license, and author information. Additionally, updated the listed
+ top level files to the latest versions.
+
+ * include/sys/processor.h, include/sys/systm.h, include/sys/types.h:
+ Added 3 missing typedefs processorid_t, pc_t, and index_t.
+
+ * include/sys/console.h: Added support for console_* functions().
+
+ * module/spl/spl-time.c: Updated gethrtime() to use the function
+ do_posix_clock_monotonic_gettime() as described in the comment.
+
+ * module/spl/spl-condvar.c: Added cv_wait_interruptible() function
+ as an extension to the existing condition variable ABI to enable
+ sleeping threads a way to cleanly handle signals in the kernel.
+
+ * module/spl/spl-debug.c: Dump log from current process as required.
+
+ * module/spl/spl-taskq.c: Assume TQ_SLEEP in taskq_dispatch() if
+ the caller does not specify, this is the Solaris default.
+
+ * module/spl/spl-vnode.c: Extend the vn_rdwr() implementation to
+ correctly handle the FAPPEND option.
+
+ * module/spl/spl-generic.c, module/spl/spl-vnode.c: Update
+ vn_set_pwd() to allow a kernal address as filename. This turns
+ out to be critical because spl_setup()->The vn_set_pwd("/") which
+ is called at module load time was failing with -EFAULT.
+
+ * include/sys/rwlock.h: Disable rw_tryupgrade() for kernels built
+ without CONFIG_RWSEM_GENERIC_SPINLOCK defined. The existing
+ implementation is not safe in this case and needs to be replaced
+ with a correct native per-arch implementation.
+
+ * module/spl/spl-kmem.c: Reduce maximum kmem based slab size.
+ Allowing MAX_ORDER-1 sized memory allocations while the system
+ is low on memory has been observed to result in deadlocks. Callers
+ should not be using the slab in this way but we should still handle
+ the case more cleanly.
+
2010-03-11 Brian Behlendorf <[email protected]>
* : Tag spl-0.4.8
diff --git a/META b/META
index 4e568fd98..50851fa7a 100644
--- a/META
+++ b/META
@@ -1,6 +1,6 @@
Meta: 1
Name: spl
Branch: 1.0
-Version: 0.4.8
+Version: 0.4.9
Release: 1
Release-Tags: relext