Dave Chinner
7f8275d0d6
mm: add context argument to shrinker callback
...
The current shrinker implementation requires the registered callback
to have global state to work from. This makes it difficult to shrink
caches that are not global (e.g. per-filesystem caches). Pass the shrinker
structure to the callback so that users can embed the shrinker structure
in the context the shrinker needs to operate on and get back to it in the
callback via container_of().
Signed-off-by: Dave Chinner <[email protected] >
Reviewed-by: Christoph Hellwig <[email protected] >
2010-07-19 14:56:17 +10:00
..
budget.c
writeback: enforce s_umount locking in writeback_inodes_sb
2010-06-11 12:58:07 +02:00
commit.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
compress.c
debug.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
debug.h
UBIFS: improve journal head debugging prints
2009-09-15 17:05:06 +03:00
dir.c
ubifs: replace inode uid,gid,mode initialization with helper function
2010-05-21 18:31:26 -04:00
file.c
kill spurious reference to vmtruncate
2010-05-27 22:15:42 -04:00
find.c
gc.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
io.c
UBIFS: mark VFS SB RO too
2010-04-29 15:12:18 +03:00
ioctl.c
journal.c
UBIFS: improve journal head debugging prints
2009-09-15 17:05:06 +03:00
Kconfig
Revert "lib: build list_sort() only if needed"
2010-03-07 09:54:44 -08:00
key.h
UBIFS: add inode size debugging check
2009-09-10 09:58:11 +03:00
log.c
UBIFS: improve journal head debugging prints
2009-09-15 17:05:06 +03:00
lprops.c
UBIFS: improve lprops dump
2009-09-15 17:09:48 +03:00
lpt.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
lpt_commit.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
Makefile
master.c
UBIFS: check ubifs_scan error codes better
2009-09-10 12:06:47 +03:00
misc.h
orphan.c
UBIFS: check ubifs_scan error codes better
2009-09-10 12:06:47 +03:00
recovery.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
replay.c
UBIFS: do not print scary error messages needlessly
2009-09-10 12:06:47 +03:00
sb.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
scan.c
UBIFS: do not print scary error messages needlessly
2009-09-10 12:06:47 +03:00
shrinker.c
mm: add context argument to shrinker callback
2010-07-19 14:56:17 +10:00
super.c
pass writeback_control to ->write_inode
2010-03-05 13:25:52 -05:00
tnc.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
tnc_commit.c
UBIFS: do not print scary error messages needlessly
2009-09-10 12:06:47 +03:00
tnc_misc.c
ubifs-media.h
UBIFS: define journal head numbers in ubifs-media.h
2009-09-15 14:45:35 +03:00
ubifs.h
mm: add context argument to shrinker callback
2010-07-19 14:56:17 +10:00
xattr.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00