Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
940519f0c8b757fdcbc5d14c93cdaada20ded14c
/
arch
/
arm64
/
mm
/
mmu.c
940519f
mm, memory_hotplug: provide a more generic restrictions for memory hotplug
by Michal Hocko
· 6 years ago
475ba3f
arm64: mm: Consolidate early page table allocation
by Will Deacon
· 6 years ago
369aaab
arm64: mm: don't call page table ctors for init_mm
by Yu Zhao
· 6 years ago
90292ac
arm64: mm: use appropriate ctors for page tables
by Yu Zhao
· 6 years ago
ecc3e77
memblock: memblock_phys_alloc(): don't panic
by Mike Rapoport
· 6 years ago
b855b58
arm64: mmu: drop paging_init comments
by Peng Fan
· 6 years ago
8350403
arm64: Remove asm/memblock.h
by Will Deacon
· 6 years ago
8e2d434
lib/ioremap: ensure break-before-make is used for huge p4d mappings
by Will Deacon
· 6 years ago
9c00697
arm64: mmu: drop pXd_present() checks from pXd_free_pYd_table()
by Will Deacon
· 6 years ago
4ab2150
arm64: Add memory hotplug support
by Robin Murphy
· 6 years ago
4a1daf2
arm64: mm: EXPORT vabits_user to modules
by Will Deacon
· 6 years ago
67e7fdf
arm64: mm: introduce 52-bit userspace support
by Steve Capper
· 6 years ago
c55191e
arm64: mm: apply r/o permissions of VM areas to its linear alias as well
by Ard Biesheuvel
· 6 years ago
24cc61d
arm64: memblock: don't permit memblock resizing until linear mapping is up
by Ard Biesheuvel
· 6 years ago
9a8dd70
memblock: rename memblock_alloc{_nid,_try_nid} to memblock_phys_alloc*
by Mike Rapoport
· 6 years ago
5289851
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 6 years ago
26a6f87
arm64: mm: Use __pa_symbol() for set_swapper_pgd()
by James Morse
· 6 years ago
2330b7c
arm64/mm: use fixmap to modify swapper_pg_dir
by Jun Yao
· 6 years ago
2b5548b
arm64/mm: Separate boot-time page tables from swapper_pg_dir
by Jun Yao
· 6 years ago
fac880c
arm64: fix erroneous warnings in page freeing functions
by Mark Rutland
· 6 years ago
ec28bb9
arm64: Implement page table free interfaces
by Chintan Pandya
· 7 years ago
785a19f
ioremap: Update pgtable free interfaces with addr
by Chintan Pandya
· 7 years ago
82034c2
arm64: Make sure permission updates happen for pmd/pud
by Laura Abbott
· 7 years ago
b6bdb75
mm/vmalloc: add interfaces to free unmapped page table
by Toshi Kani
· 7 years ago
753e8ab
arm64: mm: fix thinko in non-global page table attribute check
by Ard Biesheuvel
· 7 years ago
15122ee
arm64: Enforce BBM for huge IO/VMAP mappings
by Will Deacon
· 7 years ago
20a004e
arm64: mm: Use READ_ONCE/WRITE_ONCE when accessing page tables
by Will Deacon
· 7 years ago
c013632
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 7 years ago
4e60205
arm64: mm: Permit transitioning from Global to Non-Global without BBM
by Will Deacon
· 7 years ago
3ff1b28
Merge tag 'libnvdimm-for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 7 years ago
0370b31
arm64: Extend early page table code to allow for larger kernels
by Steve Capper
· 7 years ago
83f8ee3
arm64: mmu: add the entry trampolines start/end section markers into sections.h
by James Morse
· 7 years ago
24b6d41
mm: pass the vmem_altmap to vmemmap_free
by Christoph Hellwig
· 7 years ago
7b73d97
mm: pass the vmem_altmap to vmemmap_populate
by Christoph Hellwig
· 7 years ago
1f911c3
Merge branch 'for-next/52-bit-pa' into for-next/core
by Catalin Marinas
· 7 years ago
fa2a844
arm64: allow ID map to be extended to 52 bits
by Kristina Martsenko
· 7 years ago
1933830
arm64: don't open code page table entry creation
by Kristina Martsenko
· 7 years ago
6c27c40
arm64: kaslr: Put kernel vectors address in separate data page
by Will Deacon
· 7 years ago
51a0048
arm64: mm: Map entry trampoline into trampoline and kernel page tables
by Will Deacon
· 7 years ago
18b4b27
arm64: mm: Remove arch_apei_flush_tlb_one()
by James Morse
· 7 years ago
92bbd16
arm64: mmu: Place guard page after mapping of kernel image
by Will Deacon
· 7 years ago
6efd849
arm64: mm: explicity include linux/vmalloc.h
by Tobias Klauser
· 8 years ago
98d2e15
arm64: kdump: protect crash dump kernel memory
by Takahiro Akashi
· 8 years ago
d27cfa1
arm64: mm: set the contiguous bit for kernel mappings where appropriate
by Ard Biesheuvel
· 8 years ago
5bd4669
arm64/mm: remove pointless map/unmap sequences when creating page tables
by Ard Biesheuvel
· 8 years ago
c095136
arm64/mmu: replace 'page_mappings_only' parameter with flags argument
by Ard Biesheuvel
· 8 years ago
141d149
arm64/mmu: add contiguous bit to sanity bug check
by Ard Biesheuvel
· 8 years ago
eccc1bf
arm64/mmu: ignore debug_pagealloc for kernel segments
by Ard Biesheuvel
· 8 years ago
e393cf4
arm64/mmu: align alloc_init_pte prototype with pmd/pud versions
by Ard Biesheuvel
· 8 years ago
2ebe088b
arm64: mmu: apply strict permissions to .init.text and .init.data
by Ard Biesheuvel
· 8 years ago
28b066d
arm64: mmu: map .text as read-only from the outset
by Ard Biesheuvel
· 8 years ago
5ea5306
arm64: alternatives: apply boot time fixups via the linear mapping
by Ard Biesheuvel
· 8 years ago
aa8c09b
arm64: mmu: move TLB maintenance from callers to create_mapping_late()
by Ard Biesheuvel
· 8 years ago
d81bbe6
Revert "arm64: mm: set the contiguous bit for kernel mappings where appropriate"
by Mark Rutland
· 8 years ago
12f043f
arm64: fix warning about swapper_pg_dir overflow
by Arnd Bergmann
· 8 years ago
eac8017
arm64: mm: use phys_addr_t instead of unsigned long in __map_memblock
by Miles Chen
· 8 years ago
2077be6
arm64: Use __pa_symbol for kernel symbols
by Laura Abbott
· 8 years ago
1404d6f
arm64: dump: Add checking for writable and exectuable pages
by Laura Abbott
· 8 years ago
0bfc445
arm64: mm: set the contiguous bit for kernel mappings where appropriate
by Ard Biesheuvel
· 8 years ago
f14c66c
arm64: mm: replace 'block_mappings_allowed' with 'page_mappings_only'
by Ard Biesheuvel
· 8 years ago
e98216b
arm64: mm: BUG on unsupported manipulations of live kernel mappings
by Ard Biesheuvel
· 8 years ago
dae8c23
arm64: mm: drop fixup_init() and mm.h
by Kefeng Wang
· 8 years ago
5a9e3e1
arm64: apply __ro_after_init to some objects
by Jisheng Zhang
· 8 years ago
04a8481
arm64: mm: avoid fdt_check_header() before the FDT is fully mapped
by Ard Biesheuvel
· 8 years ago
1378dc3
arm64: mm: run pgtable_page_ctor() on non-swapper translation table pages
by Ard Biesheuvel
· 8 years ago
258a160
arm64: mm: make create_mapping_late() non-allocating
by Ard Biesheuvel
· 8 years ago
40f87d3
arm64: mm: fold init_pgd() into __create_pgd_mapping()
by Ard Biesheuvel
· 9 years ago
4133af6
arm64: mm: Remove split_p*d() functions
by Catalin Marinas
· 9 years ago
53e1b32
arm64: mm: add param to force create_pgd_mapping() to use page mappings
by Ard Biesheuvel
· 9 years ago
6c5269f
arm64: mm: remove unnecessary BUG_ON
by Kefeng Wang
· 9 years ago
9fdc14c5
arm64: mm: fix location of _etext
by Ard Biesheuvel
· 9 years ago
3194ac6
arm64: Move unflatten_device_tree() call earlier.
by David Daney
· 9 years ago
7eb90f2
arm64: cover the .head.text section in the .text segment mapping
by Ard Biesheuvel
· 9 years ago
2c09ec0
arm64: use 'segment' rather than 'chunk' to describe mapped kernel regions
by Ard Biesheuvel
· 9 years ago
c661cb1
arm64: consistently use p?d_set_huge
by Mark Rutland
· 9 years ago
2f39b5f
arm64: mm: Mark .rodata as RO
by Jeremy Linton
· 9 years ago
f80fb3a
arm64: add support for kernel ASLR
by Ard Biesheuvel
· 9 years ago
a7f8de1
arm64: allow kernel Image to be loaded anywhere in physical memory
by Ard Biesheuvel
· 9 years ago
f904077
arm64: move kernel image to base of vmalloc area
by Ard Biesheuvel
· 9 years ago
157962f
arm64: decouple early fixmap init from linear mapping
by Ard Biesheuvel
· 9 years ago
324420b
arm64: add support for ioremap() block mappings
by Ard Biesheuvel
· 9 years ago
83863f2
arm64: Add support for ARCH_SUPPORTS_DEBUG_PAGEALLOC
by Laura Abbott
· 9 years ago
132233a
arm64: Drop alloc function from create_mapping
by Laura Abbott
· 9 years ago
068a17a
arm64: mm: create new fine-grained mappings at boot
by Mark Rutland
· 9 years ago
11509a3
arm64: mm: allow passing a pgdir to alloc_init_*
by Mark Rutland
· 9 years ago
cdef5f6
arm64: mm: allocate pagetables anywhere
by Mark Rutland
· 9 years ago
f471044
arm64: mm: use fixmap when creating page tables
by Mark Rutland
· 9 years ago
316b39db
arm64: mm: avoid redundant __pa(__va(x))
by Mark Rutland
· 9 years ago
86ccce8
arm64: unmap idmap earlier
by Mark Rutland
· 9 years ago
9e8e865
arm64: unify idmap removal
by Mark Rutland
· 9 years ago
5227cfa
arm64: mm: place empty_zero_page in bss
by Mark Rutland
· 9 years ago
21ab99c
arm64: mm: specialise pagetable allocators
by Mark Rutland
· 9 years ago
129b985
Merge branch 'aarch64/efi' into aarch64/for-next/core
by Will Deacon
· 9 years ago
32d6397
arm64: mm: ensure that the zero page is visible to the page table walker
by Will Deacon
· 9 years ago
e2c30ee
arm64: mm: remove pointless PAGE_MASKing
by Mark Rutland
· 9 years ago
68709f4
arm64: only consider memblocks with NOMAP cleared for linear mapping
by Ard Biesheuvel
· 9 years ago
9c4e08a
arm64: mm: allow sections for unaligned bases
by Mark Rutland
· 9 years ago
cc5d2b3
arm64: mm: detect bad __create_mapping uses
by Mark Rutland
· 9 years ago
667c275
Revert "arm64: Mark kernel page ranges contiguous"
by Catalin Marinas
· 9 years ago
7142392
arm64: early_alloc: Fix check for allocation failure
by Suzuki K. Poulose
· 9 years ago
Next »