All of lore.kernel.org
 help / color / mirror / Atom feed
* mmotm 2014-12-15-17-05 uploaded
@ 2014-12-16  1:06 ` akpm
  0 siblings, 0 replies; 4+ messages in thread
From: akpm @ 2014-12-16  1:06 UTC (permalink / raw)
  To: mm-commits, linux-kernel, linux-mm, linux-fsdevel, linux-next,
	sfr, mhocko

The mm-of-the-moment snapshot 2014-12-15-17-05 has been uploaded to

   http://www.ozlabs.org/~akpm/mmotm/

mmotm-readme.txt says

README for mm-of-the-moment:

http://www.ozlabs.org/~akpm/mmotm/

This is a snapshot of my -mm patch queue.  Uploaded at random hopefully
more than once a week.

You will need quilt to apply these patches to the latest Linus release (3.x
or 3.x-rcY).  The series file is in broken-out.tar.gz and is duplicated in
http://ozlabs.org/~akpm/mmotm/series

The file broken-out.tar.gz contains two datestamp files: .DATE and
.DATE-yyyy-mm-dd-hh-mm-ss.  Both contain the string yyyy-mm-dd-hh-mm-ss,
followed by the base kernel version against which this patch series is to
be applied.

This tree is partially included in linux-next.  To see which patches are
included in linux-next, consult the `series' file.  Only the patches
within the #NEXT_PATCHES_START/#NEXT_PATCHES_END markers are included in
linux-next.

A git tree which contains the memory management portion of this tree is
maintained at git://git.kernel.org/pub/scm/linux/kernel/git/mhocko/mm.git
by Michal Hocko.  It contains the patches which are between the
"#NEXT_PATCHES_START mm" and "#NEXT_PATCHES_END" markers, from the series
file, http://www.ozlabs.org/~akpm/mmotm/series.


A full copy of the full kernel tree with the linux-next and mmotm patches
already applied is available through git within an hour of the mmotm
release.  Individual mmotm releases are tagged.  The master branch always
points to the latest release, so it's constantly rebasing.

http://git.cmpxchg.org/?p=linux-mmotm.git;a=summary

To develop on top of mmotm git:

  $ git remote add mmotm git://git.kernel.org/pub/scm/linux/kernel/git/mhocko/mm.git
  $ git remote update mmotm
  $ git checkout -b topic mmotm/master
  <make changes, commit>
  $ git send-email mmotm/master.. [...]

To rebase a branch with older patches to a new mmotm release:

  $ git remote update mmotm
  $ git rebase --onto mmotm/master <topic base> topic




The directory http://www.ozlabs.org/~akpm/mmots/ (mm-of-the-second)
contains daily snapshots of the -mm tree.  It is updated more frequently
than mmotm, and is untested.

A git copy of this tree is available at

	http://git.cmpxchg.org/?p=linux-mmots.git;a=summary

and use of this tree is similar to
http://git.cmpxchg.org/?p=linux-mmotm.git, described above.


This mmotm tree contains the following patches against 3.18:
(patches marked "*" will be included in linux-next)

  origin.patch
  i-need-old-gcc.patch
  arch-alpha-kernel-systblss-remove-debug-check.patch
* remove-unnecessary-is_valid_nodemask.patch
* hfsplus-fix-longname-handling.patch
* mm-cma-split-cma-reserved-in-dmesg-log.patch
* fs-proc-include-cma-info-in-proc-meminfo.patch
* lib-show_mem-this-patch-adds-cma-reserved-infromation.patch
* exit-fix-race-between-wait_consider_task-and-wait_task_zombie.patch
* mm-page_allocc-__alloc_pages_nodemask-dont-alter-arg-gfp_mask.patch
* mm-page_allocc-__alloc_pages_nodemask-dont-alter-arg-gfp_mask-fix.patch
* input-route-kbd-leds-through-the-generic-leds-layer.patch
* fs-ext4-fsyncc-generic_file_fsync-call-based-on-barrier-flag.patch
* o2dlm-fix-null-pointer-dereference-in-o2dlm_blocking_ast_wrapper.patch
* ocfs2-free-inode-when-i_count-becomes-zero.patch
* ocfs2-call-ocfs2_journal_access_di-before-ocfs2_journal_dirty-in-ocfs2_write_end_nolock.patch
* ocfs2-avoid-access-invalid-address-when-read-o2dlm-debug-messages.patch
* ocfs2-dlm-fix-race-between-dispatched_work-and-dlm_lockres_grab_inflight_worker.patch
* ocfs2-reflink-fix-slow-unlink-for-refcounted-file.patch
* ocfs2-fix-journal-commit-deadlock.patch
* ocfs2-eliminate-the-static-flag-of-some-functions.patch
* ocfs2-add-functions-to-add-and-remove-inode-in-orphan-dir.patch
* ocfs2-add-orphan-recovery-types-in-ocfs2_recover_orphans.patch
* ocfs2-implement-ocfs2_direct_io_write.patch
* ocfs2-allocate-blocks-in-ocfs2_direct_io_get_blocks.patch
* ocfs2-do-not-fallback-to-buffer-i-o-write-if-appending.patch
* ocfs2-do-not-fallback-to-buffer-i-o-write-if-fill-holes.patch
* ocfs2-fix-leftover-orphan-entry-caused-by-append-o_direct-write-crash.patch
* block-restore-proc-partitions-to-not-display-non-partitionable-removable-devices.patch
  mm.patch
* mm-replace-remap_file_pages-syscall-with-emulation.patch
* mm-page_isolation-check-pfn-validity-before-access.patch
* mm-page_alloc-embed-oom-killing-naturally-into-allocation-slowpath.patch
* mm-fix-invalid-use-of-pfn_valid_within-in-test_pages_in_a_zone.patch
* mm-introduce-do_shared_fault-and-drop-do_fault-fix-fix.patch
* fs-mpagec-forgotten-write_sync-in-case-of-data-integrity-write.patch
* mm-support-madvisemadv_free.patch
* mm-support-madvisemadv_free-fix.patch
* x86-add-pmd_-for-thp.patch
* x86-add-pmd_-for-thp-fix.patch
* sparc-add-pmd_-for-thp.patch
* sparc-add-pmd_-for-thp-fix.patch
* powerpc-add-pmd_-for-thp.patch
* arm-add-pmd_mkclean-for-thp.patch
* arm64-add-pmd_-for-thp.patch
* mm-dont-split-thp-page-when-syscall-is-called.patch
* mm-dont-split-thp-page-when-syscall-is-called-fix.patch
* mm-dont-split-thp-page-when-syscall-is-called-fix-2.patch
* do_shared_fault-check-that-mmap_sem-is-held.patch
* all-arches-signal-move-restart_block-to-struct-task_struct.patch
* drivers-misc-ti-st-st_corec-fix-null-dereference-on-protocol-type-check.patch
* lib-vsprintf-add-%pt-format-specifier.patch
* mm-utilc-add-kstrimdup.patch
* lib-add-crc64-ecma-module.patch
* init-remove-config_init_fallback.patch
* rtc-rtc-isl12057-add-alarm-support-to-intersil-isl12057-rtc-driver.patch
* fat-add-fat_fallocate-operation.patch
* fat-skip-cluster-allocation-on-fallocated-region.patch
* fat-permit-to-return-phy-block-number-by-fibmap-in-fallocated-region.patch
* documentation-filesystems-vfattxt-update-the-limitation-for-fat-fallocate.patch
* kdump-vmcoreinfo-report-actual-value-of-phys_base.patch
  linux-next.patch
  linux-next-git-rejects.patch
