Skip to content
Branch: master
Find file History
torvalds Merge branch 'akpm' (patches from Andrew)
Merge yet more updates from Andrew Morton:
 "A few final bits:

   - large changes to vmalloc, yielding large performance benefits

   - tweak the console-flush-on-panic code

   - a few fixes"

* emailed patches from Andrew Morton <akpm@linux-foundation.org>:
  panic: add an option to replay all the printk message in buffer
  initramfs: don't free a non-existent initrd
  fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount
  mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock
  mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro
  mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro
  mm/vmalloc.c: keep track of free blocks for vmap allocation
Latest commit cb6f873 May 19, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
kasan Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kern… May 7, 2019
Kconfig mm/Kconfig: update "Memory Model" help text May 14, 2019
Kconfig.debug mm: remove redundant 'default n' from Kconfig-s May 14, 2019
Makefile mm: shuffle initial free memory to improve memory-side-cache utilization May 15, 2019
backing-dev.c writeback: synchronize sync(2) against cgroup writeback membership sw… Jan 22, 2019
balloon_compaction.c virtio_balloon: fix deadlock on OOM Nov 14, 2017
cleancache.c mm: use octal not symbolic permissions Jun 14, 2018
cma.c mm/cma.c: fix crash on CMA allocation if bitmap allocation fails May 14, 2019
cma.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
cma_debug.c mm/cma_debug.c: fix the break condition in cma_maxchunk_get() May 14, 2019
compaction.c mm/compaction.c: correct zone boundary handling when isolating pages … May 18, 2019
debug.c mm: update references to page _refcount May 15, 2019
debug_page_ref.c License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
dmapool.c docs/core-api/mm: fix return value descriptions in mm/ Mar 6, 2019
early_ioremap.c mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep Dec 11, 2017
fadvise.c vfs: implement readahead(2) using POSIX_FADV_WILLNEED Aug 30, 2018
failslab.c mm: no need to check return value of debugfs_create functions Mar 6, 2019
filemap.c mm: delete find_get_entries_tag May 14, 2019
frame_vector.c mm/frame_vector.c: release a semaphore in 'get_vaddr_frames()' Dec 15, 2017
frontswap.c mm: use octal not symbolic permissions Jun 14, 2018
gup.c mm: introduce put_user_page*(), placeholder versions May 14, 2019
gup_benchmark.c mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM May 14, 2019
highmem.c mm: convert totalram_pages and totalhigh_pages variables to atomic Dec 28, 2018
hmm.c mm/mmu_notifier: convert user range->blockable to helper function May 14, 2019
huge_memory.c mm/huge_memory.c: make __thp_get_unmapped_area static May 14, 2019
hugetlb.c hugetlbfs: always use address space in inode for resv_map pointer May 14, 2019
hugetlb_cgroup.c mm: rename page_counter's count/limit into usage/max Jun 8, 2018
hwpoison-inject.c mm/memory_failure: Remove unused trapno from memory_failure Jan 23, 2018
init-mm.c mm: Allocate the mm_cpumask (mm->cpu_bitmap[]) dynamically based on n… Jul 17, 2018
internal.h mm, compaction: capture a page under direct compaction Mar 6, 2019
interval_tree.c mm/interval_tree.c: use vma_pages() helper Feb 1, 2018
khugepaged.c mm/mmu_notifier: use correct mmu_notifier events for each invalidation May 14, 2019
kmemleak-test.c mm: convert printk(KERN_<LEVEL> to pr_<level> Mar 17, 2016
kmemleak.c Merge branch 'core-stacktrace-for-linus' of git://git.kernel.org/pub/… May 6, 2019
ksm.c mm/mmu_notifier: use correct mmu_notifier events for each invalidation May 14, 2019
list_lru.c numa: make "nr_node_ids" unsigned int Mar 6, 2019
maccess.c Revert "x86/fault: BUG() when uaccess helpers fault on kernel addresses" Feb 25, 2019
madvise.c mm/mmu_notifier: use correct mmu_notifier events for each invalidation May 14, 2019
memblock.c mm: memblock: make keeping memblock memory opt-in rather than opt-out May 14, 2019
memcontrol.c mm: memcontrol: fix NUMA round-robin reclaim at intermediate level May 15, 2019
memfd.c mm: page cache: store only head pages in i_pages May 14, 2019
memory-failure.c mm: hwpoison: fix thp split handing in soft_offline_in_use_page() Mar 6, 2019
memory.c mm: introduce new vm_map_pages() and vm_map_pages_zero() API May 14, 2019
memory_hotplug.c mm: shuffle initial free memory to improve memory-side-cache utilization May 15, 2019
mempolicy.c mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified Mar 29, 2019
mempool.c docs/core-api/mm: fix return value descriptions in mm/ Mar 6, 2019
memtest.c License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
migrate.c mm/mmu_notifier: use correct mmu_notifier events for each invalidation May 14, 2019
mincore.c mm/mincore.c: make mincore() more conservative May 15, 2019
mlock.c mm: remove zone_lru_lock() function, access ->lru_lock directly Mar 6, 2019
mm_init.c mm: convert totalram_pages and totalhigh_pages variables to atomic Dec 28, 2018
mmap.c x86/mpx, mm/core: Fix recursive munmap() corruption May 9, 2019
mmu_context.c sched/headers: Prepare to move the task_lock()/unlock() APIs to <linu… Mar 2, 2017
mmu_gather.c asm-generic/tlb: Remove tlb_table_flush() Apr 3, 2019
mmu_notifier.c mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper May 14, 2019
mmzone.c License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
mprotect.c mm/mprotect.c: fix compilation warning because of unused 'mm' variable May 14, 2019
mremap.c mm/mmu_notifier: contextual information for event triggering invalida… May 14, 2019
msync.c License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
nommu.c mm: introduce new vm_map_pages() and vm_map_pages_zero() API May 14, 2019
oom_kill.c mm/mmu_notifier: contextual information for event triggering invalida… May 14, 2019
page-writeback.c mm/page-writeback: introduce tracepoint for wait_on_page_writeback() May 14, 2019
page_alloc.c mm: maintain randomization of page free lists May 15, 2019
page_counter.c memcg: introduce memory.min Jun 8, 2018
page_ext.c memblock: drop memblock_alloc_*_nopanic() variants Mar 12, 2019
page_idle.c mm: remove zone_lru_lock() function, access ->lru_lock directly Mar 6, 2019
page_io.c mm/page_io.c: fix polled swap page in Jan 4, 2019
page_isolation.c mm/page_isolation.c: remove redundant pfn_valid_within() in __first_v… May 14, 2019
page_owner.c mm/page_owner: Simplify stack trace handling Apr 29, 2019
page_poison.c page_poison: play nicely with KASAN Mar 6, 2019
page_vma_mapped.c mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly Oct 31, 2018
pagewalk.c mm: kernel-doc: add missing parameter descriptions Apr 6, 2018
percpu-internal.h percpu: convert chunk hints to be based on pcpu_block_md Mar 13, 2019
percpu-km.c percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE Mar 13, 2019
percpu-stats.c percpu: convert chunk hints to be based on pcpu_block_md Mar 13, 2019
percpu-vm.c percpu: allow select gfp to be passed to underlying allocators Feb 18, 2018
percpu.c Merge branch 'for-5.2' of git://git.kernel.org/pub/scm/linux/kernel/g… May 13, 2019
pgtable-generic.c x86/mm: Page size aware flush_tlb_mm_range() Oct 9, 2018
process_vm_access.c mm: docs: add blank lines to silence sphinx "Unexpected indentation" … Feb 7, 2018
quicklist.c License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
readahead.c docs/core-api/mm: fix return value descriptions in mm/ Mar 6, 2019
rmap.c mm/rmap.c: use the pra.mapcount to do the check May 14, 2019
rodata_test.c mm: fix RODATA_TEST failure "rodata_test: test data was not read only" Oct 4, 2017
shmem.c mm: page cache: store only head pages in i_pages May 14, 2019
shuffle.c mm: maintain randomization of page free lists May 15, 2019
shuffle.h mm: maintain randomization of page free lists May 15, 2019
slab.c slab: remove /proc/slab_allocators May 16, 2019
slab.h mm: add support for kmem caches in DMA32 zone Mar 29, 2019
slab_common.c mm: add support for kmem caches in DMA32 zone Mar 29, 2019
slob.c slob: use slab_list instead of lru May 14, 2019
slub.c mm/slub.c: update the comment about slab frozen May 14, 2019
sparse-vmemmap.c mm: remove include/linux/bootmem.h Oct 31, 2018
sparse.c mm/sparse.c: clean up obsolete code comment May 14, 2019
swap.c mm/swap.c: __pagevec_lru_add_fn: typo fix May 14, 2019
swap_cgroup.c License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
swap_slots.c mm, swap, get_swap_pages: use entry_size instead of cluster in parameter Aug 22, 2018
swap_state.c mm: page cache: store only head pages in i_pages May 14, 2019
swapfile.c mm: swapoff: shmem_unuse() stop eviction without igrab() Apr 19, 2019
truncate.c docs/core-api/mm: fix return value descriptions in mm/ Mar 6, 2019
usercopy.c mm/usercopy.c: no check page span for stack objects Jan 9, 2019
userfaultfd.c hugetlb: use same fault hash key for shared and private mappings May 14, 2019
util.c mm: fix false-positive OVERCOMMIT_GUESS failures May 14, 2019
vmacache.c mm: get rid of vmacache_flush_all() entirely Sep 14, 2018
vmalloc.c mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro May 18, 2019
vmpressure.c mm/vmpressure.c: convert to use match_string() helper Jun 8, 2018
vmscan.c mm: memcontrol: make cgroup stats and events query API explicitly local May 15, 2019
vmstat.c mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONF… Apr 19, 2019
workingset.c mm: memcontrol: make cgroup stats and events query API explicitly local May 15, 2019
z3fold.c mm/z3fold.c: support page migration May 14, 2019
zbud.c mm: docs: fix parameter names mismatch Feb 7, 2018
zpool.c mm/zpool.c: zpool_evictable: fix mismatch in parameter name and kerne… Feb 21, 2018
zsmalloc.c mm/zsmalloc.c: fix fall-through annotation Oct 26, 2018
zswap.c mm: convert totalram_pages and totalhigh_pages variables to atomic Dec 28, 2018
You can’t perform that action at this time.