OSDN Git Service

f2fs: set page private for inmemory pages for truncation
authorJaegeuk Kim <jaegeuk@kernel.org>
Fri, 5 Dec 2014 19:58:02 +0000 (11:58 -0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Mon, 8 Dec 2014 18:35:14 +0000 (10:35 -0800)
The inmemory pages should be handled by invalidate_page since it needs to be
released int the truncation path.

Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/segment.c

index c79d67e..3ebcf96 100644 (file)
@@ -180,6 +180,8 @@ void register_inmem_page(struct inode *inode, struct page *page)
        struct inmem_pages *new;
        int err;
 
+       SetPagePrivate(page);
+
        new = f2fs_kmem_cache_alloc(inmem_entry_slab, GFP_NOFS);
 
        /* add atomic page indices to the list */