diff options
Diffstat (limited to 'mm/workingset.c')
-rw-r--r-- | mm/workingset.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mm/workingset.c b/mm/workingset.c index d4fa7fb10a52..aa017133744b 100644 --- a/mm/workingset.c +++ b/mm/workingset.c | |||
@@ -302,6 +302,7 @@ static unsigned long count_shadow_nodes(struct shrinker *shrinker, | |||
302 | } | 302 | } |
303 | 303 | ||
304 | static enum lru_status shadow_lru_isolate(struct list_head *item, | 304 | static enum lru_status shadow_lru_isolate(struct list_head *item, |
305 | struct list_lru_one *lru, | ||
305 | spinlock_t *lru_lock, | 306 | spinlock_t *lru_lock, |
306 | void *arg) | 307 | void *arg) |
307 | { | 308 | { |
@@ -332,7 +333,7 @@ static enum lru_status shadow_lru_isolate(struct list_head *item, | |||
332 | goto out; | 333 | goto out; |
333 | } | 334 | } |
334 | 335 | ||
335 | list_del_init(item); | 336 | list_lru_isolate(lru, item); |
336 | spin_unlock(lru_lock); | 337 | spin_unlock(lru_lock); |
337 | 338 | ||
338 | /* | 339 | /* |