linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* mmotm 2012-12-14-17-51 uploaded
@ 2012-12-15  1:52 akpm
  2012-12-15  5:29 ` mmotm 2012-12-14-17-51 uploaded (staging/sb105x) Randy Dunlap
  2012-12-17 14:43 ` -mm git tree for since-3.7 is open (was: mmotm 2012-12-14-17-51 uploaded) Michal Hocko
  0 siblings, 2 replies; 5+ messages in thread
From: akpm @ 2012-12-15  1:52 UTC (permalink / raw)
  To: mm-commits, linux-kernel, linux-mm, linux-fsdevel, linux-next

The mm-of-the-moment snapshot 2012-12-14-17-51 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.7:
(patches marked "*" will be included in linux-next)

  origin.patch
  linux-next.patch
  linux-next-rejects-git-rejects.patch
  make-my-i386-build-work.patch
  i-need-old-gcc.patch
  arch-alpha-kernel-systblss-remove-debug-check.patch
* cris-fix-i-o-macros.patch
* vfs-d_obtain_alias-needs-to-use-as-default-name.patch
* fs-block_devc-page-cache-wrongly-left-invalidated-after-revalidate_disk.patch
* arch-x86-platform-iris-irisc-register-a-platform-device-and-a-platform-driver.patch
* x86-numa-dont-check-if-node-is-numa_no_node.patch
* arch-x86-tools-insn_sanityc-identify-source-of-messages.patch
* uv-fix-incorrect-tlb-flush-all-issue.patch
* olpc-fix-olpc-xo1-scic-build-errors.patch
* x86-convert-update_mmu_cache-and-update_mmu_cache_pmd-to-functions.patch
* x86-fix-the-argument-passed-to-sync_global_pgds.patch
* x86-fix-a-compile-error-a-section-type-conflict.patch
* x86-make-mem=-option-to-work-for-efi-platform.patch
* audit-create-explicit-audit_seccomp-event-type.patch
* audit-catch-possible-null-audit-buffers.patch
* ceph-fix-dentry-reference-leak-in-ceph_encode_fh.patch
* cris-use-int-for-ssize_t-to-match-size_t.patch
* pcmcia-move-unbind-rebind-into-dev_pm_opscomplete.patch
* fb-rework-locking-to-fix-lock-ordering-on-takeover.patch
* fb-rework-locking-to-fix-lock-ordering-on-takeover-fix.patch
* fb-rework-locking-to-fix-lock-ordering-on-takeover-fix-2.patch
* cyber2000fb-avoid-palette-corruption-at-higher-clocks.patch
* irq-tsk-comm-is-an-array.patch
* kconfig-fix-irq-subsystem-menu.patch
* timeconstpl-remove-deprecated-defined-array.patch
* time-dont-inline-export_symbol-functions.patch
* coccinelle-add-api-d_find_aliascocci.patch
* h8300-select-generic-atomic64_t-support.patch
* mm-mempolicy-introduce-spinlock-to-read-shared-policy-tree.patch
* drivers-message-fusion-mptscsihc-missing-break.patch
* block-restore-proc-partitions-to-not-display-non-partitionable-removable-devices.patch
* block-remove-deadlock-in-disk_clear_events.patch
* block-remove-deadlock-in-disk_clear_events-fix.patch
* block-prevent-race-cleanup.patch
* block-prevent-race-cleanup-fix.patch
* vfs-increment-iversion-when-a-file-is-truncated.patch
* fs-change-return-values-from-eacces-to-eperm.patch
* fs-block_devc-need-not-to-check-inode-i_bdev-in-bd_forget.patch
* watchdog-trigger-all-cpu-backtrace-when-locked-up-and-going-to-panic.patch
* mm-slab-remove-duplicate-check.patch
  mm.patch
* memory-hotplug-document-and-enable-config_movable_node.patch
* memory-hotplug-document-and-enable-config_movable_node-fix.patch
* mm-memmap_init_zone-performance-improvement.patch
* mm-print-out-information-of-file-affected-by-memory-error.patch
* memcg-make-it-possible-to-use-the-stock-for-more-than-one-page.patch
* memcg-reclaim-when-more-than-one-page-needed.patch
* memcg-change-defines-to-an-enum.patch
* memcg-kmem-accounting-basic-infrastructure.patch
* memcg-kmem-accounting-basic-infrastructure-fix.patch
* mm-add-a-__gfp_kmemcg-flag.patch
* memcg-kmem-controller-infrastructure.patch
* memcg-kmem-controller-infrastructure-replace-__always_inline-with-plain-inline.patch
* mm-allocate-kernel-pages-to-the-right-memcg.patch
* res_counter-return-amount-of-charges-after-res_counter_uncharge.patch
* memcg-kmem-accounting-lifecycle-management.patch
* memcg-use-static-branches-when-code-not-in-use.patch
* memcg-allow-a-memcg-with-kmem-charges-to-be-destructed.patch
* memcg-execute-the-whole-memcg-freeing-in-free_worker.patch
* fork-protect-architectures-where-thread_size-=-page_size-against-fork-bombs.patch
* memcg-add-documentation-about-the-kmem-controller.patch
* slab-slub-struct-memcg_params.patch
* slab-annotate-on-slab-caches-nodelist-locks.patch
* slab-slub-consider-a-memcg-parameter-in-kmem_create_cache.patch
* memcg-allocate-memory-for-memcg-caches-whenever-a-new-memcg-appears.patch
* memcg-allocate-memory-for-memcg-caches-whenever-a-new-memcg-appears-simplify-ida-initialization.patch
* memcg-infrastructure-to-match-an-allocation-to-the-right-cache.patch
* memcg-skip-memcg-kmem-allocations-in-specified-code-regions.patch
* memcg-skip-memcg-kmem-allocations-in-specified-code-regions-remove-test-for-current-mm-in-memcg_stop-resume_kmem_account.patch
* slb-always-get-the-cache-from-its-page-in-kmem_cache_free.patch
* slb-allocate-objects-from-memcg-cache.patch
* memcg-destroy-memcg-caches.patch
* memcg-destroy-memcg-caches-move-include-of-workqueueh-to-top-of-slabh-file.patch
* memcg-slb-track-all-the-memcg-children-of-a-kmem_cache.patch
* memcg-slb-shrink-dead-caches.patch
* memcg-slb-shrink-dead-caches-get-rid-of-once-per-second-cache-shrinking-for-dead-memcgs.patch
* memcg-aggregate-memcg-cache-values-in-slabinfo.patch
* slab-propagate-tunable-values.patch
* slub-slub-specific-propagation-changes.patch
* slub-slub-specific-propagation-changes-fix.patch
* kmem-add-slab-specific-documentation-about-the-kmem-controller.patch
* memcg-add-comments-clarifying-aspects-of-cache-attribute-propagation.patch
* slub-drop-mutex-before-deleting-sysfs-entry.patch
* documentation-abi-sys-devices-system-node.patch
* mm-mprotectc-coding-style-cleanups.patch
* mm-hugetlb-create-hugetlb-cgroup-file-in-hugetlb_init.patch
* mm-hugetlb-create-hugetlb-cgroup-file-in-hugetlb_init-fix.patch
* mm-hugetlb-create-hugetlb-cgroup-file-in-hugetlb_init-fix-2.patch
* ksm-numa-awareness-sysfs-knob.patch
* mm-cma-warn-if-freed-memory-is-still-in-use.patch
* drop_caches-add-some-documentation-and-info-messsge.patch
* drop_caches-add-some-documentation-and-info-messsge-checkpatch-fixes.patch
* swap-add-a-simple-detector-for-inappropriate-swapin-readahead.patch
* swap-add-a-simple-detector-for-inappropriate-swapin-readahead-fix.patch
* mm-memblock-reduce-overhead-in-binary-search.patch
* drivers-usb-gadget-amd5536udcc-avoid-calling-dma_pool_create-with-null-dev.patch
* mm-dmapoolc-fix-null-dev-in-dma_pool_create.patch
* memcg-debugging-facility-to-access-dangling-memcgs.patch
* memcg-debugging-facility-to-access-dangling-memcgs-fix.patch
* mm-add-vm-event-counters-for-balloon-pages-compaction.patch
* frv-fix-use-of-extinct-_sbss-and-_ebss-in-debug-code.patch
* frv-properly-use-the-declarations-provided-by-asm-sectionsh.patch
* scripts-pnmtologo-fix-for-plain-pbm-checkpatch-fixes.patch
* documentation-kernel-parameterstxt-update-mem=-options-spec-according-to-its-implementation.patch
* include-linux-inith-use-the-stringify-operator-for-the-__define_initcall-macro.patch
* scripts-tagssh-add-magic-for-declarations-of-popular-kernel-type.patch
* documentation-remove-reference-to-feature-removal-scheduletxt.patch
* kernel-remove-reference-to-feature-removal-scheduletxt.patch
* sound-remove-reference-to-feature-removal-scheduletxt.patch
* drivers-remove-reference-to-feature-removal-scheduletxt.patch
* lseek-the-whence-argument-is-called-whence.patch
* kconfig-centralise-config_arch_no_virt_to_bus.patch
* fs-notify-inode_markc-make-fsnotify_find_inode_mark_locked-static.patch
* remove-stale-entry-for-generated-versionh-file-in-gitignore.patch
* asm-generic-io-dont-perform-swab-during-inout-string-functions.patch
* mtd-nand-gpio-use-ioreadwrite_rep-accessors.patch
* musb-tusb6010-use-ioreadwrite_rep-accessors.patch
* usb-musb-use-ioreadwrite_rep-accessors.patch
* sendfile-allows-bypassing-of-notifier-events.patch
* watchdog-store-the-watchdog-sample-period-as-a-variable.patch
* dmatest-implement-two-helpers-to-unmap-dma-memory.patch
* dmatest-check-for-dma-mapping-error.patch
* printk-boot_delay-should-only-affect-output.patch
* lib-vsprintfc-fix-handling-of-%zd-when-using-ssize_t.patch
* maintainers-chinese-maintainers-mailing-list-is-subscribers-only.patch
* maintainers-remove-include-linux-ext3.patch
* corentin-has-moved.patch
* maintainers-adjust-for-uapi-firewire.patch
* backlight-da903x_bl-use-dev_get_drvdata-instead-of-platform_get_drvdata.patch
* backlight-88pm860x_bl-fix-checkpatch-warning.patch
* backlight-atmel-pwm-bl-fix-checkpatch-warning.patch
* backlight-corgi_lcd-fix-checkpatch-error-and-warning.patch
* backlight-da903x_bl-fix-checkpatch-warning.patch
* backlight-generic_bl-fix-checkpatch-warning.patch
* backlight-hp680_bl-fix-checkpatch-error-and-warning.patch
* backlight-ili9320-fix-checkpatch-error-and-warning.patch
* backlight-jornada720-fix-checkpatch-error-and-warning.patch
* backlight-l4f00242t03-fix-checkpatch-warning.patch
* backlight-lm3630-fix-checkpatch-warning.patch
* backlight-locomolcd-fix-checkpatch-error-and-warning.patch
* backlight-omap1-fix-checkpatch-warning.patch
* backlight-pcf50633-fix-checkpatch-warning.patch
* backlight-platform_lcd-fix-checkpatch-error.patch
* backlight-tdo24m-fix-checkpatch-warning.patch
* backlight-tosa-fix-checkpatch-error-and-warning.patch
* backlight-vgg2432a4-fix-checkpatch-warning.patch
* backlight-lms283gf05-use-devm_gpio_request_one.patch
* backlight-tosa-use-devm_gpio_request_one.patch
* drivers-video-backlight-lp855x_blc-use-generic-pwm-functions.patch
* drivers-video-backlight-lp855x_blc-use-generic-pwm-functions-fix.patch
* drivers-video-backlight-lp855x_blc-remove-unnecessary-mutex-code.patch
* drivers-video-backlight-da9052_blc-add-missing-const.patch
* drivers-video-backlight-lms283gf05c-add-missing-const.patch
* drivers-video-backlight-tdo24mc-add-missing-const.patch
* drivers-video-backlight-vgg2432a4c-add-missing-const.patch
* drivers-video-backlight-s6e63m0c-remove-unnecessary-cast-of-void-pointer.patch
* drivers-video-backlight-88pm860x_blc-drop-devm_kfree-of-devm_kzallocd-data.patch
* drivers-video-backlight-max8925_blc-drop-devm_kfree-of-devm_kzallocd-data.patch
* drivers-video-backlight-lm3639_blc-fix-up-world-writable-sysfs-file.patch
* drivers-video-backlight-ep93xx_blc-fix-section-mismatch.patch
* drivers-video-backlight-hp680_blc-add-missing-__devexit-macros-for-remove.patch
* drivers-video-backlight-ili9320c-add-missing-__devexit-macros-for-remove.patch
* backlight-add-of_find_backlight_by_node-function.patch
* backlight-add-of_find_backlight_by_node-function-fix.patch
* backlight-add-of_find_backlight_by_node-function-fix-2.patch
* drivers-video-backlight-pandora_blc-change-twl4030_module_pwm0-to-twl_module_pwm.patch
* backlight-88pm860x_bl-remove-an-unnecessary-line-continuation.patch
* backlight-88pm860x_bl-remove-an-unnecessary-line-continuation-fix.patch
* backlight-lcd-return-enxio-when-ops-functions-cannot-be-called.patch
* drivers-video-backlight-lms283gf05c-use-gpiof_init-flags-when-using-devm_gpio_request_one.patch
* backlight-corgi_lcd-use-gpio_set_value_cansleep-to-avoid-warn_on.patch
* maintainers-add-lp855x-backlight-driver-entry.patch
* string-introduce-helper-to-get-base-file-name-from-given-path.patch
* lib-dynamic_debug-use-kbasename.patch
* mm-use-kbasename.patch
* procfs-use-kbasename.patch
* procfs-use-kbasename-fix.patch
* trace-use-kbasename.patch
* drivers-of-fdtc-re-use-kernels-kbasename.patch
* sscanf-dont-ignore-field-widths-for-numeric-conversions.patch
* percpu_rw_semaphore-reimplement-to-not-block-the-readers-unnecessarily.patch
* percpu_rw_semaphore-reimplement-to-not-block-the-readers-unnecessari-lyfix.patch
* percpu_rw_semaphore-kill-writer_mutex-add-write_ctr.patch
* percpu_rw_semaphore-add-the-lockdep-annotations.patch
* percpu_rw_semaphore-introduce-config_percpu_rwsem.patch
* lib-rbtree_testc-fix-uninitialized-variable-warning.patch
* compat-generic-compat_sys_sched_rr_get_interval-implementation.patch
* drivers-firmware-dmi_scanc-check-dmi-version-when-get-system-uuid.patch
* drivers-firmware-dmi_scanc-check-dmi-version-when-get-system-uuid-fix.patch
* drivers-firmware-dmi_scanc-fetch-dmi-version-from-smbios-if-it-exists.patch
* drivers-firmware-dmi_scanc-fetch-dmi-version-from-smbios-if-it-exists-checkpatch-fixes.patch
* checkpatch-warn-on-unnecessary-line-continuations.patch
* checkpatch-warn-about-using-config_experimental.patch
* checkpatch-remove-reference-to-feature-removal-scheduletxt.patch
* checkpatch-consolidate-if-foo-barfoo-checks-and-add-debugfs_remove.patch
* checkpatch-allow-control-over-line-length-warning-default-remains-80.patch
* checkpatch-extend-line-continuation-test.patch
* checkpatch-add-strict-messages-for-blank-lines-around-braces.patch
* checkpatch-warn-when-declaring-struct-spinlock-foo.patch
* checkpatch-add-strict-test-for-switch-default-missing-break.patch
* epoll-support-for-disabling-items-and-a-self-test-app.patch
* binfmt_elf-fix-corner-case-kfree-of-uninitialized-data.patch
* binfmt_elf-fix-corner-case-kfree-of-uninitialized-data-checkpatch-fixes.patch
* binfmt_elfc-use-get_random_int-to-fix-entropy-depleting.patch
* rtc-omap-kicker-mechanism-support.patch
* arm-davinci-remove-rtc-kicker-release.patch
* rtc-omap-dt-support.patch
* rtc-omap-depend-on-am33xx.patch
* rtc-omap-add-runtime-pm-support.patch
* rtc-imxdi-support-for-imx53.patch
* rtc-imxdi-add-devicetree-support.patch
* drivers-rtc-rtc-vt8500c-convert-to-use-devm_kzalloc.patch
* rtc-avoid-calling-platform_device_put-twice-in-test_init.patch
* rtc-avoid-calling-platform_device_put-twice-in-test_init-fix.patch
* rtc-rtc-spear-use-devm_-routines.patch
* rtc-rtc-spear-use-devm_-routines-fix.patch
* rtc-rtc-spear-add-clk_unprepare-support.patch
* rtc-rtc-spear-provide-flag-for-no-support-of-uie-mode.patch
* drivers-rtc-rtc-tps65910c-rename-irq-to-match-device.patch
* rtc-rtc-davinci-return-correct-error-code-if-rtc_device_register-fails.patch
* rtc-rtc-davinci-use-devm_kzalloc.patch
* rtc-add-nxp-pcf8523-support.patch
* rtc-add-nxp-pcf8523-support-v2.patch
* drivers-rtc-rtc-s3cc-remove-unnecessary-err_nores-label.patch
* drivers-rtc-rtc-s3cc-convert-to-use-devm_-api.patch
* rtc-remove-unused-code-from-rtc-devc.patch
* drivers-rtc-rtc-tps65910c-enable-rtc-power-domain-on-initialization.patch
* drivers-rtc-rtc-s3c-use-of_match_ptr-macro.patch
* rtc-da9055-rtc-driver.patch
* hfsplus-avoid-crash-on-failed-block-map-free.patch
* hfsplus-add-osx-prefix-for-handling-namespace-of-mac-os-x-extended-attributes.patch
* hfsplus-add-osx-prefix-for-handling-namespace-of-mac-os-x-extended-attributes-checkpatch-fixes.patch
* hfsplus-add-on-disk-layout-declarations-related-to-attributes-tree.patch
* hfsplus-add-functionality-of-manipulating-by-records-in-attributes-tree.patch
* hfsplus-rework-functionality-of-getting-setting-and-deleting-of-extended-attributes.patch
* hfsplus-rework-functionality-of-getting-setting-and-deleting-of-extended-attributes-fix.patch
* hfsplus-add-support-of-manipulation-by-attributes-file.patch
* hfsplus-rework-processing-errors-in-hfsplus_free_extents.patch
* hfsplus-rework-processing-of-hfs_btree_write-returned-error.patch
* hfsplus-rework-processing-of-hfs_btree_write-returned-error-fix.patch
* hfsplus-rework-processing-of-hfs_btree_write-returned-error-fix-fix.patch
* hfsplus-add-error-message-for-the-case-of-failure-of-sync-fs-in-delayed_sync_fs-method.patch
* fat-notify-when-discard-is-not-supported.patch
* fat-provide-option-for-setting-timezone-offset.patch
* fat-fix-mount-option-parsing.patch
* fs-fat-strip-cp-prefix-from-codepage-in-display.patch
* documentation-dma-api-howtotxt-minor-grammar-corrections.patch
* documentation-fixed-documentation-security-00-index.patch
* kstrto-add-documentation.patch
* simple_strto-annotate-function-as-obsolete.patch
* ptrace-introduce-ptrace_o_exitkill.patch
* core_pattern-set-core-helpers-root-and-namespace-to-crashing-process.patch
* core_pattern-set-core-helpers-root-and-namespace-to-crashing-process-fix.patch
* core_pattern-set-core-helpers-root-and-namespace-to-crashing-process-fix-checkpatch-fixes.patch
* proc-dont-show-nonexistent-capabilities.patch
* procfs-add-vmflags-field-in-smaps-output-v4.patch
* procfs-add-vmflags-field-in-smaps-output-v4-fix.patch
* proc-pid-status-add-seccomp-field.patch
* proc-pid-status-show-all-supplementary-groups.patch
* fork-unshare-remove-dead-code.patch
* exec-do-not-leave-bprm-interp-on-stack.patch
* exec-use-eloop-for-max-recursion-depth.patch
* ipc-remove-forced-assignment-of-selected-message.patch
* ipc-add-sysctl-to-specify-desired-next-object-id.patch
* ipc-add-sysctl-to-specify-desired-next-object-id-checkpatch-fixes.patch
* ipc-add-sysctl-to-specify-desired-next-object-id-wrap-new-sysctls-for-criu-inside-config_checkpoint_restore.patch
* ipc-add-sysctl-to-specify-desired-next-object-id-documentation-update-sysctl-kerneltxt.patch
* ipc-message-queue-receive-cleanup.patch
* ipc-message-queue-receive-cleanup-checkpatch-fixes.patch
* ipc-message-queue-copy-feature-introduced.patch
* ipc-message-queue-copy-feature-introduced-remove-redundant-msg_copy-check.patch
* ipc-message-queue-copy-feature-introduced-cleanup-do_msgrcv-aroung-msg_copy-feature.patch
* selftests-ipc-message-queue-copy-feature-test.patch
* selftests-ipc-message-queue-copy-feature-test-update.patch
* ipc-simplify-free_copy-call.patch
* ipc-convert-prepare_copy-from-macro-to-function.patch
* ipc-convert-prepare_copy-from-macro-to-function-fix.patch
* ipc-simplify-message-copying.patch
* ipc-add-more-comments-to-message-copying-related-code.patch
* documentation-sysctl-kerneltxt-document-proc-sys-shmall.patch
* ipc-semc-alternatives-to-preempt_disable.patch
* pidns-remove-unused-is_container_init.patch
* linux-compilerh-add-__must_hold-macro-for-functions-called-with-a-lock-held.patch
* documentation-sparsetxt-document-context-annotations-for-lock-checking.patch
* aoe-describe-the-behavior-of-the-err-character-device.patch
* aoe-print-warning-regarding-a-common-reason-for-dropped-transmits.patch
* aoe-print-warning-regarding-a-common-reason-for-dropped-transmits-v2.patch
* aoe-print-warning-regarding-a-common-reason-for-dropped-transmits-fix.patch
* aoe-update-cap-on-outstanding-commands-based-on-config-query-response.patch
* aoe-support-the-forgetting-flushing-of-a-user-specified-aoe-target.patch
* aoe-support-larger-i-o-requests-via-aoe_maxsectors-module-param.patch
* aoe-payload-sysfs-file-exports-per-aoe-command-data-transfer-size.patch
* aoe-cleanup-remove-unused-ata_scnt-function.patch
* aoe-whitespace-cleanup.patch
* aoe-update-driver-internal-version-number-to-60.patch
* aoe-provide-ata-identify-device-content-to-user-on-request.patch
* aoe-improve-network-congestion-handling.patch
* aoe-err-device-include-mac-addresses-for-unexpected-responses.patch
* aoe-manipulate-aoedev-network-stats-under-lock.patch
* aoe-use-high-resolution-rtts-with-fallback-to-low-res.patch
* aoe-commands-in-retransmit-queue-use-new-destination-on-failure.patch
* aoe-update-driver-internal-version-to-64.patch
* aoe-copy-fallback-timing-information-on-destination-failover.patch
* aoe-remove-vestigial-request-queue-allocation.patch
* aoe-increase-default-cap-on-outstanding-aoe-commands-in-the-network.patch
* aoe-cleanup-correct-comment-for-aoetgt-nout.patch
* aoe-remove-call-to-request-handler-from-i-o-completion.patch
* aoe-make-error-messages-more-specific-in-static-minor-allocation.patch
* aoe-initialize-sysminor-to-avoid-compiler-warning.patch
* aoe-return-real-minor-number-for-static-minors.patch
* aoe-improve-handling-of-misbehaving-network-paths.patch
* aoe-avoid-races-between-device-destruction-and-discovery.patch
* aoe-use-dynamic-number-of-remote-ports-for-aoe-storage-target.patch
* aoe-allow-user-to-disable-target-failure-timeout.patch
* aoe-allow-comma-separator-in-aoe_iflist-value.patch
* aoe-identify-source-of-runt-aoe-packets.patch
* aoe-update-internal-version-number-to-81.patch
* aoe-fix-use-after-free-in-aoedev_by_aoeaddr.patch
* random32-rename-random32-to-prandom.patch
* prandom-introduce-prandom_bytes-and-prandom_bytes_state.patch
* bnx2x-use-prandom_bytes.patch
* mtd-nandsim-use-prandom_bytes.patch
* ubifs-use-prandom_bytes.patch
* mtd-mtd_nandecctest-use-prandom_bytes-instead-of-get_random_bytes.patch
* mtd-mtd_oobtest-convert-to-use-prandom-library.patch
* mtd-mtd_pagetest-convert-to-use-prandom-library.patch
* mtd-mtd_speedtest-use-prandom_bytes.patch
* mtd-mtd_subpagetest-convert-to-use-prandom-library.patch
* mtd-mtd_stresstest-use-prandom_bytes.patch
* dma-debug-new-interfaces-to-debug-dma-mapping-errors-fix-fix.patch
* vm-selftests-print-failure-status-instead-of-cause-make-error.patch
* mqueue-selftests-print-failure-status-instead-of-cause-make-error.patch
* cpu-hotplug-selftests-print-failure-status-instead-of-cause-make-error.patch
* mem-hotplug-selftests-print-failure-status-instead-of-cause-make-error.patch
* kcmp-selftests-make-run_tests-fix.patch
* kcmp-selftests-print-fail-status-instead-of-cause-make-error.patch
* breakpoint-selftests-print-failure-status-instead-of-cause-make-error.patch
* tools-testing-selftests-kcmp-kcmp_testc-print-reason-for-failure-in-kcmp_test.patch
* procfs-add-ability-to-plug-in-auxiliary-fdinfo-providers.patch
* fs-eventfd-add-procfs-fdinfo-helper.patch
* fs-epoll-add-procfs-fdinfo-helper-v2.patch
* fs-epoll-add-procfs-fdinfo-helper-v2-fs-epoll-drop-enabled-field-from-fdinfo-output.patch
* fdinfo-show-sigmask-for-signalfd-fd-v3.patch
* fs-exportfs-escape-nil-dereference-if-no-s_export_op-present.patch
* fs-exportfs-add-exportfs_encode_inode_fh-helper.patch
* fs-notify-add-procfs-fdinfo-helper-v7.patch
* fs-notify-add-procfs-fdinfo-helper-v7-fix-fix.patch
* fs-notify-add-procfs-fdinfo-helper-v7-add-missing-space-after-prefix.patch
* fs-notify-add-procfs-fdinfo-helper-v7-dont-forget-to-provide-fhandle-for-inode-fanotify.patch
* fs-notify-add-procfs-fdinfo-helper-v7-fs-fanotify-ddd-missing-pieces-in-fdinfo-for-ability-to-call-fanotify_init.patch
* docs-add-documentation-about-proc-pid-fdinfo-fd-output.patch
* docs-add-documentation-about-proc-pid-fdinfo-fd-output-fix.patch
* fs-fanotify-add-mflags-field-to-fanotify-output.patch
* docs-update-documentation-about-proc-pid-fdinfo-fd-fanotify-output.patch
* fs-notify-add-procfs-fdinfo-helper-v7-fix.patch
* scatterlist-dont-bug-when-we-can-trivially-return-a-proper-error.patch
* scatterlist-dont-bug-when-we-can-trivially-return-a-proper-error-fix.patch
  debugging-keep-track-of-page-owners.patch
  debugging-keep-track-of-page-owners-fix.patch
  make-sure-nobodys-leaking-resources.patch
  journal_add_journal_head-debug.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
  mutex-subsystem-synchro-test-module-fix.patch
  mutex-subsystem-synchro-test-module-fix-2.patch
  mutex-subsystem-synchro-test-module-fix-3.patch
  slab-leaks3-default-y.patch
  put_bh-debug.patch
  add-debugging-aid-for-memory-initialisation-problems.patch
  workaround-for-a-pci-restoring-bug.patch
  single_open-seq_release-leak-diagnostics.patch
  add-a-refcount-check-in-dput.patch

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

* Re: mmotm 2012-12-14-17-51 uploaded (staging/sb105x)
  2012-12-15  1:52 mmotm 2012-12-14-17-51 uploaded akpm
@ 2012-12-15  5:29 ` Randy Dunlap
  2012-12-15  6:00   ` Steven Rostedt
  2012-12-17 14:43 ` -mm git tree for since-3.7 is open (was: mmotm 2012-12-14-17-51 uploaded) Michal Hocko
  1 sibling, 1 reply; 5+ messages in thread
From: Randy Dunlap @ 2012-12-15  5:29 UTC (permalink / raw)
  To: akpm; +Cc: linux-kernel, devel, linux-next, Steven Rostedt

On 12/14/12 17:52, akpm@linux-foundation.org wrote:
> The mm-of-the-moment snapshot 2012-12-14-17-51 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.
> 


(not from mmotm patches)

When CONFIG_PARPORT is not enabled:

drivers/built-in.o: In function `multi_init':
sb_pci_mp.c:(.init.text+0x162ac): undefined reference to `parport_pc_probe_port'



-- 
~Randy

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

* Re: mmotm 2012-12-14-17-51 uploaded (staging/sb105x)
  2012-12-15  5:29 ` mmotm 2012-12-14-17-51 uploaded (staging/sb105x) Randy Dunlap
@ 2012-12-15  6:00   ` Steven Rostedt
  0 siblings, 0 replies; 5+ messages in thread
From: Steven Rostedt @ 2012-12-15  6:00 UTC (permalink / raw)
  To: Randy Dunlap; +Cc: akpm, linux-kernel, devel, linux-next

On Fri, 2012-12-14 at 21:29 -0800, Randy Dunlap wrote:
> On 12/14/12 17:52, akpm@linux-foundation.org wrote:
> > The mm-of-the-moment snapshot 2012-12-14-17-51 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.
> > 
> 
> 
> (not from mmotm patches)
> 
> When CONFIG_PARPORT is not enabled:
> 
> drivers/built-in.o: In function `multi_init':
> sb_pci_mp.c:(.init.text+0x162ac): undefined reference to `parport_pc_probe_port'
> 

I sent out a fix today. Thanks,

https://lkml.org/lkml/2012/12/14/250

-- Steve



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

* -mm git tree for since-3.7 is open (was: mmotm 2012-12-14-17-51 uploaded)
  2012-12-15  1:52 mmotm 2012-12-14-17-51 uploaded akpm
  2012-12-15  5:29 ` mmotm 2012-12-14-17-51 uploaded (staging/sb105x) Randy Dunlap
@ 2012-12-17 14:43 ` Michal Hocko
  2012-12-17 14:45   ` Michal Hocko
  1 sibling, 1 reply; 5+ messages in thread
From: Michal Hocko @ 2012-12-17 14:43 UTC (permalink / raw)
  To: akpm
  Cc: mm-commits, linux-kernel, linux-mm, linux-fsdevel, linux-next,
	Tejun Heo, Pekka Enberg, Mel Gorman

Hi,
I have just pushed a new since-3.7 branch to the -mm git tree
(git://git.kernel.org/.../mhocko/mm.git) which is tagged as
mmotm-2012-12-14-17-51.
This branch contains all -mm related patches on top of v3.7 Linus tree.

The following branches have been merged into the tree:
	- for-3.8 -git://git.kernel.org/.../tj/cgroup.git 
	- slab/next - git://git.kernel.org/.../penberg/linux.git
	- balancenuma-v11 - git://git.kernel.org/.../mel/linux-balancenuma
If there are any other that are needed for -mm, just let me know. If
there are any branches which will continue in development and they have
conflicts potential (e.g. cgroup with memcg work or slab with kmem
accounting) then let me know and I will set up them for periodic merging
(which expects that those branches are pre merge window like in the
past).

The shortlog says:
Andi Kleen (2):
      mm: support more pagesizes for MAP_HUGETLB/SHM_HUGETLB
      selftests: add a test program for variable huge page sizes in mmap/shmget

Andrea Arcangeli (5):
      mm: numa: define _PAGE_NUMA
      mm: numa: pte_numa() and pmd_numa()
      mm: numa: Support NUMA hinting page faults from gup/gup_fast
      mm: numa: split_huge_page: transfer the NUMA type from the pmd to the pte
      mm: numa: Structures for Migrate On Fault per NUMA migration rate limiting

Andrew Morton (11):
      arch/sparc/kernel/sys_sparc_64.c: s/COLOUR/COLOR/
      mm: add a reminder comment for __GFP_BITS_SHIFT
      memory-hotplug-document-and-enable-config_movable_node-fix
      slab-slub-struct-memcg_params-fix
      slub-slub-specific-propagation-changes-fix
      mm/mprotect.c: coding-style cleanups
      mm-hugetlb-create-hugetlb-cgroup-file-in-hugetlb_init-fix
      mm-hugetlb-create-hugetlb-cgroup-file-in-hugetlb_init-fix-2
      drop_caches-add-some-documentation-and-info-messsge-checkpatch-fixes
      swap-add-a-simple-detector-for-inappropriate-swapin-readahead-fix
      memcg-debugging-facility-to-access-dangling-memcgs-fix

Arnd Bergmann (1):
      mm/slob: use min_t() to compare ARCH_SLAB_MINALIGN

Bob Liu (4):
      thp: clean up __collapse_huge_page_isolate
      mm: introduce mm_find_pmd()
      thp: introduce hugepage_vma_check()
      thp: cleanup: introduce mk_huge_pmd()

Cesar Eduardo Barros (2):
      mm: refactor reinsert of swap_info in sys_swapoff()
      mm: do not call frontswap_init() during swapoff

Christoph Lameter (6):
      slub: Use correct cpu_slab on dead cpu
      slab: Simplify bootstrap
      mm, sl[au]b: create common functions for boot slab creation
      slub: Use statically allocated kmem_cache boot structure for bootstrap
      slab: Use the new create_boot_cache function to simplify bootstrap
      mm/sl[aou]b: Common alignment code

David Rientjes (9):
      mm, memcg: make mem_cgroup_out_of_memory() static
      mm, oom: allow exiting threads to have access to memory reserves
      mm, mempolicy: remove duplicate code
      mm, oom: change type of oom_score_adj to short
      mm, oom: fix race when specifying a thread as the oom origin
      mm, memcg: avoid unnecessary function call when memcg is disabled
      mm, oom: cleanup pagefault oom handler
      mm, oom: remove redundant sleep in pagefault oom handler
      mm, oom: remove statically defined arch functions of same name

Davidlohr Bueso (1):
      Documentation: ABI: /sys/devices/system/node/

Dominik Dingel (1):
      mm/memory.c: remove unused code from do_wp_page()

Ezequiel Garcia (4):
      mm/slob: Drop usage of page->private for storing page-sized allocations
      mm/slob: Use object_size field in kmem_cache_size()
      mm/sl[aou]b: Move common kmem_cache_size() to slab.h
      mm/slob: Use free_page instead of put_page for page-size kmalloc allocations

Gao feng (3):
      cgroup: use cgroup_addrm_files() in cgroup_clear_directory()
      cgroup: remove subsystem files when remounting cgroup
      cgroup_rm_file: don't delete the uncreated files

Glauber Costa (41):
      mm/sl[au]b: Move slabinfo processing to slab_common.c
      mm/sl[au]b: Move print_slabinfo_header to slab_common.c
      sl[au]b: Process slabinfo_show in common code
      slub: Commonize slab_cache field in struct page
      slab: Ignore internal flags in cache creation
      cgroup: warn about broken hierarchies only after css_online
      memcg: change defines to an enum
      memcg: kmem accounting basic infrastructure
      mm: add a __GFP_KMEMCG flag
      memcg: kmem controller infrastructure
      memcg: replace __always_inline with plain inline
      mm: allocate kernel pages to the right memcg
      res_counter: return amount of charges after res_counter_uncharge()
      memcg: kmem accounting lifecycle management
      memcg: use static branches when code not in use
      memcg: allow a memcg with kmem charges to be destructed
      memcg: execute the whole memcg freeing in free_worker()
      fork: protect architectures where THREAD_SIZE >= PAGE_SIZE against fork bombs
      memcg: add documentation about the kmem controller
      slab/slub: struct memcg_params
      slab: annotate on-slab caches nodelist locks
      slab/slub: consider a memcg parameter in kmem_create_cache
      memcg: allocate memory for memcg caches whenever a new memcg appears
      memcg: simplify ida initialization
      memcg: infrastructure to match an allocation to the right cache
      memcg: skip memcg kmem allocations in specified code regions
      memcg: remove test for current->mm in memcg_stop/resume_kmem_account
      sl[au]b: always get the cache from its page in kmem_cache_free()
      sl[au]b: allocate objects from memcg cache
      memcg: destroy memcg caches
      move include of workqueue.h to top of slab.h file
      memcg/sl[au]b: track all the memcg children of a kmem_cache
      memcg/sl[au]b: shrink dead caches
      memcg: get rid of once-per-second cache shrinking for dead memcgs
      memcg: aggregate memcg cache values in slabinfo
      slab: propagate tunable values
      slub: slub-specific propagation changes
      kmem: add slab-specific documentation about the kmem controller
      memcg: add comments clarifying aspects of cache attribute propagation
      slub: drop mutex before deleting sysfs entry
      memcg: debugging facility to access dangling memcgs

Greg Thelen (3):
      cgroup: fix lockdep warning for event_control
      cgroup: list_del_init() on removed events
      res_counter: delete res_counter_write()

Hillf Danton (2):
      mm: numa: split_huge_page: Transfer last_nid on tail page
      mm: numa: migrate: Set last_nid on newly allocated page

Hugh Dickins (2):
      tmpfs: support SEEK_DATA and SEEK_HOLE (reprise)
      mm: fix kernel BUG at huge_memory.c:1474!

Ingo Molnar (3):
      mm: Optimize the TLB flush of sys_mprotect() and change_protection() users
      mm/rmap: Convert the struct anon_vma::mutex to an rwsem
      mm/rmap, migration: Make rmap_walk_anon() and try_to_unmap_anon() more scalable

Jan Kara (1):
      mm: add comment on storage key dirty bit semantics

Jeff Liu (2):
      Documentation/cgroups/memory.txt: s/mem_cgroup_charge/mem_cgroup_change_common/
      mm/vmscan.c: try_to_freeze() returns boolean

Jiang Liu (2):
      mm: introduce new field "managed_pages" to struct zone
      mm: provide more accurate estimation of pages occupied by memmap

Jianguo Wu (1):
      mm/hugetlb: create hugetlb cgroup file in hugetlb_init

Joonsoo Kim (10):
      slub: remove one code path and reduce lock contention in __slab_free()
      mm, highmem: use PKMAP_NR() to calculate an index of pkmap
      mm, highmem: remove useless pool_lock
      mm, highmem: remove page_address_pool list
      mm, highmem: get virtual address of the page using PKMAP_ADDR()
      avr32, kconfig: remove HAVE_ARCH_BOOTMEM
      bootmem: fix wrong call parameter for free_bootmem()
      bootmem: remove not implemented function call, bootmem_arch_preferred_node()
      bootmem: remove alloc_arch_preferred_bootmem()
      mm: WARN_ON_ONCE if f_op->mmap() change vma's start address

Kirill A. Shutemov (16):
      mm: use IS_ENABLED(CONFIG_NUMA) instead of NUMA_BUILD
      mm: use IS_ENABLED(CONFIG_COMPACTION) instead of COMPACTION_BUILD
      thp: huge zero page: basic preparation
      thp: zap_huge_pmd(): zap huge zero pmd
      thp: copy_huge_pmd(): copy huge zero page
      thp: do_huge_pmd_wp_page(): handle huge zero page
      thp: change_huge_pmd(): make sure we don't try to make a page writable
      thp: change split_huge_page_pmd() interface
      thp: implement splitting pmd for huge zero page
      thp: setup huge zero page on non-write page fault
      thp: lazy huge zero page allocation
      thp: implement refcounting for huge zero page
      thp, vmstat: implement HZP_ALLOC and HZP_ALLOC_FAILED events
      thp: introduce sysfs knob to disable huge zero page
      thp: avoid race on multiple parallel page faults to the same page
      asm-generic, mm: pgtable: consolidate zero page helpers

Lai Jiangshan (22):
      memory_hotplug: fix possible incorrect node_states[N_NORMAL_MEMORY]
      slub, hotplug: ignore unrelated node's hot-adding and hot-removing
      drivers/base/node.c: cleanup node_state_attr[]
      mm, memory-hotplug: dynamic configure movable memory and portion memory
      memory_hotplug: handle empty zone when online_movable/online_kernel
      memory_hotplug: ensure every online node has NORMAL memory
      mm: node_states: introduce N_MEMORY
      cpuset: use N_MEMORY instead N_HIGH_MEMORY
      procfs: use N_MEMORY instead N_HIGH_MEMORY
      memcontrol: use N_MEMORY instead N_HIGH_MEMORY
      oom: use N_MEMORY instead N_HIGH_MEMORY
      mm,migrate: use N_MEMORY instead N_HIGH_MEMORY
      mempolicy: use N_MEMORY instead N_HIGH_MEMORY
      hugetlb: use N_MEMORY instead N_HIGH_MEMORY
      vmstat: use N_MEMORY instead N_HIGH_MEMORY
      kthread: use N_MEMORY instead N_HIGH_MEMORY
      init: use N_MEMORY instead N_HIGH_MEMORY
      vmscan: use N_MEMORY instead N_HIGH_MEMORY
      page_alloc: use N_MEMORY instead N_HIGH_MEMORY change the node_states initialization
      hotplug: update nodemasks management
      numa: add CONFIG_MOVABLE_NODE for movable-dedicated node
      memory_hotplug: allow online/offline memory to result movable node

Lee Schermerhorn (3):
      mm: mempolicy: Add MPOL_NOOP
      mm: mempolicy: Check for misplaced page
      mm: mempolicy: Add MPOL_MF_LAZY

Li Zhong (1):
      cgroup: move list add after list head initilization

Lin Feng (1):
      mm/bootmem.c: remove unused wrapper function reserve_bootmem_generic()

Marek Szyprowski (4):
      mm: cma: skip watermarks check for already isolated blocks in split_free_page()
      mm: cma: remove watermark hacks
      mm: use migrate_prep() instead of migrate_prep_local()
      mm: cma: WARN if freed memory is still in use

Matthieu CASTET (1):
      dmapool: make DMAPOOL_DEBUG detect corruption of free marker

Mel Gorman (26):
      mm: Check if PTE is already allocated during page fault
      mm: compaction: Move migration fail/success stats to migrate.c
      mm: migrate: Add a tracepoint for migrate_pages
      mm: compaction: Add scanned and isolated counters for compaction
      mm: numa: Create basic numa page hinting infrastructure
      mm: migrate: Drop the misplaced pages reference count if the target node is full
      mm: mempolicy: Use _PAGE_NUMA to migrate pages
      mm: mempolicy: Implement change_prot_numa() in terms of change_protection()
      mm: mempolicy: Hide MPOL_NOOP and MPOL_MF_LAZY from userspace for now
      sched, numa, mm: Count WS scanning against present PTEs, not virtual memory ranges
      mm: numa: Add pte updates, hinting and migration stats
      mm: numa: Migrate on reference policy
      mm: numa: Migrate pages handled during a pmd_numa hinting fault
      mm: numa: Rate limit the amount of memory that is migrated between nodes
      mm: numa: Rate limit setting of pte_numa if node is saturated
      sched: numa: Slowly increase the scanning period as NUMA faults are handled
      mm: numa: Introduce last_nid to the page frame
      mm: numa: Use a two-stage filter to restrict pages being migrated for unlikely task<->node relationships
      mm: sched: Adapt the scanning rate if a NUMA hinting fault does not migrate
      mm: sched: numa: Control enabling and disabling of NUMA balancing
      mm: sched: numa: Control enabling and disabling of NUMA balancing if !SCHED_DEBUG
      mm: sched: numa: Delay PTE scanning until a task is scheduled on a new node
      mm: numa: Add THP migration for the NUMA working set scanning fault case.
      mm: numa: Add THP migration for the NUMA working set scanning fault case build fix
      mm: numa: Account for failed allocations and isolations as migration failures
      mm: migrate: Account a transhuge page properly when rate limiting

Michal Hocko (10):
      memcg: split mem_cgroup_force_empty into reclaiming and reparenting parts
      memcg: root_cgroup cannot reach mem_cgroup_move_parent
      memcg: Simplify mem_cgroup_force_empty_list error handling
      memcg: make mem_cgroup_reparent_charges non failing
      hugetlb: do not fail in hugetlb_cgroup_pre_destroy
      memcg: do not check for mm in __mem_cgroup_count_vm_event
      Merge remote-tracking branch 'tj-cgroups/for-3.8' into mmotm
      Merge remote-tracking branch 'pekka/slab/next' into mmotm
      Merge tag 'balancenuma-v11' from git://git.kernel.org/.../mel/linux-balancenuma into mmotm
      drop_caches: add some documentation and info message

Michel Lespinasse (15):
      mm: augment vma rbtree with rb_subtree_gap
      mm: check rb_subtree_gap correctness
      mm: vm_unmapped_area() lookup function
      mm: use vm_unmapped_area() on x86_64 architecture
      mm: fix cache coloring on x86_64 architecture
      mm: use vm_unmapped_area() in hugetlbfs
      mm: use vm_unmapped_area() in hugetlbfs on i386 architecture
      mm: use vm_unmapped_area() on mips architecture
      mm: use vm_unmapped_area() on arm architecture
      mm: use vm_unmapped_area() on sh architecture
      mm: use vm_unmapped_area() on sparc32 architecture
      mm: use vm_unmapped_area() in hugetlbfs on tile architecture
      mm: use vm_unmapped_area() on sparc64 architecture
      mm: use vm_unmapped_area() in hugetlbfs on sparc64 architecture
      mm: protect against concurrent vma expansion

Mike Yoknis (1):
      mm: memmap_init_zone() performance improvement

Namjae Jeon (2):
      cgroup: update Documentation/cgroups/00-INDEX
      writeback: remove nr_pages_dirtied arg from balance_dirty_pages_ratelimited_nr()

Naoya Horiguchi (5):
      mm: hwpoison: fix action_result() to print out dirty/clean
      hwpoison, hugetlbfs: fix "bad pmd" warning in unmapping hwpoisoned hugepage
      hwpoison, hugetlbfs: fix RSS-counter warning
      mm/hugetlb.c: fix warning on freeing hwpoisoned hugepage
      mm: print out information of file affected by memory error

Oleg Nesterov (1):
      freezer: change ptrace_stop/do_signal_stop to use freezable_schedule()

Pekka Enberg (1):
      Merge branch 'slab/procfs' into slab/next

Peter Zijlstra (6):
      mm: Count the number of pages affected in change_protection()
      mm: mempolicy: Make MPOL_LOCAL a real policy
      mm: migrate: Introduce migrate_misplaced_page()
      mm: numa: Add fault driven placement and migration
      mm: sched: numa: Implement constant, per task Working Set Sampling (WSS) rate
      mm: sched: numa: Implement slow start for working set sampling

Petr Holasek (1):
      KSM: numa awareness sysfs knob

Rabin Vincent (1):
      mm: show migration types in show_mem

Rafael Aquini (7):
      mm: adjust address_space_operations.migratepage() return code
      mm: redefine address_space.assoc_mapping
      mm: introduce a common interface for balloon pages mobility
      mm: introduce compaction and migration for ballooned pages
      virtio_balloon: introduce migration primitives to balloon pages
      mm: introduce putback_movable_pages()
      mm: add vm event counters for balloon pages compaction

Randy Dunlap (1):
      mm: fix slab.c kernel-doc warnings

Rik van Riel (7):
      x86: mm: only do a local tlb flush in ptep_set_access_flags()
      x86: mm: drop TLB flush from ptep_set_access_flags
      mm,generic: only flush the local TLB in ptep_set_access_flags
      x86/mm: Introduce pte_accessible()
      mm: Only flush the TLB when clearing an accessible pte
      mm,vmscan: only evict file pages when we have plenty
      mm: rearrange vm_area_struct for fewer cache misses

Shaohua Li (1):
      swap: add a simple detector for inappropriate swapin readahead

Suleiman Souhlal (2):
      memcg: make it possible to use the stock for more than one page
      memcg: reclaim when more than one page needed

Tang Chen (2):
      mm/memory_hotplug.c: update start_pfn in zone and pg_data when spanned_pages == 0.
      memory-hotplug: document and enable CONFIG_MOVABLE_NODE

Tao Ma (2):
      cgroup: set 'start' with the right value in cgroup_path.
      cgroup: remove obsolete guarantee from cgroup_task_migrate.

Tejun Heo (51):
      cgroup: cgroup_subsys->fork() should be called after the task is added to css_set
      freezer: add missing mb's to freezer_count() and freezer_should_skip()
      cgroup_freezer: make it official that writes to freezer.state don't fail
      cgroup_freezer: don't stall transition to FROZEN for PF_NOFREEZE or PF_FREEZER_SKIP tasks
      cgroup_freezer: allow moving tasks in and out of a frozen cgroup
      cgroup_freezer: prepare update_if_frozen() for locking change
      cgroup_freezer: don't use cgroup_lock_live_group()
      cgroup: kill cgroup_subsys->__DEPRECATED_clear_css_refs
      cgroup: kill CSS_REMOVED
      cgroup: use cgroup_lock_live_group(parent) in cgroup_create()
      cgroup: deactivate CSS's and mark cgroup dead before invoking ->pre_destroy()
      cgroup: remove CGRP_WAIT_ON_RMDIR, cgroup_exclude_rmdir() and cgroup_release_and_wakeup_rmdir()
      cgroup: make ->pre_destroy() return void
      Merge branch 'cgroup-rmdir-updates' into cgroup/for-3.8
      Merge branch 'cgroup/for-3.7-fixes' into cgroup/for-3.8
      device_cgroup: add lockdep asserts
      cgroup: add cgroup_subsys->post_create()
      cgroup: use rculist ops for cgroup->children
      cgroup: implement generic child / descendant walk macros
      cgroup_freezer: trivial cleanups
      cgroup_freezer: prepare freezer_change_state() for full hierarchy support
      cgroup_freezer: make freezer->state mask of flags
      cgroup_freezer: introduce CGROUP_FREEZING_[SELF|PARENT]
      cgroup_freezer: add ->post_create() and ->pre_destroy() and track online state
      cgroup_freezer: implement proper hierarchy support
      cgroup: remove incorrect dget/dput() pair in cgroup_create_dir()
      cgroup: initialize cgrp->allcg_node in init_cgroup_housekeeping()
      cgroup: open-code cgroup_create_dir()
      cgroup: create directory before linking while creating a new cgroup
      cgroup: cgroup->dentry isn't a RCU pointer
      cgroup: make CSS_* flags bit masks instead of bit positions
      cgroup: trivial cleanup for cgroup_init/load_subsys()
      cgroup: lock cgroup_mutex in cgroup_init_subsys()
      cgroup: fix harmless bugs in cgroup_load_subsys() fail path and cgroup_unload_subsys()
      cgroup: separate out cgroup_destroy_locked()
      cgroup: introduce CSS_ONLINE flag and on/offline_css() helpers
      cgroup: simplify cgroup_load_subsys() failure path
      cgroup: use mutex_trylock() when grabbing i_mutex of a new cgroup directory
      cgroup: update cgroup_create() failure path
      cgroup: allow ->post_create() to fail
      cgroup: rename ->create/post_create/pre_destroy/destroy() to ->css_alloc/online/offline/free()
      cgroup: s/CGRP_CLONE_CHILDREN/CGRP_CPUSET_CLONE_CHILDREN/
      cgroup, cpuset: remove cgroup_subsys->post_clone()
      cgroup: add cgroup->id
      netcls_cgroup: move config inheritance to ->css_online() and remove .broken_hierarchy marking
      netprio_cgroup: simplify write_priomap()
      netprio_cgroup: shorten variable names in extend_netdev_table()
      netprio_cgroup: reimplement priomap expansion
      netprio_cgroup: use cgroup->id instead of cgroup_netprio_state->prioidx
      netprio_cgroup: implement netprio[_set]_prio() helpers
      netprio_cgroup: allow nesting and inherit config on cgroup creation

Thierry Reding (1):
      mm: compaction: Fix compiler warning

Wanpeng Li (1):
      mm/memblock: reduce overhead in binary search

Wen Congyang (7):
      memory-hotplug: skip HWPoisoned page when offlining pages
      memory-hotplug: update mce_bad_pages when removing the memory
      memory-hotplug: auto offline page_cgroup when onlining memory block failed
      memory-hotplug: fix NR_FREE_PAGES mismatch
      numa: convert static memory to dynamically allocated memory for per node device
      memory-hotplug, mm/sparse.c: clear the memory to store struct page
      memory-hotplug: allocate zone's pcp before onlining pages

Will Deacon (1):
      mm: thp: set the accessed flag for old pages on access fault

Xi Wang (2):
      drivers/usb/gadget/amd5536udc.c: avoid calling dma_pool_create() with NULL dev
      mm/dmapool.c: fix null dev in dma_pool_create()

Yan Hong (3):
      writeback: fix a typo in comment
      fs/buffer.c: do not inline exported function
      fs/buffer.c: remove redundant initialization in alloc_page_buffers()

Yasuaki Ishimatsu (3):
      memory hotplug: suppress "Device memoryX does not have a release() function" warning
      memory-hotplug: suppress "Device nodeX does not have a release() function" warning
      mm: cleanup register_node()
-- 
Michal Hocko
SUSE Labs

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

* Re: -mm git tree for since-3.7 is open (was: mmotm 2012-12-14-17-51 uploaded)
  2012-12-17 14:43 ` -mm git tree for since-3.7 is open (was: mmotm 2012-12-14-17-51 uploaded) Michal Hocko
@ 2012-12-17 14:45   ` Michal Hocko
  0 siblings, 0 replies; 5+ messages in thread
From: Michal Hocko @ 2012-12-17 14:45 UTC (permalink / raw)
  To: Wu Fengguang
  Cc: mm-commits, linux-kernel, linux-mm, linux-fsdevel, linux-next,
	Tejun Heo, Pekka Enberg, Mel Gorman, Andrew Morton

Ohh, and I forgot the CC Fengguang for his build testing (since-3.6
branch is closed and it doesn't need testing anymore).

On Mon 17-12-12 15:43:00, Michal Hocko wrote:
> Hi,
> I have just pushed a new since-3.7 branch to the -mm git tree
> (git://git.kernel.org/.../mhocko/mm.git) which is tagged as
> mmotm-2012-12-14-17-51.
> This branch contains all -mm related patches on top of v3.7 Linus tree.
> 
> The following branches have been merged into the tree:
> 	- for-3.8 -git://git.kernel.org/.../tj/cgroup.git 
> 	- slab/next - git://git.kernel.org/.../penberg/linux.git
> 	- balancenuma-v11 - git://git.kernel.org/.../mel/linux-balancenuma
> If there are any other that are needed for -mm, just let me know. If
> there are any branches which will continue in development and they have
> conflicts potential (e.g. cgroup with memcg work or slab with kmem
> accounting) then let me know and I will set up them for periodic merging
> (which expects that those branches are pre merge window like in the
> past).
> 
> The shortlog says:
> Andi Kleen (2):
>       mm: support more pagesizes for MAP_HUGETLB/SHM_HUGETLB
>       selftests: add a test program for variable huge page sizes in mmap/shmget
> 
> Andrea Arcangeli (5):
>       mm: numa: define _PAGE_NUMA
>       mm: numa: pte_numa() and pmd_numa()
>       mm: numa: Support NUMA hinting page faults from gup/gup_fast
>       mm: numa: split_huge_page: transfer the NUMA type from the pmd to the pte
>       mm: numa: Structures for Migrate On Fault per NUMA migration rate limiting
> 
> Andrew Morton (11):
>       arch/sparc/kernel/sys_sparc_64.c: s/COLOUR/COLOR/
>       mm: add a reminder comment for __GFP_BITS_SHIFT
>       memory-hotplug-document-and-enable-config_movable_node-fix
>       slab-slub-struct-memcg_params-fix
>       slub-slub-specific-propagation-changes-fix
>       mm/mprotect.c: coding-style cleanups
>       mm-hugetlb-create-hugetlb-cgroup-file-in-hugetlb_init-fix
>       mm-hugetlb-create-hugetlb-cgroup-file-in-hugetlb_init-fix-2
>       drop_caches-add-some-documentation-and-info-messsge-checkpatch-fixes
>       swap-add-a-simple-detector-for-inappropriate-swapin-readahead-fix
>       memcg-debugging-facility-to-access-dangling-memcgs-fix
> 
> Arnd Bergmann (1):
>       mm/slob: use min_t() to compare ARCH_SLAB_MINALIGN
> 
> Bob Liu (4):
>       thp: clean up __collapse_huge_page_isolate
>       mm: introduce mm_find_pmd()
>       thp: introduce hugepage_vma_check()
>       thp: cleanup: introduce mk_huge_pmd()
> 
> Cesar Eduardo Barros (2):
>       mm: refactor reinsert of swap_info in sys_swapoff()
>       mm: do not call frontswap_init() during swapoff
> 
> Christoph Lameter (6):
>       slub: Use correct cpu_slab on dead cpu
>       slab: Simplify bootstrap
>       mm, sl[au]b: create common functions for boot slab creation
>       slub: Use statically allocated kmem_cache boot structure for bootstrap
>       slab: Use the new create_boot_cache function to simplify bootstrap
>       mm/sl[aou]b: Common alignment code
> 
> David Rientjes (9):
>       mm, memcg: make mem_cgroup_out_of_memory() static
>       mm, oom: allow exiting threads to have access to memory reserves
>       mm, mempolicy: remove duplicate code
>       mm, oom: change type of oom_score_adj to short
>       mm, oom: fix race when specifying a thread as the oom origin
>       mm, memcg: avoid unnecessary function call when memcg is disabled
>       mm, oom: cleanup pagefault oom handler
>       mm, oom: remove redundant sleep in pagefault oom handler
>       mm, oom: remove statically defined arch functions of same name
> 
> Davidlohr Bueso (1):
>       Documentation: ABI: /sys/devices/system/node/
> 
> Dominik Dingel (1):
>       mm/memory.c: remove unused code from do_wp_page()
> 
> Ezequiel Garcia (4):
>       mm/slob: Drop usage of page->private for storing page-sized allocations
>       mm/slob: Use object_size field in kmem_cache_size()
>       mm/sl[aou]b: Move common kmem_cache_size() to slab.h
>       mm/slob: Use free_page instead of put_page for page-size kmalloc allocations
> 
> Gao feng (3):
>       cgroup: use cgroup_addrm_files() in cgroup_clear_directory()
>       cgroup: remove subsystem files when remounting cgroup
>       cgroup_rm_file: don't delete the uncreated files
> 
> Glauber Costa (41):
>       mm/sl[au]b: Move slabinfo processing to slab_common.c
>       mm/sl[au]b: Move print_slabinfo_header to slab_common.c
>       sl[au]b: Process slabinfo_show in common code
>       slub: Commonize slab_cache field in struct page
>       slab: Ignore internal flags in cache creation
>       cgroup: warn about broken hierarchies only after css_online
>       memcg: change defines to an enum
>       memcg: kmem accounting basic infrastructure
>       mm: add a __GFP_KMEMCG flag
>       memcg: kmem controller infrastructure
>       memcg: replace __always_inline with plain inline
>       mm: allocate kernel pages to the right memcg
>       res_counter: return amount of charges after res_counter_uncharge()
>       memcg: kmem accounting lifecycle management
>       memcg: use static branches when code not in use
>       memcg: allow a memcg with kmem charges to be destructed
>       memcg: execute the whole memcg freeing in free_worker()
>       fork: protect architectures where THREAD_SIZE >= PAGE_SIZE against fork bombs
>       memcg: add documentation about the kmem controller
>       slab/slub: struct memcg_params
>       slab: annotate on-slab caches nodelist locks
>       slab/slub: consider a memcg parameter in kmem_create_cache
>       memcg: allocate memory for memcg caches whenever a new memcg appears
>       memcg: simplify ida initialization
>       memcg: infrastructure to match an allocation to the right cache
>       memcg: skip memcg kmem allocations in specified code regions
>       memcg: remove test for current->mm in memcg_stop/resume_kmem_account
>       sl[au]b: always get the cache from its page in kmem_cache_free()
>       sl[au]b: allocate objects from memcg cache
>       memcg: destroy memcg caches
>       move include of workqueue.h to top of slab.h file
>       memcg/sl[au]b: track all the memcg children of a kmem_cache
>       memcg/sl[au]b: shrink dead caches
>       memcg: get rid of once-per-second cache shrinking for dead memcgs
>       memcg: aggregate memcg cache values in slabinfo
>       slab: propagate tunable values
>       slub: slub-specific propagation changes
>       kmem: add slab-specific documentation about the kmem controller
>       memcg: add comments clarifying aspects of cache attribute propagation
>       slub: drop mutex before deleting sysfs entry
>       memcg: debugging facility to access dangling memcgs
> 
> Greg Thelen (3):
>       cgroup: fix lockdep warning for event_control
>       cgroup: list_del_init() on removed events
>       res_counter: delete res_counter_write()
> 
> Hillf Danton (2):
>       mm: numa: split_huge_page: Transfer last_nid on tail page
>       mm: numa: migrate: Set last_nid on newly allocated page
> 
> Hugh Dickins (2):
>       tmpfs: support SEEK_DATA and SEEK_HOLE (reprise)
>       mm: fix kernel BUG at huge_memory.c:1474!
> 
> Ingo Molnar (3):
>       mm: Optimize the TLB flush of sys_mprotect() and change_protection() users
>       mm/rmap: Convert the struct anon_vma::mutex to an rwsem
>       mm/rmap, migration: Make rmap_walk_anon() and try_to_unmap_anon() more scalable
> 
> Jan Kara (1):
>       mm: add comment on storage key dirty bit semantics
> 
> Jeff Liu (2):
>       Documentation/cgroups/memory.txt: s/mem_cgroup_charge/mem_cgroup_change_common/
>       mm/vmscan.c: try_to_freeze() returns boolean
> 
> Jiang Liu (2):
>       mm: introduce new field "managed_pages" to struct zone
>       mm: provide more accurate estimation of pages occupied by memmap
> 
> Jianguo Wu (1):
>       mm/hugetlb: create hugetlb cgroup file in hugetlb_init
> 
> Joonsoo Kim (10):
>       slub: remove one code path and reduce lock contention in __slab_free()
>       mm, highmem: use PKMAP_NR() to calculate an index of pkmap
>       mm, highmem: remove useless pool_lock
>       mm, highmem: remove page_address_pool list
>       mm, highmem: get virtual address of the page using PKMAP_ADDR()
>       avr32, kconfig: remove HAVE_ARCH_BOOTMEM
>       bootmem: fix wrong call parameter for free_bootmem()
>       bootmem: remove not implemented function call, bootmem_arch_preferred_node()
>       bootmem: remove alloc_arch_preferred_bootmem()
>       mm: WARN_ON_ONCE if f_op->mmap() change vma's start address
> 
> Kirill A. Shutemov (16):
>       mm: use IS_ENABLED(CONFIG_NUMA) instead of NUMA_BUILD
>       mm: use IS_ENABLED(CONFIG_COMPACTION) instead of COMPACTION_BUILD
>       thp: huge zero page: basic preparation
>       thp: zap_huge_pmd(): zap huge zero pmd
>       thp: copy_huge_pmd(): copy huge zero page
>       thp: do_huge_pmd_wp_page(): handle huge zero page
>       thp: change_huge_pmd(): make sure we don't try to make a page writable
>       thp: change split_huge_page_pmd() interface
>       thp: implement splitting pmd for huge zero page
>       thp: setup huge zero page on non-write page fault
>       thp: lazy huge zero page allocation
>       thp: implement refcounting for huge zero page
>       thp, vmstat: implement HZP_ALLOC and HZP_ALLOC_FAILED events
>       thp: introduce sysfs knob to disable huge zero page
>       thp: avoid race on multiple parallel page faults to the same page
>       asm-generic, mm: pgtable: consolidate zero page helpers
> 
> Lai Jiangshan (22):
>       memory_hotplug: fix possible incorrect node_states[N_NORMAL_MEMORY]
>       slub, hotplug: ignore unrelated node's hot-adding and hot-removing
>       drivers/base/node.c: cleanup node_state_attr[]
>       mm, memory-hotplug: dynamic configure movable memory and portion memory
>       memory_hotplug: handle empty zone when online_movable/online_kernel
>       memory_hotplug: ensure every online node has NORMAL memory
>       mm: node_states: introduce N_MEMORY
>       cpuset: use N_MEMORY instead N_HIGH_MEMORY
>       procfs: use N_MEMORY instead N_HIGH_MEMORY
>       memcontrol: use N_MEMORY instead N_HIGH_MEMORY
>       oom: use N_MEMORY instead N_HIGH_MEMORY
>       mm,migrate: use N_MEMORY instead N_HIGH_MEMORY
>       mempolicy: use N_MEMORY instead N_HIGH_MEMORY
>       hugetlb: use N_MEMORY instead N_HIGH_MEMORY
>       vmstat: use N_MEMORY instead N_HIGH_MEMORY
>       kthread: use N_MEMORY instead N_HIGH_MEMORY
>       init: use N_MEMORY instead N_HIGH_MEMORY
>       vmscan: use N_MEMORY instead N_HIGH_MEMORY
>       page_alloc: use N_MEMORY instead N_HIGH_MEMORY change the node_states initialization
>       hotplug: update nodemasks management
>       numa: add CONFIG_MOVABLE_NODE for movable-dedicated node
>       memory_hotplug: allow online/offline memory to result movable node
> 
> Lee Schermerhorn (3):
>       mm: mempolicy: Add MPOL_NOOP
>       mm: mempolicy: Check for misplaced page
>       mm: mempolicy: Add MPOL_MF_LAZY
> 
> Li Zhong (1):
>       cgroup: move list add after list head initilization
> 
> Lin Feng (1):
>       mm/bootmem.c: remove unused wrapper function reserve_bootmem_generic()
> 
> Marek Szyprowski (4):
>       mm: cma: skip watermarks check for already isolated blocks in split_free_page()
>       mm: cma: remove watermark hacks
>       mm: use migrate_prep() instead of migrate_prep_local()
>       mm: cma: WARN if freed memory is still in use
> 
> Matthieu CASTET (1):
>       dmapool: make DMAPOOL_DEBUG detect corruption of free marker
> 
> Mel Gorman (26):
>       mm: Check if PTE is already allocated during page fault
>       mm: compaction: Move migration fail/success stats to migrate.c
>       mm: migrate: Add a tracepoint for migrate_pages
>       mm: compaction: Add scanned and isolated counters for compaction
>       mm: numa: Create basic numa page hinting infrastructure
>       mm: migrate: Drop the misplaced pages reference count if the target node is full
>       mm: mempolicy: Use _PAGE_NUMA to migrate pages
>       mm: mempolicy: Implement change_prot_numa() in terms of change_protection()
>       mm: mempolicy: Hide MPOL_NOOP and MPOL_MF_LAZY from userspace for now
>       sched, numa, mm: Count WS scanning against present PTEs, not virtual memory ranges
>       mm: numa: Add pte updates, hinting and migration stats
>       mm: numa: Migrate on reference policy
>       mm: numa: Migrate pages handled during a pmd_numa hinting fault
>       mm: numa: Rate limit the amount of memory that is migrated between nodes
>       mm: numa: Rate limit setting of pte_numa if node is saturated
>       sched: numa: Slowly increase the scanning period as NUMA faults are handled
>       mm: numa: Introduce last_nid to the page frame
>       mm: numa: Use a two-stage filter to restrict pages being migrated for unlikely task<->node relationships
>       mm: sched: Adapt the scanning rate if a NUMA hinting fault does not migrate
>       mm: sched: numa: Control enabling and disabling of NUMA balancing
>       mm: sched: numa: Control enabling and disabling of NUMA balancing if !SCHED_DEBUG
>       mm: sched: numa: Delay PTE scanning until a task is scheduled on a new node
>       mm: numa: Add THP migration for the NUMA working set scanning fault case.
>       mm: numa: Add THP migration for the NUMA working set scanning fault case build fix
>       mm: numa: Account for failed allocations and isolations as migration failures
>       mm: migrate: Account a transhuge page properly when rate limiting
> 
> Michal Hocko (10):
>       memcg: split mem_cgroup_force_empty into reclaiming and reparenting parts
>       memcg: root_cgroup cannot reach mem_cgroup_move_parent
>       memcg: Simplify mem_cgroup_force_empty_list error handling
>       memcg: make mem_cgroup_reparent_charges non failing
>       hugetlb: do not fail in hugetlb_cgroup_pre_destroy
>       memcg: do not check for mm in __mem_cgroup_count_vm_event
>       Merge remote-tracking branch 'tj-cgroups/for-3.8' into mmotm
>       Merge remote-tracking branch 'pekka/slab/next' into mmotm
>       Merge tag 'balancenuma-v11' from git://git.kernel.org/.../mel/linux-balancenuma into mmotm
>       drop_caches: add some documentation and info message
> 
> Michel Lespinasse (15):
>       mm: augment vma rbtree with rb_subtree_gap
>       mm: check rb_subtree_gap correctness
>       mm: vm_unmapped_area() lookup function
>       mm: use vm_unmapped_area() on x86_64 architecture
>       mm: fix cache coloring on x86_64 architecture
>       mm: use vm_unmapped_area() in hugetlbfs
>       mm: use vm_unmapped_area() in hugetlbfs on i386 architecture
>       mm: use vm_unmapped_area() on mips architecture
>       mm: use vm_unmapped_area() on arm architecture
>       mm: use vm_unmapped_area() on sh architecture
>       mm: use vm_unmapped_area() on sparc32 architecture
>       mm: use vm_unmapped_area() in hugetlbfs on tile architecture
>       mm: use vm_unmapped_area() on sparc64 architecture
>       mm: use vm_unmapped_area() in hugetlbfs on sparc64 architecture
>       mm: protect against concurrent vma expansion
> 
> Mike Yoknis (1):
>       mm: memmap_init_zone() performance improvement
> 
> Namjae Jeon (2):
>       cgroup: update Documentation/cgroups/00-INDEX
>       writeback: remove nr_pages_dirtied arg from balance_dirty_pages_ratelimited_nr()
> 
> Naoya Horiguchi (5):
>       mm: hwpoison: fix action_result() to print out dirty/clean
>       hwpoison, hugetlbfs: fix "bad pmd" warning in unmapping hwpoisoned hugepage
>       hwpoison, hugetlbfs: fix RSS-counter warning
>       mm/hugetlb.c: fix warning on freeing hwpoisoned hugepage
>       mm: print out information of file affected by memory error
> 
> Oleg Nesterov (1):
>       freezer: change ptrace_stop/do_signal_stop to use freezable_schedule()
> 
> Pekka Enberg (1):
>       Merge branch 'slab/procfs' into slab/next
> 
> Peter Zijlstra (6):
>       mm: Count the number of pages affected in change_protection()
>       mm: mempolicy: Make MPOL_LOCAL a real policy
>       mm: migrate: Introduce migrate_misplaced_page()
>       mm: numa: Add fault driven placement and migration
>       mm: sched: numa: Implement constant, per task Working Set Sampling (WSS) rate
>       mm: sched: numa: Implement slow start for working set sampling
> 
> Petr Holasek (1):
>       KSM: numa awareness sysfs knob
> 
> Rabin Vincent (1):
>       mm: show migration types in show_mem
> 
> Rafael Aquini (7):
>       mm: adjust address_space_operations.migratepage() return code
>       mm: redefine address_space.assoc_mapping
>       mm: introduce a common interface for balloon pages mobility
>       mm: introduce compaction and migration for ballooned pages
>       virtio_balloon: introduce migration primitives to balloon pages
>       mm: introduce putback_movable_pages()
>       mm: add vm event counters for balloon pages compaction
> 
> Randy Dunlap (1):
>       mm: fix slab.c kernel-doc warnings
> 
> Rik van Riel (7):
>       x86: mm: only do a local tlb flush in ptep_set_access_flags()
>       x86: mm: drop TLB flush from ptep_set_access_flags
>       mm,generic: only flush the local TLB in ptep_set_access_flags
>       x86/mm: Introduce pte_accessible()
>       mm: Only flush the TLB when clearing an accessible pte
>       mm,vmscan: only evict file pages when we have plenty
>       mm: rearrange vm_area_struct for fewer cache misses
> 
> Shaohua Li (1):
>       swap: add a simple detector for inappropriate swapin readahead
> 
> Suleiman Souhlal (2):
>       memcg: make it possible to use the stock for more than one page
>       memcg: reclaim when more than one page needed
> 
> Tang Chen (2):
>       mm/memory_hotplug.c: update start_pfn in zone and pg_data when spanned_pages == 0.
>       memory-hotplug: document and enable CONFIG_MOVABLE_NODE
> 
> Tao Ma (2):
>       cgroup: set 'start' with the right value in cgroup_path.
>       cgroup: remove obsolete guarantee from cgroup_task_migrate.
> 
> Tejun Heo (51):
>       cgroup: cgroup_subsys->fork() should be called after the task is added to css_set
>       freezer: add missing mb's to freezer_count() and freezer_should_skip()
>       cgroup_freezer: make it official that writes to freezer.state don't fail
>       cgroup_freezer: don't stall transition to FROZEN for PF_NOFREEZE or PF_FREEZER_SKIP tasks
>       cgroup_freezer: allow moving tasks in and out of a frozen cgroup
>       cgroup_freezer: prepare update_if_frozen() for locking change
>       cgroup_freezer: don't use cgroup_lock_live_group()
>       cgroup: kill cgroup_subsys->__DEPRECATED_clear_css_refs
>       cgroup: kill CSS_REMOVED
>       cgroup: use cgroup_lock_live_group(parent) in cgroup_create()
>       cgroup: deactivate CSS's and mark cgroup dead before invoking ->pre_destroy()
>       cgroup: remove CGRP_WAIT_ON_RMDIR, cgroup_exclude_rmdir() and cgroup_release_and_wakeup_rmdir()
>       cgroup: make ->pre_destroy() return void
>       Merge branch 'cgroup-rmdir-updates' into cgroup/for-3.8
>       Merge branch 'cgroup/for-3.7-fixes' into cgroup/for-3.8
>       device_cgroup: add lockdep asserts
>       cgroup: add cgroup_subsys->post_create()
>       cgroup: use rculist ops for cgroup->children
>       cgroup: implement generic child / descendant walk macros
>       cgroup_freezer: trivial cleanups
>       cgroup_freezer: prepare freezer_change_state() for full hierarchy support
>       cgroup_freezer: make freezer->state mask of flags
>       cgroup_freezer: introduce CGROUP_FREEZING_[SELF|PARENT]
>       cgroup_freezer: add ->post_create() and ->pre_destroy() and track online state
>       cgroup_freezer: implement proper hierarchy support
>       cgroup: remove incorrect dget/dput() pair in cgroup_create_dir()
>       cgroup: initialize cgrp->allcg_node in init_cgroup_housekeeping()
>       cgroup: open-code cgroup_create_dir()
>       cgroup: create directory before linking while creating a new cgroup
>       cgroup: cgroup->dentry isn't a RCU pointer
>       cgroup: make CSS_* flags bit masks instead of bit positions
>       cgroup: trivial cleanup for cgroup_init/load_subsys()
>       cgroup: lock cgroup_mutex in cgroup_init_subsys()
>       cgroup: fix harmless bugs in cgroup_load_subsys() fail path and cgroup_unload_subsys()
>       cgroup: separate out cgroup_destroy_locked()
>       cgroup: introduce CSS_ONLINE flag and on/offline_css() helpers
>       cgroup: simplify cgroup_load_subsys() failure path
>       cgroup: use mutex_trylock() when grabbing i_mutex of a new cgroup directory
>       cgroup: update cgroup_create() failure path
>       cgroup: allow ->post_create() to fail
>       cgroup: rename ->create/post_create/pre_destroy/destroy() to ->css_alloc/online/offline/free()
>       cgroup: s/CGRP_CLONE_CHILDREN/CGRP_CPUSET_CLONE_CHILDREN/
>       cgroup, cpuset: remove cgroup_subsys->post_clone()
>       cgroup: add cgroup->id
>       netcls_cgroup: move config inheritance to ->css_online() and remove .broken_hierarchy marking
>       netprio_cgroup: simplify write_priomap()
>       netprio_cgroup: shorten variable names in extend_netdev_table()
>       netprio_cgroup: reimplement priomap expansion
>       netprio_cgroup: use cgroup->id instead of cgroup_netprio_state->prioidx
>       netprio_cgroup: implement netprio[_set]_prio() helpers
>       netprio_cgroup: allow nesting and inherit config on cgroup creation
> 
> Thierry Reding (1):
>       mm: compaction: Fix compiler warning
> 
> Wanpeng Li (1):
>       mm/memblock: reduce overhead in binary search
> 
> Wen Congyang (7):
>       memory-hotplug: skip HWPoisoned page when offlining pages
>       memory-hotplug: update mce_bad_pages when removing the memory
>       memory-hotplug: auto offline page_cgroup when onlining memory block failed
>       memory-hotplug: fix NR_FREE_PAGES mismatch
>       numa: convert static memory to dynamically allocated memory for per node device
>       memory-hotplug, mm/sparse.c: clear the memory to store struct page
>       memory-hotplug: allocate zone's pcp before onlining pages
> 
> Will Deacon (1):
>       mm: thp: set the accessed flag for old pages on access fault
> 
> Xi Wang (2):
>       drivers/usb/gadget/amd5536udc.c: avoid calling dma_pool_create() with NULL dev
>       mm/dmapool.c: fix null dev in dma_pool_create()
> 
> Yan Hong (3):
>       writeback: fix a typo in comment
>       fs/buffer.c: do not inline exported function
>       fs/buffer.c: remove redundant initialization in alloc_page_buffers()
> 
> Yasuaki Ishimatsu (3):
>       memory hotplug: suppress "Device memoryX does not have a release() function" warning
>       memory-hotplug: suppress "Device nodeX does not have a release() function" warning
>       mm: cleanup register_node()
> -- 
> Michal Hocko
> SUSE Labs
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/

-- 
Michal Hocko
SUSE Labs

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

end of thread, other threads:[~2012-12-17 14:46 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-12-15  1:52 mmotm 2012-12-14-17-51 uploaded akpm
2012-12-15  5:29 ` mmotm 2012-12-14-17-51 uploaded (staging/sb105x) Randy Dunlap
2012-12-15  6:00   ` Steven Rostedt
2012-12-17 14:43 ` -mm git tree for since-3.7 is open (was: mmotm 2012-12-14-17-51 uploaded) Michal Hocko
2012-12-17 14:45   ` 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).