]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - mm/hugetlb.c
slab: mark set_up_list3s() __init
[karo-tx-linux.git] / mm / hugetlb.c
index cb362f761f174b926c1c41b72ec2940c5d45763d..36db012b38dde252c827d0af4719c2e7b79e5083 100644 (file)
@@ -389,6 +389,8 @@ void __unmap_hugepage_range(struct vm_area_struct *vma, unsigned long start,
                        continue;
 
                page = pte_page(pte);
+               if (pte_dirty(pte))
+                       set_page_dirty(page);
                list_add(&page->lru, &page_list);
        }
        spin_unlock(&mm->page_table_lock);