aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* The first locking issue was due to the semaphore I used. I was tryingbehlendo2008-06-241-8/+8
* Fix minor chaos/fc9 kernel discrepencies in buildbehlendo2008-06-131-0/+8
* * : modules/sys/kmem-slab.c : Re-implemented the slab to nobehlendo2008-06-132-26/+94
* Add missing () to quiet warnings in NDEBUG casebehlendo2008-06-041-1/+1
* Just use CONFIG_SLUB to detect SLUB usebehlendo2008-06-041-0/+2
* Fixes:behlendo2008-06-043-5/+6
* Update utsname to use proper compatible interface to avoid API issues.behlendo2008-06-031-1/+3
* Breaking the world for a little bit. If anyone is going to continuebehlendo2008-06-025-11/+42
* Go through and add a header with the proper UCRL number.behlendo2008-05-2623-2/+600
* - Properly fix the debug support for all the ASSERT's, VERIFIES, etc can bebehlendo2008-05-195-16/+46
* SPL additions to increase support for updated ZFS buildbehlendo2008-05-155-8/+24
* Rework condition variable implementation to be consistent withbehlendo2008-05-151-153/+23
* Add a comment so I remember to fix this.behlendo2008-05-121-0/+5
* By default disable extra KMEM and MUTEX debugging to aid performance.behlendo2008-05-092-16/+13
* Stability hack. Under Solaris when KM_SLEEP is set kmem_cache_alloc()behlendo2008-05-091-6/+6
* Add an almost feature complete implemenation of kstat. I chosebehlendo2008-05-082-96/+134
* Decrease of kmem warnign threshold back to 2 pages, no worse than a stack.behlendo2008-05-071-2/+3
* Add vmem memory accountingbehlendo2008-05-071-26/+69
* - Relocate 'stats_per' in to proper /proc/sys/spl/mutex/ directorybehlendo2008-05-071-1/+1
* Remaining issues fixed after reenabled mutex debugging.behlendo2008-05-061-3/+2
* - Updated rwlock's to reside in a .c file instead of a static inlinebehlendo2008-05-062-283/+34
* Lots of fixes here:behlendo2008-05-061-24/+102
* Commit adaptive mutexes. This seems to have introduced some newbehlendo2008-05-053-164/+78
* New an improved taskq implementation for the SPL. It allows abehlendo2008-04-253-64/+83
* Update kmem.h to properly use new debug subsystem.behlendo2008-04-241-10/+23
* Prep for 0.2.1 tagbehlendo2008-04-244-22/+31
* Make sure that when calling __vmem_alloc that wewartens22008-04-241-2/+5
* Minor improvement to taskq handling. This is a small step towardsbehlendo2008-04-231-1/+1
* Stack usage is my enemy. Trade cpu cycles in the debug code tobehlendo2008-04-223-62/+55
* More fixes to ensure we get good debug logs even if we're in thebehlendo2008-04-211-24/+28
* Handful of minor stack checking fixesbehlendo2008-04-211-3/+3
* Update SPL to use new debug infrastructure. This means:behlendo2008-04-2110-94/+130
* Frist minor batch of fixes. Catch a dropped ;, and use SBUG instead of BUG.behlendo2008-04-191-3/+4
* Whoops need this!behlendo2008-04-181-0/+21
* First commit of lustre style internal debug support. Thesebehlendo2008-04-183-25/+323
* - Add some spinlocks to cover all the private data in the mutex. I don'tbehlendo2008-04-151-12/+46
* Just cleanup up an error case to avoid overspamming the console.behlendo2008-04-141-4/+2
* Adjust the condition variables to simply sleep uninteruptibly.behlendo2008-04-111-69/+32
* - Add more strict in_atomic() checking to the mutex entrybehlendo2008-04-111-0/+17
* Fix race in rwlock implementation which can occur whenbehlendo2008-04-071-0/+4
* Update the thread shim to use the current kernel threading API.behlendo2008-04-041-4/+5
* Correctly implement atomic_cas_ptr() function. Ideally all of thesebehlendo2008-04-031-12/+10
* - Remapped ldi_handle_t to struct block_device * which is much more usefulbehlendo2008-04-031-4/+7
* Apparently it's OK for done to be NULL, which was not clear in thebehlendo2008-04-011-1/+5
* Double large kmalloc warning size to 4 pages. It was 2 pages, and ideallybehlendo2008-04-012-1/+65
* Add vmem_zalloc support.behlendo2008-03-311-11/+18
* Add some crude debugging support. It leaves alot to bebehlendo2008-03-314-5/+12
* Correctly functioning 64-bit atomic shim layer. It's notbehlendo2008-03-281-11/+64
* Remove minor lingering CDDL tait of copied headers. Requiredbehlendo2008-03-277-1650/+93
* - Thinko fix to the SPL module interfacebehlendo2008-03-272-12/+15