summaryrefslogtreecommitdiffstats
path: root/fs/mbcache.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-08-051-1/+1
|\
| * mm: shrinkers: provide shrinkers with namesRoman Gushchin2022-07-031-1/+1
* | mbcache: automatically delete entries from cache on freeingJan Kara2022-08-021-69/+39
* | mbcache: Remove mb_cache_entry_delete()Jan Kara2022-08-021-37/+0
* | mbcache: add functions to delete entry if unusedJan Kara2022-08-021-2/+64
* | mbcache: don't reclaim used entriesJan Kara2022-08-021-1/+9
|/
* treewide: Add SPDX license identifier for more missed filesThomas Gleixner2019-05-211-0/+1
* treewide: kmalloc() -> kmalloc_array()Kees Cook2018-06-121-2/+3
* mbcache: make sure c_entry_count is not decremented past zeroJiang Biao2018-01-091-1/+3
* mbcache: revert "fs/mbcache.c: make count_objects() more robust"Eric Biggers2018-01-071-3/+0
* mbcache: initialize entry->e_referenced in mb_cache_entry_create()Alexander Potapenko2018-01-071-0/+1
* fs/mbcache.c: make count_objects() more robustJiang Biao2017-11-291-0/+3
* ext4: xattr inode deduplicationTahsin Erdogan2017-06-221-4/+5
* mbcache: make mbcache naming more genericTahsin Erdogan2017-06-221-22/+21
* mbcache: document that "find" functions only return reusable entriesEric Biggers2016-12-031-8/+8
* mbcache: use consistent type for entry countEric Biggers2016-12-031-8/+7
* mbcache: remove unnecessary module_get/module_putEric Biggers2016-12-031-5/+0
* mbcache: don't BUG() if entry cache cannot be allocatedEric Biggers2016-12-031-1/+2
* mbcache: correctly handle 'e_referenced' bitEric Biggers2016-12-031-1/+1
* mbcache: fix to detect failure of register_shrinkerChao Yu2016-08-311-1/+5
* mbcache: add reusable flag to cache entriesAndreas Gruenbacher2016-02-221-4/+34
* mbcache: get rid of _e_hash_list_headAndreas Gruenbacher2016-02-221-31/+10
* mbcache2: rename to mbcacheJan Kara2016-02-221-0/+424
* mbcache: remove mbcacheJan Kara2016-02-221-858/+0
* fs/mbcache: replace __builtin_log2() with ilog2()T Makphaibulchoke2014-06-251-1/+2
* ext4: each filesystem creates and uses its own mb_cacheT Makphaibulchoke2014-03-181-5/+13
* fs/mbcache.c: doucple the locking of local from global dataT Makphaibulchoke2014-03-181-116/+301
* fs/mbcache.c: change block and index hash chain to hlist_bl_nodeT Makphaibulchoke2014-03-181-39/+78
* fs: convert fs shrinkers to new scan/count APIDave Chinner2013-09-101-21/+26
* super: fix calculation of shrinkable objects for small numbersGlauber Costa2013-09-101-1/+1
* vmscan: change shrinker API by passing shrink_control structYing Han2011-05-251-4/+6
* Fix common misspellingsLucas De Marchi2011-03-311-1/+1
* ext2: Resolve 'dereferencing pointer to incomplete type' when enabling EXT2_X...Josh Hunt2011-01-101-12/+0
* mbcache: Limit the maximum number of cache entriesAndreas Gruenbacher2010-08-181-6/+24
* mbcache: fix shrinker function return valueAndreas Gruenbacher2010-08-091-17/+10
* mbcache: Remove unused featuresAndreas Gruenbacher2010-08-091-101/+40
* mm: add context argument to shrinker callbackDave Chinner2010-07-191-2/+3
* vfs: fix possible deadlock in ext2, ext3, ext4 when using xattrsJan Kara2008-04-151-2/+2
* fs: Fix to correct the mbcache entries counterRam Gupta2007-10-251-1/+1
* mm: Remove slab destructors from kmem_cache_create().Paul Mundt2007-07-201-1/+1
* mm: clean up and kernelify shrinker registrationRusty Russell2007-07-171-3/+6
* [PATCH] slab: remove kmem_cache_tChristoph Lameter2006-12-071-1/+1
* [PATCH] mbcache: add lock annotation for __mb_cache_entry_release_unlock()Josh Triplett2006-09-291-0/+1
* [PATCH] Typo fixesAlexey Dobriyan2006-03-281-1/+1
* [PATCH] cpuset memory spread: slab cache filesystemsPaul Jackson2006-03-241-1/+1
* [PATCH] Unlinline a bunch of other functionsArjan van de Ven2006-01-141-3/+3
* [PATCH] kfree cleanup: fsJesper Juhl2005-11-071-2/+1
* [PATCH] gfp_t: fs/*Al Viro2005-10-281-3/+3
* [PATCH] mbcache: Remove unused mb_cache_shrink parameterAndreas Gruenbacher2005-07-271-2/+1
* [PATCH] make some things staticAdrian Bunk2005-05-051-1/+1