diff options
Diffstat (limited to 'fs/inode.c')
-rw-r--r-- | fs/inode.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/fs/inode.c b/fs/inode.c index f42961eb983b..14a6c4147e4e 100644 --- a/fs/inode.c +++ b/fs/inode.c | |||
@@ -452,15 +452,14 @@ static void prune_icache(int nr_to_scan) | |||
452 | nr_pruned++; | 452 | nr_pruned++; |
453 | } | 453 | } |
454 | inodes_stat.nr_unused -= nr_pruned; | 454 | inodes_stat.nr_unused -= nr_pruned; |
455 | if (current_is_kswapd()) | ||
456 | __count_vm_events(KSWAPD_INODESTEAL, reap); | ||
457 | else | ||
458 | __count_vm_events(PGINODESTEAL, reap); | ||
455 | spin_unlock(&inode_lock); | 459 | spin_unlock(&inode_lock); |
456 | 460 | ||
457 | dispose_list(&freeable); | 461 | dispose_list(&freeable); |
458 | mutex_unlock(&iprune_mutex); | 462 | mutex_unlock(&iprune_mutex); |
459 | |||
460 | if (current_is_kswapd()) | ||
461 | mod_page_state(kswapd_inodesteal, reap); | ||
462 | else | ||
463 | mod_page_state(pginodesteal, reap); | ||
464 | } | 463 | } |
465 | 464 | ||
466 | /* | 465 | /* |