summaryrefslogtreecommitdiffstats
path: root/include/sys/kmem.h
Commit message (Expand)AuthorAgeFilesLines
* Turn on both PF_FSTRANS and PF_MEMALLOC_NOIO in spl_fstrans_markChunwei Chen2016-01-201-4/+10
* Add hooks for disabling direct reclaimRichard Yao2015-01-161-0/+34
* Refactor generic memory allocation interfacesBrian Behlendorf2015-01-161-113/+46
* Fix kmem cstyle issuesBrian Behlendorf2015-01-161-52/+46
* Refactor existing codeBrian Behlendorf2015-01-161-304/+6
* Revert "Add PF_NOFS debugging flag"Richard Yao2015-01-161-49/+0
* Retire legacy debugging infrastructureBrian Behlendorf2014-11-191-11/+11
* Lower minimum objects/slab thresholdBrian Behlendorf2014-11-051-1/+1
* Remove shrink_{i,d}node_cache() wrappersBrian Behlendorf2014-10-171-1/+0
* Remove kmalloc_node() compatibility codeBrian Behlendorf2014-10-171-4/+0
* Add spl_kmem_cache_reclaim module optionBrian Behlendorf2014-05-221-0/+2
* Add KMC_SLAB cache typeBrian Behlendorf2014-05-221-2/+25
* Refresh links to web siteNed Bass2013-03-041-1/+1
* Add spl_kmem_cache_expire module optionBrian Behlendorf2013-01-281-2/+6
* kmem-cache: Use a taskq for async allocationsBrian Behlendorf2012-12-121-1/+1
* kmem-cache: Use taskqs for ageingBrian Behlendorf2012-12-121-2/+2
* Track emergency object in rbtreeBrian Behlendorf2012-11-061-2/+3
* Improved vmem cached deadlock detectionBrian Behlendorf2012-11-061-0/+3
* splat: Cleanup headersBrian Behlendorf2012-11-061-1/+0
* Add KMC_NOEMERGENCY slab flagBrian Behlendorf2012-09-071-0/+2
* Add PF_NOFS debugging flagBrian Behlendorf2012-08-271-0/+49
* Emergency slab objectsBrian Behlendorf2012-08-271-0/+17
* Avoid calling smp_processor_id in spl_magazine_agePrakash Surya2012-08-241-0/+1
* Fix incorrect type in spl_kmem_cache_set_move() parameterRichard Yao2012-08-011-1/+1
* Constify memory management functionsRichard Yao2012-07-031-4/+4
* Modify KM_PUSHPAGE to use GFP_NOIO instead of GFP_NOFSRichard Yao2012-05-071-1/+1
* Throttle number of freed slabs based on nr_to_scanPrakash Surya2012-05-071-2/+3
* Decrease target objects per slabBrian Behlendorf2011-04-061-1/+1
* Add slab usage summeries to /procBrian Behlendorf2011-04-061-0/+6
* Remove default GFP_NOFS allocationsBrian Behlendorf2011-03-191-7/+6
* Stub out kmem cache defrag APIBrian Behlendorf2010-08-271-5/+18
* Ensure kmem_alloc() and vmem_alloc() never failBrian Behlendorf2010-07-261-88/+146
* Split <sys/debug.h> headerBrian Behlendorf2010-07-201-1/+0
* Proposed fix for low memory ZFS deadlocksBrian Behlendorf2010-07-131-1/+1
* Add kmem_vasprintf functionBrian Behlendorf2010-06-241-0/+1
* Include kstat.h from kmem.hBrian Behlendorf2010-06-141-0/+1
* Add kmem_asprintf(), strfree(), strdup(), and minor cleanup.Brian Behlendorf2010-06-111-51/+4
* Use KM_NODEBUG macro in preference to __GFP_NOWARN.Brian Behlendorf2010-05-201-0/+1
* Public Release PrepBrian Behlendorf2010-05-171-25/+15
* Atomic64 compatibility for 32-bit systems without kernel support.Brian Behlendorf2009-12-041-1/+29
* Remove __GFP_NOFAIL in kmem and retry internally.Brian Behlendorf2009-11-121-5/+50
* Linux 2.6.31 Compatibility UpdatesBrian Behlendorf2009-11-101-1/+1
* Autoconf --enable-debug-* cleanupBrian Behlendorf2009-10-301-1/+0
* 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