* drivers-gpio-gpio-zevioc-fix-build.patch
* tools-testing-selftests-makefile-alphasort-the-targets-list.patch
* w1-call-put_device-if-device_register-fails.patch
* mm-add-strictlimit-knob-v2.patch
  make-sure-nobodys-leaking-resources.patch
  journal_add_journal_head-debug.patch
  journal_add_journal_head-debug-fix.patch
  releasing-resources-with-children.patch
  make-frame_pointer-default=y.patch
  kernel-forkc-export-kernel_thread-to-modules.patch
  mutex-subsystem-synchro-test-module.patch
  slab-leaks3-default-y.patch
  add-debugging-aid-for-memory-initialisation-problems.patch
  workaround-for-a-pci-restoring-bug.patch

^ permalink raw reply	[flat|nested] 4+ messages in thread

* mmotm 2014-12-15-17-05 uploaded
@ 2014-12-16  1:06 ` akpm
  0 siblings, 0 replies; 4+ messages in thread
From: akpm @ 2014-12-16  1:06 UTC (permalink / raw)
  To: mm-commits, linux-kernel, linux-mm, linux-fsdevel, linux-next,
	sfr, mhocko

The mm-of-the-moment snapshot 2014-12-15-17-05 has been uploaded to

   http://www.ozlabs.org/~akpm/mmotm/

mmotm-readme.txt says

README for mm-of-the-moment:

http://www.ozlabs.org/~akpm/mmotm/

This is a snapshot of my -mm patch queue.  Uploaded at random hopefully
more than once a week.

You will need quilt to apply these patches to the latest Linus release (3.x
or 3.x-rcY).  The series file is in broken-out.tar.gz and is duplicated in
http://ozlabs.org/~akpm/mmotm/series

The file broken-out.tar.gz contains two datestamp files: .DATE and
.DATE-yyyy-mm-dd-hh-mm-ss.  Both contain the string yyyy-mm-dd-hh-mm-ss,
followed by the base kernel version against which this patch series is to
be applied.

This tree is partially included in linux-next.  To see which patches are
included in linux-next, consult the `series' file.  Only the patches
within the #NEXT_PATCHES_START/#NEXT_PATCHES_END markers are included in
linux-next.

A git tree which contains the memory management portion of this tree is
maintained at git://git.kernel.org/pub/scm/linux/kernel/git/mhocko/mm.git
by Michal Hocko.  It contains the patches which are between the
"#NEXT_PATCHES_START mm" and "#NEXT_PATCHES_END" markers, from the series
file, http://www.ozlabs.org/~akpm/mmotm/series.


A full copy of the full kernel tree with the linux-next and mmotm patches
already applied is available through git within an hour of the mmotm
release.  Individual mmotm releases are tagged.  The master branch always
points to the latest release, so it's constantly rebasing.

http://git.cmpxchg.org/?p=linux-mmotm.git;a=summary

To develop on top of mmotm git:

  $ git remote add mmotm git://git.kernel.org/pub/scm/linux/kernel/git/mhocko/mm.git
  $ git remote update mmotm
  $ git checkout -b topic mmotm/master
  <make changes, commit>
  $ git send-email mmotm/master.. [...]

To rebase a branch with older patches to a new mmotm release:

  $ git remote update mmotm
  $ git rebase --onto mmotm/master <topic base> topic




The directory http://www.ozlabs.org/~akpm/mmots/ (mm-of-the-second)
contains daily snapshots of the -mm tree.  It is updated more frequently
than mmotm, and is untested.

A git copy of this tree is available at

	http://git.cmpxchg.org/?p=linux-mmots.git;a=summary

and use of this tree is similar to
http://git.cmpxchg.org/?p=linux-mmotm.git, described above.


This mmotm tree contains the following patches against 3.18:
(patches marked "*" will be included in linux-next)

  origin.patch
  i-need-old-gcc.patch
  arch-alpha-kernel-systblss-remove-debug-check.patch
* remove-unnecessary-is_valid_nodemask.patch
* hfsplus-fix-longname-handling.patch
* mm-cma-split-cma-reserved-in-dmesg-log.patch
* fs-proc-include-cma-info-in-proc-meminfo.patch
* lib-show_mem-this-patch-adds-cma-reserved-infromation.patch
* exit-fix-race-between-wait_consider_task-and-wait_task_zombie.patch
* mm-page_allocc-__alloc_pages_nodemask-dont-alter-arg-gfp_mask.patch
* mm-page_allocc-__alloc_pages_nodemask-dont-alter-arg-gfp_mask-fix.patch
* input-route-kbd-leds-through-the-generic-leds-layer.patch
* fs-ext4-fsyncc-generic_file_fsync-call-based-on-barrier-flag.patch
* o2dlm-fix-null-pointer-dereference-in-o2dlm_blocking_ast_wrapper.patch
* ocfs2-free-inode-when-i_count-becomes-zero.patch
* ocfs2-call-ocfs2_journal_access_di-before-ocfs2_journal_dirty-in-ocfs2_write_end_nolock.patch
* ocfs2-avoid-access-invalid-address-when-read-o2dlm-debug-messages.patch
* ocfs2-dlm-fix-race-between-dispatched_work-and-dlm_lockres_grab_inflight_worker.patch
* ocfs2-reflink-fix-slow-unlink-for-refcounted-file.patch
* ocfs2-fix-journal-commit-deadlock.patch
* ocfs2-eliminate-the-static-flag-of-some-functions.patch
* ocfs2-add-functions-to-add-and-remove-inode-in-orphan-dir.patch
* ocfs2-add-orphan-recovery-types-in-ocfs2_recover_orphans.patch
* ocfs2-implement-ocfs2_direct_io_write.patch
* ocfs2-allocate-blocks-in-ocfs2_direct_io_get_blocks.patch
* ocfs2-do-not-fallback-to-buffer-i-o-write-if-appending.patch
* ocfs2-do-not-fallback-to-buffer-i-o-write-if-fill-holes.patch
* ocfs2-fix-leftover-orphan-entry-caused-by-append-o_direct-write-crash.patch
* block-restore-proc-partitions-to-not-display-non-partitionable-removable-devices.patch
  mm.patch
