The mm-of-the-moment snapshot 2012-06-21-16-20 has been uploaded to
http://www.ozlabs.org/~akpm/mmotm/
It contains the following patches against 3.5-rc3:
(patches marked "*" will be included in linux-next)
origin.patch
* selinux-fix-something.patch
linux-next.patch
i-need-old-gcc.patch
arch-alpha-kernel-systblss-remove-debug-check.patch
drivers-block-nvmec-stop-breaking-my-i386-build.patch
thermal-constify-type-argument-for-the-registration-routine.patch
* memory-hotplug-fix-invalid-memory-access-caused-by-stale-kswapd-pointer.patch
* memory-hotplug-fix-invalid-memory-access-caused-by-stale-kswapd-pointer-fix.patch
* drivers-rtc-rtc-spearc-fix-use-after-free-in-spear_rtc_remove.patch
* mn10300-move-setup_jiffies_interrupt-to-cevt-mn10300c.patch
* mn10300-remove-duplicate-definition-of-ptrace_o_tracesysgood.patch
* mn10300-kernel-internalh-needs-linux-irqreturnh.patch
* mn10300-kernel-trapsc-needs-linux-exporth.patch
* mn10300-mm-dma-allocc-needs-linux-exporth.patch
* mn10300-use-elif-definedconfig_-instead-of-elif-config_.patch
* ocfs2-fix-null-pointer-dereferrence-in-__ocfs2_change_file_space.patch
* c-r-prctl-less-paranoid-prctl_set_mm_exe_file.patch
* drivers-gpio-devresc-export-devm_gpio_request_one-to-modules.patch
* mm-thp-abort-compaction-if-migration-page-cannot-be-charged-to-memcg.patch
* fs-jbd2-commitc-use-new-kmap_atomic-api.patch
* cciss-fix-incorrect-scsi-status-reporting.patch
* drivers-media-video-pmsc-needs-linux-slabh.patch
* arch-x86-platform-iris-irisc-register-a-platform-device-and-a-platform-driver.patch
* arch-x86-include-asm-spinlockh-fix-comment.patch
* arch-x86-kernel-cpu-perf_event_intel_uncoreh-make-uncore_pmu_hrtimer_interval-64-bit.patch
cyber2000fb-avoid-palette-corruption-at-higher-clocks.patch
* timeconstpl-remove-deprecated-defined-array.patch
* time-dont-inline-export_symbol-functions.patch
* thermal-fix-potential-out-of-bounds-memory-access.patch
* ocfs2-use-find_last_bit.patch
* ocfs2-use-bitmap_weight.patch
* drivers-scsi-ufs-use-module_pci_driver.patch
* drivers-scsi-ufs-reverse-the-ufshcd_is_device_present-logic.patch
* ufs-fix-incorrect-return-value-about-success-and-failed.patch
* drivers-scsi-atp870uc-fix-bad-use-of-udelay.patch
* vfs-increment-iversion-when-a-file-is-truncated.patch
* fs-push-rcu_barrier-from-deactivate_locked_super-to-filesystems.patch
* hfs-push-lock_super-down.patch
* hfs-get-rid-of-lock_super.patch
* hfs-remove-extra-mdb-write-on-unmount.patch
* hfs-simplify-a-bit-checking-for-r-o.patch
* hfs-introduce-vfs-superblock-object-back-reference.patch
* hfs-get-rid-of-hfs_sync_super.patch
* hfs-get-rid-of-hfs_sync_super-checkpatch-fixes.patch
* fs-xattrc-getxattr-improve-handling-of-allocation-failures.patch
* fs-add-link-restrictions.patch
* mm-slab-remove-duplicate-check.patch
* slab-move-full-state-transition-to-an-initcall.patch
mm.patch
* vmalloc-walk-vmap_areas-by-sorted-list-instead-of-rb_next.patch
* mm-make-vb_alloc-more-foolproof.patch
* mm-make-vb_alloc-more-foolproof-fix.patch
* memcg-rename-mem_cgroup_stat_swapout-as-mem_cgroup_stat_swap.patch
* memcg-rename-mem_cgroup_charge_type_mapped-as-mem_cgroup_charge_type_anon.patch
* memcg-remove-mem_cgroup_charge_type_force.patch
* swap-allow-swap-readahead-to-be-merged.patch
* documentation-update-how-page-cluster-affects-swap-i-o.patch
* mm-account-the-total_vm-in-the-vm_stat_account.patch
* mm-compaction-handle-incorrect-migrate_unmovable-type-pageblocks.patch
* mm-compaction-handle-incorrect-migrate_unmovable-type-pageblocks-fix.patch
* mm-buddy-cleanup-on-should_fail_alloc_page.patch
* mm-prepare-for-removal-of-obsolete-proc-sys-vm-nr_pdflush_threads.patch
* hugetlb-rename-max_hstate-to-hugetlb_max_hstate.patch
* hugetlb-dont-use-err_ptr-with-vm_fault-values.patch
* hugetlb-add-an-inline-helper-for-finding-hstate-index.patch
* hugetlb-use-mmu_gather-instead-of-a-temporary-linked-list-for-accumulating-pages.patch
* hugetlb-avoid-taking-i_mmap_mutex-in-unmap_single_vma-for-hugetlb.patch
* hugetlb-simplify-migrate_huge_page.patch
* hugetlb-add-a-list-for-tracking-in-use-hugetlb-pages.patch
* hugetlb-make-some-static-variables-global.patch
* hugetlb-make-some-static-variables-global-mark-hugelb_max_hstate-__read_mostly.patch
* mm-hugetlb-add-new-hugetlb-cgroup.patch
* mm-hugetlb-add-new-hugetlb-cgroup-mark-root_h_cgroup-static.patch
* hugetlb-cgroup-add-the-cgroup-pointer-to-page-lru.patch
* hugetlb-cgroup-add-charge-uncharge-routines-for-hugetlb-cgroup.patch
* hugetlb-cgroup-add-support-for-cgroup-removal.patch
* hugetlb-cgroup-add-hugetlb-cgroup-control-files.patch
* hugetlb-cgroup-migrate-hugetlb-cgroup-info-from-oldpage-to-new-page-during-migration.patch
* hugetlb-cgroup-add-hugetlb-controller-documentation.patch
* hugetlb-move-all-the-in-use-pages-to-active-list.patch
* hugetlb-cgroup-assign-the-page-hugetlb-cgroup-when-we-move-the-page-to-active-list.patch
* hugetlb-cgroup-remove-exclude-and-wakeup-rmdir-calls-from-migrate.patch
* mm-oom-do-not-schedule-if-current-has-been-killed.patch
* mm-memblockc-memblock_double_array-cosmetic-cleanups.patch
* memcg-remove-check-for-signal_pending-during-rmdir.patch
* memcg-clean-up-force_empty_list-return-value-check.patch
* memcg-mem_cgroup_move_parent-doesnt-need-gfp_mask.patch
* memcg-make-mem_cgroup_force_empty_list-return-bool.patch
* memcg-make-mem_cgroup_force_empty_list-return-bool-fix.patch
* mm-compaction-cleanup-on-compaction_deferred.patch
* memcg-prevent-oom-with-too-many-dirty-pages.patch
* tmpfs-implement-numa-node-interleaving.patch
* tmpfs-implement-numa-node-interleaving-fix.patch
* avr32-mm-faultc-port-oom-changes-to-do_page_fault.patch
* avr32-mm-faultc-port-oom-changes-to-do_page_fault-fix.patch
* clk-add-non-config_have_clk-routines.patch
* clk-remove-redundant-depends-on-from-drivers-kconfig.patch
* i2c-i2c-pxa-remove-conditional-compilation-of-clk-code.patch
* usb-marvell-remove-conditional-compilation-of-clk-code.patch
* usb-musb-remove-conditional-compilation-of-clk-code.patch
* ata-pata_arasan-remove-conditional-compilation-of-clk-code.patch
* net-c_can-remove-conditional-compilation-of-clk-code.patch
* net-stmmac-remove-conditional-compilation-of-clk-code.patch
* gadget-m66592-remove-conditional-compilation-of-clk-code.patch
* gadget-r8a66597-remove-conditional-compilation-of-clk-code.patch
* usb-host-r8a66597-remove-conditional-compilation-of-clk-code.patch
* clk-validate-pointer-in-__clk_disable.patch
* nmi-watchdog-fix-for-lockup-detector-breakage-on-resume.patch
* kmsg-dev-kmsg-properly-return-possible-copy_from_user-failure.patch
* printk-add-generic-functions-to-find-kern_level-headers.patch
* printk-add-generic-functions-to-find-kern_level-headers-fix.patch
* printk-add-kern_levelsh-to-make-kern_level-available-for-asm-use.patch
* arch-remove-direct-definitions-of-kern_level-uses.patch
* btrfs-use-printk_get_level-and-printk_skip_level-add-__printf-fix-fallout.patch
* btrfs-use-printk_get_level-and-printk_skip_level-add-__printf-fix-fallout-fix.patch
* btrfs-use-printk_get_level-and-printk_skip_level-add-__printf-fix-fallout-checkpatch-fixes.patch
* sound-use-printk_get_level-and-printk_skip_level.patch
* printk-convert-the-format-for-kern_level-to-a-2-byte-pattern.patch
* printk-only-look-for-prefix-levels-in-kernel-messages.patch
* printk-remove-the-now-unnecessary-c-annotation-for-kern_cont.patch
* vsprintf-add-%pmr-for-bluetooth-mac-address.patch
* vsprintf-add-%pmr-for-bluetooth-mac-address-fix.patch
* lib-vsprintfc-remind-people-to-update-documentation-printk-formatstxt-when-adding-printk-formats.patch
* drivers-video-backlight-atmel-pwm-blc-use-devm_-functions.patch
* drivers-video-backlight-ot200_blc-use-devm_-functions.patch
* drivers-video-backlight-lm3533_blc-use-devm_-functions.patch
* backlight-atmel-pwm-bl-use-devm_gpio_request.patch
* backlight-ot200_bl-use-devm_gpio_request.patch
* backlight-tosa_lcd-use-devm_gpio_request.patch
* backlight-tosa_bl-use-devm_gpio_request.patch
* backlight-lms283gf05-use-devm_gpio_request.patch
* backlight-corgi_lcd-use-devm_gpio_request.patch
* backlight-l4f00242t03-use-devm_gpio_request_one.patch
* string-introduce-memweight.patch
* string-introduce-memweight-fix.patch
* string-introduce-memweight-fix-build-error-caused-by-memweight-introduction.patch
* qnx4fs-use-memweight.patch
* dm-use-memweight.patch
* affs-use-memweight.patch
* video-uvc-use-memweight.patch
* ocfs2-use-memweight.patch
* ext2-use-memweight.patch
* ext3-use-memweight.patch
* ext4-use-memweight.patch
* checkpatch-update-alignment-check.patch
* checkpatch-test-for-non-standard-signatures.patch
* checkpatch-check-usleep_range-arguments.patch
* drivers-rtc-rtc-coh901331c-use-clk_prepare-unprepare.patch
* drivers-rtc-rtc-coh901331c-use-devm-allocation.patch
* drivers-rtc-rtc-ab8500c-use-irqf_oneshot-when-requesting-a-threaded-irq.patch
* rtc-pl031-encapsulate-per-vendor-ops.patch
* rtc-pl031-use-per-vendor-variables-for-special-init.patch
* rtc-pl031-fix-up-irq-flags.patch
* drivers-rtc-rtc-ab8500c-use-uie-emulation.patch
* drivers-rtc-rtc-ab8500c-use-uie-emulation-checkpatch-fixes.patch
* drivers-rtc-rtc-ab8500c-remove-fix-for-ab8500-ed-version.patch
* drivers-rtc-rtc-r9701c-avoid-second-call-to-rtc_valid_tm.patch
* drivers-rtc-rtc-r9701c-check-that-r9701_set_datetime-succeeded.patch
* hfsplus-use-enomem-when-kzalloc-fails.patch
* hfsplus-make-hfsplus_sync_fs-static.patch
* hfsplus-amend-debugging-print.patch
* hfsplus-remove-useless-check.patch
* hfsplus-get-rid-of-write_super.patch
* hfsplus-get-rid-of-write_super-checkpatch-fixes.patch
* kmod-avoid-deadlock-from-recursive-kmod-call.patch
* fork-use-vma_pages-to-simplify-the-code.patch
* fork-use-vma_pages-to-simplify-the-code-fix.patch
* ipc-semc-alternatives-to-preempt_disable.patch
* drivers-char-ipmi-ipmi_watchdogc-remove-local-ioctl-defines-replaced-by-generic-ones.patch
* fs-cachefiles-add-support-for-large-files-in-filesystem-caching.patch
* fs-cachefiles-add-support-for-large-files-in-filesystem-caching-fix.patch
* c-r-fcntl-add-f_getowner_uids-option.patch
* notify_change-check-that-i_mutex-is-held.patch
make-sure-nobodys-leaking-resources.patch
journal_add_journal_head-debug.patch
releasing-resources-with-children.patch
make-frame_pointer-default=y.patch
mutex-subsystem-synchro-test-module.patch
mutex-subsystem-synchro-test-module-fix.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
prio_tree-debugging-patch.patch
single_open-seq_release-leak-diagnostics.patch
add-a-refcount-check-in-dput.patch
On Thu, 21 Jun 2012 16:21:49 -0700
[email protected] wrote:
> The mm-of-the-moment snapshot 2012-06-21-16-20 has been uploaded to
>
> http://www.ozlabs.org/~akpm/mmotm/
Exciting updates to http://www.ozlabs.org/~akpm/mmotm/mmotm-readme.txt:
: 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.
It takes me 1.5 hours to 1.5 days to do a -mm release, depending on how
many screwups people have been merging and sending. This makes the
releases less frequent than I'd like.
So I will do daily dumps of the -mm patches into
http://www.ozlabs.org/~akpm/mmots/. They are the same as the mmotm
patches (use the same script), except they will be unannounced and
untested.
Hi Andrew,
On 06/22/2012 08:21 AM, [email protected] wrote:
> The mm-of-the-moment snapshot 2012-06-21-16-20 has been uploaded to
>
> http://www.ozlabs.org/~akpm/mmotm/
>
> It contains the following patches against 3.5-rc3:
> (patches marked "*" will be included in linux-next)
>
> origin.patch
> * selinux-fix-something.patch
< snip>
> * mm-compaction-handle-incorrect-migrate_unmovable-type-pageblocks.patch
> * mm-compaction-handle-incorrect-migrate_unmovable-type-pageblocks-fix.patch
Above two patch should be dropped. It has a bug.
Ref: https://lkml.org/lkml/2012/6/13/529
I sent bug fix patch.
1. https://lkml.org/lkml/2012/6/13/568
And then, clean up patch.
2. https://lkml.org/lkml/2012/6/13/570
Bartlomiej rebased his patch on above two patches.
3. https://lkml.org/lkml/2012/6/14/361
I hope I am not too late.
--
Kind regards,
Minchan Kim
On 22/06/12 00:21, [email protected] wrote:
> The mm-of-the-moment snapshot 2012-06-21-16-20 has been uploaded to
>
> http://www.ozlabs.org/~akpm/mmotm/
>
> It contains the following patches against 3.5-rc3:
> (patches marked "*" will be included in linux-next)
>
> * clk-add-non-config_have_clk-routines.patch
> * clk-remove-redundant-depends-on-from-drivers-kconfig.patch
> * i2c-i2c-pxa-remove-conditional-compilation-of-clk-code.patch
> * usb-marvell-remove-conditional-compilation-of-clk-code.patch
> * usb-musb-remove-conditional-compilation-of-clk-code.patch
> * ata-pata_arasan-remove-conditional-compilation-of-clk-code.patch
> * net-c_can-remove-conditional-compilation-of-clk-code.patch
> * net-stmmac-remove-conditional-compilation-of-clk-code.patch
> * gadget-m66592-remove-conditional-compilation-of-clk-code.patch
> * gadget-r8a66597-remove-conditional-compilation-of-clk-code.patch
> * usb-host-r8a66597-remove-conditional-compilation-of-clk-code.patch
Hi Andrew,
You need
http://permalink.gmane.org/gmane.linux.ports.arm.kernel/172024
to make above patchset complete.
--
Viresh
-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
On Thu 21-06-12 16:21:49, Andrew Morton wrote:
> The mm-of-the-moment snapshot 2012-06-21-16-20 has been uploaded to
>
> http://www.ozlabs.org/~akpm/mmotm/
And from now on, memcg-devel tree[1] will not only pick up memcg
relevant patches but all patches in the mm section.
The tree was mainly focused on memcg development in the past but it
seems that having all mm and memcg patches together would be much easier
and also non memcg developers could benefit from it.
The tree will not be rebased (unlike linux-next) and after Linus
releases X.Y a new branch (since-X.Y) will be created and the current
stack rebased on top of vX.Y tag. Old branches stay at the place.
Please note that the tree doesn't substitute mmotm and all the changes
still fly through Andrew. The sole purpose of the tree is to make git
worklows for -mm development easier.
Thanks Andrew for helping me with this and tweaking his series file to
make it as much automated as possible.
---
[1] https://github.com/mstsxfx/memcg-devel.git
--
Michal Hocko
SUSE Labs
SUSE LINUX s.r.o.
Lihovarska 1060/12
190 00 Praha 9
Czech Republic
On 06/21/2012 04:21 PM, [email protected] wrote:
> The mm-of-the-moment snapshot 2012-06-21-16-20 has been uploaded to
>
> http://www.ozlabs.org/~akpm/mmotm/
>
> It contains the following patches against 3.5-rc3:
> (patches marked "*" will be included in linux-next)
on i386:
Apparently from linux-next.patch:
drivers/built-in.o: In function `thin_iterate_devices':
dm-thin.c:(.text+0x206f07): undefined reference to `__udivdi3'
drivers/built-in.o: In function `pool_preresume':
dm-thin.c:(.text+0x207863): undefined reference to `__udivdi3'
--
~Randy
Hi Randy,
On Fri, 22 Jun 2012 10:26:06 -0700 Randy Dunlap <[email protected]> wrote:
>
> on i386:
>
> Apparently from linux-next.patch:
>
> drivers/built-in.o: In function `thin_iterate_devices':
> dm-thin.c:(.text+0x206f07): undefined reference to `__udivdi3'
> drivers/built-in.o: In function `pool_preresume':
> dm-thin.c:(.text+0x207863): undefined reference to `__udivdi3'
I assume that CONFIG_LDBAF is not set and I think this is caused by
commit ebf5d9e0425c ("Non power of 2 blocksize support is needed to
properly align thinp IO") from the device-mapper tree.
--
Cheers,
Stephen Rothwell [email protected]
http://www.canb.auug.org.au/~sfr/
On 06/24/2012 07:44 AM, Stephen Rothwell wrote:
> Hi Randy,
>
> On Fri, 22 Jun 2012 10:26:06 -0700 Randy Dunlap <[email protected]> wrote:
>>
>> on i386:
>>
>> Apparently from linux-next.patch:
>>
>> drivers/built-in.o: In function `thin_iterate_devices':
>> dm-thin.c:(.text+0x206f07): undefined reference to `__udivdi3'
>> drivers/built-in.o: In function `pool_preresume':
>> dm-thin.c:(.text+0x207863): undefined reference to `__udivdi3'
>
> I assume that CONFIG_LDBAF is not set and I think this is caused by
> commit ebf5d9e0425c ("Non power of 2 blocksize support is needed to
> properly align thinp IO") from the device-mapper tree.
>
Correct:
# CONFIG_LBDAF is not set
thanks,
--
~Randy
On Mon, Jun 25, 2012 at 12:44:25AM +1000, Stephen Rothwell wrote:
> I assume that CONFIG_LDBAF is not set and I think this is caused by
> commit ebf5d9e0425c ("Non power of 2 blocksize support is needed to
> properly align thinp IO") from the device-mapper tree.
Ah yes, I'll fix that, and check we handle "too large" devices sensibly.
Alasdair