summaryrefslogtreecommitdiffstats
path: root/module/spl/spl-kmem.c
Commit message (Expand)AuthorAgeFilesLines
* Increase spl_kmem_alloc_warn limitBrian Behlendorf2016-09-161-2/+2
* Fix: handle NULL case in spl_kmem_free_track()GeLiXin2016-08-191-0/+4
* Use spl_fstrans_mark instead of memalloc_noio_saveChunwei Chen2015-12-181-2/+2
* Optimize vmem_alloc() retry pathBrian Behlendorf2015-02-021-1/+11
* Fix GFP_KERNEL allocations flagsBrian Behlendorf2015-01-211-2/+2
* Add hooks for disabling direct reclaimRichard Yao2015-01-161-1/+1
* Refactor generic memory allocation interfacesBrian Behlendorf2015-01-161-155/+244
* Fix kmem cstyle issuesBrian Behlendorf2015-01-161-49/+55
* Refactor existing codeBrian Behlendorf2015-01-161-1790/+2
* Remove compat includes from sys/types.hNed Bass2014-11-191-0/+2
* Retire legacy debugging infrastructureBrian Behlendorf2014-11-191-205/+97
* kmem_cache: Call constructor/destructor on each alloc/freeRichard Yao2014-10-281-21/+16
* Linux 3.12 compat: shrinker semanticsTim Chase2014-10-281-19/+34
* Remove kvasprintf() wrapperBrian Behlendorf2014-10-171-23/+0
* Remove shrink_{i,d}node_cache() wrappersBrian Behlendorf2014-10-171-31/+0
* Remove global memory variablesBrian Behlendorf2014-10-171-220/+0
* Remove get_vmalloc_info() wrapperBrian Behlendorf2014-10-171-27/+4
* Remove on_each_cpu() wrapperBrian Behlendorf2014-10-171-1/+1
* Map highbit64() to fls64()Brian Behlendorf2014-10-171-1/+1
* Remove sysctl_vfs_cache_pressure assumptionBrian Behlendorf2014-10-171-1/+1
* Linux 3.16 compat: smp_mb__after_clear_bit()Turbo Fredriksson2014-09-221-1/+1
* Linux 3.17 compat: remove wait_on_bit action functionNed Bass2014-08-111-9/+2
* Set spl_kmem_cache_slab_limit=16384 to defaultBrian Behlendorf2014-08-081-0/+10
* Set spl_kmem_cache_reclaim=0 to defaultBrian Behlendorf2014-08-081-5/+6
* Rate limit debugging stack tracesBrian Behlendorf2014-07-221-1/+1
* Add spl_kmem_cache_reclaim module optionBrian Behlendorf2014-05-221-9/+20
* Add KMC_SLAB cache typeBrian Behlendorf2014-05-221-22/+152
* Fix crash when using ZFS on Ceph rbdChunwei Chen2014-04-251-1/+2
* Change spl_kmem_cache_expire default setting to 2Richard Yao2014-04-141-3/+4
* Expose max/min objs per slab and max slab sizeAndrey Vesnovaty2014-04-141-6/+19
* Consistently use local_irq_disable/local_irq_enableBrian Behlendorf2013-10-091-3/+2
* Fix race in spl_kmem_cache_reap_now()Richard Yao2013-08-081-5/+5
* Fix KMC_OFFSLAB type cachesBrian Behlendorf2013-07-301-1/+2
* Return -1 for generic kmem cache shrinkerBrian Behlendorf2013-07-301-1/+9
* Fix bogus kmem leak warningBrian Behlendorf2013-07-101-4/+5
* Fix --enable-debug-kmem-tracking optionBrian Behlendorf2013-07-091-9/+9
* Fix --enable-debug-kmem-tracking optionTim Chase2013-06-181-7/+8
* Do not call cond_resched() in spl_slab_reclaim()Richard Yao2013-03-211-3/+0
* Linux 3.9 compat: Switch to hlist_for_each{,_rcu}Richard Yao2013-03-141-1/+2
* Refresh links to web siteNed Bass2013-03-041-1/+1
* Add spl_kmem_cache_expire module optionBrian Behlendorf2013-01-281-4/+32
* Remove spl_invalidate_inodes()Brian Behlendorf2013-01-171-14/+0
* kmem-cache: Fix slab ageing soft lockupBrian Behlendorf2013-01-141-43/+51
* kmem-cache: Use a taskq for async allocationsBrian Behlendorf2012-12-121-4/+4
* kmem-cache: Use taskqs for ageingBrian Behlendorf2012-12-121-41/+50
* kmem-cache: spl_kmem_cache_create() may always sleepBrian Behlendorf2012-12-121-11/+8
* Disable FS reclaim when allocating new slabsBrian Behlendorf2012-11-271-1/+1
* Never spin in kmem_cache_alloc()Brian Behlendorf2012-11-061-5/+17
* Optimize spl_kmem_cache_free()Brian Behlendorf2012-11-061-4/+5
* Track emergency object in rbtreeBrian Behlendorf2012-11-061-26/+72