* mm-replace-remap_file_pages-syscall-with-emulation.patch
* mm-page_isolation-check-pfn-validity-before-access.patch
* mm-page_alloc-embed-oom-killing-naturally-into-allocation-slowpath.patch
* mm-fix-invalid-use-of-pfn_valid_within-in-test_pages_in_a_zone.patch
* mm-introduce-do_shared_fault-and-drop-do_fault-fix-fix.patch
* fs-mpagec-forgotten-write_sync-in-case-of-data-integrity-write.patch
* mm-support-madvisemadv_free.patch
* mm-support-madvisemadv_free-fix.patch
* x86-add-pmd_-for-thp.patch
* x86-add-pmd_-for-thp-fix.patch
* sparc-add-pmd_-for-thp.patch
* sparc-add-pmd_-for-thp-fix.patch
* powerpc-add-pmd_-for-thp.patch
* arm-add-pmd_mkclean-for-thp.patch
* arm64-add-pmd_-for-thp.patch
* mm-dont-split-thp-page-when-syscall-is-called.patch
* mm-dont-split-thp-page-when-syscall-is-called-fix.patch
* mm-dont-split-thp-page-when-syscall-is-called-fix-2.patch
* do_shared_fault-check-that-mmap_sem-is-held.patch
* all-arches-signal-move-restart_block-to-struct-task_struct.patch
* drivers-misc-ti-st-st_corec-fix-null-dereference-on-protocol-type-check.patch
* lib-vsprintf-add-%pt-format-specifier.patch
* mm-utilc-add-kstrimdup.patch
* lib-add-crc64-ecma-module.patch
* init-remove-config_init_fallback.patch
* rtc-rtc-isl12057-add-alarm-support-to-intersil-isl12057-rtc-driver.patch
* fat-add-fat_fallocate-operation.patch
* fat-skip-cluster-allocation-on-fallocated-region.patch
* fat-permit-to-return-phy-block-number-by-fibmap-in-fallocated-region.patch
* documentation-filesystems-vfattxt-update-the-limitation-for-fat-fallocate.patch
* kdump-vmcoreinfo-report-actual-value-of-phys_base.patch
  linux-next.patch
  linux-next-git-rejects.patch
* drivers-gpio-gpio-zevioc-fix-build.patch
* tools-testing-selftests-makefile-alphasort-the-targets-list.patch
* w1-call-put_device-if-device_register-fails.patch
* mm-add-strictlimit-knob-v2.patch
  make-sure-nobodys-leaking-resources.patch
  journal_add_journal_head-debug.patch
  journal_add_journal_head-debug-fix.patch
  releasing-resources-with-children.patch
  make-frame_pointer-default=y.patch
  kernel-forkc-export-kernel_thread-to-modules.patch
  mutex-subsystem-synchro-test-module.patch
  slab-leaks3-default-y.patch
  add-debugging-aid-for-memory-initialisation-problems.patch
  workaround-for-a-pci-restoring-bug.patch

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: mmotm 2014-12-15-17-05 uploaded
  2014-12-16  1:06 ` akpm
@ 2014-12-16 12:19   ` Michal Hocko
  -1 siblings, 0 replies; 4+ messages in thread
From: Michal Hocko @ 2014-12-16 12:19 UTC (permalink / raw)
  To: akpm; +Cc: mm-commits, linux-kernel, linux-mm, linux-fsdevel, linux-next, sfr

Subject: since-3.18 branch opened for mm git tree (was: Re: mmotm 2014-12-15-17-05 uploaded)

