linux-next.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* mmotm 2017-05-03-15-16 uploaded
@ 2017-05-03 22:17 akpm
  2017-05-04 11:51 ` mmotm git tree since-4.11 branch created (was: mmotm 2017-05-03-15-16 uploaded) Michal Hocko
  0 siblings, 1 reply; 2+ messages in thread
From: akpm @ 2017-05-03 22:17 UTC (permalink / raw)
  To: mm-commits, linux-kernel, linux-mm, linux-fsdevel, linux-next,
	sfr, mhocko, broonie

The mm-of-the-moment snapshot 2017-05-03-15-16 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 (4.x
or 4.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/cgit.cgi/linux-mmotm.git/

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/cgit.cgi/linux-mmots.git/

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


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

  origin.patch
  i-need-old-gcc.patch
* dma-debug-make-locking-to-work-for-rt.patch
* scripts-spellingtxt-add-several-more-common-spelling-mistakes.patch
* blackfin-bf609-let-clk_disable-return-immediately-if-clk-is-null.patch
* fs-ocfs2-cluster-use-setup_timer.patch
* ocfs2-o2hb-revert-hb-threshold-to-keep-compatible.patch
* fs-ocfs2-cluster-use-offset_in_page-macro.patch
* slab-avoid-ipis-when-creating-kmem-caches.patch
* mm-fix-100%-cpu-kswapd-busyloop-on-unreclaimable-nodes.patch
* mm-fix-check-for-reclaimable-pages-in-pf_memalloc-reclaim-throttling.patch
* mm-remove-seemingly-spurious-reclaimability-check-from-laptop_mode-gating.patch
* mm-remove-unnecessary-reclaimability-check-from-numa-balancing-target.patch
* mm-dont-avoid-high-priority-reclaim-on-unreclaimable-nodes.patch
* mm-dont-avoid-high-priority-reclaim-on-memcg-limit-reclaim.patch
* mm-delete-nr_pages_scanned-and-pgdat_reclaimable.patch
* revert-mm-vmscan-account-for-skipped-pages-as-a-partial-scan.patch
* mm-remove-unnecessary-back-off-function-when-retrying-page-reclaim.patch
* writeback-use-setup_deferrable_timer.patch
* mm-delete-unnecessary-ttu_-flags.patch
* mm-dont-assume-anonymous-pages-have-swapbacked-flag.patch
* mm-move-madv_free-pages-into-lru_inactive_file-list.patch
* mm-reclaim-madv_free-pages.patch
* mm-fix-lazyfree-bug-on-check-in-try_to_unmap_one.patch
* mm-enable-madv_free-for-swapless-system.patch
* proc-show-madv_free-pages-info-in-smaps.patch
* mm-memcontrol-provide-shmem-statistics.patch
* mm-swap-fix-a-race-in-free_swap_and_cache.patch
* mm-use-is_migrate_highatomic-to-simplify-the-code.patch
* mm-use-is_migrate_isolate_page-to-simplify-the-code.patch
* mm-vmstat-print-non-populated-zones-in-zoneinfo.patch
* mm-vmstat-suppress-pcp-stats-for-unpopulated-zones-in-zoneinfo.patch
* lockdep-teach-lockdep-about-memalloc_noio_save.patch
* lockdep-allow-to-disable-reclaim-lockup-detection.patch
* xfs-abstract-pf_fstrans-to-pf_memalloc_nofs.patch
* mm-introduce-memalloc_nofs_saverestore-api.patch
* xfs-use-memalloc_nofs_saverestore-instead-of-memalloc_noio.patch
* jbd2-mark-the-transaction-context-with-the-scope-gfp_nofs-context.patch
* jbd2-make-the-whole-kjournald2-kthread-nofs-safe.patch
* mm-tighten-up-the-fault-path-a-little.patch
* mm-remove-rodata_test_data-export-add-pr_fmt.patch
* mm-do-not-use-double-negation-for-testing-page-flags.patch
* mm-vmscan-fix-zone-balance-check-in-prepare_kswapd_sleep.patch
* mm-vmscan-only-clear-pgdat-congested-dirty-writeback-state-when-balanced.patch
* mm-vmscan-prevent-kswapd-sleeping-prematurely-due-to-mismatched-classzone_idx.patch
* mm-page_alloc-__gfp_nowarn-shouldnt-suppress-stall-warnings.patch
* mm-sparse-refine-usemap_size-a-little.patch
* mm-compaction-ignore-block-suitable-after-check-large-free-page.patch
* mm-vmscan-more-restrictive-condition-for-retry-in-do_try_to_free_pages.patch
* mm-remove-unncessary-ret-in-page_referenced.patch
* mm-remove-swap_dirty-in-ttu.patch
* mm-remove-swap_mlock-check-for-swap_success-in-ttu.patch
* mm-make-the-try_to_munlock-void-function.patch
* mm-remove-swap_mlock-in-ttu.patch
* mm-remove-swap_again-in-ttu.patch
* mm-make-ttus-return-boolean.patch
* mm-make-rmap_walk-void-function.patch
* mm-make-rmap_one-boolean-function.patch
* mm-remove-swap_.patch
* mm-swap-fix-comment-in-__read_swap_cache_async.patch
* mm-swap-improve-readability-via-make-spin_lock-unlock-balanced.patch
* mm-swap-avoid-lock-swap_avail_lock-when-held-cluster-lock.patch
* mm-enable-page-poisoning-early-at-boot.patch
* mm-include-linux-migrateh-fixing-checkpatch-warning-regarding-function-definition.patch
* swap-add-warning-if-swap-slots-cache-failed-to-initialize.patch
* mm-fix-spelling-error.patch
* userfaultfd-selftest-combine-all-cases-into-the-single-executable.patch
* oom-improve-oom-disable-handling.patch
* mm-mmap-replace-shm_huge_mask-with-map_huge_mask-inside-mmap_pgoff.patch
* mm-vmscan-fix-io-refault-regression-in-cache-workingset-transition.patch
* mm-memcontrol-clean-up-memoryevents-counting-function.patch
* mm-memcontrol-re-use-global-vm-event-enum.patch
* mm-memcontrol-re-use-node-vm-page-state-enum.patch
* mm-memcontrol-use-node-page-state-naming-scheme-for-memcg.patch
* mm-swap-remove-unused-function-prototype.patch
* documentation-vm-add-hugetlbfs-reservation-overview.patch
* mm-madvise-clean-up-madv_soft_offline-and-madv_hwpoison.patch
* mm-madvise-move-up-the-behavior-parameter-validation.patch
* mm-softoffline-add-page-flag-description-in-error-paths.patch
* mm-page_alloc-remove-debug_guardpage_minorder-test-in-warn_alloc.patch
* zram-handle-multiple-pages-attached-bios-bvec.patch
* zram-partial-io-refactoring.patch
* zram-use-zram_slot_lock-instead-of-raw-bit_spin_lock-op.patch
* zram-remove-zram_meta-structure.patch
* zram-introduce-zram-data-accessor.patch
* zram-use-zram_free_page-instead-of-open-coded.patch
* zram-reduce-load-operation-in-page_same_filled.patch
* fs-fix-data-invalidation-in-the-cleancache-during-direct-io.patch
* fs-block_dev-always-invalidate-cleancache-in-invalidate_bdev.patch
* mm-truncate-bail-out-early-from-invalidate_inode_pages2_range-if-mapping-is-empty.patch
* mm-truncate-avoid-pointless-cleancache_invalidate_inode-calls.patch
* mm-gup-fix-access_ok-argument-type.patch
* mm-swap-fix-swap-space-leak-in-error-path-of-swap_free_entries.patch
* mm-hwpoison-call-shake_page-unconditionally.patch
* mm-hwpoison-call-shake_page-after-try_to_unmap-for-mlocked-page.patch
* kasan-introduce-helper-functions-for-determining-bug-type.patch
* kasan-unify-report-headers.patch
* kasan-change-allocation-and-freeing-stack-traces-headers.patch
* kasan-simplify-address-description-logic.patch
* kasan-change-report-header.patch
* kasan-improve-slab-object-description.patch
* kasan-print-page-description-after-stacks.patch
* kasan-improve-double-free-report-format.patch
* kasan-separate-report-parts-by-empty-lines.patch
* mm-uncharge-poisoned-pages.patch
* mm-skip-hwpoisoned-pages-when-onlining-pages.patch
* arm-arch-arm-include-asm-pageh-needs-personalityh.patch
* ocfs2-old-mle-put-and-release-after-the-function-dlm_add_migration_mle-called.patch
* ocfs2-old-mle-put-and-release-after-the-function-dlm_add_migration_mle-called-fix.patch
* ocfs2-dlm-optimization-of-code-while-free-dead-node-locks.patch
* ocfs2-dlm-optimization-of-code-while-free-dead-node-locks-checkpatch-fixes.patch
* block-restore-proc-partitions-to-not-display-non-partitionable-removable-devices.patch
  mm.patch
* mm-compaction-reorder-fields-in-struct-compact_control.patch
* mm-compaction-remove-redundant-watermark-check-in-compact_finished.patch
* mm-page_alloc-split-smallest-stolen-page-in-fallback.patch
* mm-page_alloc-split-smallest-stolen-page-in-fallback-fix.patch
* mm-page_alloc-count-movable-pages-when-stealing-from-pageblock.patch
* mm-page_alloc-count-movable-pages-when-stealing-from-pageblock-fix.patch
* mm-compaction-change-migrate_async_suitable-to-suitable_migration_source.patch
* mm-compaction-add-migratetype-to-compact_control.patch
* mm-compaction-restrict-async-compaction-to-pageblocks-of-same-migratetype.patch
* mm-compaction-finish-whole-pageblock-to-reduce-fragmentation.patch
* mm-page_alloc-return-0-in-case-this-node-has-no-page-within-the-zone.patch
* mm-vmscan-do-not-pass-reclaimed-slab-to-vmpressure.patch
* mm-page_owner-align-with-pageblock_nr-pages.patch
* mm-walk-the-zone-in-pageblock_nr_pages-steps.patch
* proc-remove-cast-from-memory-allocation.patch
* proc-sysctl-fix-the-int-overflow-for-jiffies-conversion.patch
* drivers-virt-use-get_user_pages_unlocked.patch
* jiffiesh-declare-jiffies-and-jiffies_64-with-____cacheline_aligned_in_smp.patch
* make-help-add-tools-help-target.patch
* locking-hung_task-defer-showing-held-locks.patch
* vmci-fix-a-couple-integer-overflow-tests.patch
* c2port-checking-for-null-instead-of-is_err.patch
* revert-lib-test_sortc-make-it-explicitly-non-modular.patch
* lib-add-module-support-to-array-based-sort-tests.patch
* lib-add-module-support-to-linked-list-sorting-tests.patch
* firmware-makefile-force-recompilation-if-makefile-changes.patch
* checkpatch-remove-obsolete-config_experimental-checks.patch
* checkpatch-add-ability-to-find-bad-uses-of-vsprintf-%pfoo-extensions.patch
* checkpatch-add-ability-to-find-bad-uses-of-vsprintf-%pfoo-extensions-fix.patch
* checkpatch-add-ability-to-find-bad-uses-of-vsprintf-%pfoo-extensions-fix-fix.patch
* checkpatch-improve-embedded_function_name-test.patch
* checkpatch-allow-space-leading-blank-lines-in-email-headers.patch
* checkpatch-avoid-suggesting-struct-definitions-should-be-const.patch
* checkpatch-improve-multistatement_macro_use_do_while-test.patch
* checkpatch-clarify-the-embedded_function_name-message.patch
* checkpatch-special-audit-for-revert-commit-line.patch
* checkpatch-improve-kalloc-with-multiplication-and-sizeof-test.patch
* checkpatch-add-typedefsfile.patch
* checkpatch-improve-the-embedded-function-name-test-for-patch-contexts.patch
* checkpatch-improve-the-suspect_code_indent-test.patch
* reiserfs-use-designated-initializers.patch
* fork-free-vmapped-stacks-in-cache-when-cpus-are-offline.patch
* cpumask-make-nr_cpumask_bits-unsigned.patch
* crash-move-crashkernel-parsing-and-vmcore-related-code-under-config_crash_core.patch
* ia64-reuse-append_elf_note-and-final_note-functions.patch
* powerpc-fadump-remove-dependency-with-config_kexec.patch
* powerpc-fadump-reuse-crashkernel-parameter-for-fadump-memory-reservation.patch
* powerpc-fadump-update-documentation-about-crashkernel-parameter-reuse.patch
* kdump-vmcoreinfo-report-actual-value-of-phys_base.patch
* uapi-fix-linux-sysctlh-userspace-compilation-errors.patch
* pidns-disable-pid-allocation-if-pid_ns_prepare_proc-is-failed-in-alloc_pid.patch
* ns-allow-ns_entries-to-have-custom-symlink-content.patch
* pidns-expose-task-pid_ns_for_children-to-userspace.patch
* taskstats-add-e-u-stime-for-tgid-command.patch
* taskstats-add-e-u-stime-for-tgid-command-fix.patch
* taskstats-add-e-u-stime-for-tgid-command-fix-fix.patch
* kcov-simplify-interrupt-check.patch
* scripts-gdb-add-lx-fdtdump-command.patch
* kernel-reboot-add-devm_register_reboot_notifier.patch
* kernel-reboot-add-devm_register_reboot_notifier-fix.patch
* fault-inject-use-correct-check-for-interrupts.patch
* fault-inject-support-systematic-fault-injection.patch
* fault-inject-support-systematic-fault-injection-fix.patch
* fault-inject-automatically-detect-the-number-base-for-fail-nth-write-interface.patch
* fault-inject-parse-as-natural-1-based-value-for-fail-nth-write-interface.patch
* fault-inject-make-fail-nth-read-write-interface-symmetric.patch
* fault-inject-simplify-access-check-for-fail-nth.patch
* fault-inject-simplify-access-check-for-fail-nth-fix.patch
* fault-inject-add-proc-pid-fail-nth.patch
* zlib-inflate-fix-potential-buffer-overflow.patch
* initramfs-provide-a-way-to-ignore-image-provided-by-bootloader.patch
* initramfs-use-vfs_stat-lstat-directly.patch
* ipc-shm-some-shmat-cleanups.patch
* sysvipc-cacheline-align-kern_ipc_perm.patch
  linux-next.patch
  linux-next-git-rejects.patch
* imx7-fix-kconfig-warning-and-build-errors.patch
* sparc64-ng4-memset-32-bits-overflow.patch
* mm-zeroing-hash-tables-in-allocator.patch
* mm-updated-callers-to-use-hash_zero-flag.patch
* mm-adaptive-hash-table-scaling.patch
* mm-introduce-kvalloc-helpers.patch
* mm-introduce-kvalloc-helpers-fix.patch
* mm-vmalloc-properly-track-vmalloc-users.patch
* mm-support-__gfp_repeat-in-kvmalloc_node-for-32kb.patch
* rhashtable-simplify-a-strange-allocation-pattern.patch
* ila-simplify-a-strange-allocation-pattern.patch
* xattr-zero-out-memory-copied-to-userspace-in-getxattr.patch
* treewide-use-kvalloc-rather-than-opencoded-variants.patch
* net-use-kvmalloc-with-__gfp_repeat-rather-than-open-coded-variant.patch
* md-use-kvmalloc-rather-than-opencoded-variant.patch
* bcache-use-kvmalloc.patch
* mm-swap-use-kvzalloc-to-allocate-some-swap-data-structure.patch
* mm-vmalloc-use-__gfp_highmem-implicitly.patch
* scripts-spellingtxt-add-memory-pattern-and-fix-typos.patch
* scripts-spellingtxt-add-regsiter-register-spelling-mistake.patch
* scripts-spellingtxt-add-intialised-pattern-and-fix-typo-instances.patch
* treewide-correct-diffrent-and-banlance-typos.patch
* treewide-move-set_memory_-functions-away-from-cacheflushh.patch
* arm-use-set_memoryh-header.patch
* arm64-use-set_memoryh-header.patch
* s390-use-set_memoryh-header.patch
* x86-use-set_memoryh-header.patch
* agp-use-set_memoryh-header.patch
* drm-use-set_memoryh-header.patch
* drm-use-set_memoryh-header-fix.patch
* intel_th-use-set_memoryh-header.patch
* watchdog-hpwdt-use-set_memoryh-header.patch
* bpf-use-set_memoryh-header.patch
* module-use-set_memoryh-header.patch
* pm-hibernate-use-set_memoryh-header.patch
* alsa-use-set_memoryh-header.patch
* misc-sram-use-set_memoryh-header.patch
* video-vermilion-use-set_memoryh-header.patch
* drivers-staging-media-atomisp-pci-atomisp2-use-set_memoryh.patch
* treewide-decouple-cacheflushh-and-set_memoryh.patch
* treewide-decouple-cacheflushh-and-set_memoryh-fix.patch
* kref-remove-warn_on-for-null-release-functions.patch
* megasas-remove-expensive-inline-from-megasas_return_cmd.patch
* remove-expensive-warn_on-in-pagefault_disabled_dec.patch
* fs-remove-set-but-not-checked-aop_flag_uninterruptible-flag.patch
* docs-vm-transhuge-fix-few-trivial-typos.patch
* docs-vm-transhuge-fix-few-trivial-typos-fix.patch
* format-security-move-static-strings-to-const.patch
* fs-f2fs-use-ktime_get_real_seconds-for-sit_info-times.patch
* trace-make-trace_hwlat-timestamp-y2038-safe.patch
* fs-cifs-replace-current_time-by-other-appropriate-apis.patch
* fs-ceph-current_time-with-ktime_get_real_ts.patch
* fs-ufs-use-ktime_get_real_ts64-for-birthtime.patch
* fs-ubifs-replace-current_time_sec-with-current_time.patch
* lustre-replace-current_time-macro.patch
* apparmorfs-replace-current_time-with-current_time.patch
* gfs2-replace-current_time-with-current_time.patch
* time-delete-current_time_sec-and-current_time.patch
* time-delete-current_fs_time-function.patch
* mm-huge_memory-use-zap_deposited_table-more.patch
* mm-huge_memory-deposit-a-pgtable-for-dax-pmd-faults-when-required.patch
* mm-prevent-potential-recursive-reclaim-due-to-clearing-pf_memalloc.patch
* mm-introduce-memalloc_noreclaim_saverestore.patch
* treewide-convert-pf_memalloc-manipulations-to-new-helpers.patch
* treewide-convert-pf_memalloc-manipulations-to-new-helpers-fix.patch
* mtd-nand-nandsim-convert-to-memalloc_noreclaim_.patch
* dax-add-tracepoints-to-dax_iomap_pte_fault.patch
* dax-add-tracepoints-to-dax_pfn_mkwrite.patch
* dax-add-tracepoints-to-dax_load_hole.patch
* dax-add-tracepoints-to-dax_writeback_mapping_range.patch
* dax-add-tracepoints-to-dax_writeback_mapping_range-fix.patch
* dax-add-tracepoint-to-dax_writeback_one.patch
* dax-add-tracepoint-to-dax_writeback_one-fix.patch
* dax-add-tracepoint-to-dax_insert_mapping.patch
* selftests-vm-add-a-test-for-virtual-address-range-mapping.patch
* lib-crc-ccitt-add-ccitt-false-crc16-variant.patch
  mm-add-strictlimit-knob-v2.patch
  make-sure-nobodys-leaking-resources.patch
  releasing-resources-with-children.patch
  kernel-forkc-export-kernel_thread-to-modules.patch
  mutex-subsystem-synchro-test-module.patch
  slab-leaks3-default-y.patch
  workaround-for-a-pci-restoring-bug.patch

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

* mmotm git tree since-4.11 branch created (was: mmotm 2017-05-03-15-16 uploaded)
  2017-05-03 22:17 mmotm 2017-05-03-15-16 uploaded akpm
@ 2017-05-04 11:51 ` Michal Hocko
  0 siblings, 0 replies; 2+ messages in thread
