aboutsummaryrefslogtreecommitdiff
path: root/fs/mbcache.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-27vfs: remove SLAB_MEM_SPREAD flag usageGravatar Chengming Zhou 1-2/+1
2024-02-02mbcache: Simplify the allocation of slab cachesGravatar Kunwu Chan 1-3/+2
2023-10-04mbcache: dynamically allocate the mbcache shrinkerGravatar Qi Zheng 1-10/+12
2022-12-08ext4: fix deadlock due to mbcache entry corruptionGravatar Jan Kara 1-6/+8
2022-09-30mbcache: Avoid nesting of cache->c_list_lock under bit locksGravatar Jan Kara 1-7/+10
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Gravatar Linus Torvalds 1-1/+1
2022-08-02mbcache: automatically delete entries from cache on freeingGravatar Jan Kara 1-69/+39
2022-08-02mbcache: Remove mb_cache_entry_delete()Gravatar Jan Kara 1-37/+0
2022-08-02mbcache: add functions to delete entry if unusedGravatar Jan Kara 1-2/+64
2022-08-02mbcache: don't reclaim used entriesGravatar Jan Kara 1-1/+9
2022-07-03mm: shrinkers: provide shrinkers with namesGravatar Roman Gushchin 1-1/+1
2019-05-21treewide: Add SPDX license identifier for more missed filesGravatar Thomas Gleixner 1-0/+1
2018-06-12treewide: kmalloc() -> kmalloc_array()Gravatar Kees Cook 1-2/+3
2018-01-09mbcache: make sure c_entry_count is not decremented past zeroGravatar Jiang Biao 1-1/+3
2018-01-07mbcache: revert "fs/mbcache.c: make count_objects() more robust"Gravatar Eric Biggers 1-3/+0
2018-01-07mbcache: initialize entry->e_referenced in mb_cache_entry_create()Gravatar Alexander Potapenko 1-0/+1
2017-11-29fs/mbcache.c: make count_objects() more robustGravatar Jiang Biao 1-0/+3
2017-06-22ext4: xattr inode deduplicationGravatar Tahsin Erdogan 1-4/+5
2017-06-22mbcache: make mbcache naming more genericGravatar Tahsin Erdogan 1-22/+21
2016-12-03mbcache: document that "find" functions only return reusable entriesGravatar Eric Biggers 1-8/+8
2016-12-03mbcache: use consistent type for entry countGravatar Eric Biggers 1-8/+7
2016-12-03mbcache: remove unnecessary module_get/module_putGravatar Eric Biggers 1-5/+0
2016-12-03mbcache: don't BUG() if entry cache cannot be allocatedGravatar Eric Biggers 1-1/+2
2016-12-03mbcache: correctly handle 'e_referenced' bitGravatar Eric Biggers 1-1/+1
2016-08-31mbcache: fix to detect failure of register_shrinkerGravatar Chao Yu 1-1/+5
2016-02-22mbcache: add reusable flag to cache entriesGravatar Andreas Gruenbacher 1-4/+34
2016-02-22mbcache: get rid of _e_hash_list_headGravatar Andreas Gruenbacher 1-31/+10
2016-02-22mbcache2: rename to mbcacheGravatar Jan Kara 1-0/+424
2016-02-22mbcache: remove mbcacheGravatar Jan Kara 1-858/+0
2014-06-25fs/mbcache: replace __builtin_log2() with ilog2()Gravatar T Makphaibulchoke 1-1/+2
2014-03-18ext4: each filesystem creates and uses its own mb_cacheGravatar T Makphaibulchoke 1-5/+13
2014-03-18fs/mbcache.c: doucple the locking of local from global dataGravatar T Makphaibulchoke 1-116/+301
2014-03-18fs/mbcache.c: change block and index hash chain to hlist_bl_nodeGravatar T Makphaibulchoke 1-39/+78
2013-09-10fs: convert fs shrinkers to new scan/count APIGravatar Dave Chinner 1-21/+26
2013-09-10super: fix calculation of shrinkable objects for small numbersGravatar Glauber Costa 1-1/+1
2011-05-25vmscan: change shrinker API by passing shrink_control structGravatar Ying Han 1-4/+6
2011-03-31Fix common misspellingsGravatar Lucas De Marchi 1-1/+1
2011-01-10ext2: Resolve 'dereferencing pointer to incomplete type' when enabling EXT2_X...Gravatar Josh Hunt 1-12/+0
2010-08-18mbcache: Limit the maximum number of cache entriesGravatar Andreas Gruenbacher 1-6/+24
2010-08-09mbcache: fix shrinker function return valueGravatar Andreas Gruenbacher 1-17/+10
2010-08-09mbcache: Remove unused featuresGravatar Andreas Gruenbacher 1-101/+40
2010-07-19mm: add context argument to shrinker callbackGravatar Dave Chinner 1-2/+3
2008-04-15vfs: fix possible deadlock in ext2, ext3, ext4 when using xattrsGravatar Jan Kara 1-2/+2
2007-10-25fs: Fix to correct the mbcache entries counterGravatar Ram Gupta 1-1/+1
2007-07-20mm: Remove slab destructors from kmem_cache_create().Gravatar Paul Mundt 1-1/+1
2007-07-17mm: clean up and kernelify shrinker registrationGravatar Rusty Russell 1-3/+6
2006-12-07[PATCH] slab: remove kmem_cache_tGravatar Christoph Lameter 1-1/+1
2006-09-29[PATCH] mbcache: add lock annotation for __mb_cache_entry_release_unlock()Gravatar Josh Triplett 1-0/+1
2006-03-28[PATCH] Typo fixesGravatar Alexey Dobriyan 1-1/+1
2006-03-24[PATCH] cpuset memory spread: slab cache filesystemsGravatar Paul Jackson 1-1/+1