diff options
Diffstat (limited to 'mm/shmem.c')
-rw-r--r-- | mm/shmem.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/mm/shmem.c b/mm/shmem.c index 6796311a23ef..37777f4c11f8 100644 --- a/mm/shmem.c +++ b/mm/shmem.c | |||
@@ -1506,8 +1506,10 @@ static void do_shmem_file_read(struct file *filp, loff_t *ppos, read_descriptor_ | |||
1506 | */ | 1506 | */ |
1507 | if (!offset) | 1507 | if (!offset) |
1508 | mark_page_accessed(page); | 1508 | mark_page_accessed(page); |
1509 | } else | 1509 | } else { |
1510 | page = ZERO_PAGE(0); | 1510 | page = ZERO_PAGE(0); |
1511 | page_cache_get(page); | ||
1512 | } | ||
1511 | 1513 | ||
1512 | /* | 1514 | /* |
1513 | * Ok, we have the page, and it's up-to-date, so | 1515 | * Ok, we have the page, and it's up-to-date, so |