Latest commit 0e06f5c Jul 26, 2016 @torvalds Merge branch 'akpm' (patches from Andrew)
Merge updates from Andrew Morton:

 - a few misc bits

 - ocfs2

 - most(?) of MM

* emailed patches from Andrew Morton <akpm@linux-foundation.org>: (125 commits)
  thp: fix comments of __pmd_trans_huge_lock()
  cgroup: remove unnecessary 0 check from css_from_id()
  cgroup: fix idr leak for the first cgroup root
  mm: memcontrol: fix documentation for compound parameter
  mm: memcontrol: remove BUG_ON in uncharge_list
  mm: fix build warnings in <linux/compaction.h>
  mm, thp: convert from optimistic swapin collapsing to conservative
  mm, thp: fix comment inconsistency for swapin readahead functions
  thp: update Documentation/{vm/transhuge,filesystems/proc}.txt
  shmem: split huge pages beyond i_size under memory pressure
  thp: introduce CONFIG_TRANSPARENT_HUGE_PAGECACHE
  khugepaged: add support of collapse for tmpfs/shmem pages
  shmem: make shmem_inode_info::lock irq-safe
  khugepaged: move up_read(mmap_sem) out of khugepaged_alloc_page()
  thp: extract khugepaged from mm/huge_memory.c
  shmem, thp: respect MADV_{NO,}HUGEPAGE for file mappings
  shmem: add huge pages support
  shmem: get_unmapped_area align huge page
  shmem: prepare huge= mount option and sysfs knob
  mm, rmap: account shmem thp pages
  ...
