summaryrefslogtreecommitdiffstats
path: root/include/sys/kmem.h
Commit message (Expand)AuthorAgeFilesLines
* Linux VM Integration CleanupBrian Behlendorf2009-03-041-0/+1
* Matching kmem_free() fix for use after free case.Brian Behlendorf2009-02-191-5/+5
* Coverity 9654, 9654: Use After FreeBrian Behlendorf2009-02-171-1/+1
* kmem slab magazine ageing deadlockBrian Behlendorf2009-02-171-3/+3
* kmem slab fixesBrian Behlendorf2009-02-121-1/+3
* Linux VM integration / device special filesBrian Behlendorf2009-02-041-0/+1
* 2.6.27+ portability changesBrian Behlendorf2009-02-021-2/+1
* kmem_cache hardening and performance improvementsBrian Behlendorf2009-01-301-26/+47
* Implement kmem cache alignment argumentBrian Behlendorf2009-01-261-0/+2
* 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-031-341/+74
* Apply two nice improvements caught by Ricardo,behlendo2008-11-031-0/+2
* Commit bulk of remaining 2.6.9 and 2.6.26 compat changes.behlendo2008-08-111-12/+27
* Start bringing in Ricardo's spl-00-rhel4-compat.patch, a few chunksbehlendo2008-08-051-0/+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-131-26/+93
* Breaking the world for a little bit. If anyone is going to continuebehlendo2008-06-021-10/+3
* Go through and add a header with the proper UCRL number.behlendo2008-05-261-0/+26
* - Properly fix the debug support for all the ASSERT's, VERIFIES, etc can bebehlendo2008-05-191-2/+0
* SPL additions to increase support for updated ZFS buildbehlendo2008-05-151-1/+1
* 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-091-15/+11
* Stability hack. Under Solaris when KM_SLEEP is set kmem_cache_alloc()behlendo2008-05-091-6/+6
* 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
* Lots of fixes here:behlendo2008-05-061-24/+102
* Commit adaptive mutexes. This seems to have introduced some newbehlendo2008-05-051-8/+8
* Update kmem.h to properly use new debug subsystem.behlendo2008-04-241-10/+23
* Prep for 0.2.1 tagbehlendo2008-04-241-15/+22
* Make sure that when calling __vmem_alloc that wewartens22008-04-241-2/+5
* Update SPL to use new debug infrastructure. This means:behlendo2008-04-211-5/+6
* Double large kmalloc warning size to 4 pages. It was 2 pages, and ideallybehlendo2008-04-011-1/+1
* Add vmem_zalloc support.behlendo2008-03-311-11/+18
* Add some crude debugging support. It leaves alot to bebehlendo2008-03-311-3/+3
* OK, some pretty substantial rework here. I've merged the spl-filebehlendo2008-03-181-1/+1
* Initial pass at a file API getf/releasef hooksbehlendo2008-03-181-0/+3
* Fix kmem memory accountingbehlendo2008-03-141-19/+24
* Fix KMEM_DEBUG support (enable by default)behlendo2008-03-141-7/+41
* Add missing cred.h functionsbehlendo2008-03-071-2/+6
* Fix typebehlendo2008-03-041-1/+1
* Reorganize /include/ to add a /sys/, this way we don't need tobehlendo2008-03-011-0/+176