9ab1ac14ad
crashes but it's not clear to me yet if these are a problem with the mutex implementation or ZFSs usage of it. Minor taskq fixes to add new tasks to the end of the pending list. Minor enhansements to the debug infrastructure. git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@94 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
34 lines
1.2 KiB
Plaintext
34 lines
1.2 KiB
Plaintext
2008-04-26 Brian Behlendorf <behlendorf1@llnl.gov>
|
|
|
|
* include/sys/mutex.h : Implemented a close approximation
|
|
of adaptive mutexes. These changes however required me to
|
|
export a new symbol from the kernel proper 'task_curr()'
|
|
which means we are now dependant on a patched kernel.
|
|
|
|
2008-04-24 Brian Behlendorf <behlendorf1@llnl.gov>
|
|
|
|
* : Tag spl-0.2.1
|
|
|
|
* modules/spl/spl-proc.c : Add /proc/sys/spl/version.
|
|
|
|
2008-04-24 Herb Wartens <wartens2@llnl.gov>
|
|
|
|
* include/sys/kmem.h : Make sure that when calling __vmem_alloc
|
|
that we do not have __GFP_ZERO set. Once the memory is allocated
|
|
then zero out the memory if __GFP_ZERO is passed to
|
|
__vmem_alloc.
|
|
|
|
2008-04-16 Herb Wartens <wartens2@llnl.gov>
|
|
|
|
* modules/spl/spl-kmem.c : Make sure to disable interrupts
|
|
when necessary to avoid deadlocks. We were seeing the deadlock
|
|
when calling kmem_cache_generic_constructor() and then an interrupt
|
|
forced us to end up calling kmem_cache_generic_destructor()
|
|
which caused our deadlock.
|
|
|
|
2008-02-26 Brian Behlendorf <behlendorf1@llnl.gov>
|
|
|
|
: Initial commit of the solaris porting layer (spl). Included
|
|
in addition to the source is an initial autoconf / configure
|
|
style build system.
|