]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - mm/hugetlb.c
[SCSI] mvsas: remove execute permission from file
[linux-2.6-omap-h63xx.git] / mm / hugetlb.c
index cb1b3a7ecdfcc5030ef0547f3544d697f3b6a30e..89e6286a7f57823e0427b7eeb84e6e39340764e1 100644 (file)
@@ -120,6 +120,7 @@ static void free_huge_page(struct page *page)
        struct address_space *mapping;
 
        mapping = (struct address_space *) page_private(page);
+       set_page_private(page, 0);
        BUG_ON(page_count(page));
        INIT_LIST_HEAD(&page->lru);
 
@@ -134,7 +135,6 @@ static void free_huge_page(struct page *page)
        spin_unlock(&hugetlb_lock);
        if (mapping)
                hugetlb_put_quota(mapping, 1);
-       set_page_private(page, 0);
 }
 
 /*