Messages in this thread Patch in this message | | | From | "Kirill A. Shutemov" <> | Subject | [PATCH 5/5] mm, memcontrol: use vma_is_anonymous() to check for anon VMA | Date | Mon, 13 Jul 2015 13:54:12 +0300 |
| |
!vma->vm_file is not reliable to detect anon VMA, because not all drivers bother set it. Let's use vma_is_anonymous() instead.
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Cc: Johannes Weiner <hannes@cmpxchg.org> Cc: Michal Hocko <mhocko@suse.cz> --- mm/memcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mm/memcontrol.c b/mm/memcontrol.c index acb93c554f6e..a624709f0dd7 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c @@ -4809,7 +4809,7 @@ static struct page *mc_handle_file_pte(struct vm_area_struct *vma, struct address_space *mapping; pgoff_t pgoff; - if (!vma->vm_file) /* anonymous vma */ + if (vma_is_anonymous(vma)) /* anonymous vma */ return NULL; if (!(mc.flags & MOVE_FILE)) return NULL; -- 2.1.4
| |