From: Michal Hocko @ 2017-05-04 11:51 UTC (permalink / raw)
  To: akpm
  Cc: mm-commits, linux-kernel, linux-mm, linux-fsdevel, linux-next,
	sfr, broonie


I have just created since-4.11 branch in mm git tree
(http://git.kernel.org/?p=linux/kernel/git/mhocko/mm.git;a=summary). It
is based on v4.11 tag in Linus tree and mmotm-2017-05-03-15-16.

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

The shortlog says:
Andi Kleen (3):
      kref: remove WARN_ON for NULL release functions
      drivers/scsi/megaraid: remove expensive inline from megasas_return_cmd
      include/linux/uaccess.h: remove expensive WARN_ON in pagefault_disabled_dec

Andrew Morton (4):
      mm-page_alloc-count-movable-pages-when-stealing-from-pageblock-fix
      drm-use-set_memoryh-header-fix
      docs-vm-transhuge-fix-few-trivial-typos-fix
      dax-add-tracepoint-to-dax_writeback_one-fix

Andrey Konovalov (9):
      kasan: introduce helper functions for determining bug type
      kasan: unify report headers
      kasan: change allocation and freeing stack traces headers
      kasan: simplify address description logic
      kasan: change report header
      kasan: improve slab object description
      kasan: print page description after stacks
      kasan: improve double-free report format
      kasan: separate report parts by empty lines

Andrey Ryabinin (4):
      fs: fix data invalidation in the cleancache during direct IO
      fs/block_dev: always invalidate cleancache in invalidate_bdev()
      mm/truncate: bail out early from invalidate_inode_pages2_range() if mapping is empty
      mm/truncate: avoid pointless cleancache_invalidate_inode() calls.

Andrey Vostrikov (1):
      lib/crc-ccitt: add CCITT-FALSE CRC16 variant

Anshuman Khandual (5):
      mm/mmap: replace SHM_HUGE_MASK with MAP_HUGE_MASK inside mmap_pgoff
      mm/madvise.c: clean up MADV_SOFT_OFFLINE and MADV_HWPOISON
      mm/madvise: move up the behavior parameter validation
      mm/memory-failure.c: add page flag description in error paths
      selftests/vm: add a test for virtual address range mapping

Arnd Bergmann (3):
      block, dax: use correct format string in bdev_dax_supported
      mm/gup.c: fix access_ok() argument type
      drivers/misc: aspeed-lpc-ctrl: fix printk format warning again

Colin Ian King (1):
      scripts/spelling.txt: add several more common spelling mistakes

Cyril Bur (2):
      drivers/misc: Add Aspeed LPC control driver
      drivers/misc: Aspeed LPC control fix compile error and warning

Dan Williams (37):
      device-dax: fix cdev leak
      acpi, nfit: fix acpi_get_table leak
      Merge branch 'for-4.11/libnvdimm' into for-4.12/dax
      device-dax: rename 'dax_dev' to 'dev_dax'
      dax: refactor dax-fs into a generic provider of 'struct dax_device' instances
      Revert "libnvdimm: band aid btt vs clear poison locking"
      acpi, nfit: add support for acpi 6.1 dimm state flags
      tools/testing/nvdimm: test acpi 6.1 health state flags
      acpi, nfit: support "map failed" dimms
      acpi, nfit: collate health state flags
      acpi, nfit: limit ->flush_probe() to initialization work
      tools/testing/nvdimm: fix nfit_test shutdown crash
      acpi, nfit: fix module unload vs workqueue shutdown race
      dax: add a facility to lookup a dax device by 'host' device name
      dax: introduce dax_operations
      pmem: add dax_operations support
      axon_ram: add dax_operations support
      brd: add dax_operations support
      dcssblk: add dax_operations support
      block: kill bdev_dax_capable()
      dax: introduce dax_direct_access()
      dm: add dax_device and dax_operations support
      libnvdimm, region: fix flush hint detection crash
      dm: teach dm-targets to use a dax_device + dax_operations
      ext2, ext4, xfs: retrieve dax_device for iomap operations
      Revert "block: use DAX for partition table reads"
      filesystem-dax: convert to dax_direct_access()
      block, dax: convert bdev_dax_supported() to dax_direct_access()
      block: remove block_device_operations ->direct_access()
      x86, dax, pmem: remove indirection around memcpy_from_pmem()
      libnvdimm, region: sysfs trigger for nvdimm_flush()
      acpi, nfit: kill ACPI_NFIT_DEBUG
      libnvdimm: rework region badblocks clearing
      libnvdimm: fix nvdimm_bus_lock() vs device_lock() ordering
      libnvdimm: restore "libnvdimm: band aid btt vs clear poison locking"
      device-dax: fix sysfs attribute deadlock
      Merge branch 'for-4.12/dax' into libnvdimm-for-next

Dave Jiang (5):
      libnvdimm: add mechanism to publish badblocks at the region level
      libnvdimm: Add 'resource' sysfs attribute to regions
      libnvdimm: add support for clear poison list and badblocks for device dax
      device-dax, tools/testing/nvdimm: enable device-dax with mock resources
      libnvdimm: fix clear poison locking with spinlock and GFP_NOWAIT allocation

David Rientjes (2):
      mm, vmstat: print non-populated zones in zoneinfo
      mm, vmstat: suppress pcp stats for unpopulated zones in zoneinfo

Deepa Dinamani (2):
      fs: f2fs: use ktime_get_real_seconds for sit_info times
      trace: make trace_hwlat timestamp y2038 safe

Dinh Nguyen (1):
      fpga: fix sparse warnings in fpga-mgr and fpga-bridge

Dmitry Torokhov (2):
      rapidio: use is_visible() to hide switch-specific attributes
      zorro: stop creating attributes by hand

Florian Fainelli (2):
      FPGA: Add TS-7300 FPGA manager
      ARM: ep93xx: Register ts73xx-fpga manager driver for TS-7300

Geert Uytterhoeven (5):
      auxdisplay: charlcd: Extract character LCD core from misc/panel
      auxdisplay: charlcd: Add support for 4-bit interfaces
      auxdisplay: charlcd: Add support for displays with more than two lines
      dt-bindings: auxdisplay: Add bindings for Hitachi HD44780
      auxdisplay: Add HD44780 Character LCD support

Geliang Tang (3):
      fs/ocfs2/cluster: use setup_timer
      fs/ocfs2/cluster: use offset_in_page() macro
      mm/page-writeback.c: use setup_deferrable_timer

Gerald Schaefer (1):
      brd: fix uninitialized use of brd->dax_dev

Greg Thelen (1):
      slab: avoid IPIs when creating kmem caches

Hao Lee (1):
      mm: fix spelling error

Huang Ying (7):
      mm, swap: Fix a race in free_swap_and_cache()
      mm, swap: fix comment in __read_swap_cache_async
      mm, swap: improve readability via make spin_lock/unlock balanced
      mm, swap: avoid lock swap_avail_lock when held cluster lock
      mm, swap: remove unused function prototype
      mm/swapfile.c: fix swap space leak in error path of swap_free_entries()
      mm, swap: use kvzalloc to allocate some swap data structures

Joe Perches (1):
      drivers/char: Convert remaining use of pr_warning to pr_warn

Joel Holdsworth (2):
      Documentation: Add binding document for Lattice iCE40 FPGA manager
      fpga: Add support for Lattice iCE40 FPGAs

Johannes Weiner (16):
      mm: fix 100% CPU kswapd busyloop on unreclaimable nodes
      mm: fix check for reclaimable pages in PF_MEMALLOC reclaim throttling
      mm: remove seemingly spurious reclaimability check from laptop_mode gating
      mm: remove unnecessary reclaimability check from NUMA balancing target
      mm: don't avoid high-priority reclaim on unreclaimable nodes
      mm: don't avoid high-priority reclaim on memcg limit reclaim
      mm: delete NR_PAGES_SCANNED and pgdat_reclaimable()
      Revert "mm, vmscan: account for skipped pages as a partial scan"
      mm: remove unnecessary back-off function when retrying page reclaim
      mm: memcontrol: provide shmem statistics
      mm: page_alloc: __GFP_NOWARN shouldn't suppress stall warnings
      mm: vmscan: fix IO/refault regression in cache workingset transition
      mm: memcontrol: clean up memory.events counting function
      mm: memcontrol: re-use global VM event enum
      mm: memcontrol: re-use node VM page state enum
      mm: memcontrol: use node page state naming scheme for memcg

Junxiao Bi (1):
      ocfs2: o2hb: revert hb threshold to keep compatible

K. Y. Srinivasan (2):
      Drivers: hv: Fix a typo
      Drivers: hv: Base autoeoi enablement based on hypervisor hints

Kees Cook (2):
      mm: remove rodata_test_data export, add pr_fmt
      format-security: move static strings to const

Laura Abbott (15):
      treewide: move set_memory_* functions away from cacheflush.h
      arm: use set_memory.h header
      arm64: use set_memory.h header
      s390: use set_memory.h header
      x86: use set_memory.h header
      agp: use set_memory.h header
      drm: use set_memory.h header
      drivers/hwtracing/intel_th/msu.c: use set_memory.h header
      drivers/watchdog/hpwdt.c: use set_memory.h header
      include/linux/filter.h: use set_memory.h header
      kernel/module.c: use set_memory.h header
      kernel/power/snapshot.c: use set_memory.h header
      alsa: use set_memory.h header
      drivers/misc/sram-exec.c: use set_memory.h header
      drivers/video/fbdev/vermilion/vermilion.c: use set_memory.h header

Laurent Dufour (2):
      mm: uncharge poisoned pages
      mm: skip HWPoisoned pages when onlining pages

Linda Knippers (3):
      acpi, nfit: allow override of built-in bitmasks for nvdimm DSMs
      acpi, nfit: allow specifying a default DSM family
      acpi, nfit: remove unnecessary newline

Logan Gunthorpe (2):
      chardev: add helper function to register char devs with a struct device
      device-dax: utilize new cdev_device_add helper function

Mariusz Bialonczyk (4):
      w1: add missing DS2413 documentation
      w1: add support for DS2438 Smart Battery Monitor
      w1: add documentation for w1_ds2438
      w1: w1_ds2760.h: fix defines indentation

Martyn Welch (2):
      docs: Add kernel-doc comments to VME driver API
      docs: Update VME documentation to include kerneldoc comments

Masahiro Yamada (1):
      blackfin: bf609: let clk_disable() return immediately if clk is NULL

Matt Ranostay (2):
      pps: add ioctl_compat function to correct ioctl definitions
      pps: fix padding issue with PPS_FETCH for ioctl_compat

Matthew Wilcox (1):
      mm: tighten up the fault path a little

Matthias Kaehlcke (1):
      hpet: Make cmd parameter of hpet_ioctl_common() unsigned

Mel Gorman (2):
      mm, vmscan: only clear pgdat congested/dirty/writeback state when balanced
      mm, vmscan: prevent kswapd sleeping prematurely due to mismatched classzone_idx

Michal Hocko (19):
      Merge remote-tracking branch 'nvdim/libnvdimm-for-next' into mmotm-since-4.11
      lockdep: allow to disable reclaim lockup detection
      xfs: abstract PF_FSTRANS to PF_MEMALLOC_NOFS
      mm: introduce memalloc_nofs_{save,restore} API
      xfs: use memalloc_nofs_{save,restore} instead of memalloc_noio*
      jbd2: mark the transaction context with the scope GFP_NOFS context
      jbd2: make the whole kjournald2 kthread NOFS safe
      oom: improve oom disable handling
      mm: introduce kv[mz]alloc helpers
      mm, vmalloc: properly track vmalloc users
      mm: support __GFP_REPEAT in kvmalloc_node for >32kB
      lib/rhashtable.c: simplify a strange allocation pattern
      net/ipv6/ila/ila_xlat.c: simplify a strange allocation pattern
      fs/xattr.c: zero out memory copied to userspace in getxattr
      treewide: use kv[mz]alloc* rather than opencoded variants
      net: use kvmalloc with __GFP_REPEAT rather than open coded variant
      drivers/md/dm-ioctl.c: use kvmalloc rather than opencoded variant
      drivers/md/bcache/super.c: use kvmalloc
      mm, vmalloc: use __GFP_HIGHMEM implicitly

Mike Kravetz (1):
      Documentation: vm, add hugetlbfs reservation overview

Mike Rapoport (1):
      userfaultfd: selftest: combine all cases into a single executable

Minchan Kim (18):
      mm: fix lazyfree BUG_ON check in try_to_unmap_one()
      mm: do not use double negation for testing page flags
      mm: remove unncessary ret in page_referenced
      mm: remove SWAP_DIRTY in ttu
      mm: remove SWAP_MLOCK check for SWAP_SUCCESS in ttu
      mm: make try_to_munlock() return void
      mm: remove SWAP_MLOCK in ttu
      mm: remove SWAP_AGAIN in ttu
      mm: make ttu's return boolean
      mm: make rmap_walk() return void
      mm: make rmap_one boolean function
      mm: remove SWAP_[SUCCESS|AGAIN|FAIL]
      zram: handle multiple pages attached bio's bvec
      zram: partial IO refactoring
      zram: use zram_slot_lock instead of raw bit_spin_lock op
      zram: remove zram_meta structure
      zram: introduce zram data accessor
      zram: use zram_free_page instead of open-coded

Ming Lei (1):
      MAINTAINERS: update firmware loader entry

Moritz Fischer (4):
      fpga: Add flag to indicate bitstream needs decrypting
      fpga: zynq: Add support for encrypted bitstreams
      fpga: region: Add fpga-region property 'encrypted-fpga-config'
      fpga: bridge: Replace open-coded list_for_each + list_entry

Naoya Horiguchi (2):
      mm: hwpoison: call shake_page() unconditionally
      mm: hwpoison: call shake_page() after try_to_unmap() for mlocked page

Nikolay Borisov (1):
      lockdep: teach lockdep about memalloc_noio_save

Oliver O'Halloran (3):
      device-dax: improve fault handler debug output
      mm/huge_memory.c.c: use zap_deposited_table() more
      mm/huge_memory.c: deposit a pgtable for DAX PMD faults when required

Pankaj Gupta (1):
      lib/dma-debug.c: make locking work for RT

Pavel Tatashin (4):
      sparc64: NG4 memset 32 bits overflow
      mm: zero hash tables in allocator
      mm: update callers to use HASH_ZERO flag
      mm: adaptive hash table scaling

Pushkar Jambhlekar (2):
      device-dax: fix dax_dev_huge_fault() unknown fault size handling
      include/linux/migrate.h: add arg names to prototype

Rob Herring (1):
      binder: Add 'hwbinder' to the default devices

Ross Zwisler (7):
      dax: add tracepoints to dax_iomap_pte_fault()
      dax: add tracepoints to dax_pfn_mkwrite()
      dax: add tracepoints to dax_load_hole()
      dax: add tracepoints to dax_writeback_mapping_range()
      dax: fix regression in dax_writeback_mapping_range()
      dax: add tracepoint to dax_writeback_one()
      dax: add tracepoint to dax_insert_mapping()

Sangwoo Park (1):
      zram: reduce load operation in page_same_filled

SeongJae Park (1):
      Documentation/vm/transhuge.txt: fix trivial typos

Shantanu Goel (1):
      mm, vmscan: fix zone balance check in prepare_kswapd_sleep

Shaohua Li (6):
      mm: delete unnecessary TTU_* flags
      mm: don't assume anonymous pages have SwapBacked flag
      mm: move MADV_FREE pages into LRU_INACTIVE_FILE list
      mm: reclaim MADV_FREE pages
      mm: enable MADV_FREE for swapless system
      proc: show MADV_FREE pages info in smaps

Stephen Boyd (2):
      scripts/spelling.txt: add "memory" pattern and fix typos
      scripts/spelling.txt: Add regsiter -> register spelling mistake

Stephen Hemminger (9):
      vmbus: only reschedule tasklet if time limit exceeded
      hyperv: fix warning about missing prototype
      vmbus: remove useless return's
      vmbus: remove unnecessary initialization
      vmbus: fix spelling errors
      hyperv: remove unnecessary return variable
      vmbus: make channel_message table constant
      vmbus: cleanup header file style
      vmbus: expose debug info for drivers

Stephen Rothwell (2):
      mm: introduce kv[mz]alloc helpers - f2fs fix up
      kprobes/x86: merge fix for set_memory.h decoupling

Tetsuo Handa (2):
      mm, page_alloc: remove debug_guardpage_minorder() test in warn_alloc()
      fs: semove set but not checked AOP_FLAG_UNINTERRUPTIBLE flag

Tim Chen (1):
      mm/swap_slots.c: add warning if swap slots cache failed to initialize

Toshi Kani (3):
      libnvdimm: fix phys_addr for nvdimm_clear_poison
      libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify
      libnvdimm: fix clear length of nvdimm_forget_poison()

Vinayak Menon (2):
      mm: enable page poisoning early at boot
      mm: vmscan: do not pass reclaimed slab to vmpressure

Vlastimil Babka (14):
      mm, compaction: reorder fields in struct compact_control
      mm, compaction: remove redundant watermark check in compact_finished()
      mm, page_alloc: split smallest stolen page in fallback
      mm-page_alloc-split-smallest-stolen-page-in-fallback-fix
      mm, page_alloc: count movable pages when stealing from pageblock
      mm, compaction: change migrate_async_suitable() to suitable_migration_source()
      mm, compaction: add migratetype to compact_control
      mm, compaction: restrict async compaction to pageblocks of same migratetype
      mm, compaction: finish whole pageblock to reduce fragmentation
      mm: prevent potential recursive reclaim due to clearing PF_MEMALLOC
      mm: introduce memalloc_noreclaim_{save,restore}
      treewide: convert PF_MEMALLOC manipulations to new helpers
      treewide-convert-pf_memalloc-manipulations-to-new-helpers-fix
      mtd: nand: nandsim: convert to memalloc_noreclaim_*()

Wei Yang (2):
      mm/sparse: refine usemap_size() a little
      mm/page_alloc: return 0 in case this node has no page within the zone

Xishi Qiu (2):
      mm: use is_migrate_highatomic() to simplify the code
      mm: use is_migrate_isolate_page() to simplify the code

Yisheng Xie (2):
      mm/compaction: ignore block suitable after check large free page
      mm/vmscan: more restrictive condition for retry in do_try_to_free_pages

zhong jiang (2):
      mm/page_owner: align with pageblock_nr pages
      mm/vmstat.c: walk the zone in pageblock_nr_pages steps

-- 
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] 2+ messages in thread

end of thread, other threads:[~2017-05-04 11:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-03 22:17 mmotm 2017-05-03-15-16 uploaded akpm
2017-05-04 11:51 ` mmotm git tree since-4.11 branch created (was: mmotm 2017-05-03-15-16 uploaded) Michal Hocko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).