aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arc/include/asm/pgalloc.h (follow)
AgeCommit message (Collapse)AuthorFilesLines
2015-10-29ARC: mm: PAE40 supportVineet Gupta1-3/+3
This is the first working implementation of 40-bit physical address extension on ARCv2. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
2015-10-09ARC: mm: switch pgtable_to to pte_t *Vineet Gupta1-3/+3
ARC is the only arch with unsigned long type (vs. struct page *). Historically this was done to avoid the page_address() calls in various arch hooks which need to get the virtual/logical address of the table. Some arches alternately define it as pte_t *, and is as efficient as unsigned long (generated code doesn't change) Suggested-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
2013-11-15arc: handle pgtable_page_ctor() failKirill A. Shutemov1-3/+8
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Acked-by: Vineet Gupta <vgupta@synopsys.com> [for arch/arc bits] Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2013-02-15ARC: Page Table ManagementVineet Gupta1-0/+134
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>