diff options
-rw-r--r-- | fs/proc/task_mmu.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/proc/task_mmu.c b/fs/proc/task_mmu.c index 1030a716d155..7faaf2acc570 100644 --- a/fs/proc/task_mmu.c +++ b/fs/proc/task_mmu.c | |||
@@ -784,7 +784,7 @@ static int pagemap_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, | |||
784 | 784 | ||
785 | /* find the first VMA at or above 'addr' */ | 785 | /* find the first VMA at or above 'addr' */ |
786 | vma = find_vma(walk->mm, addr); | 786 | vma = find_vma(walk->mm, addr); |
787 | if (pmd_trans_huge_lock(pmd, vma) == 1) { | 787 | if (vma && pmd_trans_huge_lock(pmd, vma) == 1) { |
788 | for (; addr != end; addr += PAGE_SIZE) { | 788 | for (; addr != end; addr += PAGE_SIZE) { |
789 | unsigned long offset; | 789 | unsigned long offset; |
790 | 790 | ||