diff --git a/mm/mempolicy.c b/mm/mempolicy.c index e3ab1d942dd4b62cab4b89381435d058a40cd749..d4592b9a5b9d98302849cb23f8f93023168f8ac7 100644 --- a/mm/mempolicy.c +++ b/mm/mempolicy.c @@ -178,7 +178,7 @@ static inline void clr_vm_cdm(struct vm_area_struct *vma) static void mark_vma_cdm(nodemask_t *nmask, struct page *page, struct vm_area_struct *vma) { - if (!page) + if (!page || !vma) return; if (vma->vm_flags & VM_CDM)