Revision ed48e1f812b585e2af5dee6e08712c64d75978e2 authored by Mike Rapoport on 05 December 2019, 00:54:03 UTC, committed by Linus Torvalds on 05 December 2019, 03:44:15 UTC
microblaze has only two-level page tables and can use pgtable-nopmd and
folding of the upper layers.

Replace usage of include/asm-generic/4level-fixup.h and explicit
definition of __PAGETABLE_PMD_FOLDED in microblaze with
include/asm-generic/pgtable-nopmd.h and adjust page table manipulation
macros and functions accordingly.

Link: http://lkml.kernel.org/r/1572938135-31886-7-git-send-email-rppt@kernel.org
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Cc: Anatoly Pugachev <matorola@gmail.com>
Cc: Anton Ivanov <anton.ivanov@cambridgegreys.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Greentime Hu <green.hu@gmail.com>
Cc: Greg Ungerer <gerg@linux-m68k.org>
Cc: Helge Deller <deller@gmx.de>
Cc: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
Cc: Jeff Dike <jdike@addtoit.com>
Cc: "Kirill A. Shutemov" <kirill@shutemov.name>
Cc: Mark Salter <msalter@redhat.com>
Cc: Matt Turner <mattst88@gmail.com>
Cc: Michal Simek <monstr@monstr.eu>
Cc: Peter Rosin <peda@axentia.se>
Cc: Richard Weinberger <richard@nod.at>
Cc: Rolf Eike Beer <eike-kernel@sf-tec.de>
Cc: Russell King <linux@armlinux.org.uk>
Cc: Russell King <rmk+kernel@armlinux.org.uk>
Cc: Sam Creasey <sammy@sammy.net>
Cc: Vincent Chen <deanbo422@gmail.com>
Cc: Vineet Gupta <Vineet.Gupta1@synopsys.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent 60e50f3
History
File Mode Size
tests
Kconfig -rw-r--r-- 3.3 KB
Makefile -rw-r--r-- 1.1 KB
acl.c -rw-r--r-- 3.1 KB
async-thread.c -rw-r--r-- 10.1 KB
async-thread.h -rw-r--r-- 1.5 KB
backref.c -rw-r--r-- 59.3 KB
backref.h -rw-r--r-- 2.3 KB
block-group.c -rw-r--r-- 89.5 KB
block-group.h -rw-r--r-- 8.1 KB
block-rsv.c -rw-r--r-- 11.8 KB
block-rsv.h -rw-r--r-- 3.3 KB
btrfs_inode.h -rw-r--r-- 9.7 KB
check-integrity.c -rw-r--r-- 93.7 KB
check-integrity.h -rw-r--r-- 704 bytes
compression.c -rw-r--r-- 45.7 KB
compression.h -rw-r--r-- 4.3 KB
ctree.c -rw-r--r-- 141.7 KB
ctree.h -rw-r--r-- 116.1 KB
delalloc-space.c -rw-r--r-- 15.4 KB
delalloc-space.h -rw-r--r-- 927 bytes
delayed-inode.c -rw-r--r-- 51.4 KB
delayed-inode.h -rw-r--r-- 4.2 KB
delayed-ref.c -rw-r--r-- 32.4 KB
delayed-ref.h -rw-r--r-- 10.9 KB
dev-replace.c -rw-r--r-- 31.2 KB
dev-replace.h -rw-r--r-- 835 bytes
dir-item.c -rw-r--r-- 11.4 KB
disk-io.c -rw-r--r-- 123.7 KB
disk-io.h -rw-r--r-- 5.3 KB
export.c -rw-r--r-- 7.6 KB
export.h -rw-r--r-- 341 bytes
extent-io-tree.h -rw-r--r-- 7.9 KB
extent-tree.c -rw-r--r-- 154.8 KB
extent_io.c -rw-r--r-- 154.2 KB
extent_io.h -rw-r--r-- 10.7 KB
extent_map.c -rw-r--r-- 16.8 KB
extent_map.h -rw-r--r-- 2.7 KB
file-item.c -rw-r--r-- 27.0 KB
file.c -rw-r--r-- 92.2 KB
free-space-cache.c -rw-r--r-- 93.4 KB
free-space-cache.h -rw-r--r-- 4.0 KB
free-space-tree.c -rw-r--r-- 39.2 KB
free-space-tree.h -rw-r--r-- 2.1 KB
inode-item.c -rw-r--r-- 11.1 KB
inode-map.c -rw-r--r-- 14.6 KB
inode-map.h -rw-r--r-- 568 bytes
inode.c -rw-r--r-- 300.1 KB
ioctl.c -rw-r--r-- 137.5 KB
locking.c -rw-r--r-- 14.6 KB
locking.h -rw-r--r-- 1.5 KB
lzo.c -rw-r--r-- 11.6 KB
misc.h -rw-r--r-- 1.3 KB
ordered-data.c -rw-r--r-- 28.2 KB
ordered-data.h -rw-r--r-- 5.8 KB
orphan.c -rw-r--r-- 1.1 KB
print-tree.c -rw-r--r-- 11.4 KB
print-tree.h -rw-r--r-- 271 bytes
props.c -rw-r--r-- 10.0 KB
props.h -rw-r--r-- 800 bytes
qgroup.c -rw-r--r-- 103.1 KB
qgroup.h -rw-r--r-- 13.6 KB
raid56.c -rw-r--r-- 67.4 KB
raid56.h -rw-r--r-- 1.7 KB
rcu-string.h -rw-r--r-- 998 bytes
reada.c -rw-r--r-- 24.3 KB
ref-verify.c -rw-r--r-- 25.0 KB
ref-verify.h -rw-r--r-- 1.1 KB
relocation.c -rw-r--r-- 114.5 KB
root-tree.c -rw-r--r-- 14.4 KB
scrub.c -rw-r--r-- 106.1 KB
send.c -rw-r--r-- 177.0 KB
send.h -rw-r--r-- 2.4 KB
space-info.c -rw-r--r-- 31.7 KB
space-info.h -rw-r--r-- 4.7 KB
struct-funcs.c -rw-r--r-- 5.4 KB
super.c -rw-r--r-- 64.7 KB
sysfs.c -rw-r--r-- 31.3 KB
sysfs.h -rw-r--r-- 1.5 KB
transaction.c -rw-r--r-- 68.7 KB
transaction.h -rw-r--r-- 7.2 KB
tree-checker.c -rw-r--r-- 47.1 KB
tree-checker.h -rw-r--r-- 702 bytes
tree-defrag.c -rw-r--r-- 3.6 KB
tree-log.c -rw-r--r-- 173.7 KB
tree-log.h -rw-r--r-- 2.5 KB
ulist.c -rw-r--r-- 6.7 KB
ulist.h -rw-r--r-- 1.9 KB
uuid-tree.c -rw-r--r-- 7.5 KB
volumes.c -rw-r--r-- 200.8 KB
volumes.h -rw-r--r-- 16.7 KB
xattr.c -rw-r--r-- 12.2 KB
xattr.h -rw-r--r-- 804 bytes
zlib.c -rw-r--r-- 9.9 KB
zstd.c -rw-r--r-- 18.5 KB

back to top