Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 113214 | Differences between
and this patch

Collapse All | Expand All

(-)linux/arch/i386/mm/hugetlbpage.c-orig (-2 / +2 lines)
Lines 86-92 int copy_hugetlb_page_range(struct mm_st Link Here
86
		get_page(ptepage);
86
		get_page(ptepage);
87
		set_pte(dst_pte, entry);
87
		set_pte(dst_pte, entry);
88
		dst->rss += (HPAGE_SIZE / PAGE_SIZE);
88
		dst->rss += (HPAGE_SIZE / PAGE_SIZE);
89
		ub_unused_privvm_dec(mm_ub(mm), HPAGE_SIZE / PAGE_SIZE, vma);
89
		ub_unused_privvm_dec(mm_ub(dst), HPAGE_SIZE / PAGE_SIZE, vma);
90
		addr += HPAGE_SIZE;
90
		addr += HPAGE_SIZE;
91
	}
91
	}
92
	return 0;
92
	return 0;
Lines 223-229 void unmap_hugepage_range(struct vm_area Link Here
223
		put_page(page);
223
		put_page(page);
224
	}
224
	}
225
	mm->rss -= (end - start) >> PAGE_SHIFT;
225
	mm->rss -= (end - start) >> PAGE_SHIFT;
226
	ub_unused_privvm_inc(mm_ub(mm), (end - start) >> PAGE_SIFT, vma);
226
	ub_unused_privvm_inc(mm_ub(mm), (end - start) >> PAGE_SHIFT, vma);
227
	flush_tlb_range(vma, start, end);
227
	flush_tlb_range(vma, start, end);
228
}
228
}
229
229

Return to bug 113214