2.6.31 -mm merge plans
Andrew Morton
maintainerPlease rewrite the Subject: and add appropriate cc's when replying to this email.
dell-wmi-mask-off-upper-bytes-of-event-response.patch dell-wmi-add-additional-keyboard-events.patch dell-wmi-dont-generate-errors-on-empty-messages.patch hp-wmi-add-support-for-reporting-tablet-state.patch eeepc-laptop-enable-camera-by-default.patch eeepc-laptop-enable-camera-by-default-fix.patch arch-x86-kernel-cpu-cpufreq-acpi-cpufreqc-avoid-cross-cpu-interrupts.patch
-> acpi
x86-apic-io_apicc-dmar_msi_type-should-be-static.patch x86-nmi-add-intel-processor-0x6f4-to-nmi-perfctr1-workaround.patch
-> x86
agpgart-detected-ali-m-chipset-with-m1621.patch
-> agp
s3c-fix-check-of-index-into-s3c_gpios.patch
-> arm
cpufreq-powernow-k8-cleanup-msg-if-bios-does-not-export-acpi-_pss-cpufreq-data-cleanup.patch
-> cpufreq
pcmcia-yenta-add-missing-__devexit-marking.patch
-> pcmcia
pcmcia-pccard-deadlock-fix.patch
This is over two years old but afaik the bug is still there.
drivers-hvc-add-missing-__devexit_p.patch
-> powerpc
devres-warn-and-return-dont-crash-on-device_del-of-uninitialized-device.patch devres-warn-and-return-dont-crash-on-device_del-of-uninitialized-device-cleanup.patch
-> driver core
drm-fix-lock_test_with_return-macro.patch intelfb-fix-spelling-of-clock.patch drm-simplify-kcalloc-call-to-kzalloc.patch drm-intel-add-ignore-lvds-quirk-info-for-aopen-mini-pc.patch
-> drm
radio-mr800c-missing-mutex-include.patch dvb-core-fix-potential-mutex_unlock-without-mutex_lock-in-dvb_dvr_read.patch vino-replace-dma_sync_single-with-dma_sync_single_for_cpu.patch v4l-pwc-use-usb_interface-as-parent-not-usb_device.patch v4l-generate-key_camera-instead-of-btn_0-key-events-on-input-devices.patch tvp514x-try_count-off-by-one.patch
-> DVB/V4l
time-move-pit_tick_rate-to-linux-timexh.patch clocksource-disallow-setting-jiffies-as-the-clocksource.patch clocksource-sanity-check-sysfs-clocksource-changes.patch
-> time (tglx)
ia64-remove-obsolete-no_irq_type.patch ia64-remove-obsolete-irq_desc_t-typedef.patch ia64-remove-obsolete-hw_interrupt_type.patch ia64-msi_ia64c-dmar_msi_type-should-be-static.patch
-> ia64
ib-mthca-replace-dma_sync_single-with-dma_sync_single_for_cpu.patch
-> infiniband
input-mouse-alpsc-handle-touchpoints-buttons-correctly.patch ads7846-pin-change-interrupt-support.patch input-drivers-input-xpadc-improve-xbox-360-wireless-support-and-add-sysfs-interface.patch input-documentation-input-xpadtxt-update-for-new-driver-functionality.patch input-add-wm97xx-accelerated-driver-for-avr32-at32ap700x-microprocessors.patch
-> input
kbuild-fix-a-compile-warning.patch
-> kbuild
leds-fix-led-bd2802-errors-while-resuming.patch leds-change-the-license-information.patch leds-add-the-sysfs-interface-into-the-leds-bd2802-driver-for-changing-wave-pattern-and-led-current.patch drivers-leds-leds-gpioc-fix-a-section-mismatch.patch leds-alix-leds2-fixed-for-award-bios.patch
-> leds
microblaze-remove-unused-flat_stack_align-definition.patch
-> microblaze
txx9dmac-use-dma_unmap_single-if-dma_compl_srcdest_unmap_single-was-set.patch
-> mips
mmc-align-data-size-for-host-which-only-supports-power-of-2-block.patch mmc-in-mmc_power_up-use-previously-selected-ocr-if-available.patch omap-hsmmc-do-not-enable-buffer-ready-interrupt-if-using-dma.patch mmc_spi-use-eilseq-for-possible-transmission-errors.patch
-> mmc
jffs2-move-jffs2_gcd_mtd-threads-to-the-new-kthread-api.patch jffs2-jffs2_start_garbage_collect_thread-return-value-cleanup.patch
-> mtd
sunrpc-align-cache_clean-works-timer.patch
-> net (?)
drivers-isdn-i4l-isdn_ttyc-fix-check-for-array-overindexing.patch
-> isdn
de2104x-support-for-systems-lacking-cache-coherence.patch drivers-net-macvlanc-fix-cloning-of-tagged-vlan-interfaces.patch atl1c-wake_mcast-tested-twice-not-wake_ucast.patch e100-add-non-mii-phy-support.patch e100-add-non-mii-phy-support-fix.patch
-> netdev
jbd2-clean-up-jbd2_journal_try_to_free_buffers.patch
-> ext4
parisc-remove-obsolete-hw_interrupt_type.patch
-> parisc
pci-quirks-hp-hides-smbus-controller-in-compaq-nx9500-laptops.patch pci-quirks-unhide-overflow-device-on-i828675p-pe-chipsets-v2.patch pci-eliminate-redundant-pci_stop_dev-call-from-pci_destroy_dev.patch pci-pm-follow-pci_pm_ctrl_no_soft_reset-during-transitions-from-d3.patch
-> pci
scsi-use-the-common-hex_asc-array-rather-than-a-private-one.patch scsi-gdthc-use-unaligned-access-helpers.patch scsi-annotate-gdth_rdcap_data-gdth_rdcap16_data-endianness.patch sg_io-dont-perform-unneeded-copy-in-compat-code.patch scsi-ncr53c8xx-div-reaches-1.patch qla2x-fix-printk-format-warnings.patch scsi-pcmcia-nsp_cs-time_out-reaches-1.patch
-> scsi
block-prevent-possible-io_context-refcount-overflow.patch fs-bioc-add-missing-__user-annotation.patch ramdisk-remove-long-deprecated-ramdisk=-boot-time-param.patch floppy-fix-hibernation.patch
-> block
sparc-move-the-duplication-in-dma-mapping_3264h-to-dma-mappingh.patch sparc-add-sync_single_for_device-and-sync_sg_for_device-to-struct-dma_ops.patch sparc-use-dma_map_page-instead-of-dma_map_single.patch sparc-remove-dma-mapping_3264h.patch
-> sparc
usb-mutually-exclusive-port_status.patch
-> usb
vfs-fix-vfs_rename_dir-for-fs_rename_does_d_move-filesystems.patch raw-fix-rawctl-compat-ioctls-breakage-on-amd64-and-itanic.patch vfs-improve-comment-describing-fget_light.patch libfs-make-simple_read_from_buffer-conventional.patch fs-inodec-add-dev-id-and-inode-number-for-debugging-in-init_special_inode.patch vfs-split-generic_forget_inode-so-that-hugetlbfs-does-not-have-to-copy-it.patch seq_file-return-a-negative-error-code-when-seq_path_root-fails.patch
-> vfs
watchdog-add-bcm47xx-driver.patch
watchdog-add-bcm47xx-driver-update.patch
-> watchdog
mac80211-use-kzfree-in-key-handling-to-enforce-data-sanitization.patch
-> wireless
xtensa-variant-specific-code.patch xtensa-cache-inquiry-and-unaligned-cache-handling-functions.patch xtensa-s6000-dma-engine-support.patch xtensa-allow-platform-and-variant-to-initialize-own-irq-chips.patch xtensa-support-s6000-gpio-irqs-and-alternate-function-selection.patch s6gmac-xtensa-s6000-on-chip-ethernet-driver.patch xtensa-s6105-specific-configuration-for-s6gmac.patch xtensa-enable-s6gmac-in-s6105_defconfig.patch xtensa-add-m41t62-rtc-to-s6105-platform.patch xtensa-enable-m41t80-driver-in-s6105_defconfig.patch
-> xtensa
spi-size-of-a-pointer-to-determine-the-size-of-the-pointed-to-type.patch firmware_map-fix-hang-with-x86-32bit.patch firmware_map-fix-hang-with-x86-32bit-fix.patch
Merge, with a -stable backport.
mm-disable-preemption-in-apply_to_pte_range.patch
rtc-add-ds1685-ds1687-rtc-driver.patch
scsi-dpt_i2o-is-bust-on-ia64.patch
Dropped
intelfb-fix-color-map-setting-with-an-lvds-display.patch drivers-rtc-rtc-cmosc-cmos_init-dont-ignore-pnp_register_driver-return-value.patch x86-fix-cpufreq-tsc-scaling.patch
These might be needed in -stable
mm-consolidate-init_mm-definition.patch
mm-consolidate-init_mm-definition-fix.patch
readahead-make-mmap_miss-an-unsigned-int.patch
readahead-move-max_sane_readahead-calls-into-force_page_cache_readahead.patch readahead-apply-max_sane_readahead-limit-in-ondemand_readahead.patch
readahead-remove-one-unnecessary-radix-tree-lookup.patch
readahead-increase-interleaved-readahead-size.patch
readahead-remove-sync-async-readahead-call-dependency.patch readahead-clean-up-and-simplify-the-code-for-filemap-page-fault-readahead.patch
readahead-sequential-mmap-readahead.patch
readahead-enforce-full-readahead-size-on-async-mmap-readahead.patch readahead-record-mmap-read-around-states-in-file_ra_state.patch readahead-record-mmap-read-around-states-in-file_ra_state-checkpatch-fixes.patch
radix-tree-add-radix_tree_prev_hole.patch
readahead-move-the-random-read-case-to-bottom.patch
readahead-introduce-context-readahead-algorithm.patch
readahead-introduce-context-readahead-algorithm-update.patch readahead-remove-redundant-test-in-shrink_readahead_size_eio.patch
readahead-enforce-full-sync-mmap-readahead-size.patch
mm-clean-up-get_user_pages_fast-documentation.patch
mm-clean-up-get_user_pages_fast-documentation-checkpatch-fixes.patch vmscan-low-order-lumpy-reclaim-also-should-use-pageout_io_sync.patch mm-page-writebackc-dirty-limit-type-should-be-unsigned-long.patch
ksm-mmu_notifiers-add-set_pte_at_notify.patch
ksm-add-get_pte-helper-function-fetching-pte-for-va.patch
ksm-add-get_pte-helper-function-fetching-pte-for-va-fix.patch
ksm-add-page_wrprotect-write-protecting-page.patch
ksm-add-replace_page-change-the-page-pte-is-pointing-to.patch
ksm-add-ksm-kernel-shared-memory-driver.patch
ksm-add-ksm-kernel-shared-memory-driver-checkpatch-fixes.patch ksm-add-ksm-kernel-shared-memory-driver-fix-unsafe-pte-fetching.patch
ksm-add-ksm-kernel-shared-memory-driver-fix.patch ksm-add-ksm-kernel-shared-memory-driver-limiting-the-num-of-mem-regions-user-can-register-per-fd.patch ksm-add-ksm-kernel-shared-memory-driver-dont-allow-overlap-memory-addresses-registrations.patch ksm-add-ksm-kernel-shared-memory-driver-change-the-ksm_remove_memory_region-ioctl.patch ksm-add-ksm-kernel-shared-memory-driver-change-the-prot-handling-to-use-the-generic-helper-functions.patch ksm-add-ksm-kernel-shared-memory-driver-use-another-miscdevice-minor-number.patch ksm-add-ksm-kernel-shared-memory-driver-ksm-fix-rmap_item-use-after-free.patch ksm-add-replace_page-change-the-page-pte-is-pointing-to-fix-losing-visibility-of-part-of-rmap_item-next-list.patch cpusets-restructure-the-function-cpuset_update_task_memory_state.patch cpusets-update-tasks-page-slab-spread-flags-in-time.patch
#cpusetmm-update-tasks-mems_allowed-in-time.patch: made Lee oops
cpusetmm-update-tasks-mems_allowed-in-time.patch
cpusetmm-update-tasks-mems_allowed-in-time-fix.patch
cpusetmm-update-tasks-mems_allowed-in-time-cleanup.patch
mm-alloc_large_system_hash-check-order.patch
page-allocator-replace-__alloc_pages_internal-with-__alloc_pages_nodemask.patch page-allocator-do-not-sanity-check-order-in-the-fast-path.patch page-allocator-do-not-sanity-check-order-in-the-fast-path-fix.patch page-allocator-do-not-check-numa-node-id-when-the-caller-knows-the-node-is-valid.patch page-allocator-check-only-once-if-the-zonelist-is-suitable-for-the-allocation.patch page-allocator-break-up-the-allocator-entry-point-into-fast-and-slow-paths.patch page-allocator-move-check-for-disabled-anti-fragmentation-out-of-fastpath.patch page-allocator-calculate-the-preferred-zone-for-allocation-only-once.patch page-allocator-calculate-the-preferred-zone-for-allocation-only-once-fix.patch page-allocator-calculate-the-migratetype-for-allocation-only-once.patch page-allocator-calculate-the-alloc_flags-for-allocation-only-once.patch page-allocator-remove-a-branch-by-assuming-__gfp_high-==-alloc_high.patch
page-allocator-inline-__rmqueue_smallest.patch
page-allocator-inline-buffered_rmqueue.patch
page-allocator-inline-__rmqueue_fallback.patch
page-allocator-do-not-call-get_pageblock_migratetype-more-than-necessary.patch page-allocator-do-not-disable-interrupts-in-free_page_mlock.patch page-allocator-do-not-setup-zonelist-cache-when-there-is-only-one-node.patch page-allocator-do-not-check-for-compound-pages-during-the-page-allocator-sanity-checks.patch page-allocator-use-allocation-flags-as-an-index-to-the-zone-watermark.patch page-allocator-use-allocation-flags-as-an-index-to-the-zone-watermark-replace-the-watermark-related-union-in-struct-zone-with-a-watermark-array.patch page-allocator-update-nr_free_pages-only-as-necessary.patch
page-allocator-update-nr_free_pages-only-as-necessary-fix.patch page-allocator-get-the-pageblock-migratetype-without-disabling-interrupts.patch page-allocator-use-a-pre-calculated-value-instead-of-num_online_nodes-in-fast-paths.patch page-allocator-use-a-pre-calculated-value-instead-of-num_online_nodes-in-fast-paths-do-not-override-definition-of-node_set_online-with-macro.patch page-allocator-slab-use-nr_online_nodes-to-check-for-a-numa-platform.patch page-allocator-move-free_page_mlock-to-page_allocc.patch page-allocator-sanity-check-order-in-the-page-allocator-slow-path.patch mm-use-alloc_pages_exact-in-alloc_large_system_hash-to-avoid-duplicated-logic.patch mm-introduce-pagehuge-for-testing-huge-gigantic-pages.patch mm-introduce-pagehuge-for-testing-huge-gigantic-pages-update.patch
proc-kpagecount-kpageflags-code-cleanup.patch
proc-export-more-page-flags-in-proc-kpageflags.patch
pagemap-document-clarifications.patch
pagemap-document-9-more-exported-page-flags.patch
pagemap-add-page-types-tool.patch
pagemap-add-page-types-tool-fix.patch
pagemap-export-pg_hwpoison.patch
pagemap-export-pg_hwpoison-fix.patch
vmscan-evict-use-once-pages-first-v3.patch
vmscan-cleanup-the-scan-batching-code.patch
vmscan-dont-export-nr_saved_scan-in-proc-zoneinfo.patch
vmscan-zvc-updates-in-shrink_active_list-can-be-done-once.patch mm-setup_per_zone_inactive_ratio-do-not-call-for-int_sqrt-if-not-needed.patch mm-setup_per_zone_inactive_ratio-fix-comment-and-make-it-__init.patch
mm-introduce-follow_pte.patch
mm-use-generic-follow_pte-in-follow_phys.patch
mm-introduce-follow_pfn.patch
videobuf-dma-contig-zero-copy-userptr-support-v3.patch
videobuf-dma-contig-zero-copy-userptr-support-v3-comments.patch videobuf-dma-contig-zero-copy-userptr-support-v3-comments-checkpatch-fixes.patch page-allocator-warn-if-__gfp_nofail-is-used-for-a-large-allocation.patch
mm-madvise-correct-return-code.patch
mm-pm-freezer-disable-oom-killer-when-tasks-are-frozen.patch vmscan-change-the-number-of-the-unmapped-files-in-zone-reclaim.patch
vmscan-drop-pf_swapwrite-from-zone_reclaim.patch
vmscan-zone_reclaim-use-may_swap.patch
migration-only-migrate_prep-once-per-move_pages.patch vmscan-prevent-shrinking-of-active-anon-lru-list-in-case-of-no-swap-space-v3.patch mm-check-the-argument-of-kunmap-on-architectures-without-highmem.patch page-allocator-use-integer-fields-lookup-for-gfp_zone-and-check-for-errors-in-flags-passed-to-the-page-allocator.patch page-allocator-use-integer-fields-lookup-for-gfp_zone-and-check-for-errors-in-flags-passed-to-the-page-allocator-fix-gfp-zone-patch.patch page-allocator-clean-up-functions-related-to-pages_min.patch page-allocator-clean-up-functions-related-to-pages_min-checkpatch-fixes.patch page-allocator-add-inactive-ratio-calculation-function-of-each-zone.patch page-allocator-add-inactive-ratio-calculation-function-of-each-zone-checkpatch-fixes.patch page-allocator-reset-wmark_min-and-inactive-ratio-of-zone-when-hotplug-happens.patch mm-remove-config_unevictable_lru-config-option.patch
mm-add-swap-cache-interface-for-swap-reference.patch
mm-modify-swap_map-and-add-swap_has_cache-flag.patch
mm-modify-swap_map-and-add-swap_has_cache-flag-update.patch
mm-reuse-unused-swap-entry-if-necessary.patch
mm-reuse-unused-swap-entry-if-necessary-update.patch
readahead-add-blk_run_backing_dev.patch
readahead-add-blk_run_backing_dev-fix.patch
readahead-add-blk_run_backing_dev-fix-fix-2.patch
oom-move-oom_adj-value-from-task_struct-to-mm_struct.patch
oom-move-oom_adj-value-from-task_struct-to-mm_struct-fix.patch oom-avoid-unnecessary-mm-locking-and-scanning-for-oom_disable.patch
oom-invoke-oom-killer-for-__gfp_nofail.patch
mm-remove-__invalidate_mapping_pages-variant.patch
page-allocator-clear-n_high_memory-map-before-se-set-it-again.patch
mm-remove-annotation-of-gfp_mask-in-add_to_swap.patch
mm-remove-file-argument-from-swap_readpage.patch
mm-cleanup-shmem_file_setup-char-const-char-for-name-argument.patch mm-add-a-gfp-translate-script-to-help-understand-page-allocation-failure-reports.patch mm-add-a-gfp-translate-script-to-help-understand-page-allocation-failure-reports-fix.patch vmscan-report-vm_flags-in-page_referenced.patch
vmscan-make-mapped-executable-pages-the-first-class-citizen.patch
vmscan-merge-duplicate-code-in-shrink_active_list.patch
vmscan-handle-may_swap-more-strictly.patch
oom-only-oom-kill-exiting-tasks-with-attached-memory.patch
writeback-skip-new-or-to-be-freed-inodes.patch
A few MM changes. Including KSM.
Will mostly merge.
Will hold back KSM as it appears to be changing.
Will hold back readahead-add-blk_run_backing_dev.patch as it's still being thought about.
frv-remove-in-kernel-strace-code.patch frv-implement-tif_notify_resume.patch frv-dont-turn-on-tif_syscall_trace-unconditionally-in-syscall-prologue.patch frv-implement-new-style-ptrace.patch
Merge
frv-duplicate-output_buffer-of-e03.patch frv-duplicate-output_buffer-of-e03-checkpatch-fixes.patch
Hold
alpha-remove-obsolete-hw_interrupt_type.patch alpha-bad-macro-expansion-parameter-is-member.patch
Merge
m32r-remove-obsolete-hw_interrupt_type.patch
Merge
m68k-count-can-reach-51-not-50.patch m68k-cnt-reaches-1-not-0.patch arch-m68k-include-asm-motorola_pgalloch-fix-kunmap-arg.patch
Merge
uml-uml-net-driver-does-not-allow-for-vlans.patch
um-remove-obsolete-hw_interrupt_type.patch
uml-fix-a-section-warning.patch
uml-bad-macro-expansion-parameter-is-member.patch
Merge
slow_work_thread-should-do-the-exclusive-wait.patch rework-fix-is_single_threaded.patch utsnameh-make-new_utsname-fields-use-the-proper-length-constant.patch atomic-only-take-lock-when-the-counter-drops-to-zero-on-up-as-well.patch kernel-kfifoc-replace-conditional-test-with-is_power_of_2.patch ntfs-use-is_power_of_2-function-for-clarity.patch poll-avoid-extra-wakeups-in-select-poll.patch headers-move-module_bug_finalize-module_bug_cleanup-definitions-into-moduleh.patch drbd-add-major-number-to-majorh.patch
remove-put_cpu_no_resched.patch
remove-put_cpu_no_resched-fix.patch groups-move-code-to-kernel-groupsc.patch lib-do-code-optimization-for-radix_tree_lookup-and-radix_tree_lookup_slot.patch lib-do-code-optimization-for-radix_tree_lookup-and-radix_tree_lookup_slot-update.patch use-round_jiffies-for-slow-work-thread-pools-cull-and-oom-timers.patch use-printk_once-in-several-places.patch use-printk_once-in-several-places-clean-up-printk_once-of-get_cpu_vendor.patch hexdump-remove-the-trailing-space.patch documentation-accounting-getdelaysc-intialize-the-variable-before-using-it.patch kmap_types-make-most-arches-use-generic-header-file.patch syscallsh-remove-duplicated-declarations-for-sys_pipe2.patch eisaids-add-network-peripherals-fddi-boards.patch documentation-atomic_opstxt-fix-sample-code.patch console-make-blank-timeout-value-a-boot-option.patch drivers-add-support-for-the-ti-vlynq-bus.patch
Misc. Will mostly merge, subject to re-review. rework-fix-is_single_threaded.patch might have issues.
scripts-get_maintainerpl-output-first-field-only-in-mailing-lists-and-after-maintainers.patch scripts-get_maintainerpl-better-fix-for-subscriber-only-mailing-lists.patch scripts-get_maintainerpl-improve-git-chief-penquins-linus-torvalds-filtering.patch scripts-get_maintainerpl-warn-on-missing-git-or-git-repository.patch scripts-get_maintainerpl-support-m-lines-with-names-and-multiple-entries-per-m-line.patch scripts-get_maintainerpl-better-email-name-quoting.patch scripts-get_maintainerpl-support-both-p-m-and-integrated-m-lines.patch scripts-get_maintainerpl-dont-print-maintainers-when-not-requested.patch scripts-get_maintainerpl-allow-8-bit-characters-in-email-addresses.patch scripts-get_maintainerpl-change-die-to-warn-when-command-line-file-is-not-a-patch.patch maintainers-swap-mismarked-ecrypt-fs-m-and-p-entries.patch maintainers-add-file-patterns-to-the-rest.patch maintainers-update-m32r-file-patterns-after-rename.patch maintainers-mark-alsa-lists-as-moderated.patch maintainers-remove-l-linux-kernel-vgerkernelorg-from-all-but-the-rest.patch maintainers-mention-scripts-get_maintainerpl-in-the-preface.patch maintainers-add-file-pattern-to-cisco-fcoe-hba-driver.patch maintainers-add-paul-mckenney-to-rcu-and-rcutorture.patch maintainers-add-file-patterns-to-tty-layer.patch
Merge
getrusage-fill-ru_maxrss-value.patch
Needs more acks, might have an Ingo issue.
rb_tree-reorganize-code-in-rb_erase-for-additional-changes.patch rb_tree-reorganize-code-in-rb_erase-for-additional-changes-checkpatch-fixes.patch rb_tree-make-clear-distinction-between-two-different-cases-in-rb_erase.patch rb_tree-remove-redundant-if-condition-in-rb_erase.patch
Merge
softirq-introduce-statistics-for-softirq.patch irqs-add-irqf_sample_random-to-the-feature-removal-scheduletxt-deprecated-list.patch
Merge
proc-export-statistics-for-softirq-to-proc.patch proc-update-document-for-proc-softirqs-and-proc-stat.patch
Need to check with Ingo.
drivers-hwmon-coretempc-enable-the-intel-atom.patch lis3-fix-misc-device-unregistering-and-printk.patch lis3-remove-automatic-shutdown-of-the-device.patch lis3-use-input_polled_device.patch lis3-use-input_polled_device-fix.patch lis3-use-input_polled_device-fix-2.patch lis3-add-three-new-laptop-models.patch
Merge
fs-remove-sparse-errors-in-proc_devtreec.patch proc-merge-arrayc-into-basec.patch proc-merge-arrayc-into-basec-checkpatch-fixes.patch
Merge
pci-use-pci_ioremap_bar-in-drivers-serial.patch kgdb-kgdboc-console-poll-hooks-for-serial_txx9-uart.patch serial-fix-off-by-one-errors.patch serial_txx9-use-container_of-instead-of-direct-cast.patch icom-converting-space-to-tabs.patch serial-8250c-irq-handling-race-and-spurious-iir-read.patch jsm-clean-up-serial-jsm-correctly-support-4-8-port-boards.patch serial-add-parameter-to-force-skipping-the-test-for-the-txen-bug.patch
Send to Alan.
spi_bfin5xx-limit-reaches-1.patch spi-move-common-spi_setup-functionality-into-core.patch spi-move-more-spi_setup-functionality-into-core.patch mpc52xx_psc_spi-convert-to-cs_control-callback.patch pxa2xx_spi-fix-for-spi_cs_high.patch spi-fix-spi_write_then_read-comment.patch
Merge
spi_mpc83xx-handle-other-freescale-processors.patch spi_mpc83xx-quieten-down-the-requested-speed-is-too-low-message.patch spi_mpc83xx-add-small-delay-after-asserting-chip-select-line.patch powerpc-86xx-add-mmc-spi-support-for-mpc8610hpcd-boards.patch spi_mpc83xx-fix-checkpatch-issues.patch spi_mpc83xx-split-mpc83xx_spi_work-into-two-routines.patch spi_mpc83xx-remove-dead-code.patch spi_mpc83xx-rename-spi_83xxc-to-spi_8xxxc.patch spi_mpc8xxx-s-83xx-8xxx-g.patch
Merge, after checking with powerpc guys.
sunrpc-use-formatting-of-module-name-in-sunrpc.patch
Send to someone.
rtc-rtc-ds1742-nvram-attribute-fix.patch rtc-rtc-ds1307-add-ds1388.patch rtc-rtc-ds1307-add-ds3231.patch rtc-tx4939-drop-irqf_shared.patch rtc-ds1553-drop-irqf_shared.patch drivers-char-rtc-disable-legacy-rtc-driver-on-blackfin-systems.patch
Merge
rtc-make-rtc_update_irq-callable-with-irqs-enabled-v2.patch
Need to check this
rtc-add-stand-alone-driver-for-rx8025-chip.patch rtc-add-stand-alone-driver-for-rx8025-chip-fix.patch
Might have a local_irq_enable() issue.
pca953x-support-gpiolib-gpio-naming.patch
gpio-max7301-add-missing-__devexit-marking.patch
Merge
gpio-driver-for-primecell-pl061-gpio-controller.patch gpio-driver-for-primecell-pl061-gpio-controller-v4.patch
Am awaiting v5
fbdev-generated-logo-sources-depend-on-scripts-pnmtologo.patch fbdev-move-logo-externs-to-header-file.patch fbdev-add-video-modes-for-resolutions-and-timings-of-pal-rgb.patch documentation-fb-vesafbtxt-fix-typo.patch chipsfb-remove-redundant-assignment.patch igafb-use-framebuffer_alloc-to-allocate-fb_info-struct.patch offb-use-framebuffer_alloc-to-allocate-fb_info-struct.patch atmel-lcdc-fix-pixclock-upper-bound-detection.patch samsung-soc-framebuffer-driver-add-alpha-channel-support.patch mb862xxfb-restrict-compliation-of-platform-driver-to-ppc.patch mb862xxfb-use-config_of-instead-of-config_ppc_of.patch acornfb-remove-fb_mmap-function.patch carminefb-fix-possible-access-beyond-end-of-carmine_modedb.patch s3c-fb-fix-resource-releasing-on-error-during-probing.patch s3c-fb-cpufreq-frequency-scaling-support.patch radeon-p2g2clk_always_onb-tested-twice-should-2nd-be-p2g2clk_dac_always_onb.patch radeon-p2g2clk_always_onb-tested-twice-should-2nd-be-p2g2clk_dac_always_onb-fix.patch fbdev-use-framebuffer_release-for-freeing-fb_info-structures.patch intelfb-fix-a-bug-when-changing-video-timing.patch fbdev-add-support-for-handoff-from-firmware-to-hw-framebuffers.patch fbdev-add-support-for-handoff-from-firmware-to-hw-framebuffers-checkpatch-fixes.patch bw2-use-standard-fields-for-framebuffer-physical-address-and-length.patch cg14-use-standard-fields-for-framebuffer-physical-address-and-length.patch cg3-use-standard-fields-for-framebuffer-physical-address-and-length.patch cg6-use-standard-fields-for-framebuffer-physical-address-and-length.patch leo-use-standard-fields-for-framebuffer-physical-address-and-length.patch p9100-use-standard-fields-for-framebuffer-physical-address-and-length.patch tcx-use-standard-fields-for-framebuffer-physical-address-and-length.patch
Merge
platinumfb-misplaced-parenthesis.patch
awaiting benh tested-by
intelfb-fix-setting-of-active-pipe-with-lvds-displays.patch
awaiting testing
ext2-do-not-update-mtime-of-a-moved-directory.patch doc-fix-ext2-can-only-have-32000-subdirs-not-32768.patch
Merge
ext3-fix-chain-verification-in-ext3_get_blocks.patch jbd-clean-up-journal_try_to_free_buffers.patch ext3-make-sure-inode-is-deleted-from-orphan-list-after-truncate.patch
Merge
isofs-let-mode-and-dmode-mount-options-override-rock-ridge-mode-setting.patch isofs-fix-setting-of-uid-and-gid-to-0.patch isofs-cleanup-mount-option-processing.patch
Merge
hfsplus-identify-journal-info-block-in-volume-header.patch
Merge (I think)
hfsplus-fix-journal-detection.patch
Needs checking with Roman, who has disappeared
ufs-sector_t-cannot-be-negative.patch
Merge
reiserfs-fix-warnings-with-gcc-44.patch
Merge
documentation-changes-perl-is-needed-to-build-the-kernel.patch documentation-changes-perl-is-needed-to-build-the-kernel-fix.patch documentation-connector-cn_testc-comment-unused-cn_test_want_notify.patch documentation-make-version-fix.patch
Merge
cgroups-forbid-noprefix-if-mounting-more-than-just-cpuset-subsystem.patch cgroups-forbid-noprefix-if-mounting-more-than-just-cpuset-subsystem-fix.patch cgroups-forbid-noprefix-if-mounting-more-than-just-cpuset-subsystem-fix2.patch
Merge
devcgroup-skip-superfluous-checks-when-found-the-dev_all-elem.patch
Merge
memcg-add-file-based-rss-accounting.patch memcg-add-file-based-rss-accounting-fix-mem_cgroup_update_mapped_file_stat-oops.patch memcg-remove-mem_cgroup_cache_charge_swapin.patch memcg-remove-some-redundant-checks.patch memcg-remove-unneeded-forward-declaration-from-schedh.patch memcg-fix-swap-accounting.patch
memcg-fix-swap-accounting-update.patch memcg-fix-behavior-under-memorylimit-equals-to-memswlimit.patch memcg-add-interface-to-reset-limits.patch
Merge
allow_signal-kill-the-bogus-mm-check-add-a-note-about-clone_sighand.patch
Merge
ptrace-remove-pt_dtrace-from-arch-h8300.patch ptrace-remove-pt_dtrace-from-avr32-mn10300-parisc-s390-sh-xtensa.patch ptrace-remove-pt_dtrace-from-m68k-m68knommu.patch ptrace-remove-pt_dtrace-from-arch-m32r.patch ptrace-mm_need_new_owner-use-real_parent-to-search-in-the-siblings.patch ptrace-tracehook_unsafe_exec-remove-the-stale-comment.patch ptrace-tracehook_unsafe_exec-remove-the-stale-comment-fix.patch ptrace-do-not-use-task-ptrace-directly-in-core-kernel.patch ptrace-ptrace_attach-check-pf_kthread-exit_state-instead-of-mm.patch ptrace-cleanup-check-set-of-pt_ptraced-during-attach.patch ptrace-do-not-use-task_lock-for-attach.patch ptrace_get_task_struct-s-tasklist-rcu-make-it-static.patch ptrace-wait_task_zombie-s-parent-real_parent.patch ptrace-do_notify_parent_cldstop-fix-the-wrong-nsproxy-usage.patch ptrace-dont-take-tasklist-to-get-set-last_siginfo.patch
Merge
signals-tracehook_notify_jctl-change.patch
utrace-core.patch
utrace: hold, I assume.
copy_process-remove-the-unneeded-clear_tsk_thread_flagtif_sigpending.patch
Merge
elf_core_dump-use-rcu_read_lock-to-access-real_parent.patch
Merge
shift-ptrace-implies-wuntraced-from-ptrace_do_wait-to-wait_task_stopped.patch introduce-struct-wait_opts-to-simplify-do_wait-pathes.patch do_wait-simplify-retval-tsk_result-notask_error-mess.patch do_wait-kill-the-old-bug_on-use-while_each_thread.patch do_wait-fix-the-theoretical-race-with-stop-trace-cont.patch mm-exitc-reorder-wait_opts-to-remove-padding-on-64-bit-builds.patch
Merge
wait_task_-cleanups-split-wait_noreap_copyout.patch wait_task_-cleanups-use-copy_wait_opts_to_user-in-wait_task_stopped.patch wait_task_-cleanups-use-copy_wait_opts_to_user-in-do_wait.patch wait_task_-cleanups-use-copy_wait_opts_to_user-in-wait_task_zombie.patch wait_task_-cleanups-use-copy_wait_opts_to_user-in-wait_task_continued.patch
Probably merge - have asked Oleg to review thses
kthreads-simplify-the-startup-synchronization.patch kthreads-rework-kthread_stop.patch kthreads-simplify-migration_thread-exit-path.patch
Merge
ipc-use-__arch_want_ipc_parse_version-in-ipc-utilh.patch
Merge
drivers-char-memc-memory_open-cleanup-lookup-minor-device-number-from-devlist.patch drivers-char-memc-memory_open-cleanup-lookup-minor-device-number-from-devlist-checkpatch-fixes.patch char-isicom-fix-build-warning.patch
dtlk-off-by-one-in-readwrite_tts.patch
istallion-add-missing-__devexit-marking.patch
ppdev-reduce-kernel-log-spam.patch
char-moxa-prevent-opening-unavailable-ports.patch
Merge
rapidio-add-common-mapping-apis-for-rapidio-memory-access.patch powerpc-add-memory-map-support-to-freescale-rapidio-block.patch rionet-add-memory-access-to-simulated-ethernet-over-rapidio.patch rio-warn_unused_result-warnings-fix.patch rapidio-fix-kerneldoc-for-rio_mem_ops.patch
Merge
sysctlc-remove-unused-variable.patch
Merge
pids-clean-up-find_task_by_pid-variants.patch
Merge
pidns-make-create_pid_namespace-accept-parent-pidns.patch pidns-rewrite-copy_pid_ns.patch
Merge
utsns-extract-creeate_uts_ns.patch ipcns-remove-useless-get-put-while-clone_newipc.patch ipcns-extract-create_ipc_ns.patch nsproxy-extract-create_nsproxy.patch ipcns-3-4-make-free_ipc_ns-static.patch ipcns-move-free_ipcs-proto.patch
Merge
documentation-fix-inconsistent-description-of-futex-list_op_pending.patch
Merge
edac-add-cpc925-memory-controller-driver.patch edac-add-cpc925-memory-controller-driver-cleanup.patch edac-add-cpc925-memory-controller-driver-mc-check-fixup.patch edac-add-edac_device_alloc_index.patch edac-add-edac_device_alloc_index-cleanup.patch edac-cpc925-mc-platform-device-setup.patch edac-cpc925-mc-platform-device-setup-v3.patch edac-add-missing-__devexit_p.patch edac-kconfig-fix-the-meaning-of-edac-abbreviation.patch edac-kconfig-fix-the-meaning-of-edac-abbreviation-fix.patch
Merge, after checking with Kumar
kernel-constructor-support.patch seq_file-add-function-to-write-binary-data.patch gcov-add-gcov-profiling-infrastructure.patch gcov-add-gcov-profiling-infrastructure-update.patch gcov-add-gcov-profiling-infrastructure-use-strict_strtoul.patch gcov-add-gcov-profiling-infrastructure-use-vmalloc-for-duplicating-counter-data.patch gcov-enable-gcov_profile_all-for-x86_64.patch
Merge, I guess
dma-mapping-mark-dma_nbits_mask-as-deprecated.patch dma-mapping-mark-dma_sync_single-and-dma_sync_sg-as-deprecated.patch dma-mapping-add-asm-generic-dma-mapping-commonh.patch dma-mapping-x86-use-asm-generic-dma-mapping-commonh.patch dma-mapping-ia64-use-asm-generic-dma-mapping-commonh.patch dma-mapping-ia64-add-config_dma_api_debug-support.patch dma-mapping-dma-debug-fix-compiler-warnings-on-ia64.patch
Merge. dma-mapping-dma-debug-fix-compiler-warnings-on-ia64.patch might be unneeded.
w1-gpio-add-external-pull-up-enable-callback.patch
Merge
kexec-sysrq-simplify-sysrq-c-handler.patch
Merge
gru-bug-fixes-for-gru-exception-handling.patch gru-dump-chiplet-state.patch gru-dump-chiplet-state-update.patch gru-dynamic-allocation-of-kernel-contexts.patch gru-dynamic-allocation-of-kernel-contexts-update.patch gru-change-context-load-and-unload.patch gru-support-cch_allocate-for-kernel-threads.patch gru-change-resource-assignment-for-kernel-threads.patch gru-support-contexts-with-zero-dsrs-or-cbrs.patch gru-fix-handling-of-mesq-failures.patch gru-check-context-state-on-reload.patch gru-support-instruction-completion-interrupts.patch gru-support-for-asynchronous-gru-instructions.patch gru-support-for-asynchronous-gru-instructions-fix.patch gru-update-gru-kernel-self-tests.patch gru-update-gru-kernel-self-tests-fix.patch gru-update-to-rev-09-of-gru-spec.patch gru-fix-cache-coherency-issues-with-instruction-retry.patch gru-add-user-request-to-explicitly-unload-a-gru-context.patch gru-fix-automatic-retry-of-gru-instruction-failures.patch gru-collect-per-context-user-statistics.patch gru-delete-user-request-for-fetching-chiplet-status.patch gru-cleanup-gru-inline-functions.patch gru-generic-infrastructure-for-context-options.patch gru-add-user-request-to-specify-gru-slice.patch gru-fix-potential-use-after-free-when-purging-gru-tlbs.patch gru-fixes-to-grudump-utility.patch gru-remove-references-to-the-obsolete-global-status-handle.patch gru-copyright-fixes.patch
Merge
linuxpps-core-support.patch
Merge
lib-add-lib-gcdc.patch lib-add-lib-gcdc-fix.patch lib-add-lib-gcdc-fix-fix.patch sound-core-pcm_timerc-use-lib-gcdc.patch net-netfilter-ipvs-ip_vs_wrrc-use-lib-gcdc.patch net-netfilter-ipvs-ip_vs_wrrc-use-lib-gcdc-fix.patch
Merge
mac80211-use-kzfree-in-key-handling-to-enforce-data-sanitization (was Re: 2.6.31 -mm merge plans)
Quoted 7 lines · Andrew Morton
Please rewrite the Subject: and add appropriate cc's when replying to this email.
mac80211-use-kzfree-in-key-handling-to-enforce-data-sanitization.patch
-> wireless
Johannes had some objections to this patch as it is currently written...
John
Signature · 2 lines
John W. Linville Someday the world will need a hero, and you [email protected] might be all we have. Be ready.
Quoted 2 lines · Andrew Morton
proc-merge-arrayc-into-basec.patch proc-merge-arrayc-into-basec-checkpatch-fixes.patch
I'm not sure that there's any point in that. Sure, we can slap two files together; what the hell for? Both are quite large, there's a (relatively) sane separation of code between them (misc. files contents in /proc/<pid>/ vs. directory structure and symlinks in there, more or less) and I don't see any benefit in mashing them together. Up to Alexey, but IMO that's pointless.
Andrew Morton
maintainer(cc's added)
Quoted 11 lines · On Wed, 10 Jun 2009 20:08:41 +0100 Al Viro <[email protected]> wrote:
Quoted 2 lines · Andrew Morton
proc-merge-arrayc-into-basec.patch proc-merge-arrayc-into-basec-checkpatch-fixes.patch
I'm not sure that there's any point in that. Sure, we can slap two files together; what the hell for? Both are quite large, there's a (relatively) sane separation of code between them (misc. files contents in /proc/<pid>/ vs. directory structure and symlinks in there, more or less) and I don't see any benefit in mashing them together. Up to Alexey, but IMO that's pointless.
No strong opinions here.
AFAIK Alexey isn't doing procfs any more?
Quoted 20 lines · Andrew Morton
(cc's added)
Quoted 6 lines · On Wed, 10 Jun 2009 20:08:41 +0100 Al Viro <[email protected]> wrote:
Quoted 3 lines · Andrew Morton
proc-merge-arrayc-into-basec.patch proc-merge-arrayc-into-basec-checkpatch-fixes.patch
Quoted 7 lines
I'm not sure that there's any point in that. Sure, we can slap two files together; what the hell for? Both are quite large, there's a (relatively) sane separation of code between them (misc. files contents in /proc/<pid>/ vs. directory structure and symlinks in there, more or less) and I don't see any benefit in mashing them together. Up to Alexey, but IMO that's pointless.
Quoted 2 lines
No strong opinions here.
Hi, Al.
Just as what I said in the description of that patch, one only has extern functions that are _only_ used in another as function pointers.
And the size of code can't be a reason why they are seperated, we have much more source files larger than this one. :)
Thanks.
Quoted 4 lines · Amerigo Wang
Hi, Al.
Just as what I said in the description of that patch, one only has extern functions that are _only_ used in another as function pointers.
Er... So what? Amount of functions made static is not, per se, a useful metrics of anything.
Quoted 2 lines
And the size of code can't be a reason why they are seperated, we have much more source files larger than this one. :)
And that's not a good thing...
Quoted 10 lines · Al Viro
Quoted 4 lines · Amerigo Wang
Hi, Al.
Just as what I said in the description of that patch, one only has extern functions that are _only_ used in another as function pointers.
Er... So what? Amount of functions made static is not, per se, a useful metrics of anything.
Not only about static, but also because they are used via function pointers.
Logically, it is better for these functions used via pointers to be kept in the same file with the struct which holds these function pointers.
Quoted 9 lines · Amerigo Wang
Quoted 8 lines · Al Viro
Quoted 5 lines · Amerigo Wang
Hi, Al.
Just as what I said in the description of that patch, one only has extern functions that are _only_ used in another as function pointers.
Quoted 7 lines
Quoted 3 lines
Er... So what? Amount of functions made static is not, per se, a useful metrics of anything.
Not only about static, but also because they are used via function pointers.
Logically, it is better for these functions used via pointers to be kept in the same file with the struct which holds these function pointers.
I am going to agree with Al here. array.c has a well defined function and purpose. base.c is on it's way to becoming a dumping ground. The only reason the functions in array.c are used directly in base.c is that we don't have a way to dynamically register struct pid_entry's.
Given the number of ifdefs in base.c it looks like it could really benefit
from splitting up. I made it about half way there last time I was working
on proc.
Eric
Hi Andrew,
Quoted 3 lines
vmscan-change-the-number-of-the-unmapped-files-in-zone-reclaim.patch vmscan-drop-pf_swapwrite-from-zone_reclaim.patch vmscan-zone_reclaim-use-may_swap.patch
Could you please hold those zone-reclaim related patches a while? zone reclaim is under disccusion with Mel and Wu now.
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"[email protected]"> [email protected] </a>
mmc_spi-use-eilseq-for-possible-transmission-errors.patch (was Re: 2.6.31 -mm merge plans)
In reply to Andrew MortonQuoted 5 lines · Andrew Morton
mmc_spi-use-eilseq-for-possible-transmission-errors.patch
-> mmc
I think this patch can be dropped from your series as Wolfgang proposed a newer, improved version here,
http://lkml.org/lkml/2009/6/10/63. I'm guessing his new patch is going to be taken through Pierre's tree?