* mmotm 2011-01-06-15-41 uploaded @ 2011-01-06 23:41 akpm 2011-01-07 17:18 ` mmotm 2011-01-06-15-41 uploaded (apple_bl) Randy Dunlap ` (3 more replies) 0 siblings, 4 replies; 11+ messages in thread From: akpm @ 2011-01-06 23:41 UTC (permalink / raw) To: mm-commits, linux-kernel, linux-mm, linux-fsdevel The mm-of-the-moment snapshot 2011-01-06-15-41 has been uploaded to http://userweb.kernel.org/~akpm/mmotm/ and will soon be available at git://zen-kernel.org/kernel/mmotm.git It contains the following patches against 2.6.37: linux-next.patch next-remove-localversion.patch i-need-old-gcc.patch arch-alpha-kernel-systblss-remove-debug-check.patch arch-alpha-include-asm-ioh-s-extern-inline-static-inline.patch memblock-fix-memblock_is_region_memory.patch mm-vmap-area-cache.patch mm-vmap-area-cache-fix.patch backlight-fix-88pm860x_bl-macro-collision.patch cciss-fix-botched-tag-masking-for-scsi-tape-commands.patch acerhdf-add-support-for-aspire-1410-bios-v13314.patch arm-translate-delays-into-mostly-c.patch arm-allow-machines-to-override-__delay.patch arm-implement-a-timer-based-__delay-loop.patch msm-timer-migrate-to-timer-based-__delay.patch audit-always-follow-va_copy-with-va_end.patch fs-btrfs-inodec-eliminate-memory-leak.patch btrfs-dont-dereference-extent_mapping-if-null.patch cpufreq-fix-ondemand-governor-powersave_bias-execution-time-misuse.patch macintosh-wrong-test-in-fan_readwrite_reg.patch spufs-use-simple_write_to_buffer.patch debugfs-remove-module_exit.patch drivers-gpu-drm-radeon-atomc-fix-warning.patch drivers-video-i810-i810-i2cc-fix-i2c-bus-handling.patch maintainers-update-entries-affecting-via-technologies.patch cyber2000fb-avoid-palette-corruption-at-higher-clocks.patch irq-use-per_cpu-kstat_irqs.patch drivers-leds-leds-lp5521c-fix-potential-buffer-overflow.patch leds-leds-pca9532-cleanups.patch leds-leds-lp5523-modify-the-way-of-setting-led-device-name.patch leds-lp5523-fix-circular-locking.patch leds-lp5521-fix-circular-locking.patch leds-lp5521-modify-the-way-of-setting-led-device-name.patch leds-add-output-inversion-option-to-backlight-trigger.patch leds-add-output-inversion-option-to-backlight-trigger-fix.patch leds-h1940-use-gpiolib-for-latch-access-fix-build-failure.patch leds-route-kbd-leds-through-the-generic-leds-layer.patch mips-enable-arch_dma_addr_t_64bit-with-highmem-64bit_phys_addr-64bit.patch drivers-video-backlight-l4f00242t03c-make-1-bit-signed-field-unsigned.patch drivers-video-backlight-l4f00242t03c-full-implement-fb-power-states-for-this-lcd.patch drivers-video-backlight-l4f00242t03c-prevent-unbalanced-calls-to-regulator-enable-disable.patch mbp_nvidia_bl-remove-dmi-dependency.patch mbp_nvidia_bl-check-that-the-backlight-control-functions.patch mbp_nvidia_bl-rename-to-apple_bl.patch drivers-video-backlight-l4f00242t03c-fix-reset-sequence.patch btusb-patch-add_apple_macbookpro62.patch ext4-dont-use-pr_warning_ratelimited.patch fs-ext4-superc-ext4_register_li_request-fix-use-uninitialised.patch atmel_serial-fix-rts-high-after-initialization-in-rs485-mode.patch atmel_serial-fix-rts-high-after-initialization-in-rs485-mode-fix.patch sched-remove-long-deprecated-clone_stopped-flag.patch drivers-message-fusion-mptsasc-fix-warning.patch scsi-fix-a-header-to-include-linux-typesh.patch drivers-block-makefile-replace-the-use-of-module-objs-with-module-y.patch drivers-block-aoe-makefile-replace-the-use-of-module-objs-with-module-y.patch cciss-make-cciss_revalidate-not-loop-through-ciss_max_luns-volumes-unnecessarily.patch vfs-remove-a-warning-on-open_fmode.patch vfs-add-__fmode_exec.patch fs-make-block-fiemap-mapping-length-at-least-blocksize-long.patch n_hdlc-fix-read-and-write-locking.patch n_hdlc-fix-read-and-write-locking-update.patch mm.patch mm-page-allocator-adjust-the-per-cpu-counter-threshold-when-memory-is-low.patch mm-vmstat-use-a-single-setter-function-and-callback-for-adjusting-percpu-thresholds.patch mm-vmstat-use-a-single-setter-function-and-callback-for-adjusting-percpu-thresholds-fix.patch mm-vmstat-use-a-single-setter-function-and-callback-for-adjusting-percpu-thresholds-update.patch mm-vmstat-use-a-single-setter-function-and-callback-for-adjusting-percpu-thresholds-fix-set_pgdat_percpu_threshold-dont-use-for_each_online_cpu.patch writeback-integrated-background-writeback-work.patch writeback-trace-wakeup-event-for-background-writeback.patch writeback-stop-background-kupdate-works-from-livelocking-other-works.patch writeback-stop-background-kupdate-works-from-livelocking-other-works-update.patch writeback-avoid-livelocking-wb_sync_all-writeback.patch writeback-avoid-livelocking-wb_sync_all-writeback-update.patch writeback-check-skipped-pages-on-wb_sync_all.patch writeback-check-skipped-pages-on-wb_sync_all-update.patch writeback-check-skipped-pages-on-wb_sync_all-update-fix.patch writeback-io-less-balance_dirty_pages.patch writeback-consolidate-variable-names-in-balance_dirty_pages.patch writeback-per-task-rate-limit-on-balance_dirty_pages.patch writeback-per-task-rate-limit-on-balance_dirty_pages-fix.patch writeback-prevent-duplicate-balance_dirty_pages_ratelimited-calls.patch writeback-account-per-bdi-accumulated-written-pages.patch writeback-bdi-write-bandwidth-estimation.patch writeback-bdi-write-bandwidth-estimation-fix.patch writeback-show-bdi-write-bandwidth-in-debugfs.patch writeback-quit-throttling-when-bdi-dirty-pages-dropped-low.patch writeback-reduce-per-bdi-dirty-threshold-ramp-up-time.patch writeback-make-reasonable-gap-between-the-dirty-background-thresholds.patch writeback-scale-down-max-throttle-bandwidth-on-concurrent-dirtiers.patch writeback-add-trace-event-for-balance_dirty_pages.patch writeback-make-nr_to_write-a-per-file-limit.patch writeback-make-nr_to_write-a-per-file-limit-fix.patch sync_inode_metadata-fix-comment.patch mm-page-writebackc-fix-__set_page_dirty_no_writeback-return-value.patch vmscan-factor-out-kswapd-sleeping-logic-from-kswapd.patch mm-find_get_pages_contig-fixlet.patch fs-mpagec-consolidate-code.patch fs-mpagec-consolidate-code-checkpatch-fixes.patch mm-convert-sprintf_symbol-to-%ps.patch mm-smaps-export-mlock-information.patch mm-compaction-add-trace-events-for-memory-compaction-activity.patch mm-vmscan-convert-lumpy_mode-into-a-bitmask.patch mm-vmscan-reclaim-order-0-and-use-compaction-instead-of-lumpy-reclaim.patch mm-vmscan-reclaim-order-0-and-use-compaction-instead-of-lumpy-reclaim-fix.patch mm-migration-allow-migration-to-operate-asynchronously-and-avoid-synchronous-compaction-in-the-faster-path.patch mm-migration-allow-migration-to-operate-asynchronously-and-avoid-synchronous-compaction-in-the-faster-path-fix.patch mm-migration-cleanup-migrate_pages-api-by-matching-types-for-offlining-and-sync.patch mm-compaction-perform-a-faster-migration-scan-when-migrating-asynchronously.patch mm-vmscan-rename-lumpy_mode-to-reclaim_mode.patch mm-vmscan-rename-lumpy_mode-to-reclaim_mode-fix.patch mm-deactivate-invalidated-pages.patch mm-deactivate-invalidated-pages-fix.patch mm-remove-unused-get_vm_area_node.patch mm-remove-gfp-mask-from-pcpu_get_vm_areas.patch mm-unify-module_alloc-code-for-vmalloc.patch oom-allow-a-non-cap_sys_resource-proces-to-oom_score_adj-down.patch mm-clear-pageerror-bit-in-msync-fsync.patch do_wp_page-remove-the-reuse-flag.patch do_wp_page-clarify-dirty_page-handling.patch mlock-avoid-dirtying-pages-and-triggering-writeback.patch mlock-only-hold-mmap_sem-in-shared-mode-when-faulting-in-pages.patch mlock-only-hold-mmap_sem-in-shared-mode-when-faulting-in-pages-fix.patch mm-add-foll_mlock-follow_page-flag.patch mm-move-vm_locked-check-to-__mlock_vma_pages_range.patch mlock-do-not-hold-mmap_sem-for-extended-periods-of-time.patch mlock-do-not-hold-mmap_sem-for-extended-periods-of-time-fix.patch mlock-do-not-hold-mmap_sem-for-extended-periods-of-time-fix2.patch mempolicy-remove-tasklist_lock-from-migrate_pages.patch vmalloc-remove-redundant-unlikely.patch mm-remove-likely-from-mapping_unevictable.patch mm-remove-unlikely-from-page_mapping.patch mm-remove-likely-from-grab_cache_page_write_begin.patch mm-kswapd-stop-high-order-balancing-when-any-suitable-zone-is-balanced.patch mm-kswapd-keep-kswapd-awake-for-high-order-allocations-until-a-percentage-of-the-node-is-balanced.patch mm-kswapd-use-the-order-that-kswapd-was-reclaiming-at-for-sleeping_prematurely.patch mm-kswapd-reset-kswapd_max_order-and-classzone_idx-after-reading.patch mm-kswapd-treat-zone-all_unreclaimable-in-sleeping_prematurely-similar-to-balance_pgdat.patch mm-kswapd-use-the-classzone-idx-that-kswapd-was-using-for-sleeping_prematurely.patch mm-set-correct-numa_zonelist_order-string-when-configured-on-the-kernel-command-line.patch writeback-avoid-unnecessary-determine_dirtyable_memory-call.patch writeback-avoid-unnecessary-determine_dirtyable_memory-call-fix.patch thp-ksm-free-swap-when-swapcache-page-is-replaced.patch thp-fix-bad_page-to-show-the-real-reason-the-page-is-bad.patch thp-transparent-hugepage-support-documentation.patch thp-mm-define-madv_hugepage.patch thp-compound_lock.patch thp-alter-compound-get_page-put_page.patch thp-put_page-recheck-pagehead-after-releasing-the-compound_lock.patch thp-update-futex-compound-knowledge.patch thp-clear-compound-mapping.patch thp-add-native_set_pmd_at.patch thp-add-pmd-paravirt-ops.patch thp-no-paravirt-version-of-pmd-ops.patch thp-export-maybe_mkwrite.patch thp-comment-reminder-in-destroy_compound_page.patch thp-config_transparent_hugepage.patch thp-config_transparent_hugepage-fix.patch thp-special-pmd_trans_-functions.patch thp-add-pmd-mangling-generic-functions.patch thp-add-pmd-mangling-generic-functions-fix-pgtableh-build-for-um.patch thp-add-pmd-mangling-functions-to-x86.patch thp-bail-out-gup_fast-on-splitting-pmd.patch thp-pte-alloc-trans-splitting.patch thp-pte-alloc-trans-splitting-fix.patch thp-pte-alloc-trans-splitting-fix-checkpatch-fixes.patch thp-add-pmd-mmu_notifier-helpers.patch thp-clear-page-compound.patch thp-add-pmd_huge_pte-to-mm_struct.patch thp-split_huge_page_mm-vma.patch thp-split_huge_page-paging.patch thp-clear_copy_huge_page.patch thp-kvm-mmu-transparent-hugepage-support.patch thp-_gfp_no_kswapd.patch thp-dont-alloc-harder-for-gfp-nomemalloc-even-if-nowait.patch thp-transparent-hugepage-core.patch thp-split_huge_page-anon_vma-ordering-dependency.patch thp-verify-pmd_trans_huge-isnt-leaking.patch thp-madvisemadv_hugepage.patch thp-add-pagetranscompound.patch thp-pmd_trans_huge-migrate-bugcheck.patch thp-memcg-compound.patch thp-transhuge-memcg-commit-tail-pages-at-charge.patch thp-memcg-huge-memory.patch thp-transparent-hugepage-vmstat.patch thp-khugepaged.patch thp-khugepaged-vma-merge.patch thp-skip-transhuge-pages-in-ksm-for-now.patch thp-remove-pg_buddy.patch thp-add-x86-32bit-support.patch thp-mincore-transparent-hugepage-support.patch thp-add-pmd_modify.patch thp-mprotect-pass-vma-down-to-page-table-walkers.patch thp-mprotect-transparent-huge-page-support.patch thp-set-recommended-min-free-kbytes.patch thp-enable-direct-defrag.patch thp-add-numa-awareness-to-hugepage-allocations.patch thp-allocate-memory-in-khugepaged-outside-of-mmap_sem-write-mode.patch thp-allocate-memory-in-khugepaged-outside-of-mmap_sem-write-mode-fix.patch thp-transparent-hugepage-config-choice.patch thp-select-config_compaction-if-transparent_hugepage-enabled.patch thp-transhuge-isolate_migratepages.patch thp-avoid-breaking-huge-pmd-invariants-in-case-of-vma_adjust-failures.patch thp-dont-allow-transparent-hugepage-support-without-pse.patch thp-mmu_notifier_test_young.patch thp-freeze-khugepaged-and-ksmd.patch thp-use-compaction-in-kswapd-for-gfp_atomic-order-0.patch thp-use-compaction-for-all-allocation-orders.patch thp-disable-transparent-hugepages-by-default-on-small-systems.patch thp-fix-anon-memory-statistics-with-transparent-hugepages.patch thp-scale-nr_rotated-to-balance-memory-pressure.patch thp-transparent-hugepage-sysfs-meminfo.patch thp-add-debug-checks-for-mapcount-related-invariants.patch thp-fix-memory-failure-hugetlbfs-vs-thp-collision.patch thp-compound_trans_order.patch thp-compound_trans_order-fix.patch thp-mm-define-madv_nohugepage.patch thp-madvisemadv_nohugepage.patch thp-khugepaged-make-khugepaged-aware-of-madvise.patch thp-khugepaged-make-khugepaged-aware-of-madvise-fix.patch mm-migration-use-rcu_dereference_protected-when-dereferencing-the-radix-tree-slot-during-file-page-migration.patch mm-migration-use-rcu_dereference_protected-when-dereferencing-the-radix-tree-slot-during-file-page-migration-fix.patch mm-hugetlbc-fix-error-path-memory-leak-in-nr_hugepages_store_common.patch mm-hugetlbc-fix-error-path-memory-leak-in-nr_hugepages_store_common-fix.patch brk-fix-min_brk-lower-bound-computation-for-compat_brk.patch brk-fix-min_brk-lower-bound-computation-for-compat_brk-fix.patch mm-page_allocc-simplify-calculation-of-combined-index-of-adjacent-buddy-lists.patch mm-page_allocc-simplify-calculation-of-combined-index-of-adjacent-buddy-lists-checkpatch-fixes.patch mm-page_allocc-simplify-calculation-of-combined-index-of-adjacent-buddy-lists-fix.patch mm-dmapoolc-take-lock-only-once-in-dma_pool_free.patch mm-dmapoolc-use-task_uninterruptible-in-dma_pool_alloc.patch fs-fs-writebackc-fix-sync_inodes_sb-return-value-kernel-doc.patch hugetlb-check-the-return-value-of-string-conversion-in-sysctl-handler.patch hugetlb-check-the-return-value-of-string-conversion-in-sysctl-handler-fix.patch hugetlb-do-not-allow-pagesize-=-max_order-pool-adjustment.patch hugetlb-do-not-allow-pagesize-=-max_order-pool-adjustment-fix.patch hugetlb-do-not-allow-pagesize-=-max_order-pool-adjustment-fix-fix.patch hugetlb-fix-handling-of-parse-errors-in-sysfs.patch hugetlb-handle-nodemask_alloc-failure-correctly.patch frv-duplicate-output_buffer-of-e03.patch frv-duplicate-output_buffer-of-e03-checkpatch-fixes.patch hpet-factor-timer-allocate-from-open.patch um-mark-config_highmem-as-broken.patch arch-um-drivers-linec-safely-iterate-over-list-of-winch-handlers.patch uml-mmapper_kern-needs-module_license.patch uml-use-simple_write_to_buffer.patch kmsg_dump-constrain-mtdoops-and-ramoops-to-perform-their-actions-only-for-kmsg_dump_panic.patch kmsg_dump-add-kmsg_dump-calls-to-the-reboot-halt-poweroff-and-emergency_restart-paths.patch set_rtc_mmss-show-warning-message-only-once.patch include-linux-kernelh-abs-fix-handling-of-32-bit-unsigneds-on-64-bit.patch include-linux-kernelh-abs-fix-handling-of-32-bit-unsigneds-on-64-bit-fix.patch add-the-common-dma_addr_t-typedef-to-include-linux-typesh.patch toshibah-hide-a-function-prototypes-behind-__kernel__-macro.patch include-linux-unaligned-packed_structh-use-__packed.patch include-asm-generic-vmlinuxldsh-make-readmostly-section-correctly-align.patch ihex-fix-unused-return-value-compiler-warning.patch ihex-fix-unused-return-value-compiler-warning-fix.patch st-spear-pcie-gadget-suppport.patch kernel-clean-up-use_generic_smp_helpers.patch mm-numa-aware-alloc_task_struct_node.patch mm-numa-aware-alloc_thread_info_node.patch kthread-numa-aware-kthread_create_on_cpu.patch kthread-use-kthread_create_on_cpu.patch kptr_restrict-for-hiding-kernel-pointers-from-unprivileged-users.patch kptr_restrict-for-hiding-kernel-pointers-from-unprivileged-users-fix.patch kptr_restrict-for-hiding-kernel-pointers-v4.patch kptr_restrict-for-hiding-kernel-pointers-v6.patch kptr_restrict-for-hiding-kernel-pointers-v7.patch kptr_restrict-for-hiding-kernel-pointers-v7-fix.patch kptr_restrict-fix-build-when-printk-not-enabled.patch net-convert-%p-usage-to-%pk.patch dca-remove-unneeded-null-check.patch printk-use-rcu-to-prevent-potential-lock-contention-in-kmsg_dump.patch include-linux-printkh-move-console-functions-and-variables-together.patch include-linux-printkh-use-space-after-define.patch include-linux-printkh-use-and-neaten-no_printk.patch include-linux-printkh-add-pr_level_once-macros.patch include-linux-printkh-lib-hexdumpc-neatening-and-add-config_printk-guard.patch include-linux-printkh-organize-printk_ratelimited-macros.patch include-linux-printkh-use-tab-not-spaces-for-indent.patch lib-fix-vscnprintf-if-size-is-==-0.patch vfs-remove-unlikely-from-fput_light.patch vfs-remove-unlikely-from-fget_light.patch fs-fs_posix_acl-does-not-depend-on-block.patch scripts-get_maintainerpl-make-rolestats-the-default.patch scripts-get_maintainerpl-use-git-fallback-more-often.patch maintainers-openwrt-devel-is-subscribers-only.patch credits-update-stelians-entry.patch maintainers-orphan-the-meye-driver.patch maintainers-remove-stelian-from-the-ams-driver-record.patch flex_array-export-symbols-to-modules.patch drivers-mmc-host-omapc-use-resource_size.patch drivers-mmc-host-omap_hsmmcc-use-resource_size.patch scripts-checkpatchpl-add-check-for-multiple-terminating-semicolons-and-casts-of-vmalloc.patch checkpatchpl-fix-cast-detection.patch checkpatch-check-for-world-writeable-sysfs-debugfs-files.patch checkpatchpl-add-prefer-__packed-check.patch fs-select-fix-information-leak-to-userspace.patch fs-select-fix-information-leak-to-userspace-fix.patch epoll-convert-max_user_watches-to-long.patch binfmt_elf-cleanups.patch lib-hexdumpc-make-hex2bin-return-the-updated-src-address.patch fs-binfmt_miscc-use-kernels-hex_to_bin-method.patch fs-binfmt_miscc-use-kernels-hex_to_bin-method-fix.patch fs-binfmt_miscc-use-kernels-hex_to_bin-method-fix-fix.patch vgacon-check-for-efi-machine.patch drivers-rtc-rtc-omapc-fix-a-memory-leak.patch rtc-cmos-fix-suspend-resume.patch rtc-delete-legacy-maintainers-entry.patch rtc-add-real-time-clock-driver-for-nvidia-tegra.patch drivers-gpio-cs5535-gpioc-add-some-additional-cs5535-specific-gpio-functionality.patch drivers-staging-olpc_dcon-convert-to-new-cs5535-gpio-api.patch cs5535-deprecate-older-cs5535_gpio-driver.patch gpio-adp5588-gpio-irq_data-conversion.patch gpio-langwell_gpio-irq_data-conversion.patch gpio-max732x-irq_data-conversion.patch gpio-pca953x-irq_data-conversion.patch gpio-pl061-irq_data-conversion.patch gpio-stmpe-gpio-irq_data-conversion.patch gpio-sx150x-irq_data-conversion.patch gpio-tc35892-gpio-irq_data-conversion.patch gpio-timbgpio-irq_data-conversion.patch gpio-vr41xx_giu-irq_data-conversion.patch gpio_rdc321x-select-mfd_support-to-squelch-kconfig-warning.patch gpio_vx855-eliminate-kconfig-dependency-warning.patch gpio-ml_ioh_gpio-ml7213-gpio-driver.patch gpio-ml_ioh_gpio-ml7213-gpio-driver-fix.patch gpiolib-annotate-gpio-intialization-with-__must_check.patch gpiolib-add-missing-functions-to-generic-fallback.patch pipe-use-event-aware-wakeups.patch drivers-telephony-ixjc-fix-warning.patch ext2-speed-up-file-creates-by-optimizing-rec_len-functions.patch ext3-speed-up-file-creates-by-optimizing-rec_len-functions.patch ext3-remove-redundant-unlikely.patch jbd-remove-dependency-on-__gfp_nofail.patch befs-dont-pass-huge-structs-by-value.patch reiserfs-make-sure-va_end-is-always-called-after-va_start.patch documentation-email-clientstxt-warn-about-word-wrap-bug-in-kmail.patch cgroups-remove-deprecated-subsystem-from-examples.patch memcg-add-page_cgroup-flags-for-dirty-page-tracking.patch memcg-document-cgroup-dirty-memory-interfaces.patch memcg-document-cgroup-dirty-memory-interfaces-fix.patch memcg-create-extensible-page-stat-update-routines.patch memcg-add-lock-to-synchronize-page-accounting-and-migration.patch memcg-fix-unit-mismatch-in-memcg-oom-limit-calculation.patch memcg-remove-unnecessary-return-from-void-returning-mem_cgroup_del_lru_list.patch memcg-fix-deadlock-between-cpuset-and-memcg.patch memcg-fix-deadlock-between-cpuset-and-memcg-fix.patch memcg-use-zalloc-rather-than-mallocmemset.patch memcg-fix-memory-migration-of-shmem-swapcache.patch fs-proc-basec-kernel-latencytopc-convert-sprintf_symbol-to-%ps.patch fs-proc-basec-kernel-latencytopc-convert-sprintf_symbol-to-%ps-checkpatch-fixes.patch proc-use-unsigned-long-inside-proc-statm.patch proc-use-seq_puts-seq_putc-where-possible.patch proc-low_ino-cleanup.patch proc-use-single_open-correctly.patch kpagecount-added-slab-page-checking-because-of-_mapcount-in-union.patch proc-less-lock-unlock-in-remove_proc_entry.patch exec_domain-establish-a-linux32-domain-on-config_compat-systems.patch kernel-workqueuec-remove-noop-in-workqueue.patch fs-char_devc-remove-unused-cdev_index.patch rapidio-use-common-destid-storage-for-endpoints-and-switches.patch rapidio-integrate-rio_switch-into-rio_dev.patch rapidio-add-definitions-of-component-tag-fields.patch rapidio-add-device-object-linking-into-discovery.patch rapidio-use-component-tag-for-unified-switch-identification.patch rapidio-add-new-idt-srio-switches.patch rapidio-fix-hang-on-rapidio-doorbell-queue-full-condition.patch rapidio-add-new-sysfs-attributes.patch sysctl-fix-ifdef-guard-comment.patch sysctl-remove-obsolete-comments.patch sysctl-remove-obsolete-comments-fix.patch user_ns-improve-the-user_ns-on-the-slab-packaging.patch user_ns-improve-the-user_ns-on-the-slab-packaging-fix.patch fs-execc-provide-the-correct-process-pid-to-the-pipe-helper.patch nfc-driver-for-nxp-semiconductors-pn544-nfc-chip.patch nfc-driver-for-nxp-semiconductors-pn544-nfc-chip-update.patch taskstats-use-better-ifdef-for-alignment.patch remove-dma64_addr_t.patch pps-trivial-fixes.patch pps-declare-variables-where-they-are-used-in-switch.patch pps-fix-race-in-pps_fetch-handler.patch pps-unify-timestamp-gathering.patch pps-access-pps-device-by-direct-pointer.patch pps-convert-printk-pr_-to-dev_.patch pps-move-idr-stuff-to-ppsc.patch pps-make-idr-lock-a-mutex-and-protect-idr_pre_get.patch pps-use-bug_on-for-kernel-api-safety-checks.patch pps-simplify-conditions-a-bit.patch pps-timestamp-is-always-passed-to-dcd_change.patch ntp-add-hardpps-implementation.patch ntp-add-hardpps-implementation-update-v7.patch pps-capture-monotonic_raw-timestamps-as-well.patch pps-capture-monotonic_raw-timestamps-as-well-v7.patch pps-add-kernel-consumer-support.patch pps-add-kernel-consumer-support-v7.patch pps-add-parallel-port-pps-client.patch pps-add-parallel-port-pps-client-v7.patch pps-add-parallel-port-pps-signal-generator.patch pps-add-parallel-port-pps-signal-generator-fix.patch pps-add-parallel-port-pps-signal-generator-v7.patch memstick-core-fix-device_register-error-handling.patch memstick-fix-setup-for-jmicron-38x-controllers.patch memstick-set-pmos-values-propery-for-jmicron-38x-controllers.patch memstick-add-support-for-jmicron-jmb-385-and-390-controllers.patch memstick-avert-possible-race-condition-between-idr_pre_get-and-idr_get_new.patch memstick-remove-mspro_block_mutex.patch memstick-factor-out-transfer-initiating-functionality-in-mspro_blockc.patch memstick-factor-out-transfer-initiating-functionality-in-mspro_blockc-fix.patch memstick-add-support-for-mspro-specific-data-transfer-method.patch w1-ds2423-counter-driver-and-documentation.patch w1-ds2423-counter-driver-and-documentation-fix.patch vmware-balloon-stop-locking-pages-when-hypervisor-tells-us-enough.patch aio-remove-unnecessary-check.patch aio-remove-unused-aio_run_iocbs.patch aio-remove-unused-aio_run_iocbs-checkpatch-fixes.patch cramfs-hide-function-prototypes-behind-__kernel__-macro.patch cramfs-generate-unique-inode-number-for-better-inode-cache-usage.patch cramfs-generate-unique-inode-number-for-better-inode-cache-usage-fix.patch cramfs-generate-unique-inode-number-for-better-inode-cache-usage-checkpatch-fixes.patch ramoops-fix-types-remove-typecasts.patch romfs-have-romfs_fsh-pull-in-necessary-headers.patch decompressors-add-missing-init-ie-__init.patch decompressors-get-rid-of-set_error_fn-macro.patch decompressors-include-linux-slabh-in-linux-decompress-mmh.patch decompressors-remove-unused-function-from-lib-decompress_unlzmac.patch decompressors-fix-header-validation-in-decompress_unlzmac.patch decompressors-check-for-read-errors-in-decompress_unlzmac.patch decompressors-check-for-write-errors-in-decompress_unlzmac.patch decompressors-validate-match-distance-in-decompress_unlzmac.patch decompressors-check-for-write-errors-in-decompress_unlzoc.patch decompressors-check-input-size-in-decompress_unlzoc.patch decompressors-fix-callback-to-callback-mode-in-decompress_unlzoc.patch decompressors-add-xz-decompressor-module.patch decompressors-add-boot-time-xz-support.patch decompressors-add-boot-time-xz-support-update.patch x86-support-xz-compressed-kernel.patch decompressors-check-input-size-in-decompress_inflatec.patch decompressors-remove-unused-constant-from-inflateh.patch bitops-merge-little-and-big-endian-definisions-in-asm-generic-bitops-leh.patch bitops-rename-generic-little-endian-bitops-functions.patch s390-introduce-little-endian-bitops.patch arm-introduce-little-endian-bitops.patch m68k-introduce-little-endian-bitops.patch bitops-introduce-config_generic_find_le_bit.patch m68knommu-introduce-little-endian-bitops.patch m68knommu-introduce-little-endian-bitops-build-fix.patch bitops-introduce-little-endian-bitops-for-most-architectures.patch rds-stop-including-asm-generic-bitops-leh.patch kvm-stop-including-asm-generic-bitops-leh.patch asm-generic-use-little-endian-bitops.patch ext3-use-little-endian-bitops.patch ext4-use-little-endian-bitops.patch ocfs2-use-little-endian-bitops.patch nilfs2-use-little-endian-bitops.patch reiserfs-use-little-endian-bitops.patch udf-use-little-endian-bitops.patch ufs-use-little-endian-bitops.patch md-use-little-endian-bit-operations.patch dm-use-little-endian-bit-operations.patch bitops-remove-ext2-non-atomic-bitops-from-asm-bitopsh.patch m68k-remove-inline-asm-from-minix_find_first_zero_bit.patch bitops-remove-minix-bitops-from-asm-bitopsh.patch bitops-use-find_first_zero_bit-instead-of-find_next_zero_bitaddr-size-0.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-add-missing-header-file.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 memblock-add-input-size-checking-to-memblock_find_region.patch memblock-add-input-size-checking-to-memblock_find_region-fix.patch -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom policy in Canada: sign http://dissolvethecrtc.ca/ Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: mmotm 2011-01-06-15-41 uploaded (apple_bl) 2011-01-06 23:41 mmotm 2011-01-06-15-41 uploaded akpm @ 2011-01-07 17:18 ` Randy Dunlap 2011-01-07 23:42 ` mmotm 2011-01-06-15-41 uploaded Stephen Rothwell ` (2 subsequent siblings) 3 siblings, 0 replies; 11+ messages in thread From: Randy Dunlap @ 2011-01-07 17:18 UTC (permalink / raw) To: akpm, mjg; +Cc: linux-kernel, linux-mm, linux-fsdevel On Thu, 06 Jan 2011 15:41:14 -0800 akpm@linux-foundation.org wrote: > The mm-of-the-moment snapshot 2011-01-06-15-41 has been uploaded to > > http://userweb.kernel.org/~akpm/mmotm/ > > and will soon be available at > > git://zen-kernel.org/kernel/mmotm.git > > It contains the following patches against 2.6.37: When ACPI is not enabled: drivers/video/backlight/apple_bl.c:142: warning: 'struct acpi_device' declared inside parameter list drivers/video/backlight/apple_bl.c:142: warning: its scope is only this definition or declaration, which is probably not what you want drivers/video/backlight/apple_bl.c:200: warning: 'struct acpi_device' declared inside parameter list drivers/video/backlight/apple_bl.c:214: error: variable 'apple_bl_driver' has initializer but incomplete type drivers/video/backlight/apple_bl.c:215: error: unknown field 'name' specified in initializer drivers/video/backlight/apple_bl.c:215: warning: excess elements in struct initializer drivers/video/backlight/apple_bl.c:215: warning: (near initialization for 'apple_bl_driver') drivers/video/backlight/apple_bl.c:216: error: unknown field 'ids' specified in initializer drivers/video/backlight/apple_bl.c:216: warning: excess elements in struct initializer drivers/video/backlight/apple_bl.c:216: warning: (near initialization for 'apple_bl_driver') drivers/video/backlight/apple_bl.c:217: error: unknown field 'ops' specified in initializer drivers/video/backlight/apple_bl.c:217: error: extra brace group at end of initializer drivers/video/backlight/apple_bl.c:217: error: (near initialization for 'apple_bl_driver') drivers/video/backlight/apple_bl.c:220: warning: excess elements in struct initializer drivers/video/backlight/apple_bl.c:220: warning: (near initialization for 'apple_bl_driver') drivers/video/backlight/apple_bl.c: In function 'apple_bl_init': drivers/video/backlight/apple_bl.c:225: error: implicit declaration of function 'acpi_bus_register_driver' drivers/video/backlight/apple_bl.c: In function 'apple_bl_exit': drivers/video/backlight/apple_bl.c:230: error: implicit declaration of function 'acpi_bus_unregister_driver' Should BACKLIGHT_APPLE also depend on ACPI? --- ~Randy *** Remember to use Documentation/SubmitChecklist when testing your code *** -- 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/ . Fight unfair telecom policy in Canada: sign http://dissolvethecrtc.ca/ Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: mmotm 2011-01-06-15-41 uploaded 2011-01-06 23:41 mmotm 2011-01-06-15-41 uploaded akpm 2011-01-07 17:18 ` mmotm 2011-01-06-15-41 uploaded (apple_bl) Randy Dunlap @ 2011-01-07 23:42 ` Stephen Rothwell 2011-01-10 18:04 ` [PATCH -mm] fix powerpc/sparc build Andrea Arcangeli 2011-01-10 14:37 ` qemu-kvm defunct due to THP [was: mmotm 2011-01-06-15-41 uploaded] Jiri Slaby 2011-01-11 1:01 ` bnx2 card cannot be detected (WAS Re: mmotm 2011-01-06-15-41 uploaded) CAI Qian 3 siblings, 1 reply; 11+ messages in thread From: Stephen Rothwell @ 2011-01-07 23:42 UTC (permalink / raw) To: akpm; +Cc: linux-kernel, linux-mm, Andrea Arcangeli [-- Attachment #1: Type: text/plain, Size: 1458 bytes --] Hi Andrew, On Thu, 06 Jan 2011 15:41:14 -0800 akpm@linux-foundation.org wrote: > > The mm-of-the-moment snapshot 2011-01-06-15-41 has been uploaded to > > http://userweb.kernel.org/~akpm/mmotm/ Build results here: http://kisskb.ellerman.id.au/kisskb/head/3605/ Notably: powerpc pmac32_defconfig: In file included from arch/powerpc/include/asm/pgtable.h:200, from include/linux/mm.h:41, from include/linux/mman.h:14, from arch/powerpc/kernel/asm-offsets.c:22: include/asm-generic/pgtable.h: In function 'pmdp_get_and_clear': include/asm-generic/pgtable.h:96: warning: missing braces around initializer include/asm-generic/pgtable.h:96: warning: (near initialization for '(anonymous).pud') sparc defconfig: In file included from arch/sparc/include/asm/pgtable_32.h:456, from arch/sparc/include/asm/pgtable.h:7, from include/linux/mm.h:42, from arch/sparc/kernel/sys_sparc_32.c:12: include/asm-generic/pgtable.h: In function 'pmdp_get_and_clear': include/asm-generic/pgtable.h:96: error: missing braces around initializer include/asm-generic/pgtable.h:96: error: (near initialization for '(anonymous).pmdv') Probably a side effect of thp-add-pmd-mangling-generic-functions-fix-pgtableh-build-for-um.patch. -- Cheers, Stephen Rothwell sfr@canb.auug.org.au http://www.canb.auug.org.au/~sfr/ [-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH -mm] fix powerpc/sparc build 2011-01-07 23:42 ` mmotm 2011-01-06-15-41 uploaded Stephen Rothwell @ 2011-01-10 18:04 ` Andrea Arcangeli 0 siblings, 0 replies; 11+ messages in thread From: Andrea Arcangeli @ 2011-01-10 18:04 UTC (permalink / raw) To: Stephen Rothwell; +Cc: akpm, linux-kernel, linux-mm This would become thp-add-pmd-mangling-generic-functions-fix-pgtableh-build-for-um-2.patch ===== Subject: thp: build fix for pmdp_get_and_clear From: Andrea Arcangeli <aarcange@redhat.com> __pmd should return a valid pmd_t for every arch. Signed-off-by: Andrea Arcangeli <aarcange@redhat.com> --- diff --git a/include/asm-generic/pgtable.h b/include/asm-generic/pgtable.h --- a/include/asm-generic/pgtable.h +++ b/include/asm-generic/pgtable.h @@ -93,7 +93,7 @@ static inline pmd_t pmdp_get_and_clear(s pmd_t *pmdp) { BUG(); - return (pmd_t){ 0 }; + return __pmd(0); } #endif /* CONFIG_TRANSPARENT_HUGEPAGE */ #endif -- 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/ . Fight unfair telecom policy in Canada: sign http://dissolvethecrtc.ca/ Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> ^ permalink raw reply [flat|nested] 11+ messages in thread
* qemu-kvm defunct due to THP [was: mmotm 2011-01-06-15-41 uploaded] 2011-01-06 23:41 mmotm 2011-01-06-15-41 uploaded akpm 2011-01-07 17:18 ` mmotm 2011-01-06-15-41 uploaded (apple_bl) Randy Dunlap 2011-01-07 23:42 ` mmotm 2011-01-06-15-41 uploaded Stephen Rothwell @ 2011-01-10 14:37 ` Jiri Slaby 2011-01-10 15:01 ` Andrea Arcangeli 2011-01-11 1:01 ` bnx2 card cannot be detected (WAS Re: mmotm 2011-01-06-15-41 uploaded) CAI Qian 3 siblings, 1 reply; 11+ messages in thread From: Jiri Slaby @ 2011-01-10 14:37 UTC (permalink / raw) To: linux-kernel; +Cc: akpm, mm-commits, linux-mm, aarcange, kvm On 01/07/2011 12:41 AM, akpm@linux-foundation.org wrote: > The mm-of-the-moment snapshot 2011-01-06-15-41 has been uploaded to Hi, something of the following breaks qemu-kvm: > thp-add-pmd-mangling-generic-functions.patch > thp-add-pmd-mangling-generic-functions-fix-pgtableh-build-for-um.patch > thp-add-pmd-mangling-functions-to-x86.patch > thp-bail-out-gup_fast-on-splitting-pmd.patch > thp-pte-alloc-trans-splitting.patch > thp-pte-alloc-trans-splitting-fix.patch > thp-pte-alloc-trans-splitting-fix-checkpatch-fixes.patch > thp-add-pmd-mmu_notifier-helpers.patch > thp-clear-page-compound.patch > thp-add-pmd_huge_pte-to-mm_struct.patch > thp-split_huge_page_mm-vma.patch > thp-split_huge_page-paging.patch > thp-clear_copy_huge_page.patch > thp-kvm-mmu-transparent-hugepage-support.patch > thp-_gfp_no_kswapd.patch > thp-dont-alloc-harder-for-gfp-nomemalloc-even-if-nowait.patch > thp-transparent-hugepage-core.patch > thp-split_huge_page-anon_vma-ordering-dependency.patch > thp-verify-pmd_trans_huge-isnt-leaking.patch > thp-madvisemadv_hugepage.patch > thp-add-pagetranscompound.patch > thp-pmd_trans_huge-migrate-bugcheck.patch > thp-memcg-compound.patch > thp-transhuge-memcg-commit-tail-pages-at-charge.patch > thp-memcg-huge-memory.patch > thp-transparent-hugepage-vmstat.patch > thp-khugepaged.patch > thp-khugepaged-vma-merge.patch > thp-skip-transhuge-pages-in-ksm-for-now.patch > thp-remove-pg_buddy.patch > thp-add-x86-32bit-support.patch > thp-mincore-transparent-hugepage-support.patch > thp-add-pmd_modify.patch > thp-mprotect-pass-vma-down-to-page-table-walkers.patch > thp-mprotect-transparent-huge-page-support.patch > thp-set-recommended-min-free-kbytes.patch > thp-enable-direct-defrag.patch > thp-add-numa-awareness-to-hugepage-allocations.patch > thp-allocate-memory-in-khugepaged-outside-of-mmap_sem-write-mode.patch > thp-allocate-memory-in-khugepaged-outside-of-mmap_sem-write-mode-fix.patch > thp-transparent-hugepage-config-choice.patch > thp-select-config_compaction-if-transparent_hugepage-enabled.patch > thp-transhuge-isolate_migratepages.patch > thp-avoid-breaking-huge-pmd-invariants-in-case-of-vma_adjust-failures.patch > thp-dont-allow-transparent-hugepage-support-without-pse.patch > thp-mmu_notifier_test_young.patch > thp-freeze-khugepaged-and-ksmd.patch > thp-use-compaction-in-kswapd-for-gfp_atomic-order-0.patch > thp-use-compaction-for-all-allocation-orders.patch > thp-disable-transparent-hugepages-by-default-on-small-systems.patch > thp-fix-anon-memory-statistics-with-transparent-hugepages.patch > thp-scale-nr_rotated-to-balance-memory-pressure.patch > thp-transparent-hugepage-sysfs-meminfo.patch > thp-add-debug-checks-for-mapcount-related-invariants.patch > thp-fix-memory-failure-hugetlbfs-vs-thp-collision.patch > thp-compound_trans_order.patch > thp-compound_trans_order-fix.patch > thp-mm-define-madv_nohugepage.patch > thp-madvisemadv_nohugepage.patch > thp-khugepaged-make-khugepaged-aware-of-madvise.patch > thp-khugepaged-make-khugepaged-aware-of-madvise-fix.patch The series is unbisectable, build errors occur. It needs to be fixed too. The kernel complains: BUG: Bad page state in process qemu-kvm pfn:1bec05 page:ffffea00061ba118 count:1883770 mapcount:0 mapping: (null) index:0x0 page flags: 0x8000000000008000(tail) Pid: 4221, comm: qemu-kvm Not tainted 2.6.37-mm1_64 #2 Call Trace: [<ffffffff810cefcb>] ? bad_page+0xab/0x120 [<ffffffff810cf4a1>] ? free_pages_prepare+0xa1/0xd0 [<ffffffff810cfebd>] ? __free_pages_ok+0x2d/0xc0 [<ffffffff810cff66>] ? free_compound_page+0x16/0x20 [<ffffffff810d44f7>] ? __put_compound_page+0x17/0x20 [<ffffffff810d4578>] ? put_compound_page+0x48/0x170 [<ffffffff810d49ae>] ? release_pages+0x24e/0x260 [<ffffffff810f757d>] ? free_pages_and_swap_cache+0x8d/0xb0 [<ffffffff81108b30>] ? zap_huge_pmd+0x130/0x1b0 [<ffffffff810e9877>] ? unmap_vmas+0x877/0xbb0 [<ffffffff810ec14a>] ? exit_mmap+0xda/0x170 [<ffffffff810697fa>] ? mmput+0x4a/0x110 [<ffffffff8106e11b>] ? exit_mm+0x12b/0x170 [<ffffffff81070299>] ? do_exit+0x6d9/0x820 [<ffffffff810973cc>] ? futex_wake+0x10c/0x130 [<ffffffff81070423>] ? do_group_exit+0x43/0xb0 [<ffffffff8107c59a>] ? get_signal_to_deliver+0x1ba/0x390 [<ffffffff8103028f>] ? do_notify_resume+0xef/0x850 [<ffffffff8107aae3>] ? dequeue_signal+0x93/0x160 [<ffffffff8107add7>] ? sys_rt_sigtimedwait+0x227/0x230 [<ffffffff81099cce>] ? sys_futex+0x7e/0x150 [<ffffffff8103101b>] ? int_signal+0x12/0x17 regards, -- js -- 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/ . Fight unfair telecom policy in Canada: sign http://dissolvethecrtc.ca/ Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: qemu-kvm defunct due to THP [was: mmotm 2011-01-06-15-41 uploaded] 2011-01-10 14:37 ` qemu-kvm defunct due to THP [was: mmotm 2011-01-06-15-41 uploaded] Jiri Slaby @ 2011-01-10 15:01 ` Andrea Arcangeli 2011-01-10 21:02 ` Jiri Slaby 0 siblings, 1 reply; 11+ messages in thread From: Andrea Arcangeli @ 2011-01-10 15:01 UTC (permalink / raw) To: Jiri Slaby; +Cc: linux-kernel, akpm, mm-commits, linux-mm, kvm On Mon, Jan 10, 2011 at 03:37:57PM +0100, Jiri Slaby wrote: > On 01/07/2011 12:41 AM, akpm@linux-foundation.org wrote: > > The mm-of-the-moment snapshot 2011-01-06-15-41 has been uploaded to > > Hi, something of the following breaks qemu-kvm: Thanks for the report. It's already fixed and I posted this a few days ago to linux-mm. I had to rewrite the KVM THP support when merging THP in -mm, because the kvm code in -mm has async page faults and doing so I eliminated one gfn_to_page lookup for each kvm secondary mmu page fault. But first new attempt wasn't entirely successful ;), the below incremental fix should work. Please test it and let me know if any trouble is left. Also note again on linux-mm I posted two more patches, I recommend to apply the other two as well. The second adds KSM THP support, the third cleanup some code but I like to have it tested. Thanks a lot, Andrea ==== Subject: thp: fix for KVM THP support From: Andrea Arcangeli <aarcange@redhat.com> There were several bugs: dirty_bitmap ignored (migration shutoff largepages), has_wrprotect_page(directory_level) ignored, refcount taken on tail page and refcount released on pfn head page post-adjustment (now it's being transferred during the adjustment, that's where KSM over THP tripped inside split_huge_page, the rest I found it by code review). Signed-off-by: Andrea Arcangeli <aarcange@redhat.com> --- arch/x86/kvm/mmu.c | 97 ++++++++++++++++++++++++++++++++------------- arch/x86/kvm/paging_tmpl.h | 10 +++- 2 files changed, 79 insertions(+), 28 deletions(-) This would become thp-kvm-mmu-transparent-hugepage-support-fix.patch --- a/arch/x86/kvm/mmu.c +++ b/arch/x86/kvm/mmu.c @@ -554,14 +554,18 @@ static int host_mapping_level(struct kvm return ret; } -static int mapping_level(struct kvm_vcpu *vcpu, gfn_t large_gfn) +static bool mapping_level_dirty_bitmap(struct kvm_vcpu *vcpu, gfn_t large_gfn) { struct kvm_memory_slot *slot; - int host_level, level, max_level; - slot = gfn_to_memslot(vcpu->kvm, large_gfn); if (slot && slot->dirty_bitmap) - return PT_PAGE_TABLE_LEVEL; + return true; + return false; +} + +static int mapping_level(struct kvm_vcpu *vcpu, gfn_t large_gfn) +{ + int host_level, level, max_level; host_level = host_mapping_level(vcpu->kvm, large_gfn); @@ -2315,15 +2319,45 @@ static int kvm_handle_bad_page(struct kv return 1; } -static void transparent_hugepage_adjust(gfn_t *gfn, pfn_t *pfn, int * level) +static void transparent_hugepage_adjust(struct kvm_vcpu *vcpu, + gfn_t *gfnp, pfn_t *pfnp, int *levelp) { - /* check if it's a transparent hugepage */ - if (!is_error_pfn(*pfn) && !kvm_is_mmio_pfn(*pfn) && - *level == PT_PAGE_TABLE_LEVEL && - PageTransCompound(pfn_to_page(*pfn))) { - *level = PT_DIRECTORY_LEVEL; - *gfn = *gfn & ~(KVM_PAGES_PER_HPAGE(*level) - 1); - *pfn = *pfn & ~(KVM_PAGES_PER_HPAGE(*level) - 1); + pfn_t pfn = *pfnp; + gfn_t gfn = *gfnp; + int level = *levelp; + + /* + * Check if it's a transparent hugepage. If this would be an + * hugetlbfs page, level wouldn't be set to + * PT_PAGE_TABLE_LEVEL and there would be no adjustment done + * here. + */ + if (!is_error_pfn(pfn) && !kvm_is_mmio_pfn(pfn) && + level == PT_PAGE_TABLE_LEVEL && + PageTransCompound(pfn_to_page(pfn)) && + !has_wrprotected_page(vcpu->kvm, gfn, PT_DIRECTORY_LEVEL)) { + unsigned long mask; + /* + * mmu_notifier_retry was successful and we hold the + * mmu_lock here, so the pmd can't become splitting + * from under us, and in turn + * __split_huge_page_refcount() can't run from under + * us and we can safely transfer the refcount from + * PG_tail to PG_head as we switch the pfn to tail to + * head. + */ + *levelp = level = PT_DIRECTORY_LEVEL; + mask = KVM_PAGES_PER_HPAGE(level) - 1; + VM_BUG_ON((gfn & mask) != (pfn & mask)); + if (pfn & mask) { + gfn &= ~mask; + *gfnp = gfn; + kvm_release_pfn_clean(pfn); + pfn &= ~mask; + if (!get_page_unless_zero(pfn_to_page(pfn))) + BUG(); + *pfnp = pfn; + } } } @@ -2335,27 +2369,31 @@ static int nonpaging_map(struct kvm_vcpu { int r; int level; + int force_pt_level; pfn_t pfn; unsigned long mmu_seq; bool map_writable; - level = mapping_level(vcpu, gfn); - - /* - * This path builds a PAE pagetable - so we can map 2mb pages at - * maximum. Therefore check if the level is larger than that. - */ - if (level > PT_DIRECTORY_LEVEL) - level = PT_DIRECTORY_LEVEL; + force_pt_level = mapping_level_dirty_bitmap(vcpu, gfn); + if (likely(!force_pt_level)) { + level = mapping_level(vcpu, gfn); + /* + * This path builds a PAE pagetable - so we can map + * 2mb pages at maximum. Therefore check if the level + * is larger than that. + */ + if (level > PT_DIRECTORY_LEVEL) + level = PT_DIRECTORY_LEVEL; - gfn &= ~(KVM_PAGES_PER_HPAGE(level) - 1); + gfn &= ~(KVM_PAGES_PER_HPAGE(level) - 1); + } else + level = PT_PAGE_TABLE_LEVEL; mmu_seq = vcpu->kvm->mmu_notifier_seq; smp_rmb(); if (try_async_pf(vcpu, prefault, gfn, v, &pfn, write, &map_writable)) return 0; - transparent_hugepage_adjust(&gfn, &pfn, &level); /* mmio */ if (is_error_pfn(pfn)) @@ -2365,6 +2403,8 @@ static int nonpaging_map(struct kvm_vcpu if (mmu_notifier_retry(vcpu, mmu_seq)) goto out_unlock; kvm_mmu_free_some_pages(vcpu); + if (likely(!force_pt_level)) + transparent_hugepage_adjust(vcpu, &gfn, &pfn, &level); r = __direct_map(vcpu, v, write, map_writable, level, gfn, pfn, prefault); spin_unlock(&vcpu->kvm->mmu_lock); @@ -2701,6 +2741,7 @@ static int tdp_page_fault(struct kvm_vcp pfn_t pfn; int r; int level; + int force_pt_level; gfn_t gfn = gpa >> PAGE_SHIFT; unsigned long mmu_seq; int write = error_code & PFERR_WRITE_MASK; @@ -2713,16 +2754,18 @@ static int tdp_page_fault(struct kvm_vcp if (r) return r; - level = mapping_level(vcpu, gfn); - - gfn &= ~(KVM_PAGES_PER_HPAGE(level) - 1); + force_pt_level = mapping_level_dirty_bitmap(vcpu, gfn); + if (likely(!force_pt_level)) { + level = mapping_level(vcpu, gfn); + gfn &= ~(KVM_PAGES_PER_HPAGE(level) - 1); + } else + level = PT_PAGE_TABLE_LEVEL; mmu_seq = vcpu->kvm->mmu_notifier_seq; smp_rmb(); if (try_async_pf(vcpu, prefault, gfn, gpa, &pfn, write, &map_writable)) return 0; - transparent_hugepage_adjust(&gfn, &pfn, &level); /* mmio */ if (is_error_pfn(pfn)) @@ -2731,6 +2774,8 @@ static int tdp_page_fault(struct kvm_vcp if (mmu_notifier_retry(vcpu, mmu_seq)) goto out_unlock; kvm_mmu_free_some_pages(vcpu); + if (likely(!force_pt_level)) + transparent_hugepage_adjust(vcpu, &gfn, &pfn, &level); r = __direct_map(vcpu, gpa, write, map_writable, level, gfn, pfn, prefault); spin_unlock(&vcpu->kvm->mmu_lock); --- a/arch/x86/kvm/paging_tmpl.h +++ b/arch/x86/kvm/paging_tmpl.h @@ -553,6 +553,7 @@ static int FNAME(page_fault)(struct kvm_ int r; pfn_t pfn; int level = PT_PAGE_TABLE_LEVEL; + int force_pt_level; unsigned long mmu_seq; bool map_writable; @@ -580,7 +581,11 @@ static int FNAME(page_fault)(struct kvm_ return 0; } - if (walker.level >= PT_DIRECTORY_LEVEL) { + if (walker.level >= PT_DIRECTORY_LEVEL) + force_pt_level = mapping_level_dirty_bitmap(vcpu, walker.gfn); + else + force_pt_level = 1; + if (!force_pt_level) { level = min(walker.level, mapping_level(vcpu, walker.gfn)); walker.gfn = walker.gfn & ~(KVM_PAGES_PER_HPAGE(level) - 1); } @@ -591,7 +596,6 @@ static int FNAME(page_fault)(struct kvm_ if (try_async_pf(vcpu, prefault, walker.gfn, addr, &pfn, write_fault, &map_writable)) return 0; - transparent_hugepage_adjust(&walker.gfn, &pfn, &level); /* mmio */ if (is_error_pfn(pfn)) @@ -603,6 +607,8 @@ static int FNAME(page_fault)(struct kvm_ trace_kvm_mmu_audit(vcpu, AUDIT_PRE_PAGE_FAULT); kvm_mmu_free_some_pages(vcpu); + if (!force_pt_level) + transparent_hugepage_adjust(vcpu, &walker.gfn, &pfn, &level); sptep = FNAME(fetch)(vcpu, addr, &walker, user_fault, write_fault, level, &write_pt, pfn, map_writable, prefault); (void)sptep; -- 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/ . Fight unfair telecom policy in Canada: sign http://dissolvethecrtc.ca/ Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: qemu-kvm defunct due to THP [was: mmotm 2011-01-06-15-41 uploaded] 2011-01-10 15:01 ` Andrea Arcangeli @ 2011-01-10 21:02 ` Jiri Slaby 2011-01-12 15:02 ` Andrea Arcangeli 0 siblings, 1 reply; 11+ messages in thread From: Jiri Slaby @ 2011-01-10 21:02 UTC (permalink / raw) To: Andrea Arcangeli; +Cc: linux-kernel, akpm, mm-commits, linux-mm, kvm On 01/10/2011 04:01 PM, Andrea Arcangeli wrote: > On Mon, Jan 10, 2011 at 03:37:57PM +0100, Jiri Slaby wrote: >> On 01/07/2011 12:41 AM, akpm@linux-foundation.org wrote: >>> The mm-of-the-moment snapshot 2011-01-06-15-41 has been uploaded to >> >> Hi, something of the following breaks qemu-kvm: > > Thanks for the report. It's already fixed and I posted this a few days > ago to linux-mm. > > I had to rewrite the KVM THP support when merging THP in -mm, because > the kvm code in -mm has async page faults and doing so I eliminated > one gfn_to_page lookup for each kvm secondary mmu page fault. But > first new attempt wasn't entirely successful ;), the below incremental > fix should work. Please test it and let me know if any trouble is > left. > > Also note again on linux-mm I posted two more patches, I recommend to > apply the other two as well. The second adds KSM THP support, the > third cleanup some code but I like to have it tested. > > Thanks a lot, > Andrea > > ==== > Subject: thp: fix for KVM THP support > > From: Andrea Arcangeli <aarcange@redhat.com> > > There were several bugs: dirty_bitmap ignored (migration shutoff largepages), > has_wrprotect_page(directory_level) ignored, refcount taken on tail page and > refcount released on pfn head page post-adjustment (now it's being transferred > during the adjustment, that's where KSM over THP tripped inside > split_huge_page, the rest I found it by code review). > > Signed-off-by: Andrea Arcangeli <aarcange@redhat.com> > --- > arch/x86/kvm/mmu.c | 97 ++++++++++++++++++++++++++++++++------------- > arch/x86/kvm/paging_tmpl.h | 10 +++- > 2 files changed, 79 insertions(+), 28 deletions(-) Yup, this works for me. If you point me to the other 2, I will test them too... thanks, -- js -- 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/ . Fight unfair telecom policy in Canada: sign http://dissolvethecrtc.ca/ Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: qemu-kvm defunct due to THP [was: mmotm 2011-01-06-15-41 uploaded] 2011-01-10 21:02 ` Jiri Slaby @ 2011-01-12 15:02 ` Andrea Arcangeli 0 siblings, 0 replies; 11+ messages in thread From: Andrea Arcangeli @ 2011-01-12 15:02 UTC (permalink / raw) To: Jiri Slaby; +Cc: linux-kernel, akpm, mm-commits, linux-mm, kvm On Mon, Jan 10, 2011 at 10:02:50PM +0100, Jiri Slaby wrote: > Yup, this works for me. If you point me to the other 2, I will test them > too... Sure, and they're already included in -mm. http://marc.info/?l=linux-mm&m=129442647907831&q=raw http://marc.info/?l=linux-mm&m=129442718808733&q=raw http://marc.info/?l=linux-mm&m=129442733108913&q=raw I also included in aa.git the other fixes for migrate deadlocks (anon_vma huge non-huge probably only reproducible with preempt but theoretically not only preempt issues, lock_page readahead with slub, and ksm-lru-drain accounting fix for one ltp ksm testcase) if you want to test that too (they're in -mm as well of course). Thanks, Andrea -- 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/ . Fight unfair telecom policy in Canada: sign http://dissolvethecrtc.ca/ Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> ^ permalink raw reply [flat|nested] 11+ messages in thread
* bnx2 card cannot be detected (WAS Re: mmotm 2011-01-06-15-41 uploaded) 2011-01-06 23:41 mmotm 2011-01-06-15-41 uploaded akpm ` (2 preceding siblings ...) 2011-01-10 14:37 ` qemu-kvm defunct due to THP [was: mmotm 2011-01-06-15-41 uploaded] Jiri Slaby @ 2011-01-11 1:01 ` CAI Qian 2011-01-11 4:10 ` CAI Qian 3 siblings, 1 reply; 11+ messages in thread From: CAI Qian @ 2011-01-11 1:01 UTC (permalink / raw) To: akpm; +Cc: linux-kernel, linux-mm After updated to this kernel, my system with bnx2 card (Ethernet controller: Broadcom Corporation NetXtreme II BCM5709S Gigabit Ethernet (rev 20) can't be detected. The system has no any of eth*. mmotm 2010-12-02-16-34 version is working fine there. Is this a known issue? CAI Qian ----- Original Message ----- > The mm-of-the-moment snapshot 2011-01-06-15-41 has been uploaded to > > http://userweb.kernel.org/~akpm/mmotm/ > > and will soon be available at > > git://zen-kernel.org/kernel/mmotm.git > > It contains the following patches against 2.6.37: > > linux-next.patch > next-remove-localversion.patch > i-need-old-gcc.patch > arch-alpha-kernel-systblss-remove-debug-check.patch > arch-alpha-include-asm-ioh-s-extern-inline-static-inline.patch > memblock-fix-memblock_is_region_memory.patch > mm-vmap-area-cache.patch > mm-vmap-area-cache-fix.patch > backlight-fix-88pm860x_bl-macro-collision.patch > cciss-fix-botched-tag-masking-for-scsi-tape-commands.patch > acerhdf-add-support-for-aspire-1410-bios-v13314.patch > arm-translate-delays-into-mostly-c.patch > arm-allow-machines-to-override-__delay.patch > arm-implement-a-timer-based-__delay-loop.patch > msm-timer-migrate-to-timer-based-__delay.patch > audit-always-follow-va_copy-with-va_end.patch > fs-btrfs-inodec-eliminate-memory-leak.patch > btrfs-dont-dereference-extent_mapping-if-null.patch > cpufreq-fix-ondemand-governor-powersave_bias-execution-time-misuse.patch > macintosh-wrong-test-in-fan_readwrite_reg.patch > spufs-use-simple_write_to_buffer.patch > debugfs-remove-module_exit.patch > drivers-gpu-drm-radeon-atomc-fix-warning.patch > drivers-video-i810-i810-i2cc-fix-i2c-bus-handling.patch > maintainers-update-entries-affecting-via-technologies.patch > cyber2000fb-avoid-palette-corruption-at-higher-clocks.patch > irq-use-per_cpu-kstat_irqs.patch > drivers-leds-leds-lp5521c-fix-potential-buffer-overflow.patch > leds-leds-pca9532-cleanups.patch > leds-leds-lp5523-modify-the-way-of-setting-led-device-name.patch > leds-lp5523-fix-circular-locking.patch > leds-lp5521-fix-circular-locking.patch > leds-lp5521-modify-the-way-of-setting-led-device-name.patch > leds-add-output-inversion-option-to-backlight-trigger.patch > leds-add-output-inversion-option-to-backlight-trigger-fix.patch > leds-h1940-use-gpiolib-for-latch-access-fix-build-failure.patch > leds-route-kbd-leds-through-the-generic-leds-layer.patch > mips-enable-arch_dma_addr_t_64bit-with-highmem-64bit_phys_addr-64bit.patch > drivers-video-backlight-l4f00242t03c-make-1-bit-signed-field-unsigned.patch > drivers-video-backlight-l4f00242t03c-full-implement-fb-power-states-for-this-lcd.patch > drivers-video-backlight-l4f00242t03c-prevent-unbalanced-calls-to-regulator-enable-disable.patch > mbp_nvidia_bl-remove-dmi-dependency.patch > mbp_nvidia_bl-check-that-the-backlight-control-functions.patch > mbp_nvidia_bl-rename-to-apple_bl.patch > drivers-video-backlight-l4f00242t03c-fix-reset-sequence.patch > btusb-patch-add_apple_macbookpro62.patch > ext4-dont-use-pr_warning_ratelimited.patch > fs-ext4-superc-ext4_register_li_request-fix-use-uninitialised.patch > atmel_serial-fix-rts-high-after-initialization-in-rs485-mode.patch > atmel_serial-fix-rts-high-after-initialization-in-rs485-mode-fix.patch > sched-remove-long-deprecated-clone_stopped-flag.patch > drivers-message-fusion-mptsasc-fix-warning.patch > scsi-fix-a-header-to-include-linux-typesh.patch > drivers-block-makefile-replace-the-use-of-module-objs-with-module-y.patch > drivers-block-aoe-makefile-replace-the-use-of-module-objs-with-module-y.patch > cciss-make-cciss_revalidate-not-loop-through-ciss_max_luns-volumes-unnecessarily.patch > vfs-remove-a-warning-on-open_fmode.patch > vfs-add-__fmode_exec.patch > fs-make-block-fiemap-mapping-length-at-least-blocksize-long.patch > n_hdlc-fix-read-and-write-locking.patch > n_hdlc-fix-read-and-write-locking-update.patch > mm.patch > mm-page-allocator-adjust-the-per-cpu-counter-threshold-when-memory-is-low.patch > mm-vmstat-use-a-single-setter-function-and-callback-for-adjusting-percpu-thresholds.patch > mm-vmstat-use-a-single-setter-function-and-callback-for-adjusting-percpu-thresholds-fix.patch > mm-vmstat-use-a-single-setter-function-and-callback-for-adjusting-percpu-thresholds-update.patch > mm-vmstat-use-a-single-setter-function-and-callback-for-adjusting-percpu-thresholds-fix-set_pgdat_percpu_threshold-dont-use-for_each_online_cpu.patch > writeback-integrated-background-writeback-work.patch > writeback-trace-wakeup-event-for-background-writeback.patch > writeback-stop-background-kupdate-works-from-livelocking-other-works.patch > writeback-stop-background-kupdate-works-from-livelocking-other-works-update.patch > writeback-avoid-livelocking-wb_sync_all-writeback.patch > writeback-avoid-livelocking-wb_sync_all-writeback-update.patch > writeback-check-skipped-pages-on-wb_sync_all.patch > writeback-check-skipped-pages-on-wb_sync_all-update.patch > writeback-check-skipped-pages-on-wb_sync_all-update-fix.patch > writeback-io-less-balance_dirty_pages.patch > writeback-consolidate-variable-names-in-balance_dirty_pages.patch > writeback-per-task-rate-limit-on-balance_dirty_pages.patch > writeback-per-task-rate-limit-on-balance_dirty_pages-fix.patch > writeback-prevent-duplicate-balance_dirty_pages_ratelimited-calls.patch > writeback-account-per-bdi-accumulated-written-pages.patch > writeback-bdi-write-bandwidth-estimation.patch > writeback-bdi-write-bandwidth-estimation-fix.patch > writeback-show-bdi-write-bandwidth-in-debugfs.patch > writeback-quit-throttling-when-bdi-dirty-pages-dropped-low.patch > writeback-reduce-per-bdi-dirty-threshold-ramp-up-time.patch > writeback-make-reasonable-gap-between-the-dirty-background-thresholds.patch > writeback-scale-down-max-throttle-bandwidth-on-concurrent-dirtiers.patch > writeback-add-trace-event-for-balance_dirty_pages.patch > writeback-make-nr_to_write-a-per-file-limit.patch > writeback-make-nr_to_write-a-per-file-limit-fix.patch > sync_inode_metadata-fix-comment.patch > mm-page-writebackc-fix-__set_page_dirty_no_writeback-return-value.patch > vmscan-factor-out-kswapd-sleeping-logic-from-kswapd.patch > mm-find_get_pages_contig-fixlet.patch > fs-mpagec-consolidate-code.patch > fs-mpagec-consolidate-code-checkpatch-fixes.patch > mm-convert-sprintf_symbol-to-%ps.patch > mm-smaps-export-mlock-information.patch > mm-compaction-add-trace-events-for-memory-compaction-activity.patch > mm-vmscan-convert-lumpy_mode-into-a-bitmask.patch > mm-vmscan-reclaim-order-0-and-use-compaction-instead-of-lumpy-reclaim.patch > mm-vmscan-reclaim-order-0-and-use-compaction-instead-of-lumpy-reclaim-fix.patch > mm-migration-allow-migration-to-operate-asynchronously-and-avoid-synchronous-compaction-in-the-faster-path.patch > mm-migration-allow-migration-to-operate-asynchronously-and-avoid-synchronous-compaction-in-the-faster-path-fix.patch > mm-migration-cleanup-migrate_pages-api-by-matching-types-for-offlining-and-sync.patch > mm-compaction-perform-a-faster-migration-scan-when-migrating-asynchronously.patch > mm-vmscan-rename-lumpy_mode-to-reclaim_mode.patch > mm-vmscan-rename-lumpy_mode-to-reclaim_mode-fix.patch > mm-deactivate-invalidated-pages.patch > mm-deactivate-invalidated-pages-fix.patch > mm-remove-unused-get_vm_area_node.patch > mm-remove-gfp-mask-from-pcpu_get_vm_areas.patch > mm-unify-module_alloc-code-for-vmalloc.patch > oom-allow-a-non-cap_sys_resource-proces-to-oom_score_adj-down.patch > mm-clear-pageerror-bit-in-msync-fsync.patch > do_wp_page-remove-the-reuse-flag.patch > do_wp_page-clarify-dirty_page-handling.patch > mlock-avoid-dirtying-pages-and-triggering-writeback.patch > mlock-only-hold-mmap_sem-in-shared-mode-when-faulting-in-pages.patch > mlock-only-hold-mmap_sem-in-shared-mode-when-faulting-in-pages-fix.patch > mm-add-foll_mlock-follow_page-flag.patch > mm-move-vm_locked-check-to-__mlock_vma_pages_range.patch > mlock-do-not-hold-mmap_sem-for-extended-periods-of-time.patch > mlock-do-not-hold-mmap_sem-for-extended-periods-of-time-fix.patch > mlock-do-not-hold-mmap_sem-for-extended-periods-of-time-fix2.patch > mempolicy-remove-tasklist_lock-from-migrate_pages.patch > vmalloc-remove-redundant-unlikely.patch > mm-remove-likely-from-mapping_unevictable.patch > mm-remove-unlikely-from-page_mapping.patch > mm-remove-likely-from-grab_cache_page_write_begin.patch > mm-kswapd-stop-high-order-balancing-when-any-suitable-zone-is-balanced.patch > mm-kswapd-keep-kswapd-awake-for-high-order-allocations-until-a-percentage-of-the-node-is-balanced.patch > mm-kswapd-use-the-order-that-kswapd-was-reclaiming-at-for-sleeping_prematurely.patch > mm-kswapd-reset-kswapd_max_order-and-classzone_idx-after-reading.patch > mm-kswapd-treat-zone-all_unreclaimable-in-sleeping_prematurely-similar-to-balance_pgdat.patch > mm-kswapd-use-the-classzone-idx-that-kswapd-was-using-for-sleeping_prematurely.patch > mm-set-correct-numa_zonelist_order-string-when-configured-on-the-kernel-command-line.patch > writeback-avoid-unnecessary-determine_dirtyable_memory-call.patch > writeback-avoid-unnecessary-determine_dirtyable_memory-call-fix.patch > thp-ksm-free-swap-when-swapcache-page-is-replaced.patch > thp-fix-bad_page-to-show-the-real-reason-the-page-is-bad.patch > thp-transparent-hugepage-support-documentation.patch > thp-mm-define-madv_hugepage.patch > thp-compound_lock.patch > thp-alter-compound-get_page-put_page.patch > thp-put_page-recheck-pagehead-after-releasing-the-compound_lock.patch > thp-update-futex-compound-knowledge.patch > thp-clear-compound-mapping.patch > thp-add-native_set_pmd_at.patch > thp-add-pmd-paravirt-ops.patch > thp-no-paravirt-version-of-pmd-ops.patch > thp-export-maybe_mkwrite.patch > thp-comment-reminder-in-destroy_compound_page.patch > thp-config_transparent_hugepage.patch > thp-config_transparent_hugepage-fix.patch > thp-special-pmd_trans_-functions.patch > thp-add-pmd-mangling-generic-functions.patch > thp-add-pmd-mangling-generic-functions-fix-pgtableh-build-for-um.patch > thp-add-pmd-mangling-functions-to-x86.patch > thp-bail-out-gup_fast-on-splitting-pmd.patch > thp-pte-alloc-trans-splitting.patch > thp-pte-alloc-trans-splitting-fix.patch > thp-pte-alloc-trans-splitting-fix-checkpatch-fixes.patch > thp-add-pmd-mmu_notifier-helpers.patch > thp-clear-page-compound.patch > thp-add-pmd_huge_pte-to-mm_struct.patch > thp-split_huge_page_mm-vma.patch > thp-split_huge_page-paging.patch > thp-clear_copy_huge_page.patch > thp-kvm-mmu-transparent-hugepage-support.patch > thp-_gfp_no_kswapd.patch > thp-dont-alloc-harder-for-gfp-nomemalloc-even-if-nowait.patch > thp-transparent-hugepage-core.patch > thp-split_huge_page-anon_vma-ordering-dependency.patch > thp-verify-pmd_trans_huge-isnt-leaking.patch > thp-madvisemadv_hugepage.patch > thp-add-pagetranscompound.patch > thp-pmd_trans_huge-migrate-bugcheck.patch > thp-memcg-compound.patch > thp-transhuge-memcg-commit-tail-pages-at-charge.patch > thp-memcg-huge-memory.patch > thp-transparent-hugepage-vmstat.patch > thp-khugepaged.patch > thp-khugepaged-vma-merge.patch > thp-skip-transhuge-pages-in-ksm-for-now.patch > thp-remove-pg_buddy.patch > thp-add-x86-32bit-support.patch > thp-mincore-transparent-hugepage-support.patch > thp-add-pmd_modify.patch > thp-mprotect-pass-vma-down-to-page-table-walkers.patch > thp-mprotect-transparent-huge-page-support.patch > thp-set-recommended-min-free-kbytes.patch > thp-enable-direct-defrag.patch > thp-add-numa-awareness-to-hugepage-allocations.patch > thp-allocate-memory-in-khugepaged-outside-of-mmap_sem-write-mode.patch > thp-allocate-memory-in-khugepaged-outside-of-mmap_sem-write-mode-fix.patch > thp-transparent-hugepage-config-choice.patch > thp-select-config_compaction-if-transparent_hugepage-enabled.patch > thp-transhuge-isolate_migratepages.patch > thp-avoid-breaking-huge-pmd-invariants-in-case-of-vma_adjust-failures.patch > thp-dont-allow-transparent-hugepage-support-without-pse.patch > thp-mmu_notifier_test_young.patch > thp-freeze-khugepaged-and-ksmd.patch > thp-use-compaction-in-kswapd-for-gfp_atomic-order-0.patch > thp-use-compaction-for-all-allocation-orders.patch > thp-disable-transparent-hugepages-by-default-on-small-systems.patch > thp-fix-anon-memory-statistics-with-transparent-hugepages.patch > thp-scale-nr_rotated-to-balance-memory-pressure.patch > thp-transparent-hugepage-sysfs-meminfo.patch > thp-add-debug-checks-for-mapcount-related-invariants.patch > thp-fix-memory-failure-hugetlbfs-vs-thp-collision.patch > thp-compound_trans_order.patch > thp-compound_trans_order-fix.patch > thp-mm-define-madv_nohugepage.patch > thp-madvisemadv_nohugepage.patch > thp-khugepaged-make-khugepaged-aware-of-madvise.patch > thp-khugepaged-make-khugepaged-aware-of-madvise-fix.patch > mm-migration-use-rcu_dereference_protected-when-dereferencing-the-radix-tree-slot-during-file-page-migration.patch > mm-migration-use-rcu_dereference_protected-when-dereferencing-the-radix-tree-slot-during-file-page-migration-fix.patch > mm-hugetlbc-fix-error-path-memory-leak-in-nr_hugepages_store_common.patch > mm-hugetlbc-fix-error-path-memory-leak-in-nr_hugepages_store_common-fix.patch > brk-fix-min_brk-lower-bound-computation-for-compat_brk.patch > brk-fix-min_brk-lower-bound-computation-for-compat_brk-fix.patch > mm-page_allocc-simplify-calculation-of-combined-index-of-adjacent-buddy-lists.patch > mm-page_allocc-simplify-calculation-of-combined-index-of-adjacent-buddy-lists-checkpatch-fixes.patch > mm-page_allocc-simplify-calculation-of-combined-index-of-adjacent-buddy-lists-fix.patch > mm-dmapoolc-take-lock-only-once-in-dma_pool_free.patch > mm-dmapoolc-use-task_uninterruptible-in-dma_pool_alloc.patch > fs-fs-writebackc-fix-sync_inodes_sb-return-value-kernel-doc.patch > hugetlb-check-the-return-value-of-string-conversion-in-sysctl-handler.patch > hugetlb-check-the-return-value-of-string-conversion-in-sysctl-handler-fix.patch > hugetlb-do-not-allow-pagesize-=-max_order-pool-adjustment.patch > hugetlb-do-not-allow-pagesize-=-max_order-pool-adjustment-fix.patch > hugetlb-do-not-allow-pagesize-=-max_order-pool-adjustment-fix-fix.patch > hugetlb-fix-handling-of-parse-errors-in-sysfs.patch > hugetlb-handle-nodemask_alloc-failure-correctly.patch > frv-duplicate-output_buffer-of-e03.patch > frv-duplicate-output_buffer-of-e03-checkpatch-fixes.patch > hpet-factor-timer-allocate-from-open.patch > um-mark-config_highmem-as-broken.patch > arch-um-drivers-linec-safely-iterate-over-list-of-winch-handlers.patch > uml-mmapper_kern-needs-module_license.patch > uml-use-simple_write_to_buffer.patch > kmsg_dump-constrain-mtdoops-and-ramoops-to-perform-their-actions-only-for-kmsg_dump_panic.patch > kmsg_dump-add-kmsg_dump-calls-to-the-reboot-halt-poweroff-and-emergency_restart-paths.patch > set_rtc_mmss-show-warning-message-only-once.patch > include-linux-kernelh-abs-fix-handling-of-32-bit-unsigneds-on-64-bit.patch > include-linux-kernelh-abs-fix-handling-of-32-bit-unsigneds-on-64-bit-fix.patch > add-the-common-dma_addr_t-typedef-to-include-linux-typesh.patch > toshibah-hide-a-function-prototypes-behind-__kernel__-macro.patch > include-linux-unaligned-packed_structh-use-__packed.patch > include-asm-generic-vmlinuxldsh-make-readmostly-section-correctly-align.patch > ihex-fix-unused-return-value-compiler-warning.patch > ihex-fix-unused-return-value-compiler-warning-fix.patch > st-spear-pcie-gadget-suppport.patch > kernel-clean-up-use_generic_smp_helpers.patch > mm-numa-aware-alloc_task_struct_node.patch > mm-numa-aware-alloc_thread_info_node.patch > kthread-numa-aware-kthread_create_on_cpu.patch > kthread-use-kthread_create_on_cpu.patch > kptr_restrict-for-hiding-kernel-pointers-from-unprivileged-users.patch > kptr_restrict-for-hiding-kernel-pointers-from-unprivileged-users-fix.patch > kptr_restrict-for-hiding-kernel-pointers-v4.patch > kptr_restrict-for-hiding-kernel-pointers-v6.patch > kptr_restrict-for-hiding-kernel-pointers-v7.patch > kptr_restrict-for-hiding-kernel-pointers-v7-fix.patch > kptr_restrict-fix-build-when-printk-not-enabled.patch > net-convert-%p-usage-to-%pk.patch > dca-remove-unneeded-null-check.patch > printk-use-rcu-to-prevent-potential-lock-contention-in-kmsg_dump.patch > include-linux-printkh-move-console-functions-and-variables-together.patch > include-linux-printkh-use-space-after-define.patch > include-linux-printkh-use-and-neaten-no_printk.patch > include-linux-printkh-add-pr_level_once-macros.patch > include-linux-printkh-lib-hexdumpc-neatening-and-add-config_printk-guard.patch > include-linux-printkh-organize-printk_ratelimited-macros.patch > include-linux-printkh-use-tab-not-spaces-for-indent.patch > lib-fix-vscnprintf-if-size-is-==-0.patch > vfs-remove-unlikely-from-fput_light.patch > vfs-remove-unlikely-from-fget_light.patch > fs-fs_posix_acl-does-not-depend-on-block.patch > scripts-get_maintainerpl-make-rolestats-the-default.patch > scripts-get_maintainerpl-use-git-fallback-more-often.patch > maintainers-openwrt-devel-is-subscribers-only.patch > credits-update-stelians-entry.patch > maintainers-orphan-the-meye-driver.patch > maintainers-remove-stelian-from-the-ams-driver-record.patch > flex_array-export-symbols-to-modules.patch > drivers-mmc-host-omapc-use-resource_size.patch > drivers-mmc-host-omap_hsmmcc-use-resource_size.patch > scripts-checkpatchpl-add-check-for-multiple-terminating-semicolons-and-casts-of-vmalloc.patch > checkpatchpl-fix-cast-detection.patch > checkpatch-check-for-world-writeable-sysfs-debugfs-files.patch > checkpatchpl-add-prefer-__packed-check.patch > fs-select-fix-information-leak-to-userspace.patch > fs-select-fix-information-leak-to-userspace-fix.patch > epoll-convert-max_user_watches-to-long.patch > binfmt_elf-cleanups.patch > lib-hexdumpc-make-hex2bin-return-the-updated-src-address.patch > fs-binfmt_miscc-use-kernels-hex_to_bin-method.patch > fs-binfmt_miscc-use-kernels-hex_to_bin-method-fix.patch > fs-binfmt_miscc-use-kernels-hex_to_bin-method-fix-fix.patch > vgacon-check-for-efi-machine.patch > drivers-rtc-rtc-omapc-fix-a-memory-leak.patch > rtc-cmos-fix-suspend-resume.patch > rtc-delete-legacy-maintainers-entry.patch > rtc-add-real-time-clock-driver-for-nvidia-tegra.patch > drivers-gpio-cs5535-gpioc-add-some-additional-cs5535-specific-gpio-functionality.patch > drivers-staging-olpc_dcon-convert-to-new-cs5535-gpio-api.patch > cs5535-deprecate-older-cs5535_gpio-driver.patch > gpio-adp5588-gpio-irq_data-conversion.patch > gpio-langwell_gpio-irq_data-conversion.patch > gpio-max732x-irq_data-conversion.patch > gpio-pca953x-irq_data-conversion.patch > gpio-pl061-irq_data-conversion.patch > gpio-stmpe-gpio-irq_data-conversion.patch > gpio-sx150x-irq_data-conversion.patch > gpio-tc35892-gpio-irq_data-conversion.patch > gpio-timbgpio-irq_data-conversion.patch > gpio-vr41xx_giu-irq_data-conversion.patch > gpio_rdc321x-select-mfd_support-to-squelch-kconfig-warning.patch > gpio_vx855-eliminate-kconfig-dependency-warning.patch > gpio-ml_ioh_gpio-ml7213-gpio-driver.patch > gpio-ml_ioh_gpio-ml7213-gpio-driver-fix.patch > gpiolib-annotate-gpio-intialization-with-__must_check.patch > gpiolib-add-missing-functions-to-generic-fallback.patch > pipe-use-event-aware-wakeups.patch > drivers-telephony-ixjc-fix-warning.patch > ext2-speed-up-file-creates-by-optimizing-rec_len-functions.patch > ext3-speed-up-file-creates-by-optimizing-rec_len-functions.patch > ext3-remove-redundant-unlikely.patch > jbd-remove-dependency-on-__gfp_nofail.patch > befs-dont-pass-huge-structs-by-value.patch > reiserfs-make-sure-va_end-is-always-called-after-va_start.patch > documentation-email-clientstxt-warn-about-word-wrap-bug-in-kmail.patch > cgroups-remove-deprecated-subsystem-from-examples.patch > memcg-add-page_cgroup-flags-for-dirty-page-tracking.patch > memcg-document-cgroup-dirty-memory-interfaces.patch > memcg-document-cgroup-dirty-memory-interfaces-fix.patch > memcg-create-extensible-page-stat-update-routines.patch > memcg-add-lock-to-synchronize-page-accounting-and-migration.patch > memcg-fix-unit-mismatch-in-memcg-oom-limit-calculation.patch > memcg-remove-unnecessary-return-from-void-returning-mem_cgroup_del_lru_list.patch > memcg-fix-deadlock-between-cpuset-and-memcg.patch > memcg-fix-deadlock-between-cpuset-and-memcg-fix.patch > memcg-use-zalloc-rather-than-mallocmemset.patch > memcg-fix-memory-migration-of-shmem-swapcache.patch > fs-proc-basec-kernel-latencytopc-convert-sprintf_symbol-to-%ps.patch > fs-proc-basec-kernel-latencytopc-convert-sprintf_symbol-to-%ps-checkpatch-fixes.patch > proc-use-unsigned-long-inside-proc-statm.patch > proc-use-seq_puts-seq_putc-where-possible.patch > proc-low_ino-cleanup.patch > proc-use-single_open-correctly.patch > kpagecount-added-slab-page-checking-because-of-_mapcount-in-union.patch > proc-less-lock-unlock-in-remove_proc_entry.patch > exec_domain-establish-a-linux32-domain-on-config_compat-systems.patch > kernel-workqueuec-remove-noop-in-workqueue.patch > fs-char_devc-remove-unused-cdev_index.patch > rapidio-use-common-destid-storage-for-endpoints-and-switches.patch > rapidio-integrate-rio_switch-into-rio_dev.patch > rapidio-add-definitions-of-component-tag-fields.patch > rapidio-add-device-object-linking-into-discovery.patch > rapidio-use-component-tag-for-unified-switch-identification.patch > rapidio-add-new-idt-srio-switches.patch > rapidio-fix-hang-on-rapidio-doorbell-queue-full-condition.patch > rapidio-add-new-sysfs-attributes.patch > sysctl-fix-ifdef-guard-comment.patch > sysctl-remove-obsolete-comments.patch > sysctl-remove-obsolete-comments-fix.patch > user_ns-improve-the-user_ns-on-the-slab-packaging.patch > user_ns-improve-the-user_ns-on-the-slab-packaging-fix.patch > fs-execc-provide-the-correct-process-pid-to-the-pipe-helper.patch > nfc-driver-for-nxp-semiconductors-pn544-nfc-chip.patch > nfc-driver-for-nxp-semiconductors-pn544-nfc-chip-update.patch > taskstats-use-better-ifdef-for-alignment.patch > remove-dma64_addr_t.patch > pps-trivial-fixes.patch > pps-declare-variables-where-they-are-used-in-switch.patch > pps-fix-race-in-pps_fetch-handler.patch > pps-unify-timestamp-gathering.patch > pps-access-pps-device-by-direct-pointer.patch > pps-convert-printk-pr_-to-dev_.patch > pps-move-idr-stuff-to-ppsc.patch > pps-make-idr-lock-a-mutex-and-protect-idr_pre_get.patch > pps-use-bug_on-for-kernel-api-safety-checks.patch > pps-simplify-conditions-a-bit.patch > pps-timestamp-is-always-passed-to-dcd_change.patch > ntp-add-hardpps-implementation.patch > ntp-add-hardpps-implementation-update-v7.patch > pps-capture-monotonic_raw-timestamps-as-well.patch > pps-capture-monotonic_raw-timestamps-as-well-v7.patch > pps-add-kernel-consumer-support.patch > pps-add-kernel-consumer-support-v7.patch > pps-add-parallel-port-pps-client.patch > pps-add-parallel-port-pps-client-v7.patch > pps-add-parallel-port-pps-signal-generator.patch > pps-add-parallel-port-pps-signal-generator-fix.patch > pps-add-parallel-port-pps-signal-generator-v7.patch > memstick-core-fix-device_register-error-handling.patch > memstick-fix-setup-for-jmicron-38x-controllers.patch > memstick-set-pmos-values-propery-for-jmicron-38x-controllers.patch > memstick-add-support-for-jmicron-jmb-385-and-390-controllers.patch > memstick-avert-possible-race-condition-between-idr_pre_get-and-idr_get_new.patch > memstick-remove-mspro_block_mutex.patch > memstick-factor-out-transfer-initiating-functionality-in-mspro_blockc.patch > memstick-factor-out-transfer-initiating-functionality-in-mspro_blockc-fix.patch > memstick-add-support-for-mspro-specific-data-transfer-method.patch > w1-ds2423-counter-driver-and-documentation.patch > w1-ds2423-counter-driver-and-documentation-fix.patch > vmware-balloon-stop-locking-pages-when-hypervisor-tells-us-enough.patch > aio-remove-unnecessary-check.patch > aio-remove-unused-aio_run_iocbs.patch > aio-remove-unused-aio_run_iocbs-checkpatch-fixes.patch > cramfs-hide-function-prototypes-behind-__kernel__-macro.patch > cramfs-generate-unique-inode-number-for-better-inode-cache-usage.patch > cramfs-generate-unique-inode-number-for-better-inode-cache-usage-fix.patch > cramfs-generate-unique-inode-number-for-better-inode-cache-usage-checkpatch-fixes.patch > ramoops-fix-types-remove-typecasts.patch > romfs-have-romfs_fsh-pull-in-necessary-headers.patch > decompressors-add-missing-init-ie-__init.patch > decompressors-get-rid-of-set_error_fn-macro.patch > decompressors-include-linux-slabh-in-linux-decompress-mmh.patch > decompressors-remove-unused-function-from-lib-decompress_unlzmac.patch > decompressors-fix-header-validation-in-decompress_unlzmac.patch > decompressors-check-for-read-errors-in-decompress_unlzmac.patch > decompressors-check-for-write-errors-in-decompress_unlzmac.patch > decompressors-validate-match-distance-in-decompress_unlzmac.patch > decompressors-check-for-write-errors-in-decompress_unlzoc.patch > decompressors-check-input-size-in-decompress_unlzoc.patch > decompressors-fix-callback-to-callback-mode-in-decompress_unlzoc.patch > decompressors-add-xz-decompressor-module.patch > decompressors-add-boot-time-xz-support.patch > decompressors-add-boot-time-xz-support-update.patch > x86-support-xz-compressed-kernel.patch > decompressors-check-input-size-in-decompress_inflatec.patch > decompressors-remove-unused-constant-from-inflateh.patch > bitops-merge-little-and-big-endian-definisions-in-asm-generic-bitops-leh.patch > bitops-rename-generic-little-endian-bitops-functions.patch > s390-introduce-little-endian-bitops.patch > arm-introduce-little-endian-bitops.patch > m68k-introduce-little-endian-bitops.patch > bitops-introduce-config_generic_find_le_bit.patch > m68knommu-introduce-little-endian-bitops.patch > m68knommu-introduce-little-endian-bitops-build-fix.patch > bitops-introduce-little-endian-bitops-for-most-architectures.patch > rds-stop-including-asm-generic-bitops-leh.patch > kvm-stop-including-asm-generic-bitops-leh.patch > asm-generic-use-little-endian-bitops.patch > ext3-use-little-endian-bitops.patch > ext4-use-little-endian-bitops.patch > ocfs2-use-little-endian-bitops.patch > nilfs2-use-little-endian-bitops.patch > reiserfs-use-little-endian-bitops.patch > udf-use-little-endian-bitops.patch > ufs-use-little-endian-bitops.patch > md-use-little-endian-bit-operations.patch > dm-use-little-endian-bit-operations.patch > bitops-remove-ext2-non-atomic-bitops-from-asm-bitopsh.patch > m68k-remove-inline-asm-from-minix_find_first_zero_bit.patch > bitops-remove-minix-bitops-from-asm-bitopsh.patch > bitops-use-find_first_zero_bit-instead-of-find_next_zero_bitaddr-size-0.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-add-missing-header-file.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 > memblock-add-input-size-checking-to-memblock_find_region.patch > memblock-add-input-size-checking-to-memblock_find_region-fix.patch > > -- > To unsubscribe, send a message with 'unsubscribe linux-mm' in > the body to majordomo@kvack.org. For more info on Linux MM, > see: http://www.linux-mm.org/ . > Fight unfair telecom policy in Canada: sign http://dissolvethecrtc.ca/ > Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> -- 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/ . Fight unfair telecom policy in Canada: sign http://dissolvethecrtc.ca/ Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: bnx2 card cannot be detected (WAS Re: mmotm 2011-01-06-15-41 uploaded) 2011-01-11 1:01 ` bnx2 card cannot be detected (WAS Re: mmotm 2011-01-06-15-41 uploaded) CAI Qian @ 2011-01-11 4:10 ` CAI Qian 2011-01-11 8:00 ` CAI Qian 0 siblings, 1 reply; 11+ messages in thread From: CAI Qian @ 2011-01-11 4:10 UTC (permalink / raw) To: akpm; +Cc: linux-kernel, linux-mm, linux-next ----- Original Message ----- > After updated to this kernel, my system with bnx2 card (Ethernet > controller: Broadcom Corporation NetXtreme II BCM5709S Gigabit > Ethernet (rev 20) can't be detected. The system has no any of eth*. > mmotm 2010-12-02-16-34 version is working fine there. Is this a known > issue? This was introduced again by this big patch, linux-next.patch GIT 47ec85165ad275a2ca62c4aca4bf029e9ffd6af0 git+ssh://master.kernel.org/pub/scmm /linux/kernel/git/sfr/linux-next.git CAI Qian > ----- Original Message ----- > > The mm-of-the-moment snapshot 2011-01-06-15-41 has been uploaded to > > > > http://userweb.kernel.org/~akpm/mmotm/ > > > > and will soon be available at > > > > git://zen-kernel.org/kernel/mmotm.git > > > > It contains the following patches against 2.6.37: > > > > linux-next.patch > > next-remove-localversion.patch > > i-need-old-gcc.patch > > arch-alpha-kernel-systblss-remove-debug-check.patch > > arch-alpha-include-asm-ioh-s-extern-inline-static-inline.patch > > memblock-fix-memblock_is_region_memory.patch > > mm-vmap-area-cache.patch > > mm-vmap-area-cache-fix.patch > > backlight-fix-88pm860x_bl-macro-collision.patch > > cciss-fix-botched-tag-masking-for-scsi-tape-commands.patch > > acerhdf-add-support-for-aspire-1410-bios-v13314.patch > > arm-translate-delays-into-mostly-c.patch > > arm-allow-machines-to-override-__delay.patch > > arm-implement-a-timer-based-__delay-loop.patch > > msm-timer-migrate-to-timer-based-__delay.patch > > audit-always-follow-va_copy-with-va_end.patch > > fs-btrfs-inodec-eliminate-memory-leak.patch > > btrfs-dont-dereference-extent_mapping-if-null.patch > > cpufreq-fix-ondemand-governor-powersave_bias-execution-time-misuse.patch > > macintosh-wrong-test-in-fan_readwrite_reg.patch > > spufs-use-simple_write_to_buffer.patch > > debugfs-remove-module_exit.patch > > drivers-gpu-drm-radeon-atomc-fix-warning.patch > > drivers-video-i810-i810-i2cc-fix-i2c-bus-handling.patch > > maintainers-update-entries-affecting-via-technologies.patch > > cyber2000fb-avoid-palette-corruption-at-higher-clocks.patch > > irq-use-per_cpu-kstat_irqs.patch > > drivers-leds-leds-lp5521c-fix-potential-buffer-overflow.patch > > leds-leds-pca9532-cleanups.patch > > leds-leds-lp5523-modify-the-way-of-setting-led-device-name.patch > > leds-lp5523-fix-circular-locking.patch > > leds-lp5521-fix-circular-locking.patch > > leds-lp5521-modify-the-way-of-setting-led-device-name.patch > > leds-add-output-inversion-option-to-backlight-trigger.patch > > leds-add-output-inversion-option-to-backlight-trigger-fix.patch > > leds-h1940-use-gpiolib-for-latch-access-fix-build-failure.patch > > leds-route-kbd-leds-through-the-generic-leds-layer.patch > > mips-enable-arch_dma_addr_t_64bit-with-highmem-64bit_phys_addr-64bit.patch > > drivers-video-backlight-l4f00242t03c-make-1-bit-signed-field-unsigned.patch > > drivers-video-backlight-l4f00242t03c-full-implement-fb-power-states-for-this-lcd.patch > > drivers-video-backlight-l4f00242t03c-prevent-unbalanced-calls-to-regulator-enable-disable.patch > > mbp_nvidia_bl-remove-dmi-dependency.patch > > mbp_nvidia_bl-check-that-the-backlight-control-functions.patch > > mbp_nvidia_bl-rename-to-apple_bl.patch > > drivers-video-backlight-l4f00242t03c-fix-reset-sequence.patch > > btusb-patch-add_apple_macbookpro62.patch > > ext4-dont-use-pr_warning_ratelimited.patch > > fs-ext4-superc-ext4_register_li_request-fix-use-uninitialised.patch > > atmel_serial-fix-rts-high-after-initialization-in-rs485-mode.patch > > atmel_serial-fix-rts-high-after-initialization-in-rs485-mode-fix.patch > > sched-remove-long-deprecated-clone_stopped-flag.patch > > drivers-message-fusion-mptsasc-fix-warning.patch > > scsi-fix-a-header-to-include-linux-typesh.patch > > drivers-block-makefile-replace-the-use-of-module-objs-with-module-y.patch > > drivers-block-aoe-makefile-replace-the-use-of-module-objs-with-module-y.patch > > cciss-make-cciss_revalidate-not-loop-through-ciss_max_luns-volumes-unnecessarily.patch > > vfs-remove-a-warning-on-open_fmode.patch > > vfs-add-__fmode_exec.patch > > fs-make-block-fiemap-mapping-length-at-least-blocksize-long.patch > > n_hdlc-fix-read-and-write-locking.patch > > n_hdlc-fix-read-and-write-locking-update.patch > > mm.patch > > mm-page-allocator-adjust-the-per-cpu-counter-threshold-when-memory-is-low.patch > > mm-vmstat-use-a-single-setter-function-and-callback-for-adjusting-percpu-thresholds.patch > > mm-vmstat-use-a-single-setter-function-and-callback-for-adjusting-percpu-thresholds-fix.patch > > mm-vmstat-use-a-single-setter-function-and-callback-for-adjusting-percpu-thresholds-update.patch > > mm-vmstat-use-a-single-setter-function-and-callback-for-adjusting-percpu-thresholds-fix-set_pgdat_percpu_threshold-dont-use-for_each_online_cpu.patch > > writeback-integrated-background-writeback-work.patch > > writeback-trace-wakeup-event-for-background-writeback.patch > > writeback-stop-background-kupdate-works-from-livelocking-other-works.patch > > writeback-stop-background-kupdate-works-from-livelocking-other-works-update.patch > > writeback-avoid-livelocking-wb_sync_all-writeback.patch > > writeback-avoid-livelocking-wb_sync_all-writeback-update.patch > > writeback-check-skipped-pages-on-wb_sync_all.patch > > writeback-check-skipped-pages-on-wb_sync_all-update.patch > > writeback-check-skipped-pages-on-wb_sync_all-update-fix.patch > > writeback-io-less-balance_dirty_pages.patch > > writeback-consolidate-variable-names-in-balance_dirty_pages.patch > > writeback-per-task-rate-limit-on-balance_dirty_pages.patch > > writeback-per-task-rate-limit-on-balance_dirty_pages-fix.patch > > writeback-prevent-duplicate-balance_dirty_pages_ratelimited-calls.patch > > writeback-account-per-bdi-accumulated-written-pages.patch > > writeback-bdi-write-bandwidth-estimation.patch > > writeback-bdi-write-bandwidth-estimation-fix.patch > > writeback-show-bdi-write-bandwidth-in-debugfs.patch > > writeback-quit-throttling-when-bdi-dirty-pages-dropped-low.patch > > writeback-reduce-per-bdi-dirty-threshold-ramp-up-time.patch > > writeback-make-reasonable-gap-between-the-dirty-background-thresholds.patch > > writeback-scale-down-max-throttle-bandwidth-on-concurrent-dirtiers.patch > > writeback-add-trace-event-for-balance_dirty_pages.patch > > writeback-make-nr_to_write-a-per-file-limit.patch > > writeback-make-nr_to_write-a-per-file-limit-fix.patch > > sync_inode_metadata-fix-comment.patch > > mm-page-writebackc-fix-__set_page_dirty_no_writeback-return-value.patch > > vmscan-factor-out-kswapd-sleeping-logic-from-kswapd.patch > > mm-find_get_pages_contig-fixlet.patch > > fs-mpagec-consolidate-code.patch > > fs-mpagec-consolidate-code-checkpatch-fixes.patch > > mm-convert-sprintf_symbol-to-%ps.patch > > mm-smaps-export-mlock-information.patch > > mm-compaction-add-trace-events-for-memory-compaction-activity.patch > > mm-vmscan-convert-lumpy_mode-into-a-bitmask.patch > > mm-vmscan-reclaim-order-0-and-use-compaction-instead-of-lumpy-reclaim.patch > > mm-vmscan-reclaim-order-0-and-use-compaction-instead-of-lumpy-reclaim-fix.patch > > mm-migration-allow-migration-to-operate-asynchronously-and-avoid-synchronous-compaction-in-the-faster-path.patch > > mm-migration-allow-migration-to-operate-asynchronously-and-avoid-synchronous-compaction-in-the-faster-path-fix.patch > > mm-migration-cleanup-migrate_pages-api-by-matching-types-for-offlining-and-sync.patch > > mm-compaction-perform-a-faster-migration-scan-when-migrating-asynchronously.patch > > mm-vmscan-rename-lumpy_mode-to-reclaim_mode.patch > > mm-vmscan-rename-lumpy_mode-to-reclaim_mode-fix.patch > > mm-deactivate-invalidated-pages.patch > > mm-deactivate-invalidated-pages-fix.patch > > mm-remove-unused-get_vm_area_node.patch > > mm-remove-gfp-mask-from-pcpu_get_vm_areas.patch > > mm-unify-module_alloc-code-for-vmalloc.patch > > oom-allow-a-non-cap_sys_resource-proces-to-oom_score_adj-down.patch > > mm-clear-pageerror-bit-in-msync-fsync.patch > > do_wp_page-remove-the-reuse-flag.patch > > do_wp_page-clarify-dirty_page-handling.patch > > mlock-avoid-dirtying-pages-and-triggering-writeback.patch > > mlock-only-hold-mmap_sem-in-shared-mode-when-faulting-in-pages.patch > > mlock-only-hold-mmap_sem-in-shared-mode-when-faulting-in-pages-fix.patch > > mm-add-foll_mlock-follow_page-flag.patch > > mm-move-vm_locked-check-to-__mlock_vma_pages_range.patch > > mlock-do-not-hold-mmap_sem-for-extended-periods-of-time.patch > > mlock-do-not-hold-mmap_sem-for-extended-periods-of-time-fix.patch > > mlock-do-not-hold-mmap_sem-for-extended-periods-of-time-fix2.patch > > mempolicy-remove-tasklist_lock-from-migrate_pages.patch > > vmalloc-remove-redundant-unlikely.patch > > mm-remove-likely-from-mapping_unevictable.patch > > mm-remove-unlikely-from-page_mapping.patch > > mm-remove-likely-from-grab_cache_page_write_begin.patch > > mm-kswapd-stop-high-order-balancing-when-any-suitable-zone-is-balanced.patch > > mm-kswapd-keep-kswapd-awake-for-high-order-allocations-until-a-percentage-of-the-node-is-balanced.patch > > mm-kswapd-use-the-order-that-kswapd-was-reclaiming-at-for-sleeping_prematurely.patch > > mm-kswapd-reset-kswapd_max_order-and-classzone_idx-after-reading.patch > > mm-kswapd-treat-zone-all_unreclaimable-in-sleeping_prematurely-similar-to-balance_pgdat.patch > > mm-kswapd-use-the-classzone-idx-that-kswapd-was-using-for-sleeping_prematurely.patch > > mm-set-correct-numa_zonelist_order-string-when-configured-on-the-kernel-command-line.patch > > writeback-avoid-unnecessary-determine_dirtyable_memory-call.patch > > writeback-avoid-unnecessary-determine_dirtyable_memory-call-fix.patch > > thp-ksm-free-swap-when-swapcache-page-is-replaced.patch > > thp-fix-bad_page-to-show-the-real-reason-the-page-is-bad.patch > > thp-transparent-hugepage-support-documentation.patch > > thp-mm-define-madv_hugepage.patch > > thp-compound_lock.patch > > thp-alter-compound-get_page-put_page.patch > > thp-put_page-recheck-pagehead-after-releasing-the-compound_lock.patch > > thp-update-futex-compound-knowledge.patch > > thp-clear-compound-mapping.patch > > thp-add-native_set_pmd_at.patch > > thp-add-pmd-paravirt-ops.patch > > thp-no-paravirt-version-of-pmd-ops.patch > > thp-export-maybe_mkwrite.patch > > thp-comment-reminder-in-destroy_compound_page.patch > > thp-config_transparent_hugepage.patch > > thp-config_transparent_hugepage-fix.patch > > thp-special-pmd_trans_-functions.patch > > thp-add-pmd-mangling-generic-functions.patch > > thp-add-pmd-mangling-generic-functions-fix-pgtableh-build-for-um.patch > > thp-add-pmd-mangling-functions-to-x86.patch > > thp-bail-out-gup_fast-on-splitting-pmd.patch > > thp-pte-alloc-trans-splitting.patch > > thp-pte-alloc-trans-splitting-fix.patch > > thp-pte-alloc-trans-splitting-fix-checkpatch-fixes.patch > > thp-add-pmd-mmu_notifier-helpers.patch > > thp-clear-page-compound.patch > > thp-add-pmd_huge_pte-to-mm_struct.patch > > thp-split_huge_page_mm-vma.patch > > thp-split_huge_page-paging.patch > > thp-clear_copy_huge_page.patch > > thp-kvm-mmu-transparent-hugepage-support.patch > > thp-_gfp_no_kswapd.patch > > thp-dont-alloc-harder-for-gfp-nomemalloc-even-if-nowait.patch > > thp-transparent-hugepage-core.patch > > thp-split_huge_page-anon_vma-ordering-dependency.patch > > thp-verify-pmd_trans_huge-isnt-leaking.patch > > thp-madvisemadv_hugepage.patch > > thp-add-pagetranscompound.patch > > thp-pmd_trans_huge-migrate-bugcheck.patch > > thp-memcg-compound.patch > > thp-transhuge-memcg-commit-tail-pages-at-charge.patch > > thp-memcg-huge-memory.patch > > thp-transparent-hugepage-vmstat.patch > > thp-khugepaged.patch > > thp-khugepaged-vma-merge.patch > > thp-skip-transhuge-pages-in-ksm-for-now.patch > > thp-remove-pg_buddy.patch > > thp-add-x86-32bit-support.patch > > thp-mincore-transparent-hugepage-support.patch > > thp-add-pmd_modify.patch > > thp-mprotect-pass-vma-down-to-page-table-walkers.patch > > thp-mprotect-transparent-huge-page-support.patch > > thp-set-recommended-min-free-kbytes.patch > > thp-enable-direct-defrag.patch > > thp-add-numa-awareness-to-hugepage-allocations.patch > > thp-allocate-memory-in-khugepaged-outside-of-mmap_sem-write-mode.patch > > thp-allocate-memory-in-khugepaged-outside-of-mmap_sem-write-mode-fix.patch > > thp-transparent-hugepage-config-choice.patch > > thp-select-config_compaction-if-transparent_hugepage-enabled.patch > > thp-transhuge-isolate_migratepages.patch > > thp-avoid-breaking-huge-pmd-invariants-in-case-of-vma_adjust-failures.patch > > thp-dont-allow-transparent-hugepage-support-without-pse.patch > > thp-mmu_notifier_test_young.patch > > thp-freeze-khugepaged-and-ksmd.patch > > thp-use-compaction-in-kswapd-for-gfp_atomic-order-0.patch > > thp-use-compaction-for-all-allocation-orders.patch > > thp-disable-transparent-hugepages-by-default-on-small-systems.patch > > thp-fix-anon-memory-statistics-with-transparent-hugepages.patch > > thp-scale-nr_rotated-to-balance-memory-pressure.patch > > thp-transparent-hugepage-sysfs-meminfo.patch > > thp-add-debug-checks-for-mapcount-related-invariants.patch > > thp-fix-memory-failure-hugetlbfs-vs-thp-collision.patch > > thp-compound_trans_order.patch > > thp-compound_trans_order-fix.patch > > thp-mm-define-madv_nohugepage.patch > > thp-madvisemadv_nohugepage.patch > > thp-khugepaged-make-khugepaged-aware-of-madvise.patch > > thp-khugepaged-make-khugepaged-aware-of-madvise-fix.patch > > mm-migration-use-rcu_dereference_protected-when-dereferencing-the-radix-tree-slot-during-file-page-migration.patch > > mm-migration-use-rcu_dereference_protected-when-dereferencing-the-radix-tree-slot-during-file-page-migration-fix.patch > > mm-hugetlbc-fix-error-path-memory-leak-in-nr_hugepages_store_common.patch > > mm-hugetlbc-fix-error-path-memory-leak-in-nr_hugepages_store_common-fix.patch > > brk-fix-min_brk-lower-bound-computation-for-compat_brk.patch > > brk-fix-min_brk-lower-bound-computation-for-compat_brk-fix.patch > > mm-page_allocc-simplify-calculation-of-combined-index-of-adjacent-buddy-lists.patch > > mm-page_allocc-simplify-calculation-of-combined-index-of-adjacent-buddy-lists-checkpatch-fixes.patch > > mm-page_allocc-simplify-calculation-of-combined-index-of-adjacent-buddy-lists-fix.patch > > mm-dmapoolc-take-lock-only-once-in-dma_pool_free.patch > > mm-dmapoolc-use-task_uninterruptible-in-dma_pool_alloc.patch > > fs-fs-writebackc-fix-sync_inodes_sb-return-value-kernel-doc.patch > > hugetlb-check-the-return-value-of-string-conversion-in-sysctl-handler.patch > > hugetlb-check-the-return-value-of-string-conversion-in-sysctl-handler-fix.patch > > hugetlb-do-not-allow-pagesize-=-max_order-pool-adjustment.patch > > hugetlb-do-not-allow-pagesize-=-max_order-pool-adjustment-fix.patch > > hugetlb-do-not-allow-pagesize-=-max_order-pool-adjustment-fix-fix.patch > > hugetlb-fix-handling-of-parse-errors-in-sysfs.patch > > hugetlb-handle-nodemask_alloc-failure-correctly.patch > > frv-duplicate-output_buffer-of-e03.patch > > frv-duplicate-output_buffer-of-e03-checkpatch-fixes.patch > > hpet-factor-timer-allocate-from-open.patch > > um-mark-config_highmem-as-broken.patch > > arch-um-drivers-linec-safely-iterate-over-list-of-winch-handlers.patch > > uml-mmapper_kern-needs-module_license.patch > > uml-use-simple_write_to_buffer.patch > > kmsg_dump-constrain-mtdoops-and-ramoops-to-perform-their-actions-only-for-kmsg_dump_panic.patch > > kmsg_dump-add-kmsg_dump-calls-to-the-reboot-halt-poweroff-and-emergency_restart-paths.patch > > set_rtc_mmss-show-warning-message-only-once.patch > > include-linux-kernelh-abs-fix-handling-of-32-bit-unsigneds-on-64-bit.patch > > include-linux-kernelh-abs-fix-handling-of-32-bit-unsigneds-on-64-bit-fix.patch > > add-the-common-dma_addr_t-typedef-to-include-linux-typesh.patch > > toshibah-hide-a-function-prototypes-behind-__kernel__-macro.patch > > include-linux-unaligned-packed_structh-use-__packed.patch > > include-asm-generic-vmlinuxldsh-make-readmostly-section-correctly-align.patch > > ihex-fix-unused-return-value-compiler-warning.patch > > ihex-fix-unused-return-value-compiler-warning-fix.patch > > st-spear-pcie-gadget-suppport.patch > > kernel-clean-up-use_generic_smp_helpers.patch > > mm-numa-aware-alloc_task_struct_node.patch > > mm-numa-aware-alloc_thread_info_node.patch > > kthread-numa-aware-kthread_create_on_cpu.patch > > kthread-use-kthread_create_on_cpu.patch > > kptr_restrict-for-hiding-kernel-pointers-from-unprivileged-users.patch > > kptr_restrict-for-hiding-kernel-pointers-from-unprivileged-users-fix.patch > > kptr_restrict-for-hiding-kernel-pointers-v4.patch > > kptr_restrict-for-hiding-kernel-pointers-v6.patch > > kptr_restrict-for-hiding-kernel-pointers-v7.patch > > kptr_restrict-for-hiding-kernel-pointers-v7-fix.patch > > kptr_restrict-fix-build-when-printk-not-enabled.patch > > net-convert-%p-usage-to-%pk.patch > > dca-remove-unneeded-null-check.patch > > printk-use-rcu-to-prevent-potential-lock-contention-in-kmsg_dump.patch > > include-linux-printkh-move-console-functions-and-variables-together.patch > > include-linux-printkh-use-space-after-define.patch > > include-linux-printkh-use-and-neaten-no_printk.patch > > include-linux-printkh-add-pr_level_once-macros.patch > > include-linux-printkh-lib-hexdumpc-neatening-and-add-config_printk-guard.patch > > include-linux-printkh-organize-printk_ratelimited-macros.patch > > include-linux-printkh-use-tab-not-spaces-for-indent.patch > > lib-fix-vscnprintf-if-size-is-==-0.patch > > vfs-remove-unlikely-from-fput_light.patch > > vfs-remove-unlikely-from-fget_light.patch > > fs-fs_posix_acl-does-not-depend-on-block.patch > > scripts-get_maintainerpl-make-rolestats-the-default.patch > > scripts-get_maintainerpl-use-git-fallback-more-often.patch > > maintainers-openwrt-devel-is-subscribers-only.patch > > credits-update-stelians-entry.patch > > maintainers-orphan-the-meye-driver.patch > > maintainers-remove-stelian-from-the-ams-driver-record.patch > > flex_array-export-symbols-to-modules.patch > > drivers-mmc-host-omapc-use-resource_size.patch > > drivers-mmc-host-omap_hsmmcc-use-resource_size.patch > > scripts-checkpatchpl-add-check-for-multiple-terminating-semicolons-and-casts-of-vmalloc.patch > > checkpatchpl-fix-cast-detection.patch > > checkpatch-check-for-world-writeable-sysfs-debugfs-files.patch > > checkpatchpl-add-prefer-__packed-check.patch > > fs-select-fix-information-leak-to-userspace.patch > > fs-select-fix-information-leak-to-userspace-fix.patch > > epoll-convert-max_user_watches-to-long.patch > > binfmt_elf-cleanups.patch > > lib-hexdumpc-make-hex2bin-return-the-updated-src-address.patch > > fs-binfmt_miscc-use-kernels-hex_to_bin-method.patch > > fs-binfmt_miscc-use-kernels-hex_to_bin-method-fix.patch > > fs-binfmt_miscc-use-kernels-hex_to_bin-method-fix-fix.patch > > vgacon-check-for-efi-machine.patch > > drivers-rtc-rtc-omapc-fix-a-memory-leak.patch > > rtc-cmos-fix-suspend-resume.patch > > rtc-delete-legacy-maintainers-entry.patch > > rtc-add-real-time-clock-driver-for-nvidia-tegra.patch > > drivers-gpio-cs5535-gpioc-add-some-additional-cs5535-specific-gpio-functionality.patch > > drivers-staging-olpc_dcon-convert-to-new-cs5535-gpio-api.patch > > cs5535-deprecate-older-cs5535_gpio-driver.patch > > gpio-adp5588-gpio-irq_data-conversion.patch > > gpio-langwell_gpio-irq_data-conversion.patch > > gpio-max732x-irq_data-conversion.patch > > gpio-pca953x-irq_data-conversion.patch > > gpio-pl061-irq_data-conversion.patch > > gpio-stmpe-gpio-irq_data-conversion.patch > > gpio-sx150x-irq_data-conversion.patch > > gpio-tc35892-gpio-irq_data-conversion.patch > > gpio-timbgpio-irq_data-conversion.patch > > gpio-vr41xx_giu-irq_data-conversion.patch > > gpio_rdc321x-select-mfd_support-to-squelch-kconfig-warning.patch > > gpio_vx855-eliminate-kconfig-dependency-warning.patch > > gpio-ml_ioh_gpio-ml7213-gpio-driver.patch > > gpio-ml_ioh_gpio-ml7213-gpio-driver-fix.patch > > gpiolib-annotate-gpio-intialization-with-__must_check.patch > > gpiolib-add-missing-functions-to-generic-fallback.patch > > pipe-use-event-aware-wakeups.patch > > drivers-telephony-ixjc-fix-warning.patch > > ext2-speed-up-file-creates-by-optimizing-rec_len-functions.patch > > ext3-speed-up-file-creates-by-optimizing-rec_len-functions.patch > > ext3-remove-redundant-unlikely.patch > > jbd-remove-dependency-on-__gfp_nofail.patch > > befs-dont-pass-huge-structs-by-value.patch > > reiserfs-make-sure-va_end-is-always-called-after-va_start.patch > > documentation-email-clientstxt-warn-about-word-wrap-bug-in-kmail.patch > > cgroups-remove-deprecated-subsystem-from-examples.patch > > memcg-add-page_cgroup-flags-for-dirty-page-tracking.patch > > memcg-document-cgroup-dirty-memory-interfaces.patch > > memcg-document-cgroup-dirty-memory-interfaces-fix.patch > > memcg-create-extensible-page-stat-update-routines.patch > > memcg-add-lock-to-synchronize-page-accounting-and-migration.patch > > memcg-fix-unit-mismatch-in-memcg-oom-limit-calculation.patch > > memcg-remove-unnecessary-return-from-void-returning-mem_cgroup_del_lru_list.patch > > memcg-fix-deadlock-between-cpuset-and-memcg.patch > > memcg-fix-deadlock-between-cpuset-and-memcg-fix.patch > > memcg-use-zalloc-rather-than-mallocmemset.patch > > memcg-fix-memory-migration-of-shmem-swapcache.patch > > fs-proc-basec-kernel-latencytopc-convert-sprintf_symbol-to-%ps.patch > > fs-proc-basec-kernel-latencytopc-convert-sprintf_symbol-to-%ps-checkpatch-fixes.patch > > proc-use-unsigned-long-inside-proc-statm.patch > > proc-use-seq_puts-seq_putc-where-possible.patch > > proc-low_ino-cleanup.patch > > proc-use-single_open-correctly.patch > > kpagecount-added-slab-page-checking-because-of-_mapcount-in-union.patch > > proc-less-lock-unlock-in-remove_proc_entry.patch > > exec_domain-establish-a-linux32-domain-on-config_compat-systems.patch > > kernel-workqueuec-remove-noop-in-workqueue.patch > > fs-char_devc-remove-unused-cdev_index.patch > > rapidio-use-common-destid-storage-for-endpoints-and-switches.patch > > rapidio-integrate-rio_switch-into-rio_dev.patch > > rapidio-add-definitions-of-component-tag-fields.patch > > rapidio-add-device-object-linking-into-discovery.patch > > rapidio-use-component-tag-for-unified-switch-identification.patch > > rapidio-add-new-idt-srio-switches.patch > > rapidio-fix-hang-on-rapidio-doorbell-queue-full-condition.patch > > rapidio-add-new-sysfs-attributes.patch > > sysctl-fix-ifdef-guard-comment.patch > > sysctl-remove-obsolete-comments.patch > > sysctl-remove-obsolete-comments-fix.patch > > user_ns-improve-the-user_ns-on-the-slab-packaging.patch > > user_ns-improve-the-user_ns-on-the-slab-packaging-fix.patch > > fs-execc-provide-the-correct-process-pid-to-the-pipe-helper.patch > > nfc-driver-for-nxp-semiconductors-pn544-nfc-chip.patch > > nfc-driver-for-nxp-semiconductors-pn544-nfc-chip-update.patch > > taskstats-use-better-ifdef-for-alignment.patch > > remove-dma64_addr_t.patch > > pps-trivial-fixes.patch > > pps-declare-variables-where-they-are-used-in-switch.patch > > pps-fix-race-in-pps_fetch-handler.patch > > pps-unify-timestamp-gathering.patch > > pps-access-pps-device-by-direct-pointer.patch > > pps-convert-printk-pr_-to-dev_.patch > > pps-move-idr-stuff-to-ppsc.patch > > pps-make-idr-lock-a-mutex-and-protect-idr_pre_get.patch > > pps-use-bug_on-for-kernel-api-safety-checks.patch > > pps-simplify-conditions-a-bit.patch > > pps-timestamp-is-always-passed-to-dcd_change.patch > > ntp-add-hardpps-implementation.patch > > ntp-add-hardpps-implementation-update-v7.patch > > pps-capture-monotonic_raw-timestamps-as-well.patch > > pps-capture-monotonic_raw-timestamps-as-well-v7.patch > > pps-add-kernel-consumer-support.patch > > pps-add-kernel-consumer-support-v7.patch > > pps-add-parallel-port-pps-client.patch > > pps-add-parallel-port-pps-client-v7.patch > > pps-add-parallel-port-pps-signal-generator.patch > > pps-add-parallel-port-pps-signal-generator-fix.patch > > pps-add-parallel-port-pps-signal-generator-v7.patch > > memstick-core-fix-device_register-error-handling.patch > > memstick-fix-setup-for-jmicron-38x-controllers.patch > > memstick-set-pmos-values-propery-for-jmicron-38x-controllers.patch > > memstick-add-support-for-jmicron-jmb-385-and-390-controllers.patch > > memstick-avert-possible-race-condition-between-idr_pre_get-and-idr_get_new.patch > > memstick-remove-mspro_block_mutex.patch > > memstick-factor-out-transfer-initiating-functionality-in-mspro_blockc.patch > > memstick-factor-out-transfer-initiating-functionality-in-mspro_blockc-fix.patch > > memstick-add-support-for-mspro-specific-data-transfer-method.patch > > w1-ds2423-counter-driver-and-documentation.patch > > w1-ds2423-counter-driver-and-documentation-fix.patch > > vmware-balloon-stop-locking-pages-when-hypervisor-tells-us-enough.patch > > aio-remove-unnecessary-check.patch > > aio-remove-unused-aio_run_iocbs.patch > > aio-remove-unused-aio_run_iocbs-checkpatch-fixes.patch > > cramfs-hide-function-prototypes-behind-__kernel__-macro.patch > > cramfs-generate-unique-inode-number-for-better-inode-cache-usage.patch > > cramfs-generate-unique-inode-number-for-better-inode-cache-usage-fix.patch > > cramfs-generate-unique-inode-number-for-better-inode-cache-usage-checkpatch-fixes.patch > > ramoops-fix-types-remove-typecasts.patch > > romfs-have-romfs_fsh-pull-in-necessary-headers.patch > > decompressors-add-missing-init-ie-__init.patch > > decompressors-get-rid-of-set_error_fn-macro.patch > > decompressors-include-linux-slabh-in-linux-decompress-mmh.patch > > decompressors-remove-unused-function-from-lib-decompress_unlzmac.patch > > decompressors-fix-header-validation-in-decompress_unlzmac.patch > > decompressors-check-for-read-errors-in-decompress_unlzmac.patch > > decompressors-check-for-write-errors-in-decompress_unlzmac.patch > > decompressors-validate-match-distance-in-decompress_unlzmac.patch > > decompressors-check-for-write-errors-in-decompress_unlzoc.patch > > decompressors-check-input-size-in-decompress_unlzoc.patch > > decompressors-fix-callback-to-callback-mode-in-decompress_unlzoc.patch > > decompressors-add-xz-decompressor-module.patch > > decompressors-add-boot-time-xz-support.patch > > decompressors-add-boot-time-xz-support-update.patch > > x86-support-xz-compressed-kernel.patch > > decompressors-check-input-size-in-decompress_inflatec.patch > > decompressors-remove-unused-constant-from-inflateh.patch > > bitops-merge-little-and-big-endian-definisions-in-asm-generic-bitops-leh.patch > > bitops-rename-generic-little-endian-bitops-functions.patch > > s390-introduce-little-endian-bitops.patch > > arm-introduce-little-endian-bitops.patch > > m68k-introduce-little-endian-bitops.patch > > bitops-introduce-config_generic_find_le_bit.patch > > m68knommu-introduce-little-endian-bitops.patch > > m68knommu-introduce-little-endian-bitops-build-fix.patch > > bitops-introduce-little-endian-bitops-for-most-architectures.patch > > rds-stop-including-asm-generic-bitops-leh.patch > > kvm-stop-including-asm-generic-bitops-leh.patch > > asm-generic-use-little-endian-bitops.patch > > ext3-use-little-endian-bitops.patch > > ext4-use-little-endian-bitops.patch > > ocfs2-use-little-endian-bitops.patch > > nilfs2-use-little-endian-bitops.patch > > reiserfs-use-little-endian-bitops.patch > > udf-use-little-endian-bitops.patch > > ufs-use-little-endian-bitops.patch > > md-use-little-endian-bit-operations.patch > > dm-use-little-endian-bit-operations.patch > > bitops-remove-ext2-non-atomic-bitops-from-asm-bitopsh.patch > > m68k-remove-inline-asm-from-minix_find_first_zero_bit.patch > > bitops-remove-minix-bitops-from-asm-bitopsh.patch > > bitops-use-find_first_zero_bit-instead-of-find_next_zero_bitaddr-size-0.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-add-missing-header-file.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 > > memblock-add-input-size-checking-to-memblock_find_region.patch > > memblock-add-input-size-checking-to-memblock_find_region-fix.patch > > > > -- > > To unsubscribe, send a message with 'unsubscribe linux-mm' in > > the body to majordomo@kvack.org. For more info on Linux MM, > > see: http://www.linux-mm.org/ . > > Fight unfair telecom policy in Canada: sign > > http://dissolvethecrtc.ca/ > > Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> -- 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/ . Fight unfair telecom policy in Canada: sign http://dissolvethecrtc.ca/ Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: bnx2 card cannot be detected (WAS Re: mmotm 2011-01-06-15-41 uploaded) 2011-01-11 4:10 ` CAI Qian @ 2011-01-11 8:00 ` CAI Qian 0 siblings, 0 replies; 11+ messages in thread From: CAI Qian @ 2011-01-11 8:00 UTC (permalink / raw) To: akpm; +Cc: linux-kernel, linux-mm, linux-next > This was introduced again by this big patch, > linux-next.patch > > GIT 47ec85165ad275a2ca62c4aca4bf029e9ffd6af0 > git+ssh://master.kernel.org/pub/scmm > /linux/kernel/git/sfr/linux-next.git Tested in the linux-next tree, and the problem went away with 2.6.37-next-20110111. CAI Qian -- 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/ . Fight unfair telecom policy in Canada: sign http://dissolvethecrtc.ca/ Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2011-01-12 15:03 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-01-06 23:41 mmotm 2011-01-06-15-41 uploaded akpm 2011-01-07 17:18 ` mmotm 2011-01-06-15-41 uploaded (apple_bl) Randy Dunlap 2011-01-07 23:42 ` mmotm 2011-01-06-15-41 uploaded Stephen Rothwell 2011-01-10 18:04 ` [PATCH -mm] fix powerpc/sparc build Andrea Arcangeli 2011-01-10 14:37 ` qemu-kvm defunct due to THP [was: mmotm 2011-01-06-15-41 uploaded] Jiri Slaby 2011-01-10 15:01 ` Andrea Arcangeli 2011-01-10 21:02 ` Jiri Slaby 2011-01-12 15:02 ` Andrea Arcangeli 2011-01-11 1:01 ` bnx2 card cannot be detected (WAS Re: mmotm 2011-01-06-15-41 uploaded) CAI Qian 2011-01-11 4:10 ` CAI Qian 2011-01-11 8:00 ` CAI Qian
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).