..
Failed to load latest commit information.
kasan kasan/quarantine: fix bugs on qlist_move_cache() Jul 15, 2016
Kconfig thp: introduce CONFIG_TRANSPARENT_HUGE_PAGECACHE Jul 26, 2016
Kconfig.debug mm/page_ref: add tracepoint to track down page reference manipulation Mar 17, 2016
Makefile thp: extract khugepaged from mm/huge_memory.c Jul 26, 2016
backing-dev.c mm: throttle on IO only when there are too many dirty and writeback p… May 20, 2016
balloon_compaction.c mm: balloon: use general non-lru movable page feature Jul 26, 2016
bootmem.c mm: convert printk(KERN_<LEVEL> to pr_<level> Mar 17, 2016
cleancache.c cleancache: constify cleancache_ops structure Jan 27, 2016
cma.c mm/cma: silence warnings due to max() usage May 27, 2016
cma.h mm: cma: mark cma_bitmap_maxno() inline in header Aug 14, 2015
cma_debug.c mm/cma_debug: correct size input to bitmap function Jul 17, 2015
compaction.c mm/page_alloc: introduce post allocation processing on page allocator Jul 26, 2016
debug.c mm: introduce page reference manipulation functions Mar 17, 2016
debug_page_ref.c mm/page_ref: add tracepoint to track down page reference manipulation Mar 17, 2016
dmapool.c mm: convert printk(KERN_<LEVEL> to pr_<level> Mar 17, 2016
early_ioremap.c mm/early_ioremap: use offset_in_page macro Nov 5, 2015
fadvise.c mm/fadvise.c: do not discard partial pages with POSIX_FADV_DONTNEED Jun 9, 2016
failslab.c mm: fault-inject take over bootstrap kmem_cache check Mar 15, 2016
filemap.c shmem: add huge pages support Jul 26, 2016
frame_vector.c mm/gup: Switch all callers of get_user_pages() to not pass tsk/mm Feb 16, 2016
frontswap.c mm, frontswap: convert frontswap_enabled to static key Jul 26, 2016
gup.c thp: file pages support for split_huge_page() Jul 26, 2016
highmem.c mm/highmem: make nr_free_highpages() handles all highmem zones by itself May 19, 2016
huge_memory.c thp: fix comments of __pmd_trans_huge_lock() Jul 26, 2016
hugetlb.c Merge branch 'akpm' (patches from Andrew) Jul 26, 2016
hugetlb_cgroup.c mm, hugetlb_cgroup: round limit_in_bytes down to hugepage size May 20, 2016
hwpoison-inject.c hwpoison: use page_cgroup_ino for filtering by memcg Sep 10, 2015
init-mm.c
internal.h mm: introduce fault_env Jul 26, 2016
interval_tree.c mm: replace vma->sharead.linear with vma->shared Feb 10, 2015
khugepaged.c mm, thp: convert from optimistic swapin collapsing to conservative Jul 26, 2016
kmemcheck.c mm: convert printk(KERN_<LEVEL> to pr_<level> Mar 17, 2016
kmemleak-test.c mm: convert printk(KERN_<LEVEL> to pr_<level> Mar 17, 2016
kmemleak.c mm: prevent KASAN false positives in kmemleak Jun 24, 2016
ksm.c mm: do not pass mm_struct into handle_mm_fault Jul 26, 2016
list_lru.c mm: memcontrol: move kmem accounting code to CONFIG_MEMCG Jan 20, 2016
maccess.c x86: remove more uaccess_32.h complexity May 22, 2016
madvise.c mm: make mmap_sem for write waits killable for mm syscalls May 23, 2016
memblock.c mm/memblock.c:memblock_add_range(): if nr_new is 0 just return Jul 26, 2016
memcontrol.c mm: memcontrol: fix documentation for compound parameter Jul 26, 2016
memory-failure.c mm/memory-failure.c: replace "MCE" with "Memory failure" May 20, 2016
memory.c thp: introduce CONFIG_TRANSPARENT_HUGE_PAGECACHE Jul 26, 2016
memory_hotplug.c memory-hotplug: more general validation of zone during online Jul 26, 2016
mempolicy.c shmem: add huge pages support Jul 26, 2016
mempool.c mm: mempool: kasan: don't poot mempool objects in quarantine Jun 24, 2016
memtest.c memtest: remove unused header files Sep 8, 2015
migrate.c mm: introduce do_set_pmd() Jul 26, 2016
mincore.c mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage Apr 4, 2016
mlock.c mm: make mmap_sem for write waits killable for mm syscalls May 24, 2016
mm_init.c mm: convert printk(KERN_<LEVEL> to pr_<level> Mar 17, 2016
mmap.c shmem: get_unmapped_area align huge page Jul 26, 2016
mmu_context.c mm/mmu_context, sched/core: Fix mmu_context.h assumption Apr 28, 2016
mmu_notifier.c fix Christoph's email addresses Mar 17, 2016
mmzone.c mm, page_alloc: inline the fast path of the zonelist iterator May 19, 2016
mprotect.c mm: thp: check pmd_trans_unstable() after split_huge_pmd() Jul 26, 2016
mremap.c mm: thp: check pmd_trans_unstable() after split_huge_pmd() Jul 26, 2016
msync.c mm/msync: use offset_in_page macro Nov 5, 2015
nobootmem.c mm: convert printk(KERN_<LEVEL> to pr_<level> Mar 17, 2016
nommu.c mm: introduce fault_env Jul 26, 2016
oom_kill.c mm, oom_reaper: make sure that mmput_async is called only when memory… Jul 26, 2016
page-writeback.c shmem: add huge pages support Jul 26, 2016
page_alloc.c mm, rmap: account shmem thp pages Jul 26, 2016
page_counter.c mm: page_counter: let page_counter_try_charge() return bool Nov 5, 2015
page_ext.c mm: use early_pfn_to_nid in page_ext_init May 27, 2016
page_idle.c mm: add page_check_address_transhuge() helper Jan 15, 2016
page_io.c block, fs, mm, drivers: use bio set/get op accessors Jun 7, 2016
page_isolation.c mm/page_isolation: clean up confused code Jul 26, 2016
page_owner.c mm/page_owner: use stackdepot to store stacktrace Jul 26, 2016
page_poison.c mm: check the return value of lookup_page_ext for all call sites Jun 3, 2016
pagewalk.c thp: rename split_huge_page_pmd() to split_huge_pmd() Jan 15, 2016
percpu-km.c mm: percpu: use pr_fmt to prefix output Mar 17, 2016
percpu-vm.c percpu: move region iterations out of pcpu_[de]populate_chunk() Sep 2, 2014
percpu.c percpu: fix synchronization between synchronous map extension and chu… May 25, 2016
pgtable-generic.c mm/thp/migration: switch from flush_tlb_range to flush_pmd_tlb_range Mar 17, 2016
process_vm_access.c mm/gup: Introduce get_user_pages_remote() Feb 16, 2016
quicklist.c fix Christoph's email addresses Mar 17, 2016
readahead.c mm, memcg: use consistent gfp flags during readahead Jul 26, 2016
rmap.c mm, rmap: account shmem thp pages Jul 26, 2016
shmem.c shmem: split huge pages beyond i_size under memory pressure Jul 26, 2016
slab.c mm/slab: use list_move instead of list_del/list_add Jul 26, 2016
slab.h mm: memcontrol: cleanup kmem charge functions Jul 26, 2016
slab_common.c mm: charge/uncharge kmemcg from generic page allocator paths Jul 26, 2016
slob.c mm: slab: free kmem_cache_node after destroy sysfs file Feb 18, 2016
slub.c mm: charge/uncharge kmemcg from generic page allocator paths Jul 26, 2016
sparse-vmemmap.c mm: convert printk(KERN_<LEVEL> to pr_<level> Mar 17, 2016
sparse.c mm: convert printk(KERN_<LEVEL> to pr_<level> Mar 17, 2016
swap.c shmem: add huge pages support Jul 26, 2016
swap_cgroup.c mm: convert printk(KERN_<LEVEL> to pr_<level> Mar 17, 2016
swap_state.c mm: thp: broken page count after commit aa88b68 Jun 9, 2016
swapfile.c mm, frontswap: convert frontswap_enabled to static key Jul 26, 2016
truncate.c truncate: handle file thp Jul 26, 2016
userfaultfd.c mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros Apr 4, 2016
util.c rmap: support file thp Jul 26, 2016
vmacache.c mm/vmacache: inline vmacache_valid_mm() Nov 5, 2015
vmalloc.c mm: charge/uncharge kmemcg from generic page allocator paths Jul 26, 2016
vmpressure.c mm/vmpressure.c: fix subtree pressure detection Feb 3, 2016
vmscan.c vmscan: split file huge pages before paging them out Jul 26, 2016
vmstat.c mm, rmap: account shmem thp pages Jul 26, 2016
workingset.c mm: workingset: printk missing log level, use pr_info() Jul 15, 2016
z3fold.c mm/z3fold.c: avoid modifying HEADLESS page and minor cleanup Jun 3, 2016
zbud.c mm/zbud.c: use list_last_entry() instead of list_tail_entry() Jan 15, 2016
zpool.c mm: zsmalloc: constify struct zs_pool name Nov 6, 2015
zsmalloc.c mm: fix build warnings in <linux/compaction.h> Jul 26, 2016
zswap.c mm/zswap: use workqueue to destroy pool May 20, 2016