Thread (4 messages) 4 messages, 2 authors, 2014-03-31

[PATCH V2] mm: hugetlb: Introduce huge_pte_{page,present,young}

From: Steve Capper <hidden>
Date: 2014-03-27 15:11:38
Also in: linux-mm

On Thu, Mar 20, 2014 at 01:17:53PM +0000, Steve Capper wrote:
Introduce huge pte versions of pte_page, pte_present and pte_young.

This allows ARM (without LPAE) to use alternative pte processing logic
for huge ptes.

Generic implementations that call the standard pte versions are also
added to asm-generic/hugetlb.h.

Signed-off-by: Steve Capper <redacted>
---
Changed in V2 - moved from #ifndef,#define macros to entries in
asm-generic/hugetlb.h as it makes more sense to have these with the
other huge_pte_. definitions.

The only other architecture I can see that does not use
asm-generic/hugetlb.h is s390. This patch includes trivial definitions
for huge_pte_{page,present,young} for s390.

I've compile-tested this for s390, but don't have one under my desk so
have not been able to test it.
---
 arch/s390/include/asm/hugetlb.h | 15 +++++++++++++++
 include/asm-generic/hugetlb.h   | 15 +++++++++++++++
 mm/hugetlb.c                    | 22 +++++++++++-----------
 3 files changed, 41 insertions(+), 11 deletions(-)
Hello,
I was just wondering if this patch looked reasonable to people?

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