Thread (20 messages) 20 messages, 2 authors, 2013-05-24

[PATCH 03/11] mm: hugetlb: Copy general hugetlb code from x86 to mm.

From: catalin.marinas@arm.com (Catalin Marinas)
Date: 2013-05-24 11:18:33
Also in: linux-arch, linux-mm

On Thu, May 23, 2013 at 06:07:50PM +0100, Steve Capper wrote:
The huge_pte_alloc, huge_pte_offset and follow_huge_p[mu]d
functions in x86/mm/hugetlbpage.c do not rely on any architecture
specific knowledge other than the fact that pmds and puds can be
treated as huge ptes.

To allow other architectures to use this code (and reduce the need
for code duplication), this patch copies these functions into mm,
replaces the use of pud_large with pud_huge and provides a config
flag to activate them:
CONFIG_ARCH_WANT_GENERAL_HUGETLB
BTW, I think it's worth mentioning that pud_large is inline while
pud_huge is not.

-- 
Catalin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help