mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2026-01-19 20:38:40 +00:00
Currently most platforms define pmd_pgtable() as pmd_page() duplicating the same code all over. Instead just define a default value i.e pmd_page() for pmd_pgtable() and let platforms override when required via <asm/pgtable.h>. All the existing platform that override pmd_pgtable() have been moved into their respective <asm/pgtable.h> header in order to precede before the new generic definition. This makes it much cleaner with reduced code. Link: https://lkml.kernel.org/r/1623646133-20306-1-git-send-email-anshuman.khandual@arm.com Signed-off-by: Anshuman Khandual <anshuman.khandual@arm.com> Acked-by: Geert Uytterhoeven <geert@linux-m68k.org> Acked-by: Mike Rapoport <rppt@linux.ibm.com> Cc: Nick Hu <nickhu@andestech.com> Cc: Richard Henderson <rth@twiddle.net> Cc: Vineet Gupta <vgupta@synopsys.com> Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Will Deacon <will@kernel.org> Cc: Guo Ren <guoren@kernel.org> Cc: Brian Cain <bcain@codeaurora.org> Cc: Geert Uytterhoeven <geert@linux-m68k.org> Cc: Michal Simek <monstr@monstr.eu> Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de> Cc: Ley Foon Tan <ley.foon.tan@intel.com> Cc: Jonas Bonn <jonas@southpole.se> Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> Cc: Stafford Horne <shorne@gmail.com> Cc: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> Cc: Michael Ellerman <mpe@ellerman.id.au> Cc: Christophe Leroy <christophe.leroy@csgroup.eu> Cc: Paul Walmsley <paul.walmsley@sifive.com> Cc: Palmer Dabbelt <palmer@dabbelt.com> Cc: Heiko Carstens <hca@linux.ibm.com> Cc: Yoshinori Sato <ysato@users.sourceforge.jp> Cc: "David S. Miller" <davem@davemloft.net> Cc: Jeff Dike <jdike@addtoit.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Chris Zankel <chris@zankel.net> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
||
|---|---|---|
| .. | ||
| assembler.h | ||
| barrier.h | ||
| bitfield.h | ||
| cache_info.h | ||
| cache.h | ||
| cacheflush.h | ||
| current.h | ||
| delay.h | ||
| elf.h | ||
| fixmap.h | ||
| fpu.h | ||
| fpuemu.h | ||
| ftrace.h | ||
| futex.h | ||
| highmem.h | ||
| io.h | ||
| irqflags.h | ||
| Kbuild | ||
| l2_cache.h | ||
| linkage.h | ||
| memory.h | ||
| mmu_context.h | ||
| mmu.h | ||
| nds32_fpu_inst.h | ||
| nds32.h | ||
| page.h | ||
| perf_event.h | ||
| pgalloc.h | ||
| pgtable.h | ||
| pmu.h | ||
| proc-fns.h | ||
| processor.h | ||
| ptrace.h | ||
| sfp-machine.h | ||
| shmparam.h | ||
| stacktrace.h | ||
| string.h | ||
| suspend.h | ||
| swab.h | ||
| syscall.h | ||
| syscalls.h | ||
| thread_info.h | ||
| tlb.h | ||
| tlbflush.h | ||
| uaccess.h | ||
| unistd.h | ||
| vdso_datapage.h | ||
| vdso_timer_info.h | ||
| vdso.h | ||
| vermagic.h | ||
| vmalloc.h | ||