]> git.proxmox.com Git - mirror_spl.git/blob - ChangeLog
Breaking the world for a little bit. If anyone is going to continue
[mirror_spl.git] / ChangeLog
1 2008-05-25 Brian Behlendorf <behlendorf1@llnl.gov>
2
3 * configure.ac, autoconf/* : Initial pass at resolving
4 API changes introduced by kernels newer than 2.6.18.
5
6 2008-05-21 Brian Behlendorf <behlendorf1@llnl.gov>
7
8 * : Tag spl-0.3.1
9
10 * : License headers including URCL added for release.
11
12 2008-05-21 Brian Behlendorf <behlendorf1@llnl.gov>
13
14 * : Tag spl-0.3.0
15
16 * configure.ac: Improved autotools support.
17
18 2008-04-26 Brian Behlendorf <behlendorf1@llnl.gov>
19
20 * include/sys/mutex.h : Implemented a close approximation
21 of adaptive mutexes. These changes however required me to
22 export a new symbol from the kernel proper 'task_curr()'
23 which means we are now dependant on a patched kernel.
24
25 2008-04-24 Brian Behlendorf <behlendorf1@llnl.gov>
26
27 * : Tag spl-0.2.1
28
29 * modules/spl/spl-proc.c : Add /proc/sys/spl/version.
30
31 2008-04-24 Herb Wartens <wartens2@llnl.gov>
32
33 * include/sys/kmem.h : Make sure that when calling __vmem_alloc
34 that we do not have __GFP_ZERO set. Once the memory is allocated
35 then zero out the memory if __GFP_ZERO is passed to
36 __vmem_alloc.
37
38 2008-04-16 Herb Wartens <wartens2@llnl.gov>
39
40 * modules/spl/spl-kmem.c : Make sure to disable interrupts
41 when necessary to avoid deadlocks. We were seeing the deadlock
42 when calling kmem_cache_generic_constructor() and then an interrupt
43 forced us to end up calling kmem_cache_generic_destructor()
44 which caused our deadlock.
45
46 2008-02-26 Brian Behlendorf <behlendorf1@llnl.gov>
47
48 : Initial commit of the solaris porting layer (spl). Included
49 in addition to the source is an initial autoconf / configure
50 style build system.