2.6.32 -mm merge plans
Subsystems (3)
Andrew Morton
maintainer- If replying to this email, please rewrite the Subject: appropriately.
- Please also cc the relevant developer(s). Locate the patch in
http://userweb.kernel.org/~akpm/mmotm/broken-out/ and check the signoff and Cc lines to find the names and email addresses.
- If you were bcc'ed on this email then you and I have unfinished business. Please see if you can work out what it is from the below and let me know ;)
- There's an unusual amount of memory management work here.
- I seem to have a lot of patches which people were going to send me updates for, and which might have outstanding reviewer issues.
- If someone understand why I'm (still) sitting on 176 patches on behalf of subsystem maintainers, please fell free to explain this to me.
sdhci-orphan-driver-and-list.patch
proc-kcore-work-around-a-bug.patch hugetlb-restore-interleaving-of-bootmem-huge-pages-2631.patch fs-make-sure-data-stored-into-inode-is-properly-seen-before-unlocking-new-inode.patch fs-make-sure-data-stored-into-inode-is-properly-seen-before-unlocking-new-inode-fix.patch proc-document-guest-column-in-proc-stat.patch
Merge. A lot of these patches missed 2.6.31 so there are cc:stable's there.
mm-memory-failure-remove-config_unevictable_lru-config-option.patch
-> Andi
kernel-core-add-smp_call_function_any.patch arch-x86-kernel-cpu-cpufreq-acpi-cpufreqc-avoid-cross-cpu-interrupts-by-using-smp_call_function_any.patch cpuidle-menu-governor-reduce-latency-on-exit.patch
acerhdf-convert-to-dev_pm_ops.patch
acerhdf-additional-bios-versions.patch acpi-switch-proc-acpi-debug_layerdebug_level-to-seq_file.patch hwmon-driver-for-acpi-40-power-meters.patch hwmon-driver-for-acpi-40-power-meters-fix.patch hwmon-driver-for-acpi-40-power-meters-fix-2.patch thermal-add-missing-kconfig-dependency.patch dell_laptop-when-the-hardware-switch-is-disabled-dont-actually-allow-changing-the-softblock-status.patch cpuidle-a-new-variant-of-the-menu-governor-to-boost-io-performance.patch
-> lenb.
I need to update cpuidle-a-new-variant-of-the-menu-governor-to-boost-io-performance.patch and might merge that myself, dunno yet.
cs5535-gpio-add-amd-cs5535-cs5536-gpio-driver-support.patch cs5535-gpio-request-function-mask-names-added.patch cs5535-gpio-request-function-mask-names-added-fix.patch alsa-cs5535audio-free-olpc-quirks-from-reliance-on-mgeode_lx-cpu-optimization.patch
-> tiwai
agp-correct-missing-cleanup-on-error-in-agp_add_bridge.patch
-> airlied
s3c-fix-check-of-index-into-s3c_gpios.patch stmp3xxx-deallocation-with-negative-index-of-descriptors.patch spitz-fix-touchscreen-max-presure.patch
-> rmk
avr32-convert-to-asm-generic-hardirqh.patch
-> Haavard & co.
dm-strncpy-does-not-null-terminate-string.patch
md-dm-log-fix-cn_ulog_callback-declaration.patch
-> agk
pcmcia-yenta-add-missing-__devexit-marking.patch pcmcia-fix-read-buffer-overflow.patch pcmcia-switch-proc-bus-pccard-drivers-to-seq_file.patch pcmcia-cleanup-fixup-patch-for-sa1100_jornada_pcmcia-driver.patch
Seems that Dmitry is having downtime so I'll merge these directly.
powerpc-sky-cpu-redundant-or-incorrect-tests-on-unsigned.patch
-> benh
hpilo-add-locking-comment.patch
-> gregkh
drm-via-add-pci-id-for-via-vx800-chipset.patch
-> airlied
video-initial-support-for-adv7180.patch video-initial-support-for-adv7180-update.patch video-initial-support-for-adv7180-update-fix.patch
-> mchehab
genirq-switch-proc-irq-spurious-to-seq_file.patch
-> tglx, mingo
timer-stats-fix-del_timer_sync-and-try_to_del_timer_sync.patch
-> tglx, mingo
ia64-use-printk_once.patch
-> Tony
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-touchpad-not-detected-on-asus-g1s.patch input-add-a-shutdown-method-to-pnp-drivers.patch
-> dmitry
gitignore-usr-initramfs_datacpiobz2-and-usr-initramfs_datacpiolzma.patch kernel-hacking-move-strip_asm_syms-from-general.patch kbuild-add-static-to-prototypes.patch
ctags-usability-fix.patch checkincludespl-close-file-as-soon-as-were-done-with-it.patch checkincludespl-provide-usage-helper.patch checkincludespl-add-option-to-remove-duplicates-in-place.patch markup_oops-use-modinfo-to-avoid-confusion-with-underscored-module-names.patch kbuild-generate-modulesbuiltin.patch kbuild-rebuild-fix-for-makefilemodbuiltin.patch kconfig-cross_compile-option.patch kbuild-fix-cc1-options-check-to-ensure-we-do-not-use-fpic-when-compiling.patch gconfig-disable-typeahead-find-search-in-treeviews.patch kbuild-fix-ld-option-makefile-macro-to-really-work.patch kbuild-check-if-linker-supports-the-x-option.patch kbuild-echo-the-record_mcount-command.patch kbuild-fail-build-if-recordmcountpl-fails.patch kbuild-set-fconserve-stack-option-for-gcc-45.patch
-> Sam
ide-use-printk_once.patch
-> davem
mips-decrease-size-of-au1xxx_dbdma_pm_regs.patch mips-octeon-add-hardware-rng-platform-device.patch hw_random-add-hardware-rng-for-octeon-socs.patch octeon-false-positive-timeout.patch msp71xx-request_irq-failure-ignored-in-msp_pcibios_config_access.patch
-> ralf
jffs2-move-jffs2_gcd_mtd-threads-to-the-new-kthread-api.patch mtd-sst25l-non-jedec-spi-flash-driver.patch mtd-sst25l-fix-lock-imbalance.patch mtd-register-orion_nand-using-platform_driver_probe.patch mtd-make-onenand-genericc-more-generic.patch mtd-nand-add-page-parameter-to-all-read_page-read_page_raw-apis.patch mtd-nand-add-new-ecc-mode-ecc_hw_oob_first.patch mtd-nand-davinci-add-4-bit-ecc-support-for-large-page-nand-chips.patch mtd-nand-davinci-add-4-bit-ecc-support-for-large-page-nand-chips-update.patch mtd-jffs2-fix-read-buffer-overflow.patch mtd-prevent-a-read-from-eraseregions.patch mtd-prevent-a-read-from-regions.patch mtd-jedec_probe-fix-nec-upd29f064115-detection.patch mtdpart-memory-accessor-interface-for-mtd-layer.patch
-> dwmw2
isdn-hisax-fix-lock-imbalance.patch
hfc_usb-fix-read-buffer-overflow.patch
isdn-fix-netjet-build-errors.patch
misdn-fix-reversed-if-in-st_own_ctrl.patch
isdn-eicon-use-offsetof.patch
isdn-eicon-return-on-error.patch
-> Karsten
zorro8390-fix-read-buffer-overflow-in-zorro8390_init_one-checkpatch-fixes.patch
Will drop. Sigh.
3x59x-fix-pci-resource-management.patch
I need to test this. Still.
video-mbp_nvidia_bl-add-support-for-macbookair-11.patch
-> rpurdie
sunrpc-use-formatting-of-module-name-in-sunrpc.patch
-> trond & co
tpm-fixup-pcrs-sysfs-file.patch
tpm-fixup-pcrs-sysfs-file-update.patch
tpm-fix-up-pubek-sysfs-file.patch
-> jmorris. These might be obsolete anyway.
serial_txx9-use-container_of-instead-of-direct-cast.patch icom-converting-space-to-tabs.patch cyclades-read-buffer-overflow.patch serial167-fix-read-buffer-overflow.patch serial-add-parameter-to-force-skipping-the-test-for-the-txen-bug.patch
-> alan
drivers-md-introduce-missing-kfree.patch
-> neilb
regulator-fix-calculation-of-voltage-range-in-da9034_set_ldo12_voltage.patch
-> Liam & co
spinlocks-check-spinlock_t-rwlock_t-argument-type-on-non-smp-builds.patch spinlocks-check-spinlock_t-rwlock_t-argument-type-on-non-smp-builds-v3.patch waitqueues-give-waitqueue-spinlocks-their-own-lockdep-classes-checkpatch-fixes.patch kernel-profilec-switch-proc-irq-prof_cpu_mask-to-seq_file.patch
-> Martin
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 scsi-add-__init-__exit-macros-to-ibmvstgtc.patch drivers-scsi-fnic-fnic_scsic-clean-up.patch ibmmca-buffer-overflow.patch scsi-eata-fix-buffer-overflow.patch drivers-scsi-gdthc-fix-buffer-overflow.patch drivers-scsi-u14-34fc-fix-uffer-overflow.patch drivers-scsi-lpfc-lpfc_vportc-fix-read-buffer-overflow.patch osst-fix-read-buffer-overflow.patch scsi-fix-func-names-in-kernel-doc.patch gdth-unmap-ccb_phys-when-scsi_add_host-fails-in-gdth_eisa_probe_one.patch zfcp-test-kmalloc-failure-in-scsi_get_vpd_page.patch st-fix-test-of-value-range-in-st_set_options.patch st-fix-test-of-value-range-in-st_set_options-fix.patch hptiop-add-rr44xx-adapter-support.patch
-> James
cpqarray-switch-to-seq_file.patch
dac960-switch-to-seq_file.patch
cciss-fix-schedule_timeout-parameters.patch
-> Jens
sparc32-convert-to-asm-generic-hardirqh.patch
-> davem
synaptics-touchscreen-for-htc-dream-check-that-smbus-is-available.patch drivers-staging-octeon-ethernet-rgmiic-dont-ignore-request_irq-return-code.patch revert-staging-android-lowmemorykillerc-fix-it-for-oom-move-oom_adj-value-from-task_struct-to-mm_struct.patch
-> gregkh
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 fs-fix-overflow-in-sys_mount-for-in-kernel-calls.patch vfs-optimization-for-touch_atime.patch vfs-optimize-touch_time-too.patch vfs-optimize-touch_time-too-fix.patch ecryptfs-another-lockdep-issue.patch vfs-explicitly-cast-s_maxbytes-in-fiemap_check_ranges.patch vfs-change-sb-s_maxbytes-to-a-loff_t.patch vfs-remove-redundant-position-check-in-do_sendfile.patch fs-remove-unneeded-dcache_unhashed-tricks.patch fs-improve-remountro-vs-buffercache-coherency.patch fs-improve-remountro-vs-buffercache-coherency-fix.patch fs-new-truncate-helpers.patch
fs-use-new-truncate-helpers.patch fs-introduce-new-truncate-sequence.patch fs-convert-simple-fs-to-new-truncate.patch tmpfs-convert-to-use-the-new-truncate-convention.patch ext2-convert-to-use-the-new-truncate-convention.patch ext2-convert-to-use-the-new-truncate-convention-fix.patch fat-convert-to-use-the-new-truncate-convention.patch btrfs-convert-to-use-the-new-truncate-convention.patch jfs-convert-to-use-the-new-truncate-convention.patch udf-convert-to-use-the-new-truncate-convention.patch minix-convert-to-use-the-new-truncate-convention.patch vfs-fix-d_path-for-unreachable-paths.patch seq_file-return-a-negative-error-code-when-seq_path_root-fails.patch vfs-seq_file-add-helpers-for-data-filling.patch vfs-revert-proc-mounts-to-old-behavior-for-unreachable-mountpoints.patch vfs-no-unreachable-prefix-for-sysvipc-maps-in-proc-pid-maps.patch libfs-return-error-code-on-failed-attr-set.patch const-make-struct-super_block-dq_op-const.patch const-make-struct-super_block-s_qcop-const.patch const-mark-remaining-super_operations-const.patch const-mark-remaining-export_operations-const.patch const-mark-remaining-address_space_operations-const.patch const-mark-remaining-inode_operations-as-const.patch const-make-file_lock_operations-const.patch const-make-lock_manager_operations-const.patch const-make-block_device_operations-const.patch
Lots of VFS changes. As viro has recently reappeared I'll me sending them in his direction, but there's a lot of material here.
xtensa-use-generic-sys_pipe.patch
xtensa-convert-to-asm-generic-hardirqh.patch
-> chris
percpu-avoid-calling-__pcpu_ptr_to_addrnull.patch
-> Rusty/Tejun
tty-fix-regression-caused-by-tty-make-the-kref-destructor-occur-asynchronously.patch
I think this might be "wrong". Shall scare gregkh with it.
x86-_end-symbol-missing-from-symbolmap.patch
Need to work out what to do about this.
hwpoison-fix-uninitialized-warning.patch
-> Andi
mm-make-swap-token-dummies-static-inlines.patch mm-make-swap-token-dummies-static-inlines-fix.patch mm-make-swap-token-dummies-static-inlines-fix-2.patch mm-remove-obsoleted-alloc_pages-cpuset-comment.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 memory-hotplug-update-zone-pcp-at-memory-online.patch memory-hotplug-update-zone-pcp-at-memory-online-fix.patch memory-hotplug-exclude-isolated-page-from-pco-page-alloc.patch memory-hotplug-make-pages-from-movable-zone-always-isolatable.patch #memory-hotplug-alloc-page-from-other-node-in-memory-online.patch: cl had query memory-hotplug-alloc-page-from-other-node-in-memory-online.patch memory-hotplug-migrate-swap-cache-page.patch page_alloc-fix-kernel-doc-warning.patch revert-hugetlb-restore-interleaving-of-bootmem-huge-pages-2631.patch hugetlb-balance-freeing-of-huge-pages-across-nodes.patch hugetlb-use-free_pool_huge_page-to-return-unused-surplus-pages.patch hugetlb-use-free_pool_huge_page-to-return-unused-surplus-pages-fix.patch hugetlb-clean-up-and-update-huge-pages-documentation.patch hugetlb-restore-interleaving-of-bootmem-huge-pages.patch mm-clean-up-page_remove_rmap.patch mm-show_free_areas-display-slab-pages-in-two-separate-fields.patch documentation-memorytxt-remove-some-very-outdated-recommendations.patch mm-oom-analysis-add-per-zone-statistics-to-show_free_areas.patch mm-oom-analysis-add-buffer-cache-information-to-show_free_areas.patch mm-oom-analysis-show-kernel-stack-usage-in-proc-meminfo-and-oom-log-output.patch mm-oom-analysis-add-shmem-vmstat.patch mm-update-alloc_flags-after-oom-killer-has-been-called.patch mm-rename-pgmoved-variable-in-shrink_active_list.patch mm-shrink_inactive_list-nr_scan-accounting-fix-fix.patch
Memory Management...
#mm-vmstat-add-isolate-pages.patch: Hugh dislikes
mm-vmstat-add-isolate-pages.patch
mm-vmstat-add-isolate-pages-fix.patch
This needs updating
vmscan-throttle-direct-reclaim-when-too-many-pages-are-isolated-already.patch mm-remove-__addsub_zone_page_state.patch vm-document-that-setting-vfs_cache_pressure-to-0-isnt-a-good-idea.patch mm-count-only-reclaimable-lru-pages-v2.patch vmscan-dont-attempt-to-reclaim-anon-page-in-lumpy-reclaim-when-no-swap-space-is-avilable.patch vmscan-move-clearpageactive-from-move_active_pages-to-shrink_active_list.patch vmscan-kill-unnecessary-page-flag-test.patch
vmscan-kill-unnecessary-prefetch.patch
mm-add-gfp-mask-checking-for-__get_free_pages.patch
vmallocc-fix-double-error-checking.patch mm-perform-non-atomic-test-clear-of-pg_mlocked-on-free.patch ksm-add-mmu_notifier-set_pte_at_notify.patch
ksm-first-tidy-up-madvise_vma.patch
ksm-define-madv_mergeable-and-madv_unmergeable.patch
ksm-the-mm-interface-to-ksm.patch
ksm-no-debug-in-page_dup_rmap.patch
ksm-identify-pageksm-pages.patch
ksm-kernel-samepage-merging.patch
ksm-prevent-mremap-move-poisoning.patch
ksm-change-copyright-message.patch
ksm-change-ksm-nice-level-to-be-5.patch
ksm-rename-kernel_pages_allocated.patch
ksm-move-pages_sharing-updates.patch
ksm-pages_unshared-and-pages_volatile.patch
ksm-break-cow-once-unshared.patch
ksm-keep-quiet-while-list-empty.patch
ksm-five-little-cleanups.patch
ksm-fix-endless-loop-on-oom.patch
ksm-distribute-remove_mm_from_lists.patch
ksm-fix-oom-deadlock.patch
ksm-fix-deadlock-with-munlock-in-exit_mmap.patch
ksm-sysfs-and-defaults.patch
ksm-add-some-documentation.patch
ksm-remove-vm_mergeable_flags.patch
ksm-clean-up-obsolete-references.patch
ksm-unmerge-is-an-origin-of-ooms.patch
ksm-mremap-use-err-from-ksm_madvise.patch mm-warn-once-when-a-page-is-freed-with-pg_mlocked-set.patch pagemap-clear_refs-modify-to-specify-anon-or-mapped-vma-clearing.patch mm-kmem_cache_create-make-it-easier-to-catch-null-cache-names.patch page-allocator-change-migratetype-for-all-pageblocks-within-a-high-order-page-during-__rmqueue_fallback.patch page-allocator-change-migratetype-for-all-pageblocks-within-a-high-order-page-during-__rmqueue_fallback-fix.patch vmalloc-unmap-vmalloc-area-after-hiding-it.patch
revert-proc-kcore-work-around-a-bug.patch
kcore-fix-vread-vwrite-to-be-aware-of-holes.patch kcore-fix-vread-vwrite-to-be-aware-of-holes-update.patch kcore-proc-kcore-should-use-vread.patch arches-drop-superfluous-casts-in-nr_free_pages-callers.patch arches-drop-superfluous-casts-in-nr_free_pages-callers-checkpatch-fixes.patch page-allocator-remove-dead-function-free_cold_page.patch tracing-page-allocator-add-trace-events-for-page-allocation-and-page-freeing.patch tracing-page-allocator-add-trace-events-for-anti-fragmentation-falling-back-to-other-migratetypes.patch tracing-page-allocator-add-trace-event-for-page-traffic-related-to-the-buddy-lists.patch tracing-page-allocator-add-trace-event-for-page-traffic-related-to-the-buddy-lists-fix.patch tracing-page-allocator-add-a-postprocessing-script-for-page-allocator-related-ftrace-events.patch tracing-documentation-add-a-document-describing-how-to-do-some-performance-analysis-with-tracepoints.patch tracing-documentation-add-a-document-on-the-kmem-tracepoints.patch mm-add_to_swap_cache-must-not-sleep.patch
mm-add_to_swap_cache-does-not-return-eexist.patch mm-add_to_swap_cache-does-not-return-eexist-fix.patch
mm-includecheck-fix-for-mm-shmemc.patch
mm-includecheck-fix-for-mm-nommuc.patch
md-avoid-use-of-broken-kzalloc-mempool.patch
mm-remove-broken-kzalloc-mempool.patch
mm-drop-unneeded-double-negations.patch
mm-introduce-page_lru_base_type.patch
mm-introduce-page_lru_base_type-fix.patch
mm-return-boolean-from-page_is_file_cache.patch
mm-return-boolean-from-page_has_private.patch
mm-document-is_page_cache_freeable.patch page-allocator-limit-the-number-of-migrate_reserve-pageblocks-per-zone.patch memory-hotplug-fix-updating-of-num_physpages-for-hot-plugged-memory.patch mm-replace-various-uses-of-num_physpages-by-totalram_pages.patch mm-dont-use-alloc_bootmem_low-where-not-strictly-needed.patch mm-also-use-alloc_large_system_hash-for-the-pid-hash-table.patch mm-vmscan-rename-zone_nr_pages-to-zone_lru_nr_pages.patch oom-move-oom_killer_enable-oom_killer_disable-to-where-they-belong.patch mm-do-batched-scans-for-mem_cgroup.patch
mm-vmscan-remove-page_queue_congested-comment.patch hugetlbfs-allow-the-creation-of-files-suitable-for-map_private-on-the-vfs-internal-mount.patch hugetlb-add-map_hugetlb-for-mmaping-pseudo-anonymous-huge-page-regions.patch hugetlb-add-map_hugetlb-for-mmaping-pseudo-anonymous-huge-page-regionspatch-in-mm-fix.patch hugetlb-add-map_hugetlb-example.patch oom-move-oom_adj-value-from-task_struct-to-signal_struct.patch oom-move-oom_adj-value-from-task_struct-to-signal_struct-fix.patch oom-make-oom_score-to-per-process-value.patch oom-oom_kill-doesnt-kill-vfork-parentor-child.patch oom-fix-oom_adjust_write-input-sanity-check.patch page-allocator-split-per-cpu-list-into-one-list-per-migrate-type.patch page-allocator-maintain-rolling-count-of-pages-to-free-from-the-pcp.patch page-allocator-maintain-rolling-count-of-pages-to-free-from-the-pcp-checkpatch-fixes.patch mm-vsmcan-check-shrink_active_list-sc-isolate_pages-return-value.patch mm-fix-numa-accounting-in-numastattxt.patch
mm-munlock-use-follow_page.patch
mm-remove-unused-gup-flags.patch
mm-add-get_dump_page.patch
mm-foll_dump-replace-foll_anon.patch
mm-follow_hugetlb_page-flags.patch
mm-fix-anonymous-dirtying.patch
mm-reinstate-zero_page.patch
mm-foll-flags-for-gup-flags.patch
mm-munlock-avoid-zero_page.patch
mm-hugetlbfs_pagecache_present.patch
mm-zero_page-without-pte_special.patch
mm-move-highest_memmap_pfn.patch
mmap-remove-unnecessary-code.patch
tmpfs-depend-on-shmem.patch mm-make-vmalloc_user-align-base-kernel-virtual-address-to-shmlba.patch perf-allocate-mmap-buffer-using-vmalloc_user.patch mmap-avoid-unnecessary-anon_vma-lock-acquisition-in-vma_adjust.patch mmap-avoid-unnecessary-anon_vma-lock-acquisition-in-vma_adjust-tweak.patch mmap-save-some-cycles-for-the-shared-anonymous-mapping.patch
More Memory Management.
I think I'll merge pretty much all the above. A few bits and pieces need some additional confirmation.
dev-mem-remove-redundant-test-on-len.patch dev-mem-introduce-size_inside_page.patch dev-mem-cleanup-unxlate_dev_mem_ptr-calls.patch dev-mem-cleanup-unxlate_dev_mem_ptr-calls-fix.patch dev-mem-cleanup-unxlate_dev_mem_ptr-calls-fix-fix.patch dev-mem-make-size_inside_page-logic-straight.patch dev-mem-remove-the-written-variable-in-write_kmem.patch dev-mem-remove-the-written-variable-in-write_kmem-fix.patch dev-mem-remove-redundant-parameter-from-do_write_kmem.patch
These seem a bit green so not yet..
frv-duplicate-output_buffer-of-e03.patch frv-duplicate-output_buffer-of-e03-checkpatch-fixes.patch
We don't know what to do with these - might drop.
frv-convert-to-asm-generic-hardirqh.patch
Send to dhowells.
blackfin-convert-to-use-arch_gettimeoffset.patch
blackfin-fix-read-buffer-overflow.patch
-> blackfin guys
h8300-convert-to-asm-generic-hardirqh.patch
-> ysato
alpha-convert-to-use-arch_gettimeoffset.patch arch-alpha-boot-tools-objstripc-wrong-variable-tested-after-open.patch alpha-use-printk_once.patch alpha-convert-to-asm-generic-hardirqh.patch
Merge
m32r-remove-redundant-tests-on-unsigned.patch
m32r-convert-to-use-arch_gettimeoffset.patch
m32r-convert-to-asm-generic-hardirqh.patch
-> takata
m68k-convert-to-use-arch_gettimeoffset.patch
m68k-convert-to-asm-generic-hardirqh.patch
-> geert
cris-convert-to-use-arch_gettimeoffset.patch
-> CRIS maintainers
um-convert-to-asm-generic-hardirqh.patch
uml-fix-order-of-pud-and-pmd_free.patch
Merge
printk-boot_delay-rename-printk_delay_msec-to-loops_per_msec.patch printk-boot_delay-rename-printk_delay_msec-to-loops_per_msec-fix.patch printk-boot_delay-rename-printk_delay_msec-to-loops_per_msec-fix-2.patch printk-add-printk_delay-to-make-messages-readable-for-some-scenarios.patch printk-add-printk_delay-to-make-messages-readable-for-some-scenarios-fix.patch printk-add-printk_delay-to-make-messages-readable-for-some-scenarios-cleanup.patch move-magic-numbers-into-magich.patch move-magic-numbers-into-magich-update.patch kmod-fix-race-in-usermodehelper-code.patch dac960-fix-undefined-behavior-on-empty-string.patch fix-all-wmissing-prototypes-warnings-in-x86-defconfig.patch generic-ipi-make-struct-call_function_data-lockless.patch generic-ipi-make-struct-call_function_data-lockless-cleanup.patch dme1737-keep-index-within-pwm_config.patch documentation-fix-warnings-from-wmissing-prototypes-in-hostcflags.patch seq_file-constify-seq_operations.patch proc-connector-add-event-for-process-becoming-session-leader.patch printk_once-use-bool-for-boolean-flag.patch misc-remove-redundant-start_kernel-prototypes.patch fs-turn-iprune_mutex-into-rwsem.patch fs-bufferc-clean-up-export-macros.patch build_bug_on-fix-it-and-a-couple-of-bogus-uses-of-it.patch aioc-move-export-macros-to-line-after-function.patch maintainers-remove-dead-ncpfs-list.patch anonfd-split-interface-into-file-creation-and-install.patch ntfs-remove-ntfs_file_write.patch
qnx4-remove-write-support.patch vlynq-includecheck-fix-drivers-vlynq-vlynqc.patch fix-compat_sys_utimensat.patch make-sure-the-value-in-abs-does-not-get-truncated-if-it-is-greater-than-232.patch
Misc. Shall merge, subjet to re-review.
generic-ipi-cleanup-for-generic_smp_call_function_interrupt.patch kernel-smpc-relocate-some-code.patch
-> tglx. mingo
maintainers-add-ipvs-include-files.patch scripts-get_maintainerpl-add-git-blame.patch scripts-get_maintainerpl-add-sections-in-pattern-match-depth-order.patch scripts-get_maintainerpl-add-pattern-depth.patch scripts-get_maintainerpl-better-email-routines-use-perl-not-shell-where-possible.patch scripts-get_maintainerpl-add-mailmap-use-shell-and-email-cleanups.patch scripts-get_maintainerpl-using-separator-implies-nomultiline.patch scripts-get_maintainerpl-add-remove-duplicates.patch scripts-get_maintainerpl-add-maintainers-in-order-listed-in-matched-section.patch maintainers-acpi-add-include-acpi.patch
maintainers-omap-fix-regex.patch
maintainers-integrate-p-m-lines.patch
Merge
getrusage-fill-ru_maxrss-value.patch
getrusage-fill-ru_maxrss-value-update.patch
Merge, subject to rechecking
vsprintf-use-warn_on_once.patch flex_array-add-flex_array_clear-function.patch flex_array-poison-free-elements.patch flex_array-add-flex_array_shrink-function.patch flex_array-introduce-define_flex_array.patch flex_array-add-missing-kerneldoc-annotations.patch
Merge
asm-sections-add-text-data-checking-functions-for-arches-to-override.patch kallsyms-use-new-arch_is_kernel_text.patch lockdep-use-new-arch_is_kernel_data.patch blackfin-override-text-data-checking-functions.patch
Need to recheck all this with relevant arch people.
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-msm_sdccc-driver-for-htc-dream.patch msm_sdccc-convert-printkkern_level-to-pr_level.patch msm_sdccc-stylistic-cleaning.patch msm_sdccc-move-overly-indented-code-to-separate-function.patch mmc-register-mmci-omap-hs-using-platform_driver_probe.patch sdio-do-not-ignore-mmc_vdd_165_195.patch
# mmc-make-the-configuration-memory-resource-optional.patch: bunfight
# "Phillip's comments should be addressed in the next version" -- Paul Mundt mmc-make-the-configuration-memory-resource-optional.patch tmio_mmc-optionally-support-using-platform-clock.patch sh-switch-migo-r-to-use-the-tmio-mmc-driver-instead-of-spi.patch mmc-add-enable-and-disable-methods-to-mmc-host.patch mmc-allow-host-claim-release-nesting.patch mmc-add-mmc_cap_nonremovable-host-capability.patch mmc-add-ability-to-save-power-by-powering-off-cards.patch mmc-add-mmc-card-sleep-and-awake-support.patch
mmc-power-off-once-at-removal.patch
mmc-check-status-after-mmc-switch-command.patch omap_hsmmc-add-debugfs-entry-host-registers.patch omap_hsmmc-make-use-of-new-enable-disable-interface.patch arm-omap-mmc-twl4030-add-context-loss-counter-support.patch omap_hsmmc-keep-track-of-power-mode.patch omap_hsmmc-context-save-restore-support.patch omap_hsmmc-set-open-drain-bit-correctly.patch omap_hsmmc-ensure-workqueues-are-empty-before-suspend.patch omap_hsmmc-fix-scatter-gather-list-sanity-checking.patch omap_hsmmc-make-use-of-new-mmc_cap_nonremovable-host-capability.patch omap_hsmmc-support-for-deeper-power-saving-states.patch arm-omap-mmc-twl4030-add-regulator-sleep-wake-function.patch omap_hsmmc-put-mmc-regulator-to-sleep.patch omap_hsmmc-add-mmc-card-sleep-and-awake-support.patch omap_hsmmc-fix-null-pointer-dereference.patch
omap_hsmmc-cleanup-macro-usage.patch omap_hsmmc-clear-interrupt-status-after-init-sequence.patch omap_hsmmc-cater-for-weird-cmd6-behaviour.patch omap_hsmmc-prevent-races-with-irq-handler.patch
omap_hsmmc-code-refactoring.patch omap_hsmmc-protect-the-card-when-the-cover-is-open.patch omap_hsmmc-ensure-all-clock-enables-and-disables-are-paired.patch omap_hsmmc-ensure-all-clock-enables-and-disables-are-paired-fix-for-the-db-clock-failure-message.patch omap_hsmmc-set-a-large-data-timeout-for-commands-with-busy-signal.patch arm-omap-rx51-set-mmc-capabilities-and-power-saving-flag.patch arm-omap-rx51-set-mmc-capabilities-and-power-saving-flag-update.patch maintainers-update-for-ti-omap-hsmmc-driver.patch
sdio-add-cd-disable-support.patch
sdio-add-cd-disable-support-cleanup.patch sdhci-be-more-strict-with-get_min_clock-usage.patch sdio-fix-read-buffer-overflow.patch
sdhci-of-fix-sd-clock-calculation.patch sdhci-of-avoid-writing-reserved-bits-into-host-control-register.patch sdhci-of-fix-high-speed-cards-recognition.patch powerpc-introduce-and-document-sdhciwp-inverted-property-for-esdhc.patch sdhci-of-dont-hard-code-inverted-write-protect-quirk.patch sdhci-of-cleanup-esdhcs-set_clock-a-little-bit.patch powerpc-85xx-add-esdhc-support-for-mpc8536ds-boards.patch sdio-add-mmc_quirk_lenient_fn0.patch
sdio-add-mmc_quirk_lenient_fn0-fix.patch atmel-mci-unified-atmel-mci-drivers-avr32-at91.patch at91-atmel-mci-platform-configuration-to-the-the-atmel-mci-driver.patch at91-atmel-mci-platform-configuration-to-the-the-atmel-mci-driver-checkpatch-fixes.patch sdhci-add-no-card-no-reset-quirk-for-ricoh-r5c822-sony-z11.patch omap4-mmc-driver-support-on-omap4.patch mmc_spi-fail-gracefully-if-host-or-card-do-not-support-the-switch-command.patch #sdio-recognize-io-card-without-powercycle.patch, etc: check with Pierre sdio-recognize-io-card-without-powercycle.patch sdio-pass-whitelisted-cis-funce-tuples-to-sdio-drivers.patch
MMC. Merge, subject to the couple of caveats above.
checkpatch-possible-types-else-cannot-start-a-type.patch checkpatch-handle-c99-comments-correctly-performance-issue.patch checkpatch-indent-checks-stop-when-we-run-out-of-continuation-lines.patch checkpatch-make-f-alias-file-add-help-more-verbose-help-message.patch checkpatch-format-strings-should-not-have-brackets-in-macros.patch checkpatch-limit-sn-un-matches-to-actual-bit-sizes.patch checkpatch-version-029.patch checkpatch-add-some-common-blackfin-checks.patch
Grumpy. These spit perl warnings but maintainer won't talk to me.
poll-select-avoid-arithmetic-overflow-in-__estimate_accuracy.patch
Merge
#drivers-hwmon-coretempc-enable-the-intel-atom.patch: needs checking drivers-hwmon-coretempc-enable-the-intel-atom.patch lis3-fix-typo.patch lis3-add-free-fall-wakeup-function-via-platform_data.patch lis3-add-power-management-functions.patch lis3-add-power-management-functions-fix.patch lis3_spi-code-cleanups.patch drivers-hwmon-adm1021c-support-high-precision-adm1023-remote-sensor.patch drivers-hwmon-adm1021c-add-low_power-support-for-adm1021-driver.patch drivers-hwmon-adm1021c-add-low_power-support-for-adm1021-driver-update.patch hwmon-fix-freeing-of-gpio_data-and-irq.patch hwmon-applesmc-restore-accelerometer-and-keyboard-backlight-on-resume.patch #hwmon-driver-for-texas-instruments-amc6821-chip.patch: updates needed hwmon-driver-for-texas-instruments-amc6821-chip.patch
Merge, with caveats.
proc-fix-reported-unit-for-rlimit_cpu.patch proc_flush_task-flush-proc-tid-task-pid-when-a-sub-thread-exits.patch #kcore-fix-proc-kcores-statst_size.patch: is it right? kcore-fix-proc-kcores-statst_size.patch fs-proc-task_mmuc-v1-fix-clear_refs_write-input-sanity-check.patch fs-proc-basec-fix-proc_fault_inject_write-input-sanity-check.patch
#
#procfs-provide-stack-information-for-threads-v08.patch: needs a bit of thought still. Buggy? #procfs-provide-stack-information-for-threads-v08.patch: [email protected] probs? procfs-provide-stack-information-for-threads-v08.patch procfs-provide-stack-information-for-threads-v011.patch procfs-provide-stack-information-for-threads-v011-fix.patch
procfs. Will try to merge but there are still some question marks.
kcore-use-usual-list-for-kclist.patch kcore-add-kclist-types.patch kcore-register-vmalloc-area-in-generic-way.patch kcore-register-text-area-in-generic-way.patch #walk-system-ram-range.patch: busted (Hugh) walk-system-ram-range.patch kcore-use-registerd-physmem-information.patch kcore-use-registerd-physmem-information-ia64-fix.patch kcore-register-vmemmap-range.patch kcore-register-vmemmap-range-fix.patch kcore-register-module-area-in-generic-way.patch
This is a bt green and Hugh found a bug. Dunno yet.
ramfs-move-ramfs_magic-to-include-linux-magich.patch
Merge
ncpfs-read-buffer-overflow.patch
ncpfs-remove-dead-url-from-documentation.patch
ncpfs-fix-wrong-check-in-__ncp_ioctl.patch
Merge
spi-remove-imx-spi-driver.patch
spi-omap2_mcspi-use-bitn.patch
spi-add-spi_ppc4xx-driver.patch spih-add-missing-kernel-doc-for-struct-spi_master.patch spi-add-default-selection-of-pl022-for-arm-reference-platforms.patch #spi-add-spi-driver-for-most-known-imx-socs.patch: akpm comments spi-add-spi-driver-for-most-known-imx-socs.patch spi-add-support-for-device-table-matching.patch #mtd-m25p80-convert-to-device-table-matching.patch: david-b wanted update? mtd-m25p80-convert-to-device-table-matching.patch of-remove-stmm25p40-alias.patch hwmon-adxx-convert-to-device-table-matching.patch hwmon-lm70-convert-to-device-table-matching.patch spi-prefix-modalias-with-spi.patch pxa2xx_spi-register-earlier.patch spi-fix-spelling-of-automatically-in-documentation.patch spi_s3c24xx-fix-header-includes.patch spi_s3c24xx-use-resource_size-to-get-resource-size.patch spi_s3c24xx-use-dev_pm_ops.patch spi_s3c24xx-cache-device-setup-data.patch spi-freescale-stmp-driver.patch spi-mcspi-off-mode-support.patch spi-mcspi-saves-chconfx-too.patch spi-mcspi-support-for-omap4.patch spi-handle-tx-only-rx-only.patch rtc-philips-pcf2123-rtc-spi-driver.patch rtc-philips-pcf2123-rtc-spi-driver-updates.patch
SPI. Mostly merge - there are a couple of things to check.
kprobes-use-do_irq-in-lkdtm.patch
Merge.
smbfs-read-buffer-overflow.patch
Merge
rtc-add-driver-for-mxcs-internal-rtc-module.patch rtc-add-driver-for-mxcs-internal-rtc-module-fix.patch rtc-add-driver-for-mxcs-internal-rtc-module-fix-fix.patch rtc-u300-coh-901-331-rtc-driver-v3.patch rtc-update-documentation-wrt-rtc_pie-irq_set_state.patch rtc-bfin-do-not-share-rtc-irq.patch rtc-add-freescale-stmp37xx-378x-driver.patch rtc-reorder-makefile.patch
rtc-driver-for-pcap2-pmic.patch rtc-driver-for-pcap2-pmic-update.patch rtc-driver-for-pcap2-pmic-get-pcap-data-from-the-parent-device.patch drivers-rtc-correct-error-handling-code.patch drivers-rtc-introduce-missing-kfree.patch rtc-at91rm9200-fixes.patch #rtc-set-wakeup-capability-for-i2c-and-spi-rtc-drivers.patch: david-b issues rtc-set-wakeup-capability-for-i2c-and-spi-rtc-drivers.patch rtc-document-the-sysfs-interface.patch rtc-add-hctosys-sysfs-attribute.patch
RTC: mostly-merge.
gpiolib-allow-exported-gpio-nodes-to-be-named-using-sysfs-links.patch gpiolib-allow-exported-gpio-nodes-to-be-named-using-sysfs-links-update.patch gpiolib-allow-exported-gpio-nodes-to-be-named-using-sysfs-links-update-fix.patch gpio-add-mc33880-driver.patch mfd-gpio-add-a-gpio-interface-to-the-ucb1400-mfd-chip-driver-via-gpiolib.patch gpio-add-intel-moorestown-platform-langwell-chip-gpio-driver.patch gpio-add-intel-moorestown-platform-langwell-chip-gpio-driver-fix.patch gpio-pca953x-add-support-for-max7315.patch gpio-include-linux-gpioh-not-asm-gpioh.patch #gpiolib-add-names-file-in-gpio-chip-sysfs.patch: david-b issues gpiolib-add-names-file-in-gpio-chip-sysfs.patch gpiolib-add-names-file-in-gpio-chip-sysfs-checkpatch-fixes.patch gpiolib-add-names-file-in-gpio-chip-sysfs-checkpatch-fixes-fix.patch gpiolib-allow-poll-on-value.patch
gpio. mostly-merge after checking with David.
omapfb-add-support-for-the-apollon-lcd.patch omapfb-add-support-for-mipi-dcs-compatible-lcds.patch omapfb-add-support-for-the-amstrad-delta-lcd.patch omapfb-add-support-for-the-2430sdp-lcd.patch omapfb-add-support-for-the-omap2evm-lcd.patch omapfb-add-support-for-the-3430sdp-lcd.patch omapfb-add-support-for-the-omap3-evm-lcd.patch omapfb-add-support-for-the-omap3-beagle-dvi-output.patch omapfb-add-support-for-the-gumstix-overo-lcd.patch omapfb-add-support-for-the-zoom-mdk-lcd.patch omapfb-add-support-for-rotation-on-the-blizzard-lcd-ctrl.patch n770-enable-lcd-mipi-dcs-in-kconfig.patch omapfb-dispc-various-typo-fixes.patch omapfb-dispc-disable-iface-clocks-along-with-func-clocks.patch omapfb-dispc-enable-wake-up-capability.patch omapfb-dispc-allow-multiple-external-irq-handlers.patch omapfb-suspend-resume-only-if-fb-device-is-already-initialized.patch omapfb-fix-coding-style-remove-dead-line.patch omapfb-add-fb-manual-update-option-to-kconfig.patch omapfb-hwa742-fix-pointer-to-be-const.patch atyfb-coding-style-cleanup.patch #framebuffer-support-for-htc-dream.patch: new version coming from Dima? framebuffer-support-for-htc-dream.patch framebuffer-support-for-htc-dream-checkpatch-fixes.patch platinumfb-misplaced-parenthesis.patch davinci-fb-frame-buffer-driver-for-ti-da8xx-omap-l1xx.patch davinci-fb-frame-buffer-driver-for-ti-da8xx-omap-l1xx-v4.patch davinci-fb-frame-buffer-driver-for-ti-da8xx-omap-l1xx-v4-cleanup.patch davinci-fb-frame-buffer-driver-for-ti-da8xx-omap-l1xx-v5.patch sisfb-read-buffer-overflow.patch ep93xx-video-driver-platform-support.patch ep93xx-video-driver.patch ep93xx-video-driver-documentation.patch viafb-remove-duplicated-cx700-register-init.patch viafb-remove-temporary-start-address-setting.patch viafb-merge-viafb_update_viafb_par-in-viafb_update_fix.patch viafb-split-viafb_set_start_addr-up.patch viafb-fix-ioremap_nocache-error-handling.patch viafb-clean-up-viamodeh.patch viafb-remove-duplicated-mode-information.patch viafb-clean-up-duoview.patch viafb-clean-up-virtual-memory-handling.patch viafb-remove-unused-video-device-stuff.patch viafb-remove-lvds-initialization.patch viafb-another-small-cleanup-of-viafb_par.patch viafb-improve-viafb_par.patch
viafb-2d-engine-rewrite.patch viafb-2d-engine-rewrite-v2.patch viafb-switch-to-seq_file.patch viafb-cleanup-viafb_cursor.patch viafb-improve-pitch-handling.patch viafb-hardware-acceleration-initialization-cleanup.patch viafb-make-module-parameters-visible-in-sysfs.patch viafb-remove-unused-structure-member.patch viafb-use-read-only-mode-parsing.patch viafb-add-support-for-the-vx855-chipset.patch viafb-choose-acceleration-engine-for-vx855.patch viafb-make-viafb-a-first-class-citizen-using-pci_driver.patch viafb-pass-reference-to-pci-device-when-calling-framebuffer_alloc.patch drivers-video-console-newport_conc-fix-read-outside-array-bounds.patch drivers-video-add-kmalloc-null-tests.patch drivers-video-add-kmalloc-null-tests-fix.patch fb-fix-fb_pan_display-range-check.patch video-console-use-div_round_up.patch s3c2410fb-fix-clockrate-calculation.patch fb-do-not-ignore-fb_set_par-errors.patch matroxfb-make-config_fb_matrox_multihead=y-mandatory.patch matroxfb-get-rid-of-unneeded-macros-access_fbinfo-and-minfo.patch matroxfb-get-rid-of-unneeded-macros-wpminfo-and-friends.patch matroxfb-get-rid-of-unneeded-macro-minfo_from.patch matroxfb-get-rid-of-config_fb_matrox_32mb.patch fbcon-only-unbind-from-console-if-successfully-registered.patch
fbdev. Mostly-merge.
#
#intelfb-fix-setting-of-active-pipe-with-lvds-displays.patch: would like testing intelfb-fix-setting-of-active-pipe-with-lvds-displays.patch
This is being a problem.
v3-minixfs-add-missing-directory-type-checking.patch v3-minixfs-add-missing-directory-type-checking-checkpatch-fixes.patch
Merge
ext2-fix-format-string-compile-warning-ino_t.patch
Merge
jbdh-bitfields-should-be-unsigned.patch
Merge
hfsplus-identify-journal-info-block-in-volume-header.patch #hfsplus-fix-journal-detection.patch: Roman had q? hfsplus-fix-journal-detection.patch
Roman's vanished and he had obscure issues with these. Help.
reiserfs-remove-proc-fs-reiserfs-version.patch reiserfs-dont-compile-procfso-at-all-if-no-support.patch
Send to Jeff
time-add-function-to-convert-between-calendar-time-and-broken-down-time-for-universal-use.patch fatfs-use-common-time_to_tm-in-fat_time_unix2fat.patch
Send to Ogawa
doc-filesystems-remove-smount-program.patch doc-filesystems-more-mount-cleanups.patch documentation-update-stale-definition-of-file-nr-in-fstxt.patch includecheck-fix-documentation-cfag12864b-examplec.patch documentation-vm-gitignore-add-page-types.patch page-types-add-feature-for-walking-process-address-space.patch page-types-add-feature-for-walking-process-address-space-checkpatch-fixes.patch docs-fix-various-documentation-paths-in-header-files.patch
merge
cgroups-make-unlock-sequence-in-cgroup_get_sb-consistent.patch cgroups-support-named-cgroups-hierarchies.patch cgroups-move-the-cgroup-debug-subsys-into-cgroupc-to-access-internal-state.patch cgroups-add-a-back-pointer-from-struct-cg_cgroup_link-to-struct-cgroup.patch cgroups-allow-cgroup-hierarchies-to-be-created-with-no-bound-subsystems.patch cgroups-revert-cgroups-fix-pid-namespace-bug.patch cgroups-add-a-read-only-procs-file-similar-to-tasks-that-shows-only-unique-tgids.patch cgroups-ensure-correct-concurrent-opening-reading-of-pidlists-across-pid-namespaces.patch cgroups-use-vmalloc-for-large-cgroups-pidlist-allocations.patch cgroups-change-css_set-freeing-mechanism-to-be-under-rcu.patch cgroups-let-ss-can_attach-and-ss-attach-do-whole-threadgroups-at-a-time.patch cgroups-let-ss-can_attach-and-ss-attach-do-whole-threadgroups-at-a-time-fix.patch #cgroups-add-functionality-to-read-write-lock-clone_thread-forking-per-threadgroup.patch: Oleg conniptions cgroups-add-functionality-to-read-write-lock-clone_thread-forking-per-threadgroup.patch cgroups-add-functionality-to-read-write-lock-clone_thread-forking-per-threadgroup-fix.patch cgroups-add-ability-to-move-all-threads-in-a-process-to-a-new-cgroup-atomically.patch
Merge after checking with Oleg.
memcg-remove-the-overhead-associated-with-the-root-cgroup.patch memcg-remove-the-overhead-associated-with-the-root-cgroup-fix.patch memcg-remove-the-overhead-associated-with-the-root-cgroup-fix-2.patch #memcg-add-comments-explaining-memory-barriers.patch: needs update (Balbir) memcg-add-comments-explaining-memory-barriers.patch memcg-add-comments-explaining-memory-barriers-checkpatch-fixes.patch memory-controller-soft-limit-documentation-v9.patch memory-controller-soft-limit-interface-v9.patch memory-controller-soft-limit-organize-cgroups-v9.patch memory-controller-soft-limit-organize-cgroups-v9-fix.patch memory-controller-soft-limit-refactor-reclaim-flags-v9.patch memory-controller-soft-limit-reclaim-on-contention-v9.patch memory-controller-soft-limit-reclaim-on-contention-v9-fix.patch memory-controller-soft-limit-reclaim-on-contention-v9-fix-softlimit-css-refcnt-handling.patch memory-controller-soft-limit-reclaim-on-contention-v9-fix-softlimit-css-refcnt-handling-fix.patch memcg-improve-resource-counter-scalability.patch memcg-improve-resource-counter-scalability-checkpatch-fixes.patch memcg-improve-resource-counter-scalability-v5.patch memcg-show-swap-usage-in-stat-file.patch memcg-show-swap-usage-in-stat-file-fix.patch
Merge after checking with Balbir
ptrace-__ptrace_detach-do-__wake_up_parent-if-we-reap-the-tracee.patch do_wait-wakeup-optimization-shift-security_task_wait-from-eligible_child-to-wait_consider_task.patch #do_wait-wakeup-optimization-change-__wake_up_parent-to-use-filtered-wakeup.patch: busted (KAMEZAWA) do_wait-wakeup-optimization-change-__wake_up_parent-to-use-filtered-wakeup.patch do_wait-wakeup-optimization-change-__wake_up_parent-to-use-filtered-wakeup-selinux_bprm_committed_creds-use-__wake_up_parent.patch do_wait-wakeup-optimization-child_wait_callback-check-__wnothread-case.patch do_wait-wakeup-optimization-fix-child_wait_callback-eligible_child-usage.patch do_wait-wakeup-optimization-simplify-task_pid_type.patch #do_wait-optimization-do-not-place-sub-threads-on-task_struct-children-list.patch: risky? do_wait-optimization-do-not-place-sub-threads-on-task_struct-children-list.patch wait_consider_task-kill-parent-argument.patch
do_wait-fix-sys_waitid-specific-behaviour.patch
wait_noreap_copyout-check-for-wo_info-=-null.patch
ptrace. Mostly-merge.
signals-introduce-do_send_sig_info-helper.patch signals-send_sigio-use-do_send_sig_info-to-avoid-check_kill_permission.patch fcntl-add-f_etown_ex.patch signals-inline-__fatal_signal_pending.patch
Signals. Merge.
#signals-tracehook_notify_jctl-change.patch: needs changelog folding too signals-tracehook_notify_jctl-change.patch signals-tracehook_notify_jctl-change-do_signal_stop-do-not-call-tracehook_notify_jctl-in-task_stopped-state.patch #signals-introduce-tracehook_finish_jctl-helper.patch: fold into signals-tracehook_notify_jctl-change.patch signals-introduce-tracehook_finish_jctl-helper.patch
utrace-core.patch
utrace. What's happening with this?
exec-make-do_coredump-more-resilient-to-recursive-crashes-v9.patch exec-make-do_coredump-more-resilient-to-recursive-crashes-v9-checkpatch-fixes.patch exec-let-do_coredump-limit-the-number-of-concurrent-dumps-to-pipes-v9.patch exec-let-do_coredump-limit-the-number-of-concurrent-dumps-to-pipes-v9-checkpatch-fixes.patch exec-allow-do_coredump-to-wait-for-user-space-pipe-readers-to-complete-v9.patch
coredump. Merge.
exec-fix-set_binfmt-vs-sys_delete_module-race.patch
Merge.
elf-clean-up-fill_note_info.patch
elf-clean-up-fill_note_info-fix.patch #fdpic-ignore-the-loaders-pt_gnu_stack-when-calculating-the-stack-size.patch: pavel unhappy fdpic-ignore-the-loaders-pt_gnu_stack-when-calculating-the-stack-size.patch
Elf. Merge. See if we can make Pavel happy.
flat-use-is_err_value-helper-macro.patch
Merge.
dev-zero-avoid-repeated-access_ok-checks.patch fs-char_devc-remove-useless-loop.patch pc-fs-char_devc-remove-useless-loop-fix.patch cyclades-allow-overriding-isa-defaults-also-when-the-driver-is-built-in.patch mwave-fix-read-buffer-overflow.patch hpet-hpet-driver-periodic-timer-setup-bug-fixes.patch drivers-char-rio-rioctrlc-off-by-one-error-in-rioctrlc.patch drivers-char-uv_mmtimerc-add-memory-mapped-rtc-driver-for-uv.patch
Merge
maintainers-add-matt-mackall-and-herbert-xu-to-hardware-random-number-generator.patch
Merge.
sysctl-remove-struct-file-argument-of-proc_handler.patch
Merge.
fork-disable-clone_parent-for-init.patch pidns-deny-clone_parentclone_newpid-combination.patch
Merge.
linux-futexh-place-kernel-types-behind-__kernel__.patch
Merge
edac-mpc85xx-add-p2020ds-support.patch edac-mpc85xx-add-mpc83xx-support.patch edac-fix-resource-size-calculation.patch edac-i3200-memory-controller-driver.patch edac-i3200-memory-controller-driver-fix-offset-of-reg-in-i3200_edac-module.patch edac-core-remove-completion-wait-for-complete-with-rcu_barrier.patch
Merge
adfs-remove-redundant-test-on-unsigned.patch
Merge
memstick-move-dev_dbg.patch
Merge
aio-ifdef-fields-in-mm_struct.patch
Merge
gru-use-proc_create.patch
gru-allocation-may-fail-in-quicktest1.patch
Merge
fs-romfs-correct-error-handling-code.patch
Merge
drivers-vlynq-vlynqc-fix-resource-size-off-by-1-error.patch
Merge
lzma-gzip-fix-potential-oops-when-input-data-is-truncated.patch include-linux-unaligned-lbe_byteshifth-fix-usage-for-compressed-kernels.patch
Merge
task_struct-cleanup-move-binfmt-field-to-mm_struct.patch
Merge
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
hm, why do I still have these?
--
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>
Quoted 11 lines · Andrew Morton
mtd-make-onenand-genericc-more-generic.patch mtd-nand-add-page-parameter-to-all-read_page-read_page_raw-apis.patch mtd-nand-add-new-ecc-mode-ecc_hw_oob_first.patch mtd-nand-davinci-add-4-bit-ecc-support-for-large-page-nand-chips.patch mtd-nand-davinci-add-4-bit-ecc-support-for-large-page-nand-chips-update.patch mtd-jffs2-fix-read-buffer-overflow.patch mtd-prevent-a-read-from-eraseregions.patch mtd-prevent-a-read-from-regions.patch mtd-jedec_probe-fix-nec-upd29f064115-detection.patch mtdpart-memory-accessor-interface-for-mtd-layer.patch
Quoted 2 lines
-> dwmw2
Regarding mtd-make-onenand-genericc-more-generic.patch, I'm not really sure what happened. To recap:
It was posted to the mtd list here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026805.html
Kyungmin objected to the driver name change here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026807.html
I pointed out that the rough rationale for the name change here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026808.html
and offered to redo the patch keeping the old name if Kyungmin felt the rationale wasn't valid, but received no reply. Subsequently, Artem mentioned that he had merged it in to his l2-mtd-2.6.git tree here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026866.html
which subsequently seems to not actually have happened.
This is a pretty trivial patch, and I don't mind respinning it in whatever form folks are content with. I had assumed given the mention that it had been merged in to the l2 tree that the rationale was sufficient for merging.
Andrew Morton
maintainerQuoted 33 lines · On Wed, 16 Sep 2009 09:03:57 +0900 Paul Mundt <[email protected]> wrote:
Quoted 11 lines · Andrew Morton
mtd-make-onenand-genericc-more-generic.patch mtd-nand-add-page-parameter-to-all-read_page-read_page_raw-apis.patch mtd-nand-add-new-ecc-mode-ecc_hw_oob_first.patch mtd-nand-davinci-add-4-bit-ecc-support-for-large-page-nand-chips.patch mtd-nand-davinci-add-4-bit-ecc-support-for-large-page-nand-chips-update.patch mtd-jffs2-fix-read-buffer-overflow.patch mtd-prevent-a-read-from-eraseregions.patch mtd-prevent-a-read-from-regions.patch mtd-jedec_probe-fix-nec-upd29f064115-detection.patch mtdpart-memory-accessor-interface-for-mtd-layer.patch
Quoted 2 lines
-> dwmw2
Regarding mtd-make-onenand-genericc-more-generic.patch, I'm not really sure what happened. To recap:
It was posted to the mtd list here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026805.html
Kyungmin objected to the driver name change here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026807.html
I pointed out that the rough rationale for the name change here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026808.html
and offered to redo the patch keeping the old name if Kyungmin felt the rationale wasn't valid, but received no reply. Subsequently, Artem mentioned that he had merged it in to his l2-mtd-2.6.git tree here:
Quoted 8 lines
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026866.html
which subsequently seems to not actually have happened.
This is a pretty trivial patch, and I don't mind respinning it in whatever form folks are content with. I had assumed given the mention that it had been merged in to the l2 tree that the rationale was sufficient for merging.
I don't think that Artem's tree is in linux-next, so I have no visibility of what's happening with that patch.
I do think that Artem's tree should be in linux-next.
I guess I'll just hose the patch at dwmw2 and will see what happens. I sent it on Aug 6, with no effect.
Quoted 43 lines · Andrew Morton
Quoted 33 lines · On Wed, 16 Sep 2009 09:03:57 +0900 Paul Mundt wrote:
Quoted 11 lines · Andrew Morton
mtd-make-onenand-genericc-more-generic.patch mtd-nand-add-page-parameter-to-all-read_page-read_page_raw-apis.patch mtd-nand-add-new-ecc-mode-ecc_hw_oob_first.patch mtd-nand-davinci-add-4-bit-ecc-support-for-large-page-nand-chips.patch mtd-nand-davinci-add-4-bit-ecc-support-for-large-page-nand-chips-update.patch mtd-jffs2-fix-read-buffer-overflow.patch mtd-prevent-a-read-from-eraseregions.patch mtd-prevent-a-read-from-regions.patch mtd-jedec_probe-fix-nec-upd29f064115-detection.patch mtdpart-memory-accessor-interface-for-mtd-layer.patch
Quoted 1 line
-> dwmw2
Regarding mtd-make-onenand-genericc-more-generic.patch, I'm not really sure what happened. To recap:
It was posted to the mtd list here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026805.html
Kyungmin objected to the driver name change here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026807.html
I pointed out that the rough rationale for the name change here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026808.html
and offered to redo the patch keeping the old name if Kyungmin felt the rationale wasn't valid, but received no reply. Subsequently, Artem mentioned that he had merged it in to his l2-mtd-2.6.git tree here:
Quoted 8 lines
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026866.html
which subsequently seems to not actually have happened.
This is a pretty trivial patch, and I don't mind respinning it in whatever form folks are content with. I had assumed given the mention that it had been merged in to the l2 tree that the rationale was sufficient for merging.
Quoted 7 lines
I don't think that Artem's tree is in linux-next, so I have no visibility of what's happening with that patch.
I do think that Artem's tree should be in linux-next.
I guess I'll just hose the patch at dwmw2 and will see what happens. I sent it on Aug 6, with no effect.
i guess i shouldnt try and bounce a few more mtd patches through you huh ...
http://git.kernel.org/?p=linux/kernel/git/vapier/blackfin.git;a=shortlog;h=for-mtd
hopefully they make it in this cycle (they were posted a while ago to the mtd lists w/feedback addressed)
-mike
Andrew Morton
maintainerQuoted 9 lines · On Tue, 15 Sep 2009 23:51:25 -0400 Mike Frysinger <[email protected]> wrote:
Quoted 7 lines
I don't think that Artem's tree is in linux-next, so I have no visibility of what's happening with that patch.
I do think that Artem's tree should be in linux-next.
I guess I'll just hose the patch at dwmw2 and will see what happens.
__Isent it on Aug 6, with no effect.i guess i shouldnt try and bounce a few more mtd patches through you huh ...
You can try. One of my functions is pointlessly sending patches at maintainers so you don't have to.
Quoted 4 lines
http://git.kernel.org/?p=linux/kernel/git/vapier/blackfin.git;a=shortlog;h=for-mtd
hopefully they make it in this cycle (they were posted a while ago to the mtd lists w/feedback addressed)
Wanna mail them out in the usual fashion?
Quoted 7 lines · Andrew Morton
Quoted 4 lines · On Tue, 15 Sep 2009 23:51:25 -0400 Mike Frysinger wrote:
http://git.kernel.org/?p=linux/kernel/git/vapier/blackfin.git;a=shortlog;h=for-mtd
hopefully they make it in this cycle (they were posted a while ago to the mtd lists w/feedback addressed)
Wanna mail them out in the usual fashion?
if i dont see them in the next mtd merge in the 2.6.32 window, i'll bounce them over to you
-mike
Quoted 52 lines · Mike Frysinger
Quoted 43 lines · Andrew Morton
Quoted 33 lines · On Wed, 16 Sep 2009 09:03:57 +0900 Paul Mundt wrote:
Quoted 11 lines · Andrew Morton
mtd-make-onenand-genericc-more-generic.patch mtd-nand-add-page-parameter-to-all-read_page-read_page_raw-apis.patch mtd-nand-add-new-ecc-mode-ecc_hw_oob_first.patch mtd-nand-davinci-add-4-bit-ecc-support-for-large-page-nand-chips.patch mtd-nand-davinci-add-4-bit-ecc-support-for-large-page-nand-chips-update.patch mtd-jffs2-fix-read-buffer-overflow.patch mtd-prevent-a-read-from-eraseregions.patch mtd-prevent-a-read-from-regions.patch mtd-jedec_probe-fix-nec-upd29f064115-detection.patch mtdpart-memory-accessor-interface-for-mtd-layer.patch
Quoted 1 line
-> dwmw2
Regarding mtd-make-onenand-genericc-more-generic.patch, I'm not really sure what happened. To recap:
It was posted to the mtd list here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026805.html
Kyungmin objected to the driver name change here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026807.html
I pointed out that the rough rationale for the name change here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026808.html
and offered to redo the patch keeping the old name if Kyungmin felt the rationale wasn't valid, but received no reply. Subsequently, Artem mentioned that he had merged it in to his l2-mtd-2.6.git tree here:
Quoted 8 lines
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026866.html
which subsequently seems to not actually have happened.
This is a pretty trivial patch, and I don't mind respinning it in whatever form folks are content with. I had assumed given the mention that it had been merged in to the l2 tree that the rationale was sufficient for merging.
Quoted 7 lines
I don't think that Artem's tree is in linux-next, so I have no visibility of what's happening with that patch.
I do think that Artem's tree should be in linux-next.
I guess I'll just hose the patch at dwmw2 and will see what happens. I sent it on Aug 6, with no effect.
Quoted 6 lines
i guess i shouldnt try and bounce a few more mtd patches through you huh ...
http://git.kernel.org/?p=linux/kernel/git/vapier/blackfin.git;a=shortlog;h=for-mtd
hopefully they make it in this cycle (they were posted a while ago to the mtd lists w/feedback addressed)
Well, these patches have been sitting in my tree in dunno for long as well. They are still there:
Signature · 2 lines
Best Regards, Artem Bityutskiy (Артём Битюцкий)
Quoted 29 lines · Paul Mundt
Quoted 11 lines · Andrew Morton
mtd-make-onenand-genericc-more-generic.patch mtd-nand-add-page-parameter-to-all-read_page-read_page_raw-apis.patch mtd-nand-add-new-ecc-mode-ecc_hw_oob_first.patch mtd-nand-davinci-add-4-bit-ecc-support-for-large-page-nand-chips.patch mtd-nand-davinci-add-4-bit-ecc-support-for-large-page-nand-chips-update.patch mtd-jffs2-fix-read-buffer-overflow.patch mtd-prevent-a-read-from-eraseregions.patch mtd-prevent-a-read-from-regions.patch mtd-jedec_probe-fix-nec-upd29f064115-detection.patch mtdpart-memory-accessor-interface-for-mtd-layer.patch
Quoted 2 lines
-> dwmw2Regarding mtd-make-onenand-genericc-more-generic.patch, I'm not really sure what happened. To recap:
It was posted to the mtd list here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026805.html
Kyungmin objected to the driver name change here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026807.html
I pointed out that the rough rationale for the name change here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026808.html
Quoted 7 lines
and offered to redo the patch keeping the old name if Kyungmin felt the rationale wasn't valid, but received no reply. Subsequently, Artem mentioned that he had merged it in to his l2-mtd-2.6.git tree here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026866.html
which subsequently seems to not actually have happened.
Well, I did put my patch to my l2-mtd-2.6.git tree:
I just put it to the dunno branch which means "I did not review this". The master branch contains the stuff I did review.
And the idea was that dwmw2 would then take a look at all these patches and merge them. He did merge the stuff from the master branch, but did not merge the stuff from the dunno branch (yet).
Quoted 4 lines
This is a pretty trivial patch, and I don't mind respinning it in whatever form folks are content with. I had assumed given the mention that it had been merged in to the l2 tree that the rationale was sufficient for merging.
I know it is frustrating when maintainers ignore patches, we feel this pain with ARM patches, for example. It is unpleasant to re-send patches 4 times, and get zero response, not even "I have not time now" one. On the other hand, I understand maintainers who are busy with other things.
So I just try to help by collecting people's stuff, review _some_ of it, but I do not merge this upstream.
Signature · 2 lines
Best Regards, Artem Bityutskiy (Артём Битюцкий)
Quoted 9 lines · Artem Bityutskiy
Quoted 7 lines
and offered to redo the patch keeping the old name if Kyungmin felt the rationale wasn't valid, but received no reply. Subsequently, Artem mentioned that he had merged it in to his l2-mtd-2.6.git tree here:
http://lists.infradead.org/pipermail/linux-mtd/2009-August/026866.html
which subsequently seems to not actually have happened.
Well, I did put my patch to my l2-mtd-2.6.git tree:
Sorry, s/my patch/this patch/
Signature · 2 lines
Best Regards, Artem Bityutskiy (Артём Битюцкий)
Hi Andrew,
Quoted 2 lines · Andrew Morton
input-touchpad-not-detected-on-asus-g1s.patch
This one has been in mainline for a while now, please drop.
Quoted 1 line
input-add-a-shutdown-method-to-pnp-drivers.patch
This should go through PNP tree (do we have one?).
Signature · 7 lines
Dmitry -- 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>
Andrew Morton
maintainerQuoted 7 lines · On Tue, 15 Sep 2009 20:46:50 -0700 Dmitry Torokhov <[email protected]>…
Hi Andrew,
Quoted 2 lines · Andrew Morton
input-touchpad-not-detected-on-asus-g1s.patch
This one has been in mainline for a while now, please drop.
Thanks.
Quoted 3 lines
Quoted 1 line
input-add-a-shutdown-method-to-pnp-drivers.patch
This should go through PNP tree (do we have one?).
Not really. Bjorn heeps an eye on pnp. Sometimes merges through acpi, sometimes through -mm.
I'll merge it I guess, but where is the corresponding change to the winbond driver?
From: David H_rdeman <[email protected]>
The shutdown method is used by the winbond cir driver to setup the hardware for wake-from-S5.
---
drivers/pnp/driver.c | 10 ++++++++++ include/linux/pnp.h | 1 + 2 files changed, 11 insertions(+)
drivers/pnp/driver.c renamed from drivers/pnp/driver.c~input-add-a-shutdown-method-to-pnp-drivers +10 -0
@@ -135,6 +135,15 @@ static int pnp_device_remove(struct devireturn 0 ; } +static void pnp_device_shutdown (struct device *dev) +{ +struct pnp_dev *pnp_dev =to_pnp_dev (dev); +struct pnp_driver *drv = pnp_dev->driver; + +if (drv && drv->shutdown) + drv->shutdown (pnp_dev); +} +static int pnp_bus_match (struct device *dev,struct device_driver *drv) {struct pnp_dev *pnp_dev =to_pnp_dev (dev);
@@ -203,6 +212,7 @@ struct bus_type pnp_bus_type = { .match = pnp_bus_match, .probe = pnp_device_probe, .remove = pnp_device_remove, + .shutdown = pnp_device_shutdown, .suspend = pnp_bus_suspend, .resume = pnp_bus_resume, .dev_attrs = pnp_interface_attrs,
include/linux/pnp.h renamed from include/linux/pnp.h~input-add-a-shutdown-method-to-pnp-drivers +1 -0
@@ -360,6 +360,7 @@ struct pnp_driver {unsigned int flags;int (*probe) (struct pnp_dev *dev,const struct pnp_device_id *dev_id);void (*remove) (struct pnp_dev *dev); +void (*shutdown) (struct pnp_dev *dev);int (*suspend) (struct pnp_dev *dev,pm_message_t state);int (*resume) (struct pnp_dev *dev);struct device_driver driver;
_
--
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>
Quoted 5 lines · Andrew Morton
Quoted 3 lines · On Tue, 15 Sep 2009 20:46:50 -0700 Dmitry Torokhov <[email protected]>…
Quoted 2 lines
input-add-a-shutdown-method-to-pnp-drivers.patch
Quoted 7 lines
Quoted 1 line
This should go through PNP tree (do we have one?).
Not really. Bjorn heeps an eye on pnp. Sometimes merges through acpi, sometimes through -mm.
I'll merge it I guess, but where is the corresponding change to the winbond driver?
I posted the most recent version of my patch, which is based on the pnp layer rather than the acpi layer and which addresses every single comment I've gotten so far, to linux-input, linux-kernel, Dmitry and you.
It's archived here (among other places):
http://www.spinics.net/lists/linux-input/msg04396.html
I assumed that Dmitry would be the logical person to push the patch upstream and he indicated some hesitation if the driver would change its mode of operation completely in a later revision (if the input subsystem grows IR capabilities that is), see the relevant parts at the end of:
http://www.spinics.net/lists/linux-input/msg04395.html
I don't think these fears are reason enough to block the driver from inclusion, if the input subsystem grows additional IR capabilities any and all IR drivers will have to change accordingly and the IR capabilities will serve to support additional functionality rather than providing a drastic change to existing functionality.
Signature · 1 line
David Härdeman
Quoted 10 lines · Andrew Morton
Quoted 3 lines · On Tue, 15 Sep 2009 20:46:50 -0700 Dmitry Torokhov <[email protected]>…
Quoted 1 line
input-add-a-shutdown-method-to-pnp-drivers.patch
This should go through PNP tree (do we have one?).
Not really. Bjorn heeps an eye on pnp. Sometimes merges through acpi, sometimes through -mm.
I'll merge it I guess, but where is the corresponding change to the winbond driver?
I think this change looks good, and I think the winbond driver uses it. I don't object to it going in via -mm so it stays together with the winbond driver itself.
Bjorn
Quoted 56 lines
From: David
H_rdeman<[email protected]>The shutdown method is used by the winbond cir driver to setup the hardware for wake-from-S5.
Signed-off-by Bjorn Helgaas <[email protected]>Signed-off-by David H_rdeman <[email protected]>Cc Dmitry Torokhov <[email protected]>Signed-off-by Andrew Morton <[email protected]>---
drivers/pnp/driver.c | 10 ++++++++++ include/linux/pnp.h | 1 + 2 files changed, 11 insertions(+)diff -puN
drivers/pnp/driver.c~input-add-a-shutdown-method-to-pnp-driversdrivers/pnp/driver.cdrivers/pnp/driver.c renamed from drivers/pnp/driver.c~input-add-a-shutdown-method-to-pnp-drivers +10
-0@@ -135,6 +135,15 @@ static int pnp_device_remove(struct devireturn 0 ; } +static void pnp_device_shutdown (struct device *dev) +{ +struct pnp_dev *pnp_dev =to_pnp_dev (dev); +struct pnp_driver *drv = pnp_dev->driver; + +if (drv && drv->shutdown) + drv->shutdown (pnp_dev); +} +static int pnp_bus_match (struct device *dev,struct device_driver *drv) {struct pnp_dev *pnp_dev =to_pnp_dev (dev);@@ -203,6 +212,7 @@ struct bus_type pnp_bus_type = { .match = pnp_bus_match, .probe = pnp_device_probe, .remove = pnp_device_remove, + .shutdown = pnp_device_shutdown, .suspend = pnp_bus_suspend, .resume = pnp_bus_resume, .dev_attrs = pnp_interface_attrs,diff -puN
include/linux/pnp.h~input-add-a-shutdown-method-to-pnp-driversinclude/linux/pnp.hinclude/linux/pnp.h renamed from include/linux/pnp.h~input-add-a-shutdown-method-to-pnp-drivers +1
-0@@ -360,6 +360,7 @@ struct pnp_driver {unsigned int flags;int (*probe) (struct pnp_dev *dev,const struct pnp_device_id *dev_id);void (*remove) (struct pnp_dev *dev); +void (*shutdown) (struct pnp_dev *dev);int (*suspend) (struct pnp_dev *dev,pm_message_t state);int (*resume) (struct pnp_dev *dev);struct device_driver driver;_
Andrew Morton
maintainerQuoted 9 lines · On Wed, 16 Sep 2009 09:00:09 -0600 Bjorn Helgaas <[email protected]> wrote:
Quoted 8 lines · Andrew Morton
Quoted 3 lines · On Tue, 15 Sep 2009 20:46:50 -0700 Dmitry Torokhov <[email protected]>…
Quoted 1 line
input-add-a-shutdown-method-to-pnp-drivers.patch
This should go through PNP tree (do we have one?).
Not really. Bjorn heeps an eye on pnp. Sometimes merges through acpi, sometimes through -mm.
Quoted 6 lines
Quoted 2 lines
I'll merge it I guess, but where is the corresponding change to the winbond driver?
I think this change looks good, and I think the winbond driver uses it. I don't object to it going in via -mm so it stays together with the winbond driver itself.
OK. I renamed it to "pnp: add a shutdown method to pnp drivers" as it's not an input patch at all.
I see it actually has your signed-off-by: in it already.
Now I need to work out where that winbond patch got to.
--
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>
memcg merge for 2.6.32 (was Re: 2.6.32 -mm merge plans)
In reply to Andrew MortonQuoted 22 lines · Andrew Morton
memcg-remove-the-overhead-associated-with-the-root-cgroup.patch memcg-remove-the-overhead-associated-with-the-root-cgroup-fix.patch memcg-remove-the-overhead-associated-with-the-root-cgroup-fix-2.patch #memcg-add-comments-explaining-memory-barriers.patch: needs update (Balbir) memcg-add-comments-explaining-memory-barriers.patch memcg-add-comments-explaining-memory-barriers-checkpatch-fixes.patch memory-controller-soft-limit-documentation-v9.patch memory-controller-soft-limit-interface-v9.patch memory-controller-soft-limit-organize-cgroups-v9.patch memory-controller-soft-limit-organize-cgroups-v9-fix.patch memory-controller-soft-limit-refactor-reclaim-flags-v9.patch memory-controller-soft-limit-reclaim-on-contention-v9.patch memory-controller-soft-limit-reclaim-on-contention-v9-fix.patch memory-controller-soft-limit-reclaim-on-contention-v9-fix-softlimit-css-refcnt-handling.patch memory-controller-soft-limit-reclaim-on-contention-v9-fix-softlimit-css-refcnt-handling-fix.patch memcg-improve-resource-counter-scalability.patch memcg-improve-resource-counter-scalability-checkpatch-fixes.patch memcg-improve-resource-counter-scalability-v5.patch memcg-show-swap-usage-in-stat-file.patch memcg-show-swap-usage-in-stat-file-fix.patch
Quoted 1 line
Merge after checking with Balbir
I think these are ready for merging, I'll let Kame and Daisuke comment on it more. The resource counter scalability patch is the most important patch in the series.
Signature · 1 line
Balbir
Re: memcg merge for 2.6.32 (was Re: 2.6.32 -mm merge plans)
Quoted 24 lines · Balbir Singh
Quoted 22 lines · Andrew Morton
memcg-remove-the-overhead-associated-with-the-root-cgroup.patch memcg-remove-the-overhead-associated-with-the-root-cgroup-fix.patch memcg-remove-the-overhead-associated-with-the-root-cgroup-fix-2.patch #memcg-add-comments-explaining-memory-barriers.patch: needs update (Balbir) memcg-add-comments-explaining-memory-barriers.patch memcg-add-comments-explaining-memory-barriers-checkpatch-fixes.patch memory-controller-soft-limit-documentation-v9.patch memory-controller-soft-limit-interface-v9.patch memory-controller-soft-limit-organize-cgroups-v9.patch memory-controller-soft-limit-organize-cgroups-v9-fix.patch memory-controller-soft-limit-refactor-reclaim-flags-v9.patch memory-controller-soft-limit-reclaim-on-contention-v9.patch memory-controller-soft-limit-reclaim-on-contention-v9-fix.patch memory-controller-soft-limit-reclaim-on-contention-v9-fix-softlimit-css-refcnt-handling.patch memory-controller-soft-limit-reclaim-on-contention-v9-fix-softlimit-css-refcnt-handling-fix.patch memcg-improve-resource-counter-scalability.patch memcg-improve-resource-counter-scalability-checkpatch-fixes.patch memcg-improve-resource-counter-scalability-v5.patch memcg-show-swap-usage-in-stat-file.patch memcg-show-swap-usage-in-stat-file-fix.patch
Quoted 7 lines
Quoted 1 line
Merge after checking with Balbir
I think these are ready for merging, I'll let Kame and Daisuke comment on it more. The resource counter scalability patch is the most important patch in the series.
I don't have any objection for merging these patches.
Daisuke Nishimura.
--
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>
Re: memcg merge for 2.6.32 (was Re: 2.6.32 -mm merge plans)
In reply to Balbir SinghQuoted 24 lines · On Wed, 16 Sep 2009 13:07:27 +0530 Balbir Singh <[email protected]>…
Quoted 22 lines · Andrew Morton
memcg-remove-the-overhead-associated-with-the-root-cgroup.patch memcg-remove-the-overhead-associated-with-the-root-cgroup-fix.patch memcg-remove-the-overhead-associated-with-the-root-cgroup-fix-2.patch #memcg-add-comments-explaining-memory-barriers.patch: needs update (Balbir) memcg-add-comments-explaining-memory-barriers.patch memcg-add-comments-explaining-memory-barriers-checkpatch-fixes.patch memory-controller-soft-limit-documentation-v9.patch memory-controller-soft-limit-interface-v9.patch memory-controller-soft-limit-organize-cgroups-v9.patch memory-controller-soft-limit-organize-cgroups-v9-fix.patch memory-controller-soft-limit-refactor-reclaim-flags-v9.patch memory-controller-soft-limit-reclaim-on-contention-v9.patch memory-controller-soft-limit-reclaim-on-contention-v9-fix.patch memory-controller-soft-limit-reclaim-on-contention-v9-fix-softlimit-css-refcnt-handling.patch memory-controller-soft-limit-reclaim-on-contention-v9-fix-softlimit-css-refcnt-handling-fix.patch memcg-improve-resource-counter-scalability.patch memcg-improve-resource-counter-scalability-checkpatch-fixes.patch memcg-improve-resource-counter-scalability-v5.patch memcg-show-swap-usage-in-stat-file.patch memcg-show-swap-usage-in-stat-file-fix.patch
Quoted 5 lines
Quoted 1 line
Merge after checking with Balbir
I think these are ready for merging, I'll let Kame and Daisuke comment on it more.
While testing memcg, I feel that only I and Balbir and Nishimura are heavy testers of memcg in mmotm. Because Nishimura's test is very good, I think we could get good quality to some extent.
Then, I think it's time to move to -rc for getting wider testers.
But Balbir, soft-limit is a difficult thing. plz keep checking.
Quoted 3 lines
The resource counter scalability patch is the most important patch in the series.
plz don't call it as resource counter scalability patch ;) It just skips resoruce_counter, resource_counter itself is still slow. root-cgroup-memcg-scalability patch is good name.
I'll post other-cgroup-memcg-scalability patch series when it seems ready. It's what I need but not for 2.6.32.
Thanks,
-Kame
stack limits [was Re: 2.6.32 -mm merge plans]
In reply to Andrew MortonQuoted 4 lines
- If you were bcc'ed on this email then you and I have unfinished business. Please see if you can work out what it is from the below and let me know ;)
Was it this?
Quoted 4 lines
#fdpic-ignore-the-loaders-pt_gnu_stack-when-calculating-the-stack-size.patch: pavel unhappy fdpic-ignore-the-loaders-pt_gnu_stack-when-calculating-the-stack-size.patch
Elf. Merge. See if we can make Pavel happy.
It is not a big deal either way -- it is mostly theoretical -- but the old code seems to be safer in those corner cases. I don't understand why they are pushing it really.
Pavel
Signature · 8 lines
(english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html -- 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>
hwpoison fixes was Re: 2.6.32 -mm merge plans
In reply to Andrew MortonQuoted 3 lines · Andrew Morton
mm-memory-failure-remove-config_unevictable_lru-config-option.patch
-> Andi
Integrated in the patch. Thanks.
Quoted 4 lines
hwpoison-fix-uninitialized-warning.patch
-> Andi
Already added too
-Andi
Signature · 7 lines
[email protected] -- Speaking for myself only. -- 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>
cgrooups && 2.6.32 -mm merge plans
In reply to Andrew MortonQuoted 7 lines · Andrew Morton
#cgroups-add-functionality-to-read-write-lock-clone_thread-forking-per-threadgroup.patch: Oleg conniptions cgroups-add-functionality-to-read-write-lock-clone_thread-forking-per-threadgroup.patch cgroups-add-functionality-to-read-write-lock-clone_thread-forking-per-threadgroup-fix.patch cgroups-add-ability-to-move-all-threads-in-a-process-to-a-new-cgroup-atomically.patch
Merge after checking with Oleg.
Well. I think these patches are buggy :/
Oleg.
--
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>
Andrew Morton
maintainerRe: cgrooups && 2.6.32 -mm merge plans
Quoted 11 lines · On Thu, 17 Sep 2009 22:15:16 +0200 Oleg Nesterov <[email protected]> wrote:
Quoted 7 lines · Andrew Morton
#cgroups-add-functionality-to-read-write-lock-clone_thread-forking-per-threadgroup.patch: Oleg conniptions cgroups-add-functionality-to-read-write-lock-clone_thread-forking-per-threadgroup.patch cgroups-add-functionality-to-read-write-lock-clone_thread-forking-per-threadgroup-fix.patch cgroups-add-ability-to-move-all-threads-in-a-process-to-a-new-cgroup-atomically.patch
Merge after checking with Oleg.
Well. I think these patches are buggy :/
Well that's never prevented us from merging stuff before.
Thanks, I'll disable the patches for now. Do we have a grip on what's wrong and what needs to be done to fix things?
--
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>
Re: cgrooups && 2.6.32 -mm merge plans
Quoted 13 lines · Andrew Morton
Quoted 9 lines · On Thu, 17 Sep 2009 22:15:16 +0200 Oleg Nesterov <[email protected]> wrote:
Quoted 7 lines · Andrew Morton
#cgroups-add-functionality-to-read-write-lock-clone_thread-forking-per-threadgroup.patch: Oleg conniptions cgroups-add-functionality-to-read-write-lock-clone_thread-forking-per-threadgroup.patch cgroups-add-functionality-to-read-write-lock-clone_thread-forking-per-threadgroup-fix.patch cgroups-add-ability-to-move-all-threads-in-a-process-to-a-new-cgroup-atomically.patch
Merge after checking with Oleg.
Quoted 7 lines
Quoted 2 lines
Well. I think these patches are buggy :/
Well that's never prevented us from merging stuff before.
Thanks, I'll disable the patches for now. Do we have a grip on what's wrong and what needs to be done to fix things?
Afaics, ->threadgroup_fork_lock doesn't really work, we can race with exec.
list_for_each_entry_rcu() loops in these patches are not safe.
And in fact, personally I dislike even atomic_inc(&sighand->count). Just consider sys_unshare(CLONE_SIGHAND). Yes, this code is a joke, but still.
Sadly, I don't have any ideas how to fix this... I'd wish I had a time to at least try to find the solution ;)
Oleg.
--
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>
do_wait() changes && 2.6.32 -mm merge plans
In reply to Andrew MortonQuoted 5 lines · Andrew Morton
ptrace-__ptrace_detach-do-__wake_up_parent-if-we-reap-the-tracee.patch do_wait-wakeup-optimization-shift-security_task_wait-from-eligible_child-to-wait_consider_task.patch #do_wait-wakeup-optimization-change-__wake_up_parent-to-use-filtered-wakeup.patch: busted (KAMEZAWA) do_wait-wakeup-optimization-change-__wake_up_parent-to-use-filtered-wakeup.patch
Hopefully the problem with this one is fixed, thanks again to Kamezawa.
Quoted 6 lines
do_wait-wakeup-optimization-change-__wake_up_parent-to-use-filtered-wakeup-selinux_bprm_committed_creds-use-__wake_up_parent.patch do_wait-wakeup-optimization-child_wait_callback-check-__wnothread-case.patch do_wait-wakeup-optimization-fix-child_wait_callback-eligible_child-usage.patch do_wait-wakeup-optimization-simplify-task_pid_type.patch #do_wait-optimization-do-not-place-sub-threads-on-task_struct-children-list.patch: risky? do_wait-optimization-do-not-place-sub-threads-on-task_struct-children-list.patch
Yes, risky... God knows who can do list_for_each(->children) and expect to find the sub-threads. But this is obviously good optimization/simplification.
It is just ugly to place sub-threads on ->children list, this buys nothing but slown downs do_wait(). (this was needed, afaics, to handle ptraced but not re-parented threads a long ago).
Quoted 5 lines
wait_consider_task-kill-parent-argument.patch do_wait-fix-sys_waitid-specific-behaviour.patch wait_noreap_copyout-check-for-wo_info-=-null.patch
ptrace. Mostly-merge.
Only the first patch is "ptrace" ;)
Oleg.
--
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>
tracehooks changes && 2.6.32 -mm merge plans
In reply to Andrew MortonQuoted 6 lines · Andrew Morton
#signals-tracehook_notify_jctl-change.patch: needs changelog folding too signals-tracehook_notify_jctl-change.patch signals-tracehook_notify_jctl-change-do_signal_stop-do-not-call-tracehook_notify_jctl-in-task_stopped-state.patch #signals-introduce-tracehook_finish_jctl-helper.patch: fold into signals-tracehook_notify_jctl-change.patch signals-introduce-tracehook_finish_jctl-helper.patch
I think these make sense anyway,
Quoted 3 lines
utrace-core.patch
utrace. What's happening with this?
(since Roland didn't reply yet)
I guess this patch should be updated.
Oleg.
Re: tracehooks changes && 2.6.32 -mm merge plans
Quoted 9 lines · Andrew Morton
Quoted 6 lines
#signals-tracehook_notify_jctl-change.patch: needs changelog folding too signals-tracehook_notify_jctl-change.patch signals-tracehook_notify_jctl-change-do_signal_stop-do-not-call-tracehook_notify_jctl-in-task_stopped-state.patch #signals-introduce-tracehook_finish_jctl-helper.patch: fold into signals-tracehook_notify_jctl-change.patch signals-introduce-tracehook_finish_jctl-helper.patch
I think these make sense anyway,
Agreed.
Quoted 7 lines
Quoted 3 lines
utrace-core.patch
utrace. What's happening with this?
(since Roland didn't reply yet)
I guess this patch should be updated.
We do have a newer version now with various fixes and clean-ups. But the current version does not play nice with ptrace (does not even exclude ptrace any more). Without at least the ptrace exclusion, using both utrace modules and ptrace might lead to a confused kernel or BUG_ON hits.
Past feedback tells us that we need some in-tree users of the utrace API to get merged too. Frank was working on such a thing, and the IBM folks may have another such thing, but I don't know the present status of those modules.
Oleg is working feverishly on revamping ptrace using utrace. Other past feedback has suggested this is what people want to see to justify utrace going in. That ptrace work is still a bit away from being ready even for -mm submission. We're pretty sure that we will do some more changes in the utrace core to make that work well, so utrace merged first would be sure to get more changes later (probably including some API differences).
Thanks,
Roland
--
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>