I have just created since-3.18 branch in mm git tree
(http://git.kernel.org/?p=linux/kernel/git/mhocko/mm.git;a=summary). It
is based on v3.18 tag in Linus tree and mmotm-2014-12-15-17-05.

As usual mmotm trees are tagged with signed tag
(finger print BB43 1E25 7FB8 660F F2F1 D22D 48E2 09A2 B310 E347)

The current shortlog says:
Akinobu Mita (1):
      cma: make default CMA area size zero for x86

Alex Elder (1):
      printk: drop logbuf_cpu volatile qualifier

Andrew Morton (9):
      slab: improve checking for invalid gfp_flags
      fs/binfmt_misc.c: use GFP_KERNEL instead of GFP_USER
      include/linux/kmemleak.h: needs slab.h
      mm/page_alloc.c:__alloc_pages_nodemask(): don't alter arg gfp_mask
      mm-page_allocc-__alloc_pages_nodemask-dont-alter-arg-gfp_mask-fix
      mm-introduce-do_shared_fault-and-drop-do_fault-fix-fix
      x86-add-pmd_-for-thp-fix
      sparc-add-pmd_-for-thp-fix
      do_shared_fault(): check that mmap_sem is held

Andrey Ryabinin (1):
      mm: slub: fix format mismatches in slab_err() callers

Andy Lutomirski (1):
      init: allow CONFIG_INIT_FALLBACK=n to disable defaults if init= fails

Aneesh Kumar K.V (1):
      mm/numa balancing: rearrange Kconfig entry

Anton Blanchard (1):
      mm/page_alloc.c: convert boot printks without log level to pr_info

Christoph Lameter (5):
      percpu: remove __get_cpu_var and __raw_get_cpu_var macros
      percpu: update local_ops.txt to reflect this_cpu operations
      parisc: percpu: update comments referring to __get_cpu_var
      percpu: Convert remaining __get_cpu_var uses in 3.18-rcX
      powerpc: Replace __get_cpu_var uses

Dan Carpenter (2):
      cpuset: lock vs unlock typo
      sh: off by one BUG_ON() in setup_bootmem_node()

Dave Hansen (2):
      ipc/shm.c: fix overly aggressive shmdt() when calls span multiple segments
      shmdt: use i_size_read() instead of ->i_size

David Rientjes (1):
      fs, seq_file: fallback to vmalloc instead of oom kill processes

Davidlohr Bueso (11):
      mm,fs: introduce helpers around the i_mmap_mutex
      mm: use new helper functions around the i_mmap_mutex
      mm: convert i_mmap_mutex to rwsem
      mm/rmap: share the i_mmap_rwsem
      uprobes: share the i_mmap_rwsem
      mm/xip: share the i_mmap_rwsem
      mm/memory-failure: share the i_mmap_rwsem
      mm/nommu: share the i_mmap_rwsem
      mm/memory.c: share the i_mmap_rwsem
      mm/rmap: calculate page offset when needed
      mm,vmacache: count number of system-wide flushes

Debabrata Banerjee (1):
      procfs: fix error handling of proc_register()

Dmitry Monakhov (2):
      ratelimit: add initialization macro
      fault-inject: add ratelimit option

Dmitry Vyukov (1):
      mm/vmalloc.c: fix memory ordering bug

Florian Fainelli (2):
      dma-debug: introduce dma_debug_disabled
      dma-debug: prevent early callers from crashing

Ganesh Mahendran (3):
      mm/zsmalloc: avoid duplicate assignment of prev_class
      mm/zsmalloc: allocate exactly size of struct zs_pool
      zram: use DEVICE_ATTR_[RW|RO|WO] to define zram sys device attribute

Gregory Fong (1):
      mm: cma: align to physical address, not CMA region position

Heesub Shin (1):
      mm/zbud: init user ops only when it is needed

Heinrich Schuchardt (1):
      fallocate: create FAN_MODIFY and IN_MODIFY events

Hillf Danton (1):
      mm: hugetlb: fix __unmap_hugepage_range()

Hugh Dickins (1):
      mm: unmapped page migration avoid unmap+remap overhead

James Custer (1):
      mm: fix invalid use of pfn_valid_within in test_pages_in_a_zone

Jamie Liu (1):
      mm: vmscan: count only dirty pages as congested

Jan Kara (2):
      fsnotify: unify inode and mount marks handling
      fsnotify: remove destroy_list from fsnotify_mark

Jesse Barnes (2):
      mm: export find_extend_vma() and handle_mm_fault() for driver use
      iommu/amd: use handle_mm_fault directly

Jianyu Zhan (1):
      mm, gfp: escalatedly define GFP_HIGHUSER and GFP_HIGHUSER_MOVABLE

Joe Perches (2):
      printk: remove used-once early_vprintk
      printk: add and use LOGLEVEL_<level> defines for KERN_<LEVEL> equivalents

Johannes Weiner (27):
      mm: memcontrol: lockless page counters
      mm: hugetlb_cgroup: convert to lockless page counters
      kernel: res_counter: remove the unused API
      mm: memcontrol: convert reclaim iterator to simple css refcounting
      mm: memcontrol: take a css reference for each charged page
      mm: memcontrol: remove obsolete kmemcg pinning tricks
      mm: memcontrol: continue cache reclaim from offlined groups
      mm: memcontrol: remove synchronous stock draining code
      mm: memcontrol: update mem_cgroup_page_lruvec() documentation
      mm: memcontrol: clarify migration where old page is uncharged
      mm: memcontrol: uncharge pages on swapout
      mm: memcontrol: remove unnecessary PCG_MEMSW memory+swap charge flag
      mm: memcontrol: remove unnecessary PCG_MEM memory charge flag
      mm: memcontrol: remove unnecessary PCG_USED pc->mem_cgroup valid flag
      mm: memcontrol: inline memcg->move_lock locking
      mm: memcontrol: don't pass a NULL memcg to mem_cgroup_end_move()
      mm: memcontrol: fold mem_cgroup_start_move()/mem_cgroup_end_move()
      mm: memcontrol: shorten the page statistics update slowpath
      mm: memcontrol: remove bogus NULL check after mem_cgroup_from_task()
      mm: memcontrol: pull the NULL check from __mem_cgroup_same_or_subtree()
      mm: memcontrol: drop bogus RCU locking from mem_cgroup_same_or_subtree()
      mm: memcontrol: remove stale page_cgroup_lock comment
      mm: embed the memcg pointer directly into struct page
      mm: page_cgroup: rename file to mm/swap_cgroup.c
      mm: move page->mem_cgroup bad page handling into generic code
      mm: vmscan: invoke slab shrinkers from shrink_zone()
      mm: page_alloc: embed OOM killing naturally into allocation slowpath

Joonsoo Kim (12):
      mm/CMA: fix boot regression due to physical address of high_memory
      mm/slab: reverse iteration on find_mergeable()
      mm/debug-pagealloc: cleanup page guard code
      mm/page_ext: resurrect struct page extending code for debugging
      mm/debug-pagealloc: prepare boottime configurable on/off
      mm/debug-pagealloc: make debug-pagealloc boottime configurable
      mm/nommu: use alloc_pages_exact() rather than its own implementation
      stacktrace: introduce snprint_stack_trace for buffer output
      mm/page_owner: keep track of page owners
      mm/page_owner: correct owner information for early allocated pages
      Documentation: add new page_owner document
      zsmalloc: merge size_class to reduce fragmentation

Jungseung Lee (1):
      fs/binfmt_elf.c: fix internal inconsistency relating to vma dump size

Kirill A. Shutemov (3):
      thp: do not mark zero-page pmd write-protected explicitly
      mm: fix huge zero page accounting in smaps report
      mm: replace remap_file_pages() syscall with emulation

LQYMGT (1):
      mm: slab/slub: coding style: whitespaces and tabs mixture

Li Haifeng (1):
      mm/frontswap.c: fix the condition in BUG_ON

Luiz Capitulino (3):
      hugetlb: fix hugepages= entry in kernel-parameters.txt
      hugetlb: alloc_bootmem_huge_page(): use IS_ALIGNED()
      hugetlb: hugetlb_register_all_nodes(): add __init marker

Mahendran Ganesh (3):
      mm/zsmalloc: support allocating obj with size of ZS_MAX_ALLOC_SIZE
      mm/zram: correct ZRAM_ZERO flag bit position
      mm/zswap: add __init to some functions in zswap

Manfred Spraul (3):
      ipc/sem.c: change memory barrier in sem_lock() to smp_rmb()
      ipc/sem.c: increase SEMMSL, SEMMNI, SEMOPM
      ipc/msg: increase MSGMNI, remove scaling

Markus Elfring (1):
      mm/zswap: delete unnecessary check before calling free_percpu()

Mel Gorman (1):
      mm: fadvise: document the fadvise(FADV_DONTNEED) behaviour for partial pages

Michal Hocko (3):
      Merge remote-tracking branch 'tj-cgroups/for-3.19' into mmotm-3.18
      mm: memcontrol: micro-optimize mem_cgroup_split_huge_fixup()
      mm, memcg: fix potential undefined behaviour in page stat accounting

Michal Nazarewicz (1):
      lib: bitmap: add alignment offset for bitmap_find_next_zero_area()

Michele Curti (1):
      mm/memcontrol.c: fix defined but not used compiler warning

Mike Frysinger (2):
      binfmt_misc: add comments & debug logs
      binfmt_misc: clean up code style a bit

Minchan Kim (10):
      zsmalloc: correct fragile [kmap|kunmap]_atomic use
      mm: support madvise(MADV_FREE)
      mm: define MADV_FREE for some arches
      x86: add pmd_[dirty|mkclean] for THP
      sparc: add pmd_[dirty|mkclean] for THP
      powerpc: add pmd_[dirty|mkclean] for THP
      arm: add pmd_mkclean for THP
      arm64: add pmd_[dirty|mkclean] for THP
      mm: don't split THP page when syscall is called
      mm: remove lock validation check for MADV_FREE

Nicolas Dichtel (2):
      fs/proc: use a rb tree for the directory entries
      fs/proc.c: use rb_entry_safe() instead of rb_entry()

Oleg Nesterov (30):
      proc: task_state: read cred->group_info outside of task_lock()
      proc: task_state: deuglify the max_fds calculation
      proc: task_state: move the main seq_printf() outside of rcu_read_lock()
      proc: task_state: ptrace_parent() doesn't need pid_alive() check
      sched_show_task: fix unsafe usage of ->real_parent
      exit: reparent: use ->ptrace_entry rather than ->sibling for EXIT_DEAD tasks
      exit: reparent: cleanup the changing of ->parent
      exit: reparent: cleanup the usage of reparent_leader()
      exit: ptrace: shift "reap dead" code from exit_ptrace() to forget_original_parent()
      usermodehelper: don't use CLONE_VFORK for ____call_usermodehelper()
      usermodehelper: kill the kmod_thread_locker logic
      exit: wait: cleanup the ptrace_reparented() checks
      exit: wait: don't use zombie->real_parent
      exit: wait: drop tasklist_lock before psig->c* accounting
      exit: release_task: fix the comment about group leader accounting
      exit: proc: don't try to flush /proc/tgid/task/tgid
      exit: reparent: fix the dead-parent PR_SET_CHILD_SUBREAPER reparenting
      exit: reparent: fix the cross-namespace PR_SET_CHILD_SUBREAPER reparenting
      exit: reparent: s/while_each_thread/for_each_thread/ in find_new_reaper()
      exit: reparent: document the ->has_child_subreaper checks
      exit: reparent: introduce find_child_reaper()
      exit: reparent: introduce find_alive_thread()
      exit: reparent: avoid find_new_reaper() if no children
      exit: reparent: call forget_original_parent() under tasklist_lock
      exit: exit_notify: re-use "dead" list to autoreap current
      exit: pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting
      exit: pidns: fix/update the comments in zap_pid_ns_processes()
      oom: don't assume that a coredumping thread will exit soon
      oom: kill the insufficient and no longer needed PT_TRACE_EXIT check
      exit: fix race between wait_consider_task() and wait_task_zombie()

Paul Bolle (1):
      mm: Fix comment typo "CONFIG_TRANSPARNTE_HUGE"

Peter Zijlstra (11):
      locking/mutex: Don't assume TASK_RUNNING
      sched/wait: Provide infrastructure to deal with nested blocking
      sched/wait: Add might_sleep() checks
      sched, exit: Deal with nested sleeps
      sched, inotify: Deal with nested sleeps
      sched, tty: Deal with nested sleeps
      sched, smp: Correctly deal with nested sleeps
      sched, modules: Fix nested sleep in add_unformed_module()
      sched, net: Clean up sk_wait_event() vs. might_sleep()
      sched: Debug nested sleeps
      sched: Exclude cond_resched() from nested sleep test

Pintu Kumar (4):
      mm/vmalloc.c: replace printk with pr_warn
      mm/vmscan.c: replace printk with pr_err
      mm: cma: split cma-reserved in dmesg log
      fs: proc: include cma info in proc/meminfo

Pranith Kumar (1):
      slab: replace smp_read_barrier_depends() with lockless_dereference()

Prarit Bhargava (1):
      kernel: add panic_on_warn

Rickard Strandqvist (1):
      mm/memcontrol.c: remove unused mem_cgroup_lru_names_not_uptodate()

Roman Pen (1):
      fs/mpage.c: forgotten WRITE_SYNC in case of data integrity write

Sasha Levin (1):
      mm, hugetlb: correct bit shift in hstate_sizelog()

SeongJae Park (1):
      cgroups: Documentation: fix trivial typos and wrong paragraph numberings

Sergey Senozhatsky (1):
      zsmalloc: fix zs_init cpu notifier error handling

Sougata Santra (1):
      hfsplus: fix longname handling

Tejun Heo (7):
      cgroup: separate out cgroup_calc_child_subsys_mask() from cgroup_refresh_child_subsys_mask()
      cgroup: restructure child_subsys_mask handling in cgroup_subtree_control_write()
      cgroup: fix the async css offline wait logic in cgroup_subtree_control_write()
      cgroup: add cgroup_subsys->css_released()
      cgroup: add cgroup_subsys->css_e_css_changed()
      cgroup: implement cgroup_get_e_css()
      mm: move swp_entry_t definition to include/linux/mm_types.h

Thierry Reding (1):
      mm/cma: make kmemleak ignore CMA regions

Tony Luck (1):
      mm/memblock.c: refactor functions to set/clear MEMBLOCK_HOTPLUG

Vishnu Pratap Singh (1):
      lib/show_mem.c: adds cma reserved information

Vladimir Davydov (16):
      cpuset: convert callback_mutex to a spinlock
      cpuset: simplify cpuset_node_allowed API
      slab: print slabinfo header in seq show
      memcg: simplify unreclaimable groups handling in soft limit reclaim
      memcg: remove activate_kmem_mutex
      memcg: remove mem_cgroup_reclaimable check from soft reclaim
      memcg: use generic slab iterators for showing slabinfo
      memcg: __mem_cgroup_free: remove stale disarm_static_keys comment
      memcg: don't check mm in __memcg_kmem_{get_cache,newpage_charge}
      memcg: do not abuse memcg_kmem_skip_account
      memcg: zap kmem_account_flags
      memcg: only check memcg_kmem_skip_account in __memcg_kmem_get_cache
      memcg: turn memcg_kmem_skip_account into a bit field
      memcg: fix possible use-after-free in memcg_kmem_get_cache()
      slab: fix cpuset check in fallback_alloc
      slub: fix cpuset check in get_any_partial

Vlastimil Babka (9):
      mm: introduce single zone pcplists drain
      mm, page_isolation: drain single zone pcplists
      mm, cma: drain single zone pcplists
      mm, memory_hotplug/failure: drain single zone pcplists
      mm, compaction: pass classzone_idx and alloc_flags to watermark checking
      mm, compaction: simplify deferred compaction
      mm, compaction: defer only on COMPACT_COMPLETE
      mm, compaction: always update cached scanner positions
      mm, compaction: more focused lru and pcplists draining

Wei Yuan (1):
      mm: fix a spelling mistake

Weijie Yang (2):
      mm: mincore: add hwpoison page handle
      mm: page_isolation: check pfn validity before access

Yann Droneaud (5):
      ia64: replace get_unused_fd() with get_unused_fd_flags(0)
      ppc/cell: replace get_unused_fd() with get_unused_fd_flags(0)
      binfmt_misc: replace get_unused_fd() with get_unused_fd_flags(0)
      fs/file.c: replace get_unused_fd() with get_unused_fd_flags(0)
      include/linux/file.h: remove get_unused_fd() macro

Yu Zhao (1):
      mm: verify compound order when freeing a page

Zhang Zhen (2):
      memory-hotplug: remove redundant call of page_to_pfn
      mm/memcontrol.c: remove the unused arg in __memcg_kmem_get_cache()

Zhihui Zhang (1):
      mm/mempolicy.c: remove unnecessary is_valid_nodemask()

Zhong Hongbo (1):
      mm: remove the highmem zones' memmap in the highmem zone

karam.lee (3):
      zram: remove bio parameter from zram_bvec_rw()
      zram: change parameter from vaild_io_request()
      zram: implement rw_page operation of zram

-- 
Michal Hocko
SUSE Labs

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: mmotm 2014-12-15-17-05 uploaded
@ 2014-12-16 12:19   ` Michal Hocko
  0 siblings, 0 replies; 4+ messages in thread
From: Michal Hocko @ 2014-12-16 12:19 UTC (permalink / raw)
  To: akpm; +Cc: mm-commits, linux-kernel, linux-mm, linux-fsdevel, linux-next, sfr

Subject: since-3.18 branch opened for mm git tree (was: Re: mmotm 2014-12-15-17-05 uploaded)

I have just created since-3.18 branch in mm git tree
(http://git.kernel.org/?p=linux/kernel/git/mhocko/mm.git;a=summary). It
is based on v3.18 tag in Linus tree and mmotm-2014-12-15-17-05.

As usual mmotm trees are tagged with signed tag
(finger print BB43 1E25 7FB8 660F F2F1 D22D 48E2 09A2 B310 E347)

The current shortlog says:
Akinobu Mita (1):
      cma: make default CMA area size zero for x86

Alex Elder (1):
      printk: drop logbuf_cpu volatile qualifier

Andrew Morton (9):
      slab: improve checking for invalid gfp_flags
      fs/binfmt_misc.c: use GFP_KERNEL instead of GFP_USER
      include/linux/kmemleak.h: needs slab.h
      mm/page_alloc.c:__alloc_pages_nodemask(): don't alter arg gfp_mask
      mm-page_allocc-__alloc_pages_nodemask-dont-alter-arg-gfp_mask-fix
      mm-introduce-do_shared_fault-and-drop-do_fault-fix-fix
      x86-add-pmd_-for-thp-fix
      sparc-add-pmd_-for-thp-fix
      do_shared_fault(): check that mmap_sem is held

Andrey Ryabinin (1):
      mm: slub: fix format mismatches in slab_err() callers

Andy Lutomirski (1):
      init: allow CONFIG_INIT_FALLBACK=n to disable defaults if init= fails

Aneesh Kumar K.V (1):
      mm/numa balancing: rearrange Kconfig entry

Anton Blanchard (1):
      mm/page_alloc.c: convert boot printks without log level to pr_info

Christoph Lameter (5):
      percpu: remove __get_cpu_var and __raw_get_cpu_var macros
      percpu: update local_ops.txt to reflect this_cpu operations
      parisc: percpu: update comments referring to __get_cpu_var
      percpu: Convert remaining __get_cpu_var uses in 3.18-rcX
      powerpc: Replace __get_cpu_var uses

Dan Carpenter (2):
      cpuset: lock vs unlock typo
      sh: off by one BUG_ON() in setup_bootmem_node()

Dave Hansen (2):
      ipc/shm.c: fix overly aggressive shmdt() when calls span multiple segments
      shmdt: use i_size_read() instead of ->i_size

David Rientjes (1):
      fs, seq_file: fallback to vmalloc instead of oom kill processes

Davidlohr Bueso (11):
      mm,fs: introduce helpers around the i_mmap_mutex
      mm: use new helper functions around the i_mmap_mutex
      mm: convert i_mmap_mutex to rwsem
      mm/rmap: share the i_mmap_rwsem
      uprobes: share the i_mmap_rwsem
      mm/xip: share the i_mmap_rwsem
      mm/memory-failure: share the i_mmap_rwsem
      mm/nommu: share the i_mmap_rwsem
      mm/memory.c: share the i_mmap_rwsem
      mm/rmap: calculate page offset when needed
      mm,vmacache: count number of system-wide flushes

Debabrata Banerjee (1):
      procfs: fix error handling of proc_register()

Dmitry Monakhov (2):
      ratelimit: add initialization macro
      fault-inject: add ratelimit option

Dmitry Vyukov (1):
      mm/vmalloc.c: fix memory ordering bug

Florian Fainelli (2):
      dma-debug: introduce dma_debug_disabled
      dma-debug: prevent early callers from crashing

Ganesh Mahendran (3):
      mm/zsmalloc: avoid duplicate assignment of prev_class
      mm/zsmalloc: allocate exactly size of struct zs_pool
      zram: use DEVICE_ATTR_[RW|RO|WO] to define zram sys device attribute

Gregory Fong (1):
      mm: cma: align to physical address, not CMA region position

Heesub Shin (1):
      mm/zbud: init user ops only when it is needed

Heinrich Schuchardt (1):
      fallocate: create FAN_MODIFY and IN_MODIFY events

Hillf Danton (1):
      mm: hugetlb: fix __unmap_hugepage_range()

Hugh Dickins (1):
      mm: unmapped page migration avoid unmap+remap overhead

James Custer (1):
      mm: fix invalid use of pfn_valid_within in test_pages_in_a_zone

Jamie Liu (1):
      mm: vmscan: count only dirty pages as congested

Jan Kara (2):
      fsnotify: unify inode and mount marks handling
      fsnotify: remove destroy_list from fsnotify_mark

Jesse Barnes (2):
      mm: export find_extend_vma() and handle_mm_fault() for driver use
      iommu/amd: use handle_mm_fault directly

Jianyu Zhan (1):
      mm, gfp: escalatedly define GFP_HIGHUSER and GFP_HIGHUSER_MOVABLE

Joe Perches (2):
      printk: remove used-once early_vprintk
      printk: add and use LOGLEVEL_<level> defines for KERN_<LEVEL> equivalents

Johannes Weiner (27):
      mm: memcontrol: lockless page counters
      mm: hugetlb_cgroup: convert to lockless page counters
      kernel: res_counter: remove the unused API
      mm: memcontrol: convert reclaim iterator to simple css refcounting
      mm: memcontrol: take a css reference for each charged page
      mm: memcontrol: remove obsolete kmemcg pinning tricks
      mm: memcontrol: continue cache reclaim from offlined groups
      mm: memcontrol: remove synchronous stock draining code
      mm: memcontrol: update mem_cgroup_page_lruvec() documentation
      mm: memcontrol: clarify migration where old page is uncharged
      mm: memcontrol: uncharge pages on swapout
      mm: memcontrol: remove unnecessary PCG_MEMSW memory+swap charge flag
      mm: memcontrol: remove unnecessary PCG_MEM memory charge flag
      mm: memcontrol: remove unnecessary PCG_USED pc->mem_cgroup valid flag
      mm: memcontrol: inline memcg->move_lock locking
      mm: memcontrol: don't pass a NULL memcg to mem_cgroup_end_move()
      mm: memcontrol: fold mem_cgroup_start_move()/mem_cgroup_end_move()
      mm: memcontrol: shorten the page statistics update slowpath
      mm: memcontrol: remove bogus NULL check after mem_cgroup_from_task()
      mm: memcontrol: pull the NULL check from __mem_cgroup_same_or_subtree()
      mm: memcontrol: drop bogus RCU locking from mem_cgroup_same_or_subtree()
      mm: memcontrol: remove stale page_cgroup_lock comment
      mm: embed the memcg pointer directly into struct page
      mm: page_cgroup: rename file to mm/swap_cgroup.c
      mm: move page->mem_cgroup bad page handling into generic code
      mm: vmscan: invoke slab shrinkers from shrink_zone()
      mm: page_alloc: embed OOM killing naturally into allocation slowpath

Joonsoo Kim (12):
      mm/CMA: fix boot regression due to physical address of high_memory
      mm/slab: reverse iteration on find_mergeable()
      mm/debug-pagealloc: cleanup page guard code
      mm/page_ext: resurrect struct page extending code for debugging
      mm/debug-pagealloc: prepare boottime configurable on/off
      mm/debug-pagealloc: make debug-pagealloc boottime configurable
      mm/nommu: use alloc_pages_exact() rather than its own implementation
      stacktrace: introduce snprint_stack_trace for buffer output
      mm/page_owner: keep track of page owners
      mm/page_owner: correct owner information for early allocated pages
      Documentation: add new page_owner document
      zsmalloc: merge size_class to reduce fragmentation

Jungseung Lee (1):
      fs/binfmt_elf.c: fix internal inconsistency relating to vma dump size

Kirill A. Shutemov (3):
      thp: do not mark zero-page pmd write-protected explicitly
      mm: fix huge zero page accounting in smaps report
      mm: replace remap_file_pages() syscall with emulation

LQYMGT (1):
      mm: slab/slub: coding style: whitespaces and tabs mixture

Li Haifeng (1):
      mm/frontswap.c: fix the condition in BUG_ON

Luiz Capitulino (3):
      hugetlb: fix hugepages= entry in kernel-parameters.txt
      hugetlb: alloc_bootmem_huge_page(): use IS_ALIGNED()
      hugetlb: hugetlb_register_all_nodes(): add __init marker

Mahendran Ganesh (3):
      mm/zsmalloc: support allocating obj with size of ZS_MAX_ALLOC_SIZE
      mm/zram: correct ZRAM_ZERO flag bit position
      mm/zswap: add __init to some functions in zswap

Manfred Spraul (3):
      ipc/sem.c: change memory barrier in sem_lock() to smp_rmb()
      ipc/sem.c: increase SEMMSL, SEMMNI, SEMOPM
      ipc/msg: increase MSGMNI, remove scaling

Markus Elfring (1):
      mm/zswap: delete unnecessary check before calling free_percpu()

Mel Gorman (1):
      mm: fadvise: document the fadvise(FADV_DONTNEED) behaviour for partial pages

Michal Hocko (3):
      Merge remote-tracking branch 'tj-cgroups/for-3.19' into mmotm-3.18
      mm: memcontrol: micro-optimize mem_cgroup_split_huge_fixup()
      mm, memcg: fix potential undefined behaviour in page stat accounting

Michal Nazarewicz (1):
      lib: bitmap: add alignment offset for bitmap_find_next_zero_area()

Michele Curti (1):
      mm/memcontrol.c: fix defined but not used compiler warning

Mike Frysinger (2):
      binfmt_misc: add comments & debug logs
      binfmt_misc: clean up code style a bit

Minchan Kim (10):
      zsmalloc: correct fragile [kmap|kunmap]_atomic use
      mm: support madvise(MADV_FREE)
      mm: define MADV_FREE for some arches
      x86: add pmd_[dirty|mkclean] for THP
      sparc: add pmd_[dirty|mkclean] for THP
      powerpc: add pmd_[dirty|mkclean] for THP
      arm: add pmd_mkclean for THP
      arm64: add pmd_[dirty|mkclean] for THP
      mm: don't split THP page when syscall is called
      mm: remove lock validation check for MADV_FREE

Nicolas Dichtel (2):
      fs/proc: use a rb tree for the directory entries
      fs/proc.c: use rb_entry_safe() instead of rb_entry()

Oleg Nesterov (30):
      proc: task_state: read cred->group_info outside of task_lock()
      proc: task_state: deuglify the max_fds calculation
      proc: task_state: move the main seq_printf() outside of rcu_read_lock()
      proc: task_state: ptrace_parent() doesn't need pid_alive() check
      sched_show_task: fix unsafe usage of ->real_parent
      exit: reparent: use ->ptrace_entry rather than ->sibling for EXIT_DEAD tasks
      exit: reparent: cleanup the changing of ->parent
      exit: reparent: cleanup the usage of reparent_leader()
      exit: ptrace: shift "reap dead" code from exit_ptrace() to forget_original_parent()
      usermodehelper: don't use CLONE_VFORK for ____call_usermodehelper()
      usermodehelper: kill the kmod_thread_locker logic
      exit: wait: cleanup the ptrace_reparented() checks
      exit: wait: don't use zombie->real_parent
      exit: wait: drop tasklist_lock before psig->c* accounting
      exit: release_task: fix the comment about group leader accounting
      exit: proc: don't try to flush /proc/tgid/task/tgid
      exit: reparent: fix the dead-parent PR_SET_CHILD_SUBREAPER reparenting
      exit: reparent: fix the cross-namespace PR_SET_CHILD_SUBREAPER reparenting
      exit: reparent: s/while_each_thread/for_each_thread/ in find_new_reaper()
      exit: reparent: document the ->has_child_subreaper checks
      exit: reparent: introduce find_child_reaper()
      exit: reparent: introduce find_alive_thread()
      exit: reparent: avoid find_new_reaper() if no children
      exit: reparent: call forget_original_parent() under tasklist_lock
      exit: exit_notify: re-use "dead" list to autoreap current
      exit: pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting
      exit: pidns: fix/update the comments in zap_pid_ns_processes()
      oom: don't assume that a coredumping thread will exit soon
      oom: kill the insufficient and no longer needed PT_TRACE_EXIT check
      exit: fix race between wait_consider_task() and wait_task_zombie()

Paul Bolle (1):
      mm: Fix comment typo "CONFIG_TRANSPARNTE_HUGE"

Peter Zijlstra (11):
      locking/mutex: Don't assume TASK_RUNNING
      sched/wait: Provide infrastructure to deal with nested blocking
      sched/wait: Add might_sleep() checks
      sched, exit: Deal with nested sleeps
      sched, inotify: Deal with nested sleeps
      sched, tty: Deal with nested sleeps
      sched, smp: Correctly deal with nested sleeps
      sched, modules: Fix nested sleep in add_unformed_module()
      sched, net: Clean up sk_wait_event() vs. might_sleep()
      sched: Debug nested sleeps
      sched: Exclude cond_resched() from nested sleep test

Pintu Kumar (4):
      mm/vmalloc.c: replace printk with pr_warn
      mm/vmscan.c: replace printk with pr_err
      mm: cma: split cma-reserved in dmesg log
      fs: proc: include cma info in proc/meminfo

Pranith Kumar (1):
      slab: replace smp_read_barrier_depends() with lockless_dereference()

Prarit Bhargava (1):
      kernel: add panic_on_warn

Rickard Strandqvist (1):
      mm/memcontrol.c: remove unused mem_cgroup_lru_names_not_uptodate()

Roman Pen (1):
      fs/mpage.c: forgotten WRITE_SYNC in case of data integrity write

Sasha Levin (1):
      mm, hugetlb: correct bit shift in hstate_sizelog()

SeongJae Park (1):
      cgroups: Documentation: fix trivial typos and wrong paragraph numberings

Sergey Senozhatsky (1):
      zsmalloc: fix zs_init cpu notifier error handling

Sougata Santra (1):
      hfsplus: fix longname handling

Tejun Heo (7):
      cgroup: separate out cgroup_calc_child_subsys_mask() from cgroup_refresh_child_subsys_mask()
      cgroup: restructure child_subsys_mask handling in cgroup_subtree_control_write()
      cgroup: fix the async css offline wait logic in cgroup_subtree_control_write()
      cgroup: add cgroup_subsys->css_released()
      cgroup: add cgroup_subsys->css_e_css_changed()
      cgroup: implement cgroup_get_e_css()
      mm: move swp_entry_t definition to include/linux/mm_types.h

Thierry Reding (1):
      mm/cma: make kmemleak ignore CMA regions

Tony Luck (1):
      mm/memblock.c: refactor functions to set/clear MEMBLOCK_HOTPLUG

Vishnu Pratap Singh (1):
      lib/show_mem.c: adds cma reserved information

Vladimir Davydov (16):
      cpuset: convert callback_mutex to a spinlock
      cpuset: simplify cpuset_node_allowed API
      slab: print slabinfo header in seq show
      memcg: simplify unreclaimable groups handling in soft limit reclaim
      memcg: remove activate_kmem_mutex
      memcg: remove mem_cgroup_reclaimable check from soft reclaim
      memcg: use generic slab iterators for showing slabinfo
      memcg: __mem_cgroup_free: remove stale disarm_static_keys comment
      memcg: don't check mm in __memcg_kmem_{get_cache,newpage_charge}
      memcg: do not abuse memcg_kmem_skip_account
      memcg: zap kmem_account_flags
      memcg: only check memcg_kmem_skip_account in __memcg_kmem_get_cache
      memcg: turn memcg_kmem_skip_account into a bit field
      memcg: fix possible use-after-free in memcg_kmem_get_cache()
      slab: fix cpuset check in fallback_alloc
      slub: fix cpuset check in get_any_partial

Vlastimil Babka (9):
      mm: introduce single zone pcplists drain
      mm, page_isolation: drain single zone pcplists
      mm, cma: drain single zone pcplists
      mm, memory_hotplug/failure: drain single zone pcplists
      mm, compaction: pass classzone_idx and alloc_flags to watermark checking
      mm, compaction: simplify deferred compaction
      mm, compaction: defer only on COMPACT_COMPLETE
      mm, compaction: always update cached scanner positions
      mm, compaction: more focused lru and pcplists draining

Wei Yuan (1):
      mm: fix a spelling mistake

Weijie Yang (2):
      mm: mincore: add hwpoison page handle
      mm: page_isolation: check pfn validity before access

Yann Droneaud (5):
      ia64: replace get_unused_fd() with get_unused_fd_flags(0)
      ppc/cell: replace get_unused_fd() with get_unused_fd_flags(0)
      binfmt_misc: replace get_unused_fd() with get_unused_fd_flags(0)
      fs/file.c: replace get_unused_fd() with get_unused_fd_flags(0)
      include/linux/file.h: remove get_unused_fd() macro

Yu Zhao (1):
      mm: verify compound order when freeing a page

Zhang Zhen (2):
      memory-hotplug: remove redundant call of page_to_pfn
      mm/memcontrol.c: remove the unused arg in __memcg_kmem_get_cache()

Zhihui Zhang (1):
      mm/mempolicy.c: remove unnecessary is_valid_nodemask()

Zhong Hongbo (1):
      mm: remove the highmem zones' memmap in the highmem zone

karam.lee (3):
      zram: remove bio parameter from zram_bvec_rw()
      zram: change parameter from vaild_io_request()
      zram: implement rw_page operation of zram

-- 
Michal Hocko
SUSE Labs

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-12-16 12:20 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-12-16  1:06 mmotm 2014-12-15-17-05 uploaded akpm
2014-12-16  1:06 ` akpm
2014-12-16 12:19 ` Michal Hocko
2014-12-16 12:19   ` Michal Hocko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.