summaryrefslogtreecommitdiffstats
path: root/module/spl/spl-kmem.c
Commit message (Expand)AuthorAgeFilesLines
* Add KMC_NOEMERGENCY slab flagBrian Behlendorf2012-09-071-2/+7
* Revert "Disable vmalloc() direct reclaim"Brian Behlendorf2012-08-271-22/+2
* Revert "Fix NULL deref in balance_pgdat()"Brian Behlendorf2012-08-271-8/+5
* Revert "Detect kernels that honor gfp flags passed to vmalloc()"Brian Behlendorf2012-08-271-4/+0
* Emergency slab objectsBrian Behlendorf2012-08-271-40/+193
* Avoid calling smp_processor_id in spl_magazine_agePrakash Surya2012-08-241-6/+6
* Fix incorrect type in spl_kmem_cache_set_move() parameterRichard Yao2012-08-011-1/+1
* Detect kernels that honor gfp flags passed to vmalloc()Richard Yao2012-07-111-0/+4
* Constify memory management functionsRichard Yao2012-07-031-5/+5
* Ensure a minimum of one slab is reclaimedBrian Behlendorf2012-05-071-2/+32
* Ensure direct reclaim forward progressBrian Behlendorf2012-05-071-0/+10
* Ignore slab cache age and delay in direct reclaimPrakash Surya2012-05-071-1/+2
* Throttle number of freed slabs based on nr_to_scanPrakash Surya2012-05-071-6/+8
* Add --enable-debug-log configure optionBrian Behlendorf2012-02-021-1/+1
* Proxmox VE kernel compat, invalidate_inodes()Brian Behlendorf2011-12-211-4/+4
* Linux 3.1 compat, shrink_*cache_memoryBrian Behlendorf2011-11-091-10/+4
* Fix NULL deref in balance_pgdat()Brian Behlendorf2011-11-031-5/+8
* Fix various typos in commentsBrian Behlendorf2011-10-111-27/+27
* Fixed typo in spl_slab_alloc()Gunnar Beutner2011-10-111-1/+1
* Properly destroy work items in spl_kmem_cache_destroy()Gunnar Beutner2011-10-111-3/+3
* Linux 3.0: Shrinker compatibilityBrian Behlendorf2011-06-211-6/+13
* Linux 2.6.39 compat, invalidate_inodes()Brian Behlendorf2011-04-191-1/+1
* Add dnlc_reduce_cache() supportBrian Behlendorf2011-04-061-0/+28
* Linux shrinker compatBrian Behlendorf2011-04-061-41/+9
* Disable vmalloc() direct reclaimBrian Behlendorf2011-03-201-2/+22
* Linux compat 2.6.37, invalidate_inodes()Brian Behlendorf2011-02-231-0/+14
* Fix 2.6.35 shrinker callback API changeBrian Behlendorf2010-10-221-3/+18
* Stub out kmem cache defrag APIBrian Behlendorf2010-08-271-0/+12
* Strfree() should call kfree() not kmem_free()Brian Behlendorf2010-07-301-1/+1
* Ensure kmem_alloc() and vmem_alloc() never failBrian Behlendorf2010-07-261-105/+143
* Fix buggy kmem_{v}asprintf() functionsRicardo M. Correia2010-07-201-4/+4
* Prefix all SPL debug macros with 'S'Brian Behlendorf2010-07-201-100/+100
* Split <sys/debug.h> headerBrian Behlendorf2010-07-201-0/+1
* Add kmem_vasprintf functionBrian Behlendorf2010-06-241-4/+20
* Update warnings in kmem debug codeBrian Behlendorf2010-06-161-36/+49
* Add kmem_asprintf(), strfree(), strdup(), and minor cleanup.Brian Behlendorf2010-06-111-0/+46
* Use KM_NODEBUG macro in preference to __GFP_NOWARN.Brian Behlendorf2010-05-201-5/+5
* Remove kmem_set_warning() interface replace with __GFP_NOWARN flag.Brian Behlendorf2010-05-191-11/+13
* Public Release PrepBrian Behlendorf2010-05-171-17/+17
* Reduce max kmem based slab sizeBrian Behlendorf2010-03-181-1/+1
* Strip __GFP_ZERO from kmalloc it is not available for older kernels.Brian Behlendorf2009-12-231-1/+2
* Atomic64 compatibility for 32-bit systems without kernel support.Brian Behlendorf2009-12-041-46/+46
* Linux 2.6.31 kmem cache alignment fixes and cleanup.Brian Behlendorf2009-11-131-52/+92
* Remove __GFP_NOFAIL in kmem and retry internally.Brian Behlendorf2009-11-121-9/+9
* Linux 2.6.31 Compatibility UpdatesBrian Behlendorf2009-11-101-3/+3
* Autoconf --enable-debug-* cleanupBrian Behlendorf2009-10-301-12/+14
* Update global_page_state() support for 2.6.29 kernels.Brian Behlendorf2009-07-281-24/+55
* SLES10 Fixes (part 7)Brian Behlendorf2009-05-201-1/+1
* SLES10 Fixes (part 6)Brian Behlendorf2009-05-201-12/+35
* SLES10 Fixes (part 2):Brian Behlendorf2009-05-201-12/+12