* 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