]> granicus.if.org Git - spl/commitdiff
Prep for 0.4.9 tag, updated META and ChangeLog
authorBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 17 May 2010 22:47:24 +0000 (15:47 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 17 May 2010 22:47:24 +0000 (15:47 -0700)
ChangeLog
META

index d076a332c34359a7dc486943f994830de92567e5..7338e8769c928c9ab2882d2b6ec1f9c21fe1ab8c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,54 @@
+2010-05-17 Brian Behlendorf <behlendorf1@llnl.gov>
+
+       * : 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 <behlendorf1@llnl.gov>
 
        * : Tag spl-0.4.8
diff --git a/META b/META
index 4e568fd980f2b284d9b224c1c113c664eefd4435..50851fa7a24f760424f5c89b9e968a7d1574490b 100644 (file)
--- 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