Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Tear down and flush the mmap region | Prasad Joshi | 2011-06-27 | 1 | -0/+12 |
The inode eviction should unmap the pages associated with the inode. These pages should also be flushed to disk to avoid the data loss. Therefore, use truncate_setsize() in evict_inode() to release the pagecache. The API truncate_setsize() was added in 2.6.35 kernel. To ensure compatibility with the old kernel, the patch defines its own truncate_setsize function. Signed-off-by: Prasad Joshi <[email protected]> Closes #255 |