summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Slightly increase SPLAT_NAME_SIZE to ensure string is alwaysbehlendo2008-11-051-1/+1
* Removed useless checkbehlendo2008-11-041-3/+0
* * spl-09-fix-kmem-track-oops.patchbehlendo2008-11-031-10/+26
* Under Solaris KM_SLEEP ensures success (or at least you hang forever). behlendo2008-11-031-1/+1
* Add a SPL_AC_TYPE_ATOMIC64_T test to configure for systems which dobehlendo2008-11-033-341/+76
* Apply two nice improvements caught by Ricardo,behlendo2008-11-033-44/+60
* Apply a nice fix caught by Ricardo,behlendo2008-11-031-0/+1
* Reviewed and applied spl-01-rm-gpl-symbol-set_cpus_allowed.patchbehlendo2008-11-031-2/+11
* Sigh more compat fixes, this is almost right for 2.6.9 - 2.6.26 kernels.behlendo2008-08-112-7/+14
* Pull in initial 32-bit support patches.behlendo2008-08-112-1/+69
* Commit bulk of remaining 2.6.9 and 2.6.26 compat changes.behlendo2008-08-112-21/+27
* Include linux/uaccess.h compat changes.behlendo2008-08-114-2/+17
* More 2.6.26 compat changesbehlendo2008-08-112-0/+9
* Pull in timespec, list, and type compat changes to supportbehlendo2008-08-113-0/+56
* Add class / device portability code. Two autoconf testsbehlendo2008-08-103-2/+56
* Pull in fls64 compat changes from spl-00-rhel4-compat.patch,behlendo2008-08-061-0/+19
* Start bringing in Ricardo's spl-00-rhel4-compat.patch, a few chunksbehlendo2008-08-052-5/+1
* - Remove hash functionality from slab in favor of direct lookupsbehlendo2008-07-011-20/+12
* Remove stray call to spl_cache_free() and remove all thebehlendo2008-06-281-5/+0
* Victory! I've reworked caches with large objects which arebehlendo2008-06-281-1/+0
* Further slab improvements, I'm getting close to something which works behlendo2008-06-271-9/+111
* Fix for memory corruption caused by overruning the magazinebehlendo2008-06-261-1/+1
* Implement per-cpu local caches. This seems to have bough me another behlendo2008-06-251-3/+16
* 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