public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.6.31 -mm merge plans
@ 2009-06-10 18:51 Andrew Morton
  2009-06-10 19:00 ` mac80211-use-kzfree-in-key-handling-to-enforce-data-sanitization (was Re: 2.6.31 -mm merge plans) John W. Linville
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Andrew Morton @ 2009-06-10 18:51 UTC (permalink / raw)
  To: linux-kernel


Please 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




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

* mac80211-use-kzfree-in-key-handling-to-enforce-data-sanitization (was Re: 2.6.31 -mm merge plans)
  2009-06-10 18:51 2.6.31 -mm merge plans Andrew Morton
@ 2009-06-10 19:00 ` John W. Linville
  2009-06-10 19:08 ` 2.6.31 -mm merge plans Al Viro
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 10+ messages in thread
From: John W. Linville @ 2009-06-10 19:00 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, johannes, research, davem, riel

On Wed, Jun 10, 2009 at 11:51:40AM -0700, Andrew Morton wrote:
> 
> 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
-- 
John W. Linville		Someday the world will need a hero, and you
linville@tuxdriver.com			might be all we have.  Be ready.

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

* Re: 2.6.31 -mm merge plans
  2009-06-10 18:51 2.6.31 -mm merge plans Andrew Morton
  2009-06-10 19:00 ` mac80211-use-kzfree-in-key-handling-to-enforce-data-sanitization (was Re: 2.6.31 -mm merge plans) John W. Linville
@ 2009-06-10 19:08 ` Al Viro
  2009-06-10 19:16   ` Andrew Morton
  2009-06-11  2:23 ` KOSAKI Motohiro
  2009-06-11 11:40 ` mmc_spi-use-eilseq-for-possible-transmission-errors.patch (was Re: 2.6.31 -mm merge plans) Matt Fleming
  3 siblings, 1 reply; 10+ messages in thread
From: Al Viro @ 2009-06-10 19:08 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

On Wed, Jun 10, 2009 at 11:51:40AM -0700, Andrew Morton wrote:

> 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.

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

* Re: 2.6.31 -mm merge plans
  2009-06-10 19:08 ` 2.6.31 -mm merge plans Al Viro
@ 2009-06-10 19:16   ` Andrew Morton
  2009-06-11  1:15     ` Amerigo Wang
  0 siblings, 1 reply; 10+ messages in thread
From: Andrew Morton @ 2009-06-10 19:16 UTC (permalink / raw)
  To: Al Viro; +Cc: linux-kernel, WANG Cong, Alexey Dobriyan

(cc's added)

On Wed, 10 Jun 2009 20:08:41 +0100
Al Viro <viro@ZenIV.linux.org.uk> wrote:

> On Wed, Jun 10, 2009 at 11:51:40AM -0700, Andrew Morton wrote:
> 
> > 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?

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

* Re: 2.6.31 -mm merge plans
  2009-06-10 19:16   ` Andrew Morton
@ 2009-06-11  1:15     ` Amerigo Wang
  2009-06-11  3:10       ` Al Viro
  0 siblings, 1 reply; 10+ messages in thread
From: Amerigo Wang @ 2009-06-11  1:15 UTC (permalink / raw)
  To: Andrew Morton; +Cc: Al Viro, linux-kernel, Alexey Dobriyan

Andrew Morton wrote:
> (cc's added)
>
> On Wed, 10 Jun 2009 20:08:41 +0100
> Al Viro <viro@ZenIV.linux.org.uk> wrote:
>
>   
>> On Wed, Jun 10, 2009 at 11:51:40AM -0700, Andrew Morton wrote:
>>
>>     
>>> 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.
>   

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.



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

* Re: 2.6.31 -mm merge plans
  2009-06-10 18:51 2.6.31 -mm merge plans Andrew Morton
  2009-06-10 19:00 ` mac80211-use-kzfree-in-key-handling-to-enforce-data-sanitization (was Re: 2.6.31 -mm merge plans) John W. Linville
  2009-06-10 19:08 ` 2.6.31 -mm merge plans Al Viro
@ 2009-06-11  2:23 ` KOSAKI Motohiro
  2009-06-11 11:40 ` mmc_spi-use-eilseq-for-possible-transmission-errors.patch (was Re: 2.6.31 -mm merge plans) Matt Fleming
  3 siblings, 0 replies; 10+ messages in thread
From: KOSAKI Motohiro @ 2009-06-11  2:23 UTC (permalink / raw)
  To: Andrew Morton
  Cc: kosaki.motohiro, linux-kernel, linux-mm, Mel Gorman, Wu Fengguang

Hi Andrew,

> 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.




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

* Re: 2.6.31 -mm merge plans
  2009-06-11  1:15     ` Amerigo Wang
@ 2009-06-11  3:10       ` Al Viro
  2009-06-11  5:25         ` Amerigo Wang
  0 siblings, 1 reply; 10+ messages in thread
From: Al Viro @ 2009-06-11  3:10 UTC (permalink / raw)
  To: Amerigo Wang; +Cc: Andrew Morton, linux-kernel, Alexey Dobriyan

On Thu, Jun 11, 2009 at 09:15:05AM +0800, Amerigo Wang wrote:
> 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.

> 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...

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

* Re: 2.6.31 -mm merge plans
  2009-06-11  3:10       ` Al Viro
@ 2009-06-11  5:25         ` Amerigo Wang
  2009-06-13 20:53           ` Eric W. Biederman
  0 siblings, 1 reply; 10+ messages in thread
From: Amerigo Wang @ 2009-06-11  5:25 UTC (permalink / raw)
  To: Al Viro; +Cc: Andrew Morton, linux-kernel, Alexey Dobriyan

Al Viro wrote:
> On Thu, Jun 11, 2009 at 09:15:05AM +0800, Amerigo Wang wrote:
>   
>> 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.


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

* mmc_spi-use-eilseq-for-possible-transmission-errors.patch (was Re: 2.6.31 -mm merge plans)
  2009-06-10 18:51 2.6.31 -mm merge plans Andrew Morton
                   ` (2 preceding siblings ...)
  2009-06-11  2:23 ` KOSAKI Motohiro
@ 2009-06-11 11:40 ` Matt Fleming
  3 siblings, 0 replies; 10+ messages in thread
From: Matt Fleming @ 2009-06-11 11:40 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

On Wed, Jun 10, 2009 at 11:51:40AM -0700, Andrew Morton wrote:
> 
> 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?

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

* Re: 2.6.31 -mm merge plans
  2009-06-11  5:25         ` Amerigo Wang
@ 2009-06-13 20:53           ` Eric W. Biederman
  0 siblings, 0 replies; 10+ messages in thread
From: Eric W. Biederman @ 2009-06-13 20:53 UTC (permalink / raw)
  To: Amerigo Wang; +Cc: Al Viro, Andrew Morton, linux-kernel, Alexey Dobriyan

Amerigo Wang <amwang@redhat.com> writes:

> Al Viro wrote:
>> On Thu, Jun 11, 2009 at 09:15:05AM +0800, Amerigo Wang wrote:
>>   
>>> 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.

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

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

end of thread, other threads:[~2009-06-13 20:53 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-10 18:51 2.6.31 -mm merge plans Andrew Morton
2009-06-10 19:00 ` mac80211-use-kzfree-in-key-handling-to-enforce-data-sanitization (was Re: 2.6.31 -mm merge plans) John W. Linville
2009-06-10 19:08 ` 2.6.31 -mm merge plans Al Viro
2009-06-10 19:16   ` Andrew Morton
2009-06-11  1:15     ` Amerigo Wang
2009-06-11  3:10       ` Al Viro
2009-06-11  5:25         ` Amerigo Wang
2009-06-13 20:53           ` Eric W. Biederman
2009-06-11  2:23 ` KOSAKI Motohiro
2009-06-11 11:40 ` mmc_spi-use-eilseq-for-possible-transmission-errors.patch (was Re: 2.6.31 -mm merge plans) Matt Fleming

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox