diff options
Diffstat (limited to 'include/linux/fs.h')
-rw-r--r-- | include/linux/fs.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/linux/fs.h b/include/linux/fs.h index 460d2cc21ec6..d7f35e90b84a 100644 --- a/include/linux/fs.h +++ b/include/linux/fs.h | |||
@@ -393,6 +393,7 @@ struct inodes_stat_t { | |||
393 | #include <linux/semaphore.h> | 393 | #include <linux/semaphore.h> |
394 | #include <linux/fiemap.h> | 394 | #include <linux/fiemap.h> |
395 | #include <linux/rculist_bl.h> | 395 | #include <linux/rculist_bl.h> |
396 | #include <linux/shrinker.h> | ||
396 | #include <linux/atomic.h> | 397 | #include <linux/atomic.h> |
397 | 398 | ||
398 | #include <asm/byteorder.h> | 399 | #include <asm/byteorder.h> |
@@ -1444,8 +1445,14 @@ struct super_block { | |||
1444 | * Saved pool identifier for cleancache (-1 means none) | 1445 | * Saved pool identifier for cleancache (-1 means none) |
1445 | */ | 1446 | */ |
1446 | int cleancache_poolid; | 1447 | int cleancache_poolid; |
1448 | |||
1449 | struct shrinker s_shrink; /* per-sb shrinker handle */ | ||
1447 | }; | 1450 | }; |
1448 | 1451 | ||
1452 | /* superblock cache pruning functions */ | ||
1453 | extern void prune_icache_sb(struct super_block *sb, int nr_to_scan); | ||
1454 | extern void prune_dcache_sb(struct super_block *sb, int nr_to_scan); | ||
1455 | |||
1449 | extern struct timespec current_fs_time(struct super_block *sb); | 1456 | extern struct timespec current_fs_time(struct super_block *sb); |
1450 | 1457 | ||
1451 | /* | 1458 | /* |