aboutsummaryrefslogtreecommitdiff
path: root/fs/mbcache.c
AgeCommit message (Expand)Author
2023-10-04mbcache: dynamically allocate the mbcache shrinkerQi Zheng
2022-12-08ext4: fix deadlock due to mbcache entry corruptionJan Kara
2022-09-30mbcache: Avoid nesting of cache->c_list_lock under bit locksJan Kara
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2022-08-02mbcache: automatically delete entries from cache on freeingJan Kara
2022-08-02mbcache: Remove mb_cache_entry_delete()Jan Kara
2022-08-02mbcache: add functions to delete entry if unusedJan Kara
2022-08-02mbcache: don't reclaim used entriesJan Kara
2022-07-03mm: shrinkers: provide shrinkers with namesRoman Gushchin
2019-05-21treewide: Add SPDX license identifier for more missed filesThomas Gleixner
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook
2018-01-09mbcache: make sure c_entry_count is not decremented past zeroJiang Biao
2018-01-07mbcache: revert "fs/mbcache.c: make count_objects() more robust"Eric Biggers
2018-01-07mbcache: initialize entry->e_referenced in mb_cache_entry_create()Alexander Potapenko
2017-11-29fs/mbcache.c: make count_objects() more robustJiang Biao
2017-06-22ext4: xattr inode deduplicationTahsin Erdogan
2017-06-22mbcache: make mbcache naming more genericTahsin Erdogan
2016-12-03mbcache: document that "find" functions only return reusable entriesEric Biggers
2016-12-03mbcache: use consistent type for entry countEric Biggers
2016-12-03mbcache: remove unnecessary module_get/module_putEric Biggers
2016-12-03mbcache: don't BUG() if entry cache cannot be allocatedEric Biggers
2016-12-03mbcache: correctly handle 'e_referenced' bitEric Biggers
2016-08-31mbcache: fix to detect failure of register_shrinkerChao Yu
2016-02-22mbcache: add reusable flag to cache entriesAndreas Gruenbacher
2016-02-22mbcache: get rid of _e_hash_list_headAndreas Gruenbacher
2016-02-22mbcache2: rename to mbcacheJan Kara
2016-02-22mbcache: remove mbcacheJan Kara
2014-06-25fs/mbcache: replace __builtin_log2() with ilog2()T Makphaibulchoke
2014-03-18ext4: each filesystem creates and uses its own mb_cacheT Makphaibulchoke
2014-03-18fs/mbcache.c: doucple the locking of local from global dataT Makphaibulchoke
2014-03-18fs/mbcache.c: change block and index hash chain to hlist_bl_nodeT Makphaibulchoke
2013-09-10fs: convert fs shrinkers to new scan/count APIDave Chinner
2013-09-10super: fix calculation of shrinkable objects for small numbersGlauber Costa
2011-05-25vmscan: change shrinker API by passing shrink_control structYing Han
2011-03-31Fix common misspellingsLucas De Marchi
2011-01-10ext2: Resolve 'dereferencing pointer to incomplete type' when enabling EXT2_X...Josh Hunt
2010-08-18mbcache: Limit the maximum number of cache entriesAndreas Gruenbacher
2010-08-09mbcache: fix shrinker function return valueAndreas Gruenbacher
2010-08-09mbcache: Remove unused featuresAndreas Gruenbacher
2010-07-19mm: add context argument to shrinker callbackDave Chinner
2008-04-15vfs: fix possible deadlock in ext2, ext3, ext4 when using xattrsJan Kara
2007-10-25fs: Fix to correct the mbcache entries counterRam Gupta
2007-07-20mm: Remove slab destructors from kmem_cache_create().Paul Mundt
2007-07-17mm: clean up and kernelify shrinker registrationRusty Russell
2006-12-07[PATCH] slab: remove kmem_cache_tChristoph Lameter
2006-09-29[PATCH] mbcache: add lock annotation for __mb_cache_entry_release_unlock()Josh Triplett
2006-03-28[PATCH] Typo fixesAlexey Dobriyan
2006-03-24[PATCH] cpuset memory spread: slab cache filesystemsPaul Jackson
2006-01-14[PATCH] Unlinline a bunch of other functionsArjan van de Ven
2005-11-07[PATCH] kfree cleanup: fsJesper Juhl