Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751051AbWITUy7 (ORCPT ); Wed, 20 Sep 2006 16:54:59 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751058AbWITUy6 (ORCPT ); Wed, 20 Sep 2006 16:54:58 -0400 Received: from smtp.osdl.org ([65.172.181.4]:43998 "EHLO smtp.osdl.org") by vger.kernel.org with ESMTP id S1751050AbWITUyz (ORCPT ); Wed, 20 Sep 2006 16:54:55 -0400 Date: Wed, 20 Sep 2006 13:54:38 -0700 From: Andrew Morton To: linux-kernel@vger.kernel.org Subject: 2.6.19 -mm merge plans Message-Id: <20060920135438.d7dd362b.akpm@osdl.org> X-Mailer: Sylpheed version 2.2.7 (GTK+ 2.8.6; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 76248 Lines: 1792 A wander through the -mm patch queue, along with some commentary on my intentions. When replying to this email, please rewrite the Subject: to something appropriate. Please also attempt to cc the appropriate developer(s). There are quite a lot of patches here which belong in subsystem trees. I'll patchbomb the relevant maintainers soon. Could I pleeeeeze ask that they either merge the patches or solidly nack them (with reasons)? Don't just ignore it all and leave me hanging onto this stuff for ever. Thanks. autofs4-zero-timeout-prevents-shutdown.patch rtc-lockdep-fix-workaround.patch fix-longstanding-load-balancing-bug-in-the-scheduler.patch trigger-a-syntax-error-if-percpu-macros-are-incorrectly-used.patch allow-file-systems-to-manually-d_move-inside-of-rename.patch jbd-fix-commit-of-ordered-data-buffers.patch update-to-the-kernel-kmap-kunmap-api.patch Misc random patches. Will merge most of these, subject to re-review. acpi-fix-section-for-cpu-init-functions.patch acpi-fix-printk-format-warnings.patch acpi-sci-interrupt-source-override.patch acpi-clear-gpe-before-disabling-it.patch asus_acpi-fix-proc-files-parsing.patch asus_acpi-dont-printk-on-writing-garbage-to-proc-files.patch acpi-mwait-c-state-fixes.patch acpi-check-if-parent-is-on-dock.patch acpi-add-removable-drive-bay-support.patch fix-incorrect-handling-of-pci-express-root-bridge-_hid.patch ACPI queue -> Len sound-core-use-seek_set-cur.patch opl4-use-seek_set-cur.patch gus-use-seek_set-cur.patch mixart-use-seek_set-cur.patch ALSA queue -> Jaroslav remove-silly-messages-from-input-layer.patch stowaway-keyboard-support.patch stowaway-keyboard-support-update.patch stowaway-vs-driver-tree.patch input-i8042-disable-keyboard-port-when-panicking-and-blinking.patch i8042-activate-panic-blink-only-in-x.patch wistron-fix-detection-of-special-buttons.patch Input queue -> Dmitry kerneldoc-error-on-ata_piixc.patch libata-add-40pin-short-cable-support-honour-drive.patch libata-add-40pin-short-cable-support-honour-drive-fix.patch 1-of-2-jmicron-driver.patch 1-of-2-jmicron-driver-fix.patch 2-of-2-jmicron-driver-plumbing-and-quirk.patch 2-of-2-jmicron-driver-plumbing-and-quirk-cleanup.patch non-libata-driver-for-jmicron-devices.patch via-pata-controller-xfer-fixes.patch via-pata-controller-xfer-fixes-fix.patch via-sata-oops-on-init.patch ATA stuff. I am hopelessly confused regarding which patches pertain to sata, which to pata and which to legacy IDE. It's a matter of weeding through all of these and finding an appropriate route to get them merged. mtd-maps-ixp4xx-partition-parsing.patch fix-the-unlock-addr-lookup-bug-in-mtd-jedec-probe.patch mtd-printk-format-warning.patch fs-jffs2-jffs2_fs_ih-removal-of-old-code.patch drivers-mtd-nand-au1550ndc-removal-of-old-code.patch MTD queue -> dwmw2 e1000-memory-leak-in-e1000_set_ringparam.patch 3x59x-fix-pci-resource-management.patch update-smc91x-driver-with-arm-versatile-board-info.patch drivers-net-acenicc-removal-of-old-code.patch drivers-net-tokenring-lanstreamerc-removal-of-old-code.patch drivers-net-tokenring-lanstreamerh-removal-of-old-code.patch drivers-net-typhoonc-removal-of-old-code.patch signedness-issue-in-drivers-net-phy-phy_devicec.patch b44-fix-eeprom-endianess-issue.patch fix-possible-null-ptr-deref-in-forcedeth.patch ip100a-fix-tx-pause-bug-reset_tx-intr_handler.patch ip100a-change-phy-address-search-from-phy=1-to-phy=0.patch ip100a-correct-initial-and-close-hardware-step.patch ip100a-solve-host-error-problem-in-low-performance.patch forcedeth-hardirq-lockdep-warning.patch drivers-net-ns83820c-add-paramter-to-disable-auto.patch natsemi-add-support-for-using-mii-port-with-no-phy.patch tulip-fix-shutdown-dma-irq-race.patch tulip-fix-for-64-bit-mips.patch tulip-natsemi-dp83840a-phy-fix.patch netdev queue -> Jeff net-ipv6-bh_lock_sock_nested-on-tcp_v6_rcv.patch via-ircc-fix-memory-leak.patch atm-he-fix-section-mismatch.patch add-netpoll-netconsole-support-to-vlan-devices.patch neighbourc-pneigh_get_next-skips-published-entry.patch net queue -> davem add-newline-to-nfs-dprintk.patch fs-nfs-make-code-static.patch NFS queue -> Trond. The NFS git tree breaks autofs4 submounts. Still. pcmcia-update-alloc_io_space-for-conflict-checking-for-multifunction-pc-card-for-linux-kernel-26154.patch pcmcia-ds-must_check-fixes.patch config_pm=n-slim-drivers-pcmcia.patch i82092-wire-up-errors-from-pci_register_driver.patch drivers-net-pcmcia-xirc2ps_csc-remove-unused-label.patch pcmcia-au1000_generic-fix.patch PCMCIA queue -> Dominik ppc-fix-typo-in-cpm2h.patch ppc-sbc8560-fixes.patch PPC queue -> Paul drivers-returning-proper-error-from-serial-driver.patch tickle-nmi-watchdog-on-serial-output.patch tickle-nmi-watchdog-on-serial-output-fix.patch config_pm=n-slim-drivers-serial-8250_pcic.patch omap1510-serial-fix-for-115200-baud.patch magic-sysrq-sak-does-nothing-on-serial-consoles.patch 8250-uart-backup-timer.patch Serial queue -> Russell via-irq-quirk-behaviour-change.patch pcie-check-and-return-bus_register-errors-fix.patch pci-add-ich7-8-acpi-gpio-io-resource-quirks.patch pci-quirks-update.patch PCI queue -> Greg git-scsi-misc-nlmsg_multicast-fix.patch drivers-scsi-aic7xxx-possible-cleanups.patch drivers-scsi-small-cleanups.patch drivers-scsi-qla2xxx-make-some-functions-static.patch drivers-scsi-aic7xxx-aic79xx_corec-make-ahd_match_scb-static.patch aic7xxx-deinline-large-functions-save-80k-of-text.patch aic7xxx-s-__inline-inline.patch aic7xxx-fix-byte-i-o-order-in-ahd_inw.patch drivers-scsi-aic7xxx-possible-cleanups-2.patch scsi-clean-up-warnings-in-advansys-driver.patch drivers-scsi-advansysc-cleanups.patch dc395x-fix-printk-format-warning.patch make-drivers-scsi-aic7xxx-aic79xx_coreahd_set_tags-static.patch pci_module_init-conversion-in-scsi-subsys-2nd-try.patch megaraid-gcc-41-warning-fix.patch megaraid-fix-warnings-when-config_proc_fs=n.patch megaraid-use-the-proper-type-to-hold-the-irq-number.patch drivers-scsi-dpt-dpti_i2oh-removal-of-old.patch drivers-scsi-gdthh-removal-of-old-scsi-code.patch drivers-scsi-nsp32h-removal-of-old-scsi-code.patch drivers-scsi-pcmcia-nsp_csh-removal-of-old.patch drivers-message-fusion-linux_compath-removal-of-old-code.patch signedness-issue-in-drivers-scsi-iprc.patch signedness-issue-in-drivers-scsi-osstc.patch bodge-scsi-misc-module-reference-count-checks-with-no-module_unload.patch scsi-remove-seagateh.patch scsi-seagate-scsi_cmnd-conversion.patch aha152x-fix.patch 3w-xxxx-fix-ata-udma-upgrade-message-number.patch scsi-included-header-cleanup.patch SCSI queue -> James gregkh-usb-usb-storage-add-rio-karma-eject-support-fix.patch fix-gregkh-usb-usbcore-add-autosuspend-autoresume-infrastructure.patch gregkh-usb-usbcore-add-autosuspend-autoresume-infrastructure-2.patch usb-storage-unusual_devsh-entry-for-sony.patch microtek-usb-scanner-scsi_cmnd-conversion.patch usb-force-root-hub-resume-after-power-loss.patch usb-fix-root-hub-resume-when-config_usb_suspend-is-not-set.patch USB queue -> Greg revert-x86_64-mm-i386-remove-lock-section.patch unwinder-warning-fixes.patch fix-x86_64-mm-i386-backtrace-ebp-fallback.patch fix-x86_64-mm-i386-pda-smp-processorid.patch fix-x86_64-mm-spinlock-cleanup.patch x86-remaining-pda-patches.patch x86/x86_64 queue -> Andi hot-add-mem-x86_64-fixup-externs.patch hot-add-mem-x86_64-kconfig-changes.patch hot-add-mem-x86_64-enable-sparsemem-in-sratc.patch hot-add-mem-x86_64-memory_add_physaddr_to_nid-enable.patch hot-add-mem-x86_64-memory_add_physaddr_to_nid-node-fixup.patch hot-add-mem-x86_64-memory_add_physaddr_to_nid-node-fixup-fix.patch hot-add-mem-x86_64-memory_add_physaddr_to_nid-node-fixup-fix-2.patch hot-add-mem-x86_64-use-config_memory_hotplug_sparse.patch hot-add-mem-x86_64-use-config_memory_hotplug_reserve.patch hot-add-mem-x86_64-use-config_memory_hotplug_reserve-fix.patch Will merge. xfs-add-lock-annotations-to-xfs_trans_update_ail-and-xfs_trans_delete_ail.patch fs-xfs-xfs_dmapih-removal-of-old-code.patch xfs-rename-uio_read.patch XFS queue -> xfs-masters touchkit-ps-2-touchscreen-driver.patch Having trouble getting rid of this. Will send to Dmitry. mm-thrash-detect-process-thrashing-against-itself.patch Might drop this. mm-vm_bug_on.patch radix-tree-rcu-lockless-readside.patch redo-radix-tree-fixes.patch adix-tree-rcu-lockless-readside-update.patch radix-tree-rcu-lockless-readside-semicolon.patch adix-tree-rcu-lockless-readside-update-tidy.patch adix-tree-rcu-lockless-readside-fix-2.patch adix-tree-rcu-lockless-readside-fix-3.patch radix-tree-cleanup-radix_tree_deref_slot-and.patch cleanup-radix_tree_derefreplace_slot-calling-conventions.patch cleanup-radix_tree_derefreplace_slot-calling-conventions-warning-fixes.patch mm-tracking-shared-dirty-pages.patch mm-tracking-shared-dirty-pages-nommu-fix-2.patch mm-balance-dirty-pages.patch mm-optimize-the-new-mprotect-code-a-bit.patch mm-small-cleanup-of-install_page.patch mm-fixup-do_wp_page.patch mm-msync-cleanup.patch mm-tracking-shared-dirty-pages-checks.patch mm-tracking-shared-dirty-pages-wimp.patch mm-make-functions-static.patch convert-i386-numa-kva-space-to-bootmem.patch convert-i386-numa-kva-space-to-bootmem-tidy.patch bootmem-remove-useless-__init-in-header-file.patch bootmem-mark-link_bootmem-as-part-of-the-__init-section.patch bootmem-remove-useless-parentheses-in-bootmem-header.patch bootmem-limit-to-80-columns-width.patch bootmem-remove-useless-headers-inclusions.patch bootmem-use-pfn-page-conversion-macros.patch bootmem-miscellaneous-coding-style-fixes.patch reduce-max_nr_zones-remove-two-strange-uses-of-max_nr_zones.patch reduce-max_nr_zones-fix-max_nr_zones-array-initializations.patch reduce-max_nr_zones-make-display-of-highmem-counters-conditional-on-config_highmem.patch reduce-max_nr_zones-make-display-of-highmem-counters-conditional-on-config_highmem-tidy.patch reduce-max_nr_zones-move-highmem-counters-into-highmemc-h.patch reduce-max_nr_zones-move-highmem-counters-into-highmemc-h-fix.patch reduce-max_nr_zones-page-allocator-zone_highmem-cleanup.patch reduce-max_nr_zones-use-enum-to-define-zones-reformat-and-comment.patch reduce-max_nr_zones-use-enum-to-define-zones-reformat-and-comment-cleanup.patch reduce-max_nr_zones-use-enum-to-define-zones-reformat-and-comment-fix.patch reduce-max_nr_zones-make-zone_dma32-optional.patch reduce-max_nr_zones-make-zone_highmem-optional.patch reduce-max_nr_zones-make-zone_highmem-optional-fix.patch reduce-max_nr_zones-make-zone_highmem-optional-fix-fix.patch reduce-max_nr_zones-make-zone_highmem-optional-fix-fix-fix.patch reduce-max_nr_zones-remove-display-of-counters-for-unconfigured-zones.patch reduce-max_nr_zones-remove-display-of-counters-for-unconfigured-zones-s390-fix.patch reduce-max_nr_zones-remove-display-of-counters-for-unconfigured-zones-s390-fix-fix.patch reduce-max_nr_zones-fix-i386-srat-check-for-max_nr_zones.patch mempolicies-fix-policy_zone-check.patch apply-type-enum-zone_type.patch apply-type-enum-zone_type-fix.patch linearly-index-zone-node_zonelists.patch out-of-memory-notifier.patch out-of-memory-notifier-tidy.patch cpu-hotplug-compatible-alloc_percpu.patch cpu-hotplug-compatible-alloc_percpu-fix.patch cpu-hotplug-compatible-alloc_percpu-fix-2.patch add-kerneldocs-for-some-functions-in-mm-memoryc.patch mm-remove_mapping-safeness.patch mm-remove_mapping-safeness-fix.patch mm-non-syncing-lock_page.patch slab-respect-architecture-and-caller-mandated-alignment.patch mm-swap-write-failure-fixup.patch mm-swap-write-failure-fixup-update.patch mm-swap-write-failure-fixup-fix.patch oom-use-unreclaimable-info.patch oom-reclaim_mapped-on-oom.patch oom-cpuset-hint.patch oom-handle-current-exiting.patch oom-handle-oom_disable-exiting.patch oom-swapoff-tasks-tweak.patch oom-kthread-infinite-loop-fix.patch oom-more-printk.patch bootmem-use-max_dma_address-instead-of-low32limit.patch add-some-comments-to-slabc.patch #mm-speculative-get_page.patch #mm-speculative-get_page-uninlining.patch #mm-speculative-get_page-fix.patch #mm-lockless-pagecache.patch update-some-mm-comments.patch slab-optimize-kmalloc_node-the-same-way-as-kmalloc.patch slab-optimize-kmalloc_node-the-same-way-as-kmalloc-fix.patch slab-extract-__kmem_cache_destroy-from-kmem_cache_destroy.patch slab-do-not-panic-when-alloc_kmemlist-fails-and-slab-is-up.patch slab-fix-lockdep-warnings.patch slab-fix-lockdep-warnings-fix.patch slab-fix-lockdep-warnings-fix-2.patch add-__gfp_thisnode-to-avoid-fallback-to-other-nodes-and-ignore.patch add-__gfp_thisnode-to-avoid-fallback-to-other-nodes-and-ignore-fix.patch sys_move_pages-do-not-fall-back-to-other-nodes.patch guarantee-that-the-uncached-allocator-gets-pages-on-the-correct.patch cleanup-add-zone-pointer-to-get_page_from_freelist.patch profiling-require-buffer-allocation-on-the-correct-node.patch define-easier-to-handle-gfp_thisnode.patch fix-potential-stack-overflow-in-mm-slabc.patch standardize-pxx_page-macros.patch standardize-pxx_page-macros-fix.patch optimize-free_one_page.patch do-not-check-unpopulated-zones-for-draining-and-counter.patch extract-the-allocpercpu-functions-from-the-slab-allocator.patch introduce-mechanism-for-registering-active-regions-of-memory.patch have-power-use-add_active_range-and-free_area_init_nodes.patch have-power-use-add_active_range-and-free_area_init_nodes-ppc-fix.patch have-x86-use-add_active_range-and-free_area_init_nodes.patch have-x86-use-add_active_range-and-free_area_init_nodes-fix.patch have-x86_64-use-add_active_range-and-free_area_init_nodes.patch have-ia64-use-add_active_range-and-free_area_init_nodes.patch have-ia64-use-add_active_range-and-free_area_init_nodes-fix.patch account-for-memmap-and-optionally-the-kernel-image-as-holes.patch account-for-memmap-and-optionally-the-kernel-image-as-holes-fix.patch account-for-holes-that-are-outside-the-range-of-physical-memory.patch allow-an-arch-to-expand-node-boundaries.patch replace-min_unmapped_ratio-by-min_unmapped_pages-in-struct-zone.patch zvc-support-nr_slab_reclaimable--nr_slab_unreclaimable.patch zone_reclaim-dynamic-slab-reclaim.patch zone_reclaim-dynamic-slab-reclaim-tidy.patch zone-reclaim-with-slab-avoid-unecessary-off-node-allocations.patch oom-kill-update-comments-to-reflect-current-code.patch hugepages-use-page_to_nid-rather-than-traversing-zone-pointers.patch numa-add-zone_to_nid-function.patch numa-add-zone_to_nid-function-update.patch vm-add-per-zone-writeout-counter.patch own-header-file-for-struct-page.patch convert-s390-page-handling-macros-to-functions.patch convert-s390-page-handling-macros-to-functions-fix.patch page-invalidation-cleanup.patch slab-fix-kmalloc_node-applying-memory-policies-if-nodeid-==-numa_node_id.patch slab-fix-kmalloc_node-applying-memory-policies-if-nodeid-==-numa_node_id-fix.patch condense-output-of-show_free_areas.patch add-numa_build-definition-in-kernelh-to-avoid-ifdef.patch disable-gfp_thisnode-in-the-non-numa-case.patch gfp_thisnode-for-the-slab-allocator-v2.patch gfp_thisnode-for-the-slab-allocator-v2-fix.patch add-node-to-zone-for-the-numa-case.patch add-node-to-zone-for-the-numa-case-fix.patch get-rid-of-zone_table.patch get-rid-of-zone_table-fix.patch do-not-allocate-pagesets-for-unpopulated-zones.patch zone_statistics-use-hot-node-instead-of-cold-zone_pgdat.patch deal-with-cases-of-zone_dma-meaning-the-first-zone.patch introduce-config_zone_dma.patch optional-zone_dma-in-the-vm.patch optional-zone_dma-in-the-vm-tidy.patch optional-zone_dma-for-i386.patch optional-zone_dma-for-x86_64.patch optional-zone_dma-for-ia64.patch remove-zone_dma-remains-from-parisc.patch remove-zone_dma-remains-from-sh-sh64.patch mm-micro-optimise-zone_watermark_ok.patch Memory management queue (big, isn't it?). Will merge. acx1xx-wireless-driver.patch fix-tiacx-on-alpha.patch tiacx-fix-attribute-packed-warnings.patch tiacx-pci-build-fix.patch tiacx-ia64-fix.patch tiacx-build-fix.patch tiacx-sparse-cleanups.patch We're unable to work out whether this is safe to merge (it's reverse-engineered). I might drop it. selinux-eliminate-selinux_task_ctxid.patch selinux-rename-selinux_ctxid_to_string.patch selinux-replace-ctxid-with-sid-in.patch selinux-enable-configuration-of-max-policy-version.patch selinux-enable-configuration-of-max-policy-version-improve-security_selinux_policydb_version_max_value-help-texts.patch selinux-add-support-for-range-transitions-on-object.patch selinux-1-3-eliminate-inode_security_set_security.patch selinux-2-3-change-isec-semaphore-to-a-mutex.patch selinux-3-3-convert-sbsec-semaphore-to-a-mutex.patch selinux-fix-tty-locking.patch Will merge. binfmt_elf-consistently-use-loff_t.patch Will merge. frv-use-the-generic-irq-stuff.patch frv-improve-frvs-use-of-generic-irq-handling.patch frv-permit-__do_irq-to-be-dispensed-with.patch frv-fix-fls-to-handle-bit-31-being-set-correctly.patch frv-implement-fls64.patch frv-optimise-ffs.patch Will merge alchemy-delete-unused-pt_regs-argument-from-au1xxx_dbdma_chan_alloc.patch MIPS-related IDE changes. Will merge. avr32-arch.patch avr32-config_debug_bugverbose-and-config_frame_pointer.patch avr32-fix-invalid-constraints-for-stcond.patch avr32-add-support-for-irq-flags-state-tracing.patch avr32-turn-off-support-for-discontigmem-and-sparsemem.patch avr32-always-enable-config_embedded.patch avr32-export-the-find__bit-functions.patch avr32-add-defconfig-for-at32stk1002.patch avr32-use-autoconf-instead-of-marker.patch avr32-dont-assume-anything-about-max_nr_zones.patch avr32-add-i-o-port-access-primitives.patch avr32-use-linux-pfnh.patch avr32-kill-config_discontigmem-support-completely.patch avr32-fix-bug-in-__avr32_asr64.patch avr32-switch-to-generic-timekeeping-framework.patch avr32-set-kbuild_defconfig.patch avr32-kprobes-compile-fix.patch avr32-asm-ioh-should-include-asm-byteorderh.patch avr32-fix-output-constraints-in-asm-bitopsh.patch avr32-standardize-pxx_page-macros-fix.patch avr32-rename-at32stk100x-atstk100x.patch avr32-dont-leave-dbe-set-when-resetting-cpu.patch avr32-make-prot_write-prot_exec-imply-prot_read.patch avr32-remove-set_wmb.patch avr32-use-parse_early_param.patch avr32-fix-exported-headers.patch avr32-fix-__const_udelay-overflow-bug.patch remove-zone_dma-remains-from-avr32.patch AVR32 architecture. Will fold into a single patch, and will merge. avr32-mtd-static-memory-controller-driver-try-2.patch avr32-mtd-at49bv6416-platform-device-for-atstk1000.patch avr32-mtd-unlock-flash-if-necessary.patch MTD changes for avr32. Will send to dwmw2. nommu-check-that-access_process_vm-has-a-valid-target.patch nommu-set-bdi-capabilities-for-dev-mem-and-dev-kmem.patch nommu-set-bdi-capabilities-for-dev-mem-and-dev-kmem-tidy.patch nommu-use-find_vma-rather-than-reimplementing-a-vma-search.patch check-if-start-address-is-in-vma-region-in-nommu-function-get_user_pages.patch nommu-check-vma-protections.patch nommu-permit-ptrace-to-ignore-non-prot_write-vmas-in-nommu-mode.patch nommu-implement-proc-pid-maps-for-nommu.patch nommu-order-the-per-mm_struct-vma-list.patch nommu-make-mremap-partially-work-for-nommu-kernels.patch nommu-add-docs-about-shared-memory.patch nommu-make-futexes-work-under-nommu-conditions.patch nommu-make-futexes-work-under-nommu-conditions-doc.patch nommu-move-the-fallback-arch_vma_name-to-a-sensible-place.patch nommu-move-the-fallback-arch_vma_name-to-a-sensible-place-fix.patch Will merge. hpet-rtc-emulation-add-watchdog-timer-2.patch sleazy-fpu-feature-i386-support.patch add-seccomp_disable_tsc-config-option.patch i386-fix-recursive-faults-during-oops-when-current.patch i386-show_registers-try-harder-to-print-failing.patch use-bug_onfoo-instead-of-if-foo-bug-in-include-asm-i386-dma-mappingh.patch apm-clean-up-module-initalization.patch x86-remove-locally-defined-ldt-structure-in-favour-of-standard-type.patch x86-implement-always-locked-bit-ops-for-memory-shared-with-an-smp-hypervisor.patch x86-roll-all-the-cpuid-asm-into-one-__cpuid-call.patch x86-make-__fixaddr_top-variable-to-allow-it-to-make-space-for-a-hypervisor.patch x86-add-a-bootparameter-to-reserve-high-linear-address-space.patch x86-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch x86-put-note-sections-into-a-pt_note-segment-in-vmlinux-fix.patch x86-enable-vmsplit-for-highmem-kernels.patch x86-trivial-pgtableh-__assembly__-move.patch x86-trivial-move-of-__have-macros-in-i386-pagetable-headers.patch x86-trivial-move-of-ptep_set_access_flags.patch x86-remove-unused-include-from-efi_stubs.patch i386-adds-smp_call_function_single.patch voyager-tty-locking.patch i386-kill-references-to-xtime.patch mtrr-add-lock-annotations-for-prepare_set-and.patch x86-remove-default_ldt-and-simplify-ldt-setting.patch i386-adds-smp_call_function_single-fix.patch Random x86 things. Will merge. I think from hereon I'll be sending all x86 updates through Andi. convert-i386-summit-subarch-to-use-srat-info-for-apicid_to_node-calls.patch convert-i386-summit-subarch-to-use-srat-info-for-apicid_to_node-calls-tidy.patch This patch causes bad performance regression on NUMAQ. Won't merge until that is resolved. alpha-fix-alpha_ev56-dependencies-typo.patch Will merge. swsusp-write-timer.patch swsusp-write-speedup.patch swsusp-read-timer.patch swsusp-read-speedup.patch swsusp-read-speedup-fix.patch swsusp-read-speedup-cleanup.patch swsusp-read-speedup-cleanup-2.patch swsusp-read-speedup-fix-fix-2.patch swsusp-clean-up-browsing-of-pfns.patch swsusp-struct-snapshot_handle-cleanup.patch make-swsusp-avoid-memory-holes-and-reserved-memory-regions-on-x86_64.patch disable-cpu-hotplug-during-suspend-2.patch swsusp-fix-mark_free_pages.patch swsusp-reorder-memory-allocating-functions.patch swsusp-fix-alloc_pagedir.patch clean-up-suspend-header.patch change-the-name-of-pagedir_nosave.patch swsusp-introduce-some-helpful-constants.patch swsusp-introduce-memory-bitmaps.patch swsusp-use-memory-bitmaps-during-resume.patch swsusp-use-memory-bitmaps-during-resume-fix.patch swsusp-use-suspend_console.patch pm-make-it-possible-to-disable-console-suspending.patch pm-make-it-possible-to-disable-console-suspending-fix.patch pm-make-it-possible-to-disable-console-suspending-fix-2.patch make-it-possible-to-disable-serial-console-suspend.patch i386-detect-clock-skew-during-suspend.patch pm-add-pm_trace-switch.patch pm-add-pm_trace-switch-doc.patch Will merge. uml-use-klibc-setjmp-longjmp.patch uml-use-array_size-more-assiduously.patch uml-fix-stack-alignment.patch uml-whitespace-fixes.patch uml-fix-handling-of-failed-execs-of-helpers.patch uml-improve-sigbus-diagnostics.patch uml-sigio-cleanups.patch uml-move-signal-handlers-to-arch-code.patch uml-move-signal-handlers-to-arch-code-fix.patch uml-timer-cleanups.patch uml-remove-unused-variable.patch uml-clean-our-set_ether_mac.patch uml-stack-usage-reduction.patch uml-tty-locking.patch split-i386-and-x86_64-ptraceh.patch split-i386-and-x86_64-ptraceh-fix.patch make-uml-use-ptrace-abih.patch Will merge. uml-use-mcmodel=kernel-for-x86_64.patch uml-fix-proc-vs-interrupt-context-spinlock-deadlock.patch These are on hold. I'll poll Jeff. uml-remove-pte_mkexec.patch This is "-mm only" s390-fix-cmm-kernel-thread-handling.patch Will merge. deprecate-smbfs-in-favour-of-cifs.patch Will poll sfrench, see if we're ready to switch everyone over to CIFS yet. block-layer-early-detection-of-medium-not-present.patch scsi-core-and-sd-early-detection-of-medium-not-present.patch sd-early-detection-of-medium-not-present.patch James has issues with these. Will poll him and will drop them if that's negative. scsi-early-detection-of-medium-not-present-updated.patch -> James edac-new-opteron-athlon64-memory-controller-driver.patch edac-new-opteron-athlon64-memory-controller-driver-tidy.patch There was a bunfight over these which I need to reignite so we can get some closure. add-address_space_operationsbatch_write.patch add-address_space_operationsbatch_write-fix.patch pass-io-size-to-batch_write-address-space-operation.patch These add a new address_space operation. For reiser4, with potential for use by other filesystems. Problem is, 2.6.18 has a significant writev() performace regression on NFS and probably on other filesystems. Because 2.6.18 does prepare_write/commit_write for each iovec segment. We want to go back to copying mulitple iovec segments within a single prepare_write/commit_write. Plus there's still the possible deadlock in our standard write() function (thw thing which fault_in_pages_readable() tries to prevent). All of this should be fixed. But these new patches ehshrine the one-prepare_write-per-segment concept in the filemap.c function layout. These patches should be dropped. autofs4-needs-to-force-fail-return-revalidate.patch kdump-introduce-reset_devices-command-line-option.patch drivers-edac-make-code-static.patch fat-cleanup-fat_get_blocks.patch inode_diet-replace-inodeugeneric_ip-with-inodei_private.patch inode_diet-replace-inodeugeneric_ip-with-inodei_private-gfs-fix.patch inode-diet-move-i_pipe-into-a-union.patch inode-diet-move-i_bdev-into-a-union.patch inode-diet-move-i_cdev-into-a-union.patch inode-diet-eliminate-i_blksize-and-use-a-per-superblock-default.patch inode-diet-eliminate-i_blksize-and-use-a-per-superblock-default-fix.patch inode-diet-eliminate-i_blksize-and-use-a-per-superblock-default-fix-fix.patch reiserfs-warn-about-the-useless-nolargeio-option.patch x86-microcode-microcode-driver-cleanup.patch x86-microcode-microcode-driver-cleanup-tidy.patch x86-microcode-using-request_firmware-to-pull-microcode.patch x86-microcode-add-sysfs-and-hotplug-support.patch x86-microcode-add-sysfs-and-hotplug-support-fix.patch x86-microcode-add-sysfs-and-hotplug-support-fix-fix-2.patch x86-microcode-dont-check-the-size.patch consistently-use-max_errno-in-__syscall_return.patch consistently-use-max_errno-in-__syscall_return-fix.patch eisa-bus-modalias-attributes-support-1.patch eisa-bus-modalias-attributes-support-1-fix.patch eisa-bus-modalias-attributes-support-1-fix-git-kbuild-fix.patch alloc_fdtable-cleanup.patch include-__param-section-in-read-only-data-range.patch msi-use-kmem_cache_zalloc.patch sysctl-allow-proc-sys-without-sys_sysctl.patch sysctl-allow-proc-sys-without-sys_sysctl-fix.patch sysctl-document-that-sys_sysctl-will-be-removed.patch pid-implement-transfer_pid-and-use-it-to-simplify-de_thread.patch pid-remove-temporary-debug-code-in-attach_pid.patch de_thread-use-tsk-not-current.patch add-probe_kernel_address.patch x86-use-probe_kernel_address-in-handle_bug.patch kernel-params-must_check-fixes.patch blockdevc-check-errors.patch blockdevc-check-errors-fix.patch block-handle-subsystem_register-init-errors.patch fs-namespace-handle-init-registration-errors.patch make-prot_write-imply-prot_read.patch debug-variants-of-linked-list-macros.patch make-touch_nmi_watchdog-imply-touch_softlockup_watchdog-on.patch make-touch_nmi_watchdog-imply-touch_softlockup_watchdog-on-fix.patch remove-unnecessary-barrier-in-rtc_get_rtc_time.patch drivers-char-scx200_gpioc-make-code-static.patch drivers-char-pc8736x_gpioc-remove-unused-static-functions.patch let-warn_on-warn_on_once-return-the-condition.patch let-warn_on-warn_on_once-return-the-condition-fix.patch let-warn_on-warn_on_once-return-the-condition-fix-2.patch scx200_gpio-export-cleanups.patch make-net48xx-led-use-scx200_gpio_ops.patch libfs-remove-page-up-to-date-check-from-simple_readpage.patch kernel-doc-for-relay-interface.patch kernel-doc-move-filesystems-together.patch kthread-convert-loopc-to-kthread.patch fs-conversions-from-kmallocmemset-to-kzcalloc.patch include-documentation-for-functions-in-drivers-base-classc.patch fix-parameter-names-in-drivers-base-classc.patch fs-removing-useless-casts.patch spinlock_debug-dont-recompute-jiffies_per_loop.patch omap-add-smc91x-support-for-ti-omap2420-h4-board.patch omap-add-watchdog-driver-support.patch omap-add-watchdog-driver-support-tweaks.patch omap-add-keypad-driver-4.patch omap-update-omap1-2-boards-to-give-keymapsize-and-other.patch use-gcc-o1-in-fs-reiserfs-only-for-ancient-gcc-versions.patch irq-fixed-coding-style.patch irq-removed-a-extra-line.patch efi-add-lock-annotations-for-efi_call_phys_prelog-and-efi_call_phys_epilog.patch mbcache-add-lock-annotation-for-__mb_cache_entry_release_unlock.patch afs-add-lock-annotations-to-afs_proc_cell_servers_startstop.patch fuse-add-lock-annotations-to-request_end-and-fuse_read_interrupt.patch hugetlbfs-add-lock-annotation-to-hugetlbfs_forget_inode.patch lockdep-dont-pull-in-includes-when-lockdep-disabled.patch jbd-add-lock-annotation-to-jbd_sync_bh.patch bluetooth-guard-bt_proto-with-rwlock.patch bluetooth-use-gfp_atomic-in-_sock_creates-sk_alloc.patch fs-add-lock-annotation-to-grab_super.patch rcu-add-lock-annotations-to-rcu_bh_torture_read_lockunlock.patch kthread-drivers-base-firmware_classc.patch require-mmap-handler-for-aout-executables.patch module_subsys-initialize-earlier.patch fuse-use-dentry-in-statfs.patch vfs-define-new-lookup-flag-for-chdir.patch timer-add-lock-annotation-to-lock_timer_base.patch dmi-decode-and-save-oem-string-information.patch remove-unused-tty_struct-variable.patch ignore-partition-table-on-disks-with-aix-label.patch #aio-remove-unused-aio_run_iocbs.patch task_struct-ifdef-missedem-v-ipc.patch ifdef-blktrace-debugging-fields.patch mount-udf-udf_part_flag_read_only-partitions-with-ms_rdonly.patch fix-intel-rng-detection.patch rtmutex-clean-up-and-remove-some-extra-spinlocks.patch rtmutex-clean-up-and-remove-some-extra-spinlocks-more.patch oom_adj-oom_score-documentation.patch fix-kerneldoc-comments-in-kernel-timerc.patch fix-kerneldoc-comments-in-kernel-timerc-fix.patch there-is-no-devfs-there-has-never-been-a-devfs-we-have.patch move-valid_dma_direction-from-x86_64-to-generic-code.patch move-valid_dma_direction-from-x86_64-to-generic-code-fix.patch use-valid_dma_direction-in-include-asm-i386-dma-mappingh.patch lsm-remove-bsd-secure-level-security-module.patch tty_ioc-keep-davej-sane.patch apple-motion-sensor-driver-2.patch apple-motion-sensor-driver-2-fixes-update.patch apple-motion-sensor-driver-kconfig-fix.patch single-bit-flip-detector.patch single-bit-flip-detector-tidy.patch ucb1x00-ts-handle-errors-from-input_register_device.patch console-utf-8-mode-fixes.patch make-reiserfs-default-to-barrier=flush.patch make-ext3-mount-default-to-barrier=1.patch reiserfs_fsync-should-only-use-barriers-when-they-are-enabled.patch fix-reiserfs-latencies-caused-by-data=ordered.patch ifdef-quota_read-quota_write.patch unwind-fix-unused-variable-warning-when.patch reiserfs-ifdef-xattr_sem.patch reiserfs-ifdef-acl-stuff-from-inode.patch fsh-ifdef-security-fields.patch oprofile-ppro-need-to-enable-disable-all-the-counters.patch add-o-flush-for-fat.patch tty-locking-on-resize.patch kthread-convert-arch-i386-kernel-apmc.patch fix-unserialized-task-files-changing.patch fix-unserialized-task-files-changing-fix.patch fix-conflict-with-the-is_init-identifier-on-parisc.patch pidspace-is_init.patch chardev-checking-of-overlapping-ranges.patch ahci-ati-sb600-sata-support-for-various-modes.patch atiixp-ati-sb600-ide-support-for-various-modes.patch lockdep-print-kernel-version.patch memory-ordering-in-__kfifo-primitives.patch small-update-to-credits.patch fix-wrong-error-code-on-interrupted-close-syscalls.patch fix-wrong-error-code-on-interrupted-close-syscalls-fix.patch remove-another-configh.patch make-ledsh-include-relevant-headers.patch config_pm=n-slim-drivers-parport-parport_serialc.patch config_pm=n-slim-sound-oss-tridentc.patch config_pm=n-slim-sound-oss-cs46xxc.patch ext3-and-jbd-cleanup-remove-whitespace.patch remove-old-drivers-char-s3c2410_rtcc.patch sound-mips-au1x00-use-array_size-macro.patch sound-sparc-dbri-use-array_size-macro.patch check-return-value-of-cpu_callback.patch fix-serial-amba-pl011c-console-kconfig.patch elf_core_dump-dont-take-tasklist_lock.patch elf_fdpic_core_dump-dont-take-tasklist_lock.patch fix-memory-leak-in-vc_resize-vc_allocate.patch dquot-add-proper-locking-when-using-current-signal-tty.patch update-documentation-kernel-parameterstxt.patch posix-timers-fix-clock_nanosleep-doesnt-return-the-remaining-time-in-compatibility-mode-2.patch posix-timers-fix-the-flags-handling-in-posix_cpu_nsleep-2.patch i-o-error-attempting-to-read-last-partial-block-of-a-file-in-an-iso9660-file-system.patch has_stopped_jobs-cleanup.patch __dequeue_signal-cleanup.patch simplify-update_times-avoid-jiffies-jiffies_64-aliasing-problem-2.patch kexec-warning-fix.patch tty-trivial-kzalloc-opportunity.patch tty-lock-ticogwinsz.patch tty-stop-the-tty-vanishing-under-procfs-access.patch exit-fix-crash-case.patch tty-make-termios_sem-a-mutex.patch tty-make-termios_sem-a-mutex-fix.patch cdev-documentation-was-drop-second-arg-of-unregister_chrdev.patch use-decimal-for-ptrace_attach-and-ptrace_detach.patch return-better-error-codes-if-drivers-char-rawc-module-init-fails.patch fix-____call_usermodehelper-errors-being-silently-ignored.patch kill-extraneous-printk-in-kernel_restart.patch do_sched_setscheduler-dont-take-tasklist_lock.patch introduce-is_rt_policy-helper.patch sched_setscheduler-fix-policy-checks.patch reparent_to_init-use-has_rt_policy.patch copy_process-cosmetic-ioprio-tweak.patch autofs4-autofs4_follow_link-false-negative-fix.patch autofs4-pending-flag-not-cleared-on-mount-fail.patch futex_find_get_task-dont-take-tasklist_lock.patch sys_get_robust_list-dont-take-tasklist_lock.patch docbook-fix-segfault-in-docprocc.patch solaris-emulation-incorrect-tty-locking.patch solaris-emulation-incorrect-tty-locking-fix.patch solaris-emulation-incorrect-tty-locking-fix-2.patch tty-fix-bits-and-note-more-bits-to-fix.patch windfarm_smu_satc-simplify-around-i2c_add_driver.patch make-spinlock-rwlock-annotations-more-accurate-by-using.patch replace-_spin_trylock-with-spin_trylock-in-the-irq.patch ext3-turn-on-reservation-dump-on-block-allocation-errors.patch ext3-add-more-comments-in-block-allocation-reservation-code.patch generic-boolean.patch fs-ntfs-conversion-to-generic-boolean.patch fs-jfs-conversion-to-generic-boolean.patch block_devc-mutex_lock_nested-fix.patch fix-mem_write-return-value.patch doc-fix-kernel-parameters-quiet.patch pass-a-lock-expression-to-__cond_lock-like-__acquire-and.patch cramfs-rewrite-init_cramfs_fs.patch freevxfs-fix-leak-on-error-path.patch cramfs-make-cramfs_uncompress_exit-return-void.patch 9p-fix-leak-on-error-path.patch ban-register_filesystemnull.patch jbd-use-build_bug_on-in-journal-init.patch fix-ext3-mounts-at-16t.patch fix-ext3-mounts-at-16t-fix.patch fix-ext2-mounts-at-16t.patch fix-ext2-mounts-at-16t-fix.patch more-ext3-16t-overflow-fixes.patch more-ext3-16t-overflow-fixes-fix.patch ext3-inode-numbers-are-unsigned-long.patch ext3-inode-numbers-are-unsigned-long-fix.patch lockdep-core-add-enable-disable_irq_irqsave-irqrestore-apis.patch really-ignore-kmem_cache_destroy-return-value.patch make-kmem_cache_destroy-return-void.patch set-exit_dead-state-in-do_exit-not-in-schedule.patch kill-pf_dead-flag.patch introduce-task_dead-state.patch select_bad_process-kill-a-bogus-pf_dead-task_dead-check.patch select_bad_process-cleanup-releasing-check.patch oom_kill_task-cleanup-mm-checks.patch oom-dont-kill-current-when-another-oom-in-progress.patch fix-typo-in-rtc-kconfig.patch cpuset-top_cpuset-tracks-hotplug-changes-to-node_online_map.patch cpuset-top_cpuset-tracks-hotplug-changes-to-node_online_map-fix.patch cpuset-top_cpuset-tracks-hotplug-changes-to-node_online_map-fix-2.patch cpuset-hotunplug-cpus-and-mems-in-all-cpusets.patch remove-sound-oss-copying.patch fs-partitions-conversion-to-generic-boolean.patch loop-forward-port-resource-leak-checks-from-solar.patch maximum-latency-tracking-infrastructure.patch maximum-latency-tracking-infrastructure-tidy.patch maximum-latency-tracking-alsa-support.patch add-to-maintainers-file.patch lib-rwsemc-un-inline-rwsem_down_failed_common.patch add-section-on-function-return-values-to-codingstyle.patch fs-nameic-replace-multiple-current-fs-by-shortcut-variable.patch fs-nameic-replace-multiple-current-fs-by-shortcut-variable-tidy.patch superh-maintainership-change.patch mem-driver-fix-conditional-on-isa-i-o-support.patch remove-static-variable-mm-page-writebackctotal_pages.patch call-mm-page-writebackcset_ratelimit-when-new-pages.patch call-mm-page-writebackcset_ratelimit-when-new-pages-tidy.patch valid_swaphandles-fix.patch mention-documenation-abi-requirements-in-documentation-submitchecklist.patch rate-limiting-for-the-ldisc-open-failure-messages.patch lib-ts_fsmc-constify-structs.patch submittingpatches-cleanups.patch ibm-acpi-documentation-delete-irrelevant-how-to-compile-external-module.patch network-block-device-is-mostly-known-as-nbd.patch superh-list-is-moderated.patch sys-modules-patch-allow-full-length-section-names.patch uninitialized-variable-in-drivers-net-wan-syncpppc.patch enforce-rlimit_nofile-in-poll.patch generic-infrastructure-for-acls.patch generic-infrastructure-for-acls-update.patch access-control-lists-for-tmpfs.patch access-control-lists-for-tmpfs-cleanup.patch ext3-wrong-error-behavior.patch stop_machinec-copyright.patch build-sound-sound_firmwarec-only-for-oss.patch build-sound-sound_firmwarec-only-for-oss-doc.patch rtc-more-xstp-vdet-support-for-rtc-rs5c348-driver.patch generic_serial-remove-private-decoding-of-baud-rate-bits.patch istallion-remove-private-baud-rate-decoding-which-is.patch specialix-remove-private-speed-decoding.patch fix-locking-for-tty-drivers-when-doing-urgent-characters.patch audit-accounting-tty-locking.patch documentation-submittingdrivers-minor-update.patch clean-up-expand_fdtable-and-expand_files-take-2.patch expand_fdtable-remove-pointless-unlocklock.patch kcore-elf-note-namesz-field-fix.patch lockdep-core-improve-the-lock-chain-hash.patch linux-kernel-dump-test-module.patch linux-kernel-dump-test-module-fixes.patch ext3-more-whitespace-cleanups.patch ext3-fix-sparse-warnings.patch submittingpatches-add-a-note-about-format=flowed-when-sending-patches.patch kmemdup-introduce.patch kmemdup-some-users.patch cpuset-fix-obscure-attach_task-vs-exiting-race.patch create-fs-utimesc.patch cciss-support-for-2tb-logical-volumes.patch serial-fix-up-offenders-peering-at-baud-bits-directly.patch remove-the-old-bd_mutex-lockdep-annotation.patch new-bd_mutex-lockdep-annotation.patch codingstyle-cleanup-for-kernel-sysc.patch allow-proc-configgz-to-be-built-as-a-module.patch add-config_headers_check-option-to-automatically-run-make-headers_check.patch add-config_headers_check-option-to-automatically-run-make-headers_check-nobble.patch pci-via82cxxx_audio-use-pci_get_device.patch pci-cs46xx-oss-switch-to-pci_get_device.patch pci-piix-use-refcounted-interface-when-searching-for-a-450nx.patch pci-serverworks-switch-to-pci-refcounted-interfaces.patch pci-sis5513-switch-to-pci-refcounting.patch pci-mtd-switch-to-pci_get_device-and-do-ref-counting.patch pci-via-switch-to-pci_get_device-refcounted-pci-api.patch mbcs-use-seek_set-cur.patch eicon-isdn-removed-unused-definitions-for-os_seek_.patch vfs-use-seek_set-cur.patch proper-flags-type-of-spin_lock_irqsave.patch submit-checklist-mention-headers_check.patch doc-lockdep-design-explain-display-of-state-bits.patch leds-turn-led-off-when-changing-triggers.patch directed-yield-cpu_relax-variants-for-spinlocks-and-rw-locks.patch directed-yield-direct-yield-of-spinlocks-for-powerpc.patch directed-yield-direct-yield-of-spinlocks-for-s390.patch synclink_gt-add-bisync-and-monosync-modes.patch synclink_gt-increase-max-devices.patch cciss-remove-unneeded-spaces-in-output-for-attached-volumes-resend.patch Misc patches. Will merge, subject to re-review. pass-sparse-the-lock-expression-given-to-lock-annotations.patch Will merge. ntp-move-all-the-ntp-related-code-to-ntpc.patch ntp-move-all-the-ntp-related-code-to-ntpc-fix.patch ntp-add-ntp_update_frequency.patch ntp-add-ntp_update_frequency-fix.patch ntp-add-time_adj-to-tick-length.patch ntp-add-time_freq-to-tick-length.patch ntp-prescale-time_offset.patch ntp-add-time_adjust-to-tick-length.patch ntp-remove-time_tolerance.patch ntp-convert-time_freq-to-nsec-value.patch ntp-convert-to-the-ntp4-reference-model.patch ntp-cleanup-defines-and-comments.patch kernel-time-ntpc-possible-cleanups.patch kill-wall_jiffies.patch Will merge. reiserfs-fix-is_reusable-bitmap-check-to-not-traverse-the-bitmap-info-array.patch reiserfs-clean-up-bitmap-block-buffer-head-references.patch reiserfs-reorganize-bitmap-loading-functions.patch reiserfs-on-demand-bitmap-loading.patch reiserfs-use-generic_file_open-for-open-checks.patch reiserfs-eliminate-minimum-window-size-for-bitmap-searching.patch Will merge. vectorize-aio_read-aio_write-fileop-methods.patch vectorize-aio_read-aio_write-fileop-methods-xfs-fix.patch vectorize-aio_read-aio_write-fileop-methods-hypfs-fix.patch remove-readv-writev-methods-and-use-aio_read-aio_write.patch streamline-generic_file_-interfaces-and-filemap.patch streamline-generic_file_-interfaces-and-filemap-gfs-fix.patch add-vector-aio-support.patch add-vector-aio-support-fix.patch Will probably merge. It depends upon interactions with the writev() problem described above. add-genetlink-utilities-for-payload-length-calculation.patch fix-taskstats-size-calculation-use-the-new-genetlink-utility-functions.patch fix-getdelaysc-cpumask-length-and-error-reporting.patch Will merge. csa-basic-accounting-over-taskstats.patch csa-basic-accounting-over-taskstats-fix.patch csa-extended-system-accounting-over-taskstats.patch csa-convert-config-tag-for-extended-accounting-routines.patch csa-accounting-taskstats-update.patch Will merge. reiserfs-make-sure-all-dentries-refs-are-released-before-calling-kill_block_super-try-2.patch fs-cache-provide-a-filesystem-specific-syncable-page-bit.patch fs-cache-generic-filesystem-caching-facility.patch fs-cache-release-page-private-in-failed-readahead.patch fs-cache-release-page-private-after-failed-readahead-12.patch fs-cache-make-kafs-use-fs-cache.patch fs-cache-make-kafs-use-fs-cache-fix.patch fs-cache-make-kafs-use-fs-cache-12.patch fs-cache-make-kafs-use-fs-cache-12-fix.patch fs-cache-make-kafs-use-fs-cache-vs-streamline-generic_file_-interfaces-and-filemap.patch nfs-use-local-caching.patch nfs-use-local-caching-12.patch nfs-use-local-caching-12-fix.patch add-missing-page_copy-export-for-ppc-and-powerpc.patch fs-cache-cachefiles-ia64-missing-copy_page-export.patch fs-cache-cachefiles-a-cache-that-backs-onto-a-mounted-filesystem.patch fs-cache-cachefiles-a-cache-that-backs-onto-a-mounted-filesystem-cachefiles-printk-format-warning.patch fs-cache-cachefiles-a-cache-that-backs-onto-a-mounted-filesystem-warning-fixes.patch fs-cache-cachefiles-a-cache-that-backs-onto-a-mounted-filesystem-cachefiles-cachefiles_write_page-shouldnt-indicate-error-twice.patch fs-cache-cachefiles-a-cache-that-backs-onto-a-mounted-filesystem-cachefiles-handle-enospc-on-create-mkdir-better.patch fs-cache-cachefiles-a-cache-that-backs-onto-a-mounted-filesystem-inode-count-maintenance.patch autofs-make-sure-all-dentries-refs-are-released-before-calling-kill_anon_super.patch vfs-destroy-the-dentries-contributed-by-a-superblock-on-unmounting.patch Sigh. Will merge if Trond is OK with it. r-o-bind-mount-prepare-for-write-access-checks-collapse-if.patch r-o-bind-mount-prepwork-move-open_nameis-vfs_create.patch r-o-bind-mount-unlink-monitor-i_nlink.patch r-o-bind-mount-prepwork-inc_nlink-helper.patch r-o-bind-mount-clean-up-ocfs2-nlink-handling-2.patch r-o-bind-mount-monitor-zeroing-of-i_nlink.patch Will merge. stack-overflow-safe-kdump-safe_smp_processor_id.patch stack-overflow-safe-kdump-safe_smp_processor_id_voyager.patch stack-overflow-safe-kdump-crash_use_safe_smp_processor_id.patch stack-overflow-safe-kdump-crash_use_safe_smp_processor_id-fix.patch stack-overflow-safe-kdump-safe_smp_send_nmi_allbutself.patch Will merge. generic-ioremap_page_range-implementation.patch generic-ioremap_page_range-implementation-fix.patch generic-ioremap_page_range-implementation-nommu-fix.patch generic-ioremap_page_range-flush_cache_vmap.patch generic-ioremap_page_range-alpha-conversion.patch generic-ioremap_page_range-avr32-conversion.patch generic-ioremap_page_range-cris-conversion.patch generic-ioremap_page_range-i386-conversion.patch generic-ioremap_page_range-i386-conversion-fix.patch generic-ioremap_page_range-m32r-conversion.patch generic-ioremap_page_range-mips-conversion.patch generic-ioremap_page_range-mips-conversion-fix.patch generic-ioremap_page_range-parisc-conversion.patch generic-ioremap_page_range-s390-conversion.patch generic-ioremap_page_range-sh-conversion.patch generic-ioremap_page_range-sh64-conversion.patch generic-ioremap_page_range-x86_64-conversion.patch generic-ioremap_page_range-x86_64-conversion-fix.patch Will merge. paravirt-remove-read-hazard-from-cow.patch paravirt-pte-clear-not-present.patch paravirt-lazy-mmu-mode-hooks.patch paravirt-combine-flush-accessed-dirty.patch paravirt-kpte-flush.patch paravirt-optimize-ptep-establish-for-pae.patch paravirt-remove-set-pte-atomic.patch paravirt-pae-compile-fix.patch paravirt-update-pte-hook.patch Will merge if they're still suitable. vfs-make-filldir_t-and-struct-kstat-deal-in-64-bit-inode-numbers.patch vfs-make-filldir_t-and-struct-kstat-deal-in-64-bit-inode-numbers-alpha-fix.patch nfs-represent-64-bit-fileids-as-64-bit-inode-numbers-on-32-bit-systems.patch Will merge. some-cleanup-in-the-pipe-code.patch some-cleanup-in-the-pipe-code-tidy.patch create-call_usermodehelper_pipe.patch support-piping-into-commands-in-proc-sys-kernel-core_pattern.patch support-piping-into-commands-in-proc-sys-kernel-core_pattern-fix.patch support-piping-into-commands-in-proc-sys-kernel-core_pattern-fix-2.patch Will merge. proc-readdir-race-fix-take-3.patch proc-readdir-race-fix-take-3-race-fix.patch proc-reorder-the-functions-in-basec.patch proc-modify-proc_pident_lookup-to-be-completely-table-driven.patch proc-give-the-root-directory-a-task.patch pid-implement-access-helpers-for-a-tacks-various-process-groups.patch pid-add-do_each_pid_task.patch pid-implement-signal-functions-that-take-a-struct-pid.patch pid-export-the-symbols-needed-to-use-struct-pid.patch pid-implement-pid_nr.patch vt-rework-the-console-spawning-variables.patch vt-make-vt_pid-a-struct-pid-making-it-pid-wrap-around-safe.patch file-modify-struct-fown_struct-to-use-a-struct-pid.patch file-modify-struct-fown_struct-to-use-a-struct-pid-fix.patch remove-null-check-in-register_nls.patch fs-inodec-tweaks.patch const-struct-tty_operations.patch pids-coding-style-use-struct-pidmap.patch proc-readdir-race-fix-take-3-fix-1.patch simplify-pid-iterators.patch move-pidmap-to-pspaceh.patch move-pidmap-to-pspaceh-fix.patch define-struct-pspace.patch proc-readdir-race-fix-take-3-fix-2.patch update-mq_notify-to-use-a-struct-pid.patch file-add-locking-to-f_getown.patch usb-fixup-usb-so-it-uses-struct-pid.patch s390-update-fs3270-to-use-a-struct-pid.patch Will merge. mxser-make-an-experimental-clone.patch Will merge. kprobes-make-kprobe-modules-more-portable.patch kprobes-make-kprobe-modules-more-portable-update.patch kprobes-handle-symbol-resolution-when-modulesymbol-is-specified.patch kprobes-handle-symbol-resolution-when-modulesymbol-is-specified-tidy.patch add-regs_return_value-helper.patch update-documentation-kprobestxt.patch update-documentation-kprobestxt-update.patch Will merge. isdn4linux-gigaset-driver-fix-__must_check-warning.patch isdn-work-around-excessive-udelay.patch hisax-niccy-cleanup.patch Will merge. cpumask-add-highest_possible_node_id.patch cpumask-export-cpu_online_map-and-cpu_possible_map.patch cpumask-export-node_to_cpu_mask-consistently.patch Will merge. knfsd-knfsd-add-some-missing-newlines-in-printks.patch knfsd-knfsd-remove-an-unused-variable-from-e_show.patch knfsd-knfsd-remove-an-unused-variable-from-auth_unix_lookup.patch knfsd-add-a-callback-for-when-last-rpc-thread-finishes.patch knfsd-add-a-callback-for-when-last-rpc-thread-finishes-tidy.patch knfsd-add-a-callback-for-when-last-rpc-thread-finishes-fix.patch knfsd-be-more-selective-in-which-sockets-lockd-listens-on.patch knfsd-remove-nfsd_versbits-as-intermediate-storage-for-desired-versions.patch knfsd-separate-out-some-parts-of-nfsd_svc-which-start-nfs-servers.patch knfsd-separate-out-some-parts-of-nfsd_svc-which-start-nfs-servers-tweaks.patch knfsd-define-new-nfsdfs-file-portlist-contains-list-of-ports.patch knfsd-define-new-nfsdfs-file-portlist-contains-list-of-ports-tidy.patch knfsd-define-new-nfsdfs-file-portlist-contains-list-of-ports-fix.patch knfsd-allow-sockets-to-be-passed-to-nfsd-via-portlist.patch knfsd-use-seq_start_token-instead-of-hardcoded-magic-void1.patch nfsd-add-lock-annotations-to-e_start-and-e_stop.patch knfsd-drop-serv-option-to-svc_recv-and-svc_process.patch knfsd-drop-serv-option-to-svc_recv-and-svc_process-nfs-callback-fix-nfs-callback-fix.patch knfsd-check-return-value-of-lockd_up-in-write_ports.patch knfsd-move-makesock-failed-warning-into-make_socks.patch knfsd-correctly-handle-error-condition-from-lockd_up.patch knfsd-move-tempsock-aging-to-a-timer.patch knfsd-move-tempsock-aging-to-a-timer-tidy.patch knfsd-convert-sk_inuse-to-atomic_t.patch knfsd-use-new-lock-for-svc_sock-deferred-list.patch knfsd-convert-sk_reserved-to-atomic_t.patch knfsd-test-and-set-sk_busy-atomically.patch knfsd-split-svc_serv-into-pools.patch knfsd-split-svc_serv-into-pools-fix.patch knfsd-add-svc_get.patch knfsd-add-svc_set_num_threads.patch knfsd-use-svc_set_num_threads-to-manage-threads-in-knfsd.patch knfsd-make-rpc-threads-pools-numa-aware.patch knfsd-make-rpc-threads-pools-numa-aware-fix.patch knfsd-allow-admin-to-set-nthreads-per-node.patch nfsd-lockdep-annotation.patch knfsd-nfsd-lockdep-annotation-fix.patch knfsd-call-lockd_down-when-closing-a-socket-via-a-write-to-nfsd-portlist.patch knfsd-protect-update-to-sn_nrthreads-with-lock_kernel.patch knfsd-fixed-handling-of-lockd-fail-when-adding-nfsd-socket.patch knfsd-replace-two-page-lists-in-struct-svc_rqst-with-one.patch knfsd-replace-two-page-lists-in-struct-svc_rqst-with-one-fix.patch knfsd-avoid-excess-stack-usage-in-svc_tcp_recvfrom.patch knfsd-prepare-knfsd-for-support-of-rsize-wsize-of-up-to-1mb-over-tcp.patch knfsd-allow-max-size-of-nfsd-payload-to-be-configured.patch knfsd-make-nfsd-readahead-params-cache-smp-friendly.patch knfsd-knfsd-cache-ipmap-per-tcp-socket.patch knfsd-hide-use-of-lockds-h_monitored-flag.patch knfsd-consolidate-common-code-for-statd-lockd-notification.patch knfsd-when-looking-up-a-lockd-host-pass-hostname-length.patch knfsd-lockd-introduce-nsm_handle.patch knfsd-lockd-introduce-nsm_handle-fix.patch knfsd-misc-minor-fixes-indentation-changes.patch knfsd-lockd-make-nlm_host_rebooted-use-the-nsm_handle.patch knfsd-lockd-make-the-nsm-upcalls-use-the-nsm_handle.patch knfsd-lockd-make-the-hash-chains-use-a-hlist_node.patch knfsd-lockd-change-list-of-blocked-list-to-list_node.patch knfsd-change-nlm_file-to-use-a-hlist.patch knfsd-lockd-make-nlm_traverse_-more-flexible.patch knfsd-lockd-add-nlm_destroy_host.patch knfsd-simplify-nlmsvc_invalidate_all.patch knfsd-lockd-optionally-use-hostnames-for-identifying-peers.patch knfsd-make-nlmclnt_next_cookie-smp-safe.patch knfsd-match-granted_res-replies-using-cookies.patch knfsd-export-nsm_local_state-to-user-space-via-sysctl.patch knfsd-lockd-fix-use-of-h_nextrebind.patch knfsd-register-all-rpc-programs-with-portmapper-by-default.patch knfsd-lockd-introduce-nsm_handle-sem2mutex.patch knfsd-svcrpc-gss-factor-out-some-common-wrapping-code.patch knfsd-svcrpc-gss-fix-failure-on-svc_denied-in-integrity-case.patch knfsd-svcrpc-use-consistent-variable-name-for-the-reply-state.patch knfsd-nfsd4-refactor-exp_pseudoroot.patch knfsd-nfsd4-clean-up-exp_pseudoroot.patch knfsd-nfsd4-acls-relax-the-nfsv4-posix-mapping.patch knfsd-nfsd4-acls-fix-inheritance.patch knfsd-nfsd4-acls-simplify-nfs4_acl_nfsv4_to_posix-interface.patch knfsd-nfsd4-acls-fix-handling-of-zero-length-acls.patch Will merge. sched-force-sbin-init-off-isolated-cpus.patch sched-remove-unnecessary-sched-group-allocations.patch sched-remove-unnecessary-sched-group-allocations-fix.patch sched-dont-print-migration-cost-when-only-1-cpu.patch lower-migration-thread-stop-machine-prio.patch sched-generic-sched_group-cpu-power-setup.patch sched-fixing-wrong-comment-for-find_idlest_cpu.patch scheduler-numa-aware-placement-of-sched_group_allnodes.patch Will merge. sched2-sched-domain-sysctl.patch -mm only. sched-add-above-background-load-function.patch mm-implement-swap-prefetching.patch swap_prefetch-vs-zoned-counters.patch zvc-support-nr_slab_reclaimable--nr_slab_unreclaimable-swap_prefetch.patch reduce-max_nr_zones-swap_prefetch-remove-incorrect-use-of-zone_highmem.patch sched-cleanup-remove-task_t-convert-to-struct-task_struct-prefetch.patch numa-add-zone_to_nid-function-swap_prefetch.patch Will continue to dither. ecryptfs-fs-makefile-and-fs-kconfig.patch ecryptfs-fs-makefile-and-fs-kconfig-kconfig-help-update.patch ecryptfs-documentation.patch ecryptfs-makefile.patch ecryptfs-main-module-functions.patch ecryptfs-header-declarations.patch ecryptfs-superblock-operations.patch #ecryptfs-superblock-operations-ecryptfs-build-fix.patch ecryptfs-dentry-operations.patch ecryptfs-file-operations.patch #ecryptfs-vs-streamline-generic_file_-interfaces-and-filemap.patch #ecryptfs-vs-streamline-generic_file_-interfaces-and-filemap-fix.patch ecryptfs-inode-operations.patch ecryptfs-mmap-operations.patch ecryptfs-mmap-operations-fix.patch ecryptfs-keystore.patch ecryptfs-crypto-functions.patch ecryptfs-crypto-functions-mutex-fixes.patch fs-ecryptfs-possible-cleanups.patch ecryptfs-debug-functions.patch ecryptfs-alpha-build-fix.patch ecryptfs-convert-assert-to-bug_on.patch ecryptfs-remove-pointless-bug_ons.patch ecryptfs-remove-unnecessary-null-checks.patch ecryptfs-rewrite-ecryptfs_fsync.patch ecryptfs-overhaul-file-locking.patch ecryptfs-remove-lock-propagation.patch ecryptfs-dont-muck-with-the-existing-nameidata-structures.patch ecryptfs-asm-scatterlisth-linux-scatterlisth.patch ecryptfs-support-for-larger-maximum-key-size.patch ecryptfs-add-codes-for-additional-ciphers.patch ecryptfs-unencrypted-key-size-based-on-encrypted-key-size.patch ecryptfs-packet-and-key-management-update-for-variable-key-size.patch ecryptfs-add-ecryptfs_-prefix-to-mount-options-key-size-parameter.patch ecryptfs-set-the-key-size-from-the-default-for-the-mount.patch ecryptfs-check-for-weak-keys.patch ecryptfs-add-define-values-for-cipher-codes-from-rfc2440-openpgp.patch ecryptfs-convert-bits-to-bytes.patch ecryptfs-more-elegant-aes-key-size-manipulation.patch ecryptfs-more-intelligent-use-of-tfm-objects.patch ecryptfs-remove-debugging-cruft.patch ecryptfs-get_sb_dev-fix.patch ecryptfs-validate-minimum-header-extent-size.patch ecryptfs-validate-body-size.patch ecryptfs-validate-packet-length-prior-to-parsing-add-comments.patch ecryptfs-use-the-passed-in-max-value-as-the-upper-bound.patch ecryptfs-change-the-maximum-size-check-when-writing-header.patch ecryptfs-print-the-actual-option-that-is-problematic.patch ecryptfs-add-a-maintainers-entry.patch ecryptfs-partial-signed-integer-to-size_t-conversion-updated-ii.patch ecryptfs-graceful-handling-of-mount-error.patch inode-diet-move-i_pipe-into-a-union-ecryptfs.patch inode-diet-eliminate-i_blksize-and-use-a-per-superblock-default-ecryptfs.patch streamline-generic_file_-interfaces-and-filemap-ecryptfs.patch ecryptfs-fix-printk-format-warnings.patch ecryptfs-associate-vfsmount-with-dentry-rather-than-superblock.patch ecryptfs-mntput-lower-mount-on-umount_begin.patch vfs-make-filldir_t-and-struct-kstat-deal-in-64-bit-inode-numbers-ecryptfs.patch make-kmem_cache_destroy-return-void-ecryptfs.patch ecryptfs-inode-numbering-fixes.patch ecryptfs-versioning-fixes.patch ecryptfs-versioning-fixes-tidy.patch Will fold into a single patch and will then merge. proc-sysctl-add-_proc_do_string-helper.patch make-kernel-sysctlc_proc_do_string-static.patch namespaces-add-nsproxy.patch namespaces-add-nsproxy-move-init_nsproxy-into-kernel-nsproxyc.patch namespaces-incorporate-fs-namespace-into-nsproxy.patch namespaces-incorporate-fs-namespace-into-nsproxy-whitespace.patch namespaces-utsname-introduce-temporary-helpers.patch namespaces-utsname-switch-to-using-uts-namespaces.patch namespaces-utsname-switch-to-using-uts-namespaces-klibc-bit.patch namespaces-utsname-use-init_utsname-when-appropriate-klibc-bit.patch namespaces-utsname-switch-to-using-uts-namespaces-klibc-bit-2.patch namespaces-utsname-switch-to-using-uts-namespaces-klibc-bit-sparc.patch namespaces-utsname-use-init_utsname-when-appropriate.patch namespaces-utsname-implement-utsname-namespaces.patch namespaces-utsname-sysctl-hack.patch namespaces-utsname-remove-system_utsname.patch namespaces-utsname-implement-clone_newuts-flag.patch namespaces-utsname-implement-clone_newuts-flag-fix.patch uts-copy-nsproxy-only-when-needed.patch Will merge. This is prep work for namespace virtualisation. This doesn't really make sense on its own, so there's an act of faith here - it assumes that Linux will eventually have full-on virtualisation of the various namespaces with sufficient coverage to actually be useful to userspace. Normally I'd just buffer all the functionality into -mm until it's ready to go and is actually useful to userspace. But for this work that would mean just too many patches held for too long. So I'll start moving little pieces like this into mainline. ipc-namespace-core.patch ipc-namespace-utils.patch ipc-namespace-msg.patch ipc-namespace-sem.patch ipc-namespace-shm.patch ipc-namespace-sysctls.patch ipc-namespace-fix.patch Will fold into a single patch and shall then merge. ipc-replace-kmalloc-and-memset-in-get_undo_list-with-kzalloc.patch Will merge. introduce-kernel_execve.patch rename-the-provided-execve-functions-to-kernel_execve.patch rename-the-provided-execve-functions-to-kernel_execve-fixes.patch rename-the-provided-execve-functions-to-kernel_execve-headers-fix.patch provide-kernel_execve-on-all-architectures.patch provide-kernel_execve-on-all-architectures-fix.patch provide-kernel_execve-on-all-architectures-mips-fix.patch provide-kernel_execve-on-all-architectures-fix-2.patch provide-kernel_execve-on-all-architectures-fix-3.patch provide-kernel_execve-on-all-architectures-m68knommu-fix.patch remove-the-use-of-_syscallx-macros-in-uml.patch sh64-remove-the-use-of-kernel-syscalls.patch remove-remaining-errno-and-__kernel_syscalls__-references.patch avr32-implement-kernel_execve.patch Will merge. proc-make-the-generation-of-the-self-symlink-table-driven.patch proc-factor-out-an-instantiate-method-from-every-lookup-method.patch proc-remove-the-hard-coded-inode-numbers.patch proc-merge-proc_tid_attr-and-proc_tgid_attr.patch proc-use-pid_task-instead-of-open-coding-it.patch proc-convert-task_sig-to-use-lock_task_sighand.patch proc-convert-do_task_stat-to-use-lock_task_sighand.patch proc-drop-tasklist-lock-in-task_state.patch proc-properly-compute-tgid_offset.patch proc-remove-trailing-blank-entry-from-pid_entry-arrays.patch proc-remove-the-useless-smp-safe-comments-from-proc.patch proc-comment-what-proc_fill_cache-does.patch introduce-get_task_pid-to-fix-unsafe-get_pid.patch /proc changes. Will merge. readahead-kconfig-options.patch radixtree-introduce-radix_tree_scan_hole.patch mm-introduce-probe_page.patch mm-introduce-pg_readahead.patch readahead-add-look-ahead-support-to-__do_page_cache_readahead.patch readahead-delay-page-release-in-do_generic_mapping_read.patch readahead-insert-cond_resched-calls.patch readahead-minmax_ra_pages.patch readahead-events-accounting.patch readahead-rescue_pages.patch readahead-sysctl-parameters.patch readahead-sysctl-parameters-fix.patch readahead-min-max-sizes.patch readahead-state-based-method-aging-accounting.patch readahead-state-based-method-aging-accounting-apply-type-enum-zone_type-readahead.patch readahead-state-based-method-routines.patch readahead-state-based-method.patch readahead-context-based-method.patch readahead-initial-method-guiding-sizes.patch readahead-initial-method-thrashing-guard-size.patch readahead-initial-method-expected-read-size.patch readahead-initial-method-user-recommended-size.patch readahead-initial-method.patch readahead-backward-prefetching-method.patch readahead-seeking-reads-method.patch readahead-thrashing-recovery-method.patch readahead-call-scheme.patch readahead-call-scheme-fix.patch readahead-laptop-mode.patch readahead-loop-case.patch readahead-nfsd-case.patch readahead-turn-on-by-default.patch readahead-debug-radix-tree-new-functions.patch readahead-debug-traces-showing-accessed-file-names.patch readahead-debug-traces-showing-read-patterns.patch readahead-remove-size-limit-on-read_ahead_kb.patch readahead-backward-prefetching-method-fix.patch readahead-remove-the-size-limit-of-max_sectors_kb-on-read_ahead_kb.patch The readahead code is complex, I'm unconvinced that it has a lot of benefit and Wu has gone quiet. Will drop. reiser4-export-handle_ra_miss.patch reiser4-sb_sync_inodes.patch reiser4-export-remove_from_page_cache.patch reiser4-export-radix_tree_preload.patch reiser4-export-find_get_pages.patch make-copy_from_user_inatomic-not-zero-the-tail-on-i386-vs-reiser4.patch reiser4.patch make-kmem_cache_destroy-return-void-reiser4.patch reiser4-hardirq-include-fix.patch reiser4-fix-trivial-tyops-which-were-hard-to-hit.patch reiser4-run-truncate_inode_pages-in-reiser4_delete_inode.patch reiser4-bug-fixes.patch reiser4-write-via-do_sync_write.patch reiser4-fix-gcc-ws-compains.patch fs-reiser4-possible-cleanups.patch reiser4-get_sb_dev-fix.patch reiser4-vs-zoned-allocator.patch inode_diet-replace-inodeugeneric_ip-with-inodei_private-reiser4.patch inode-diet-eliminate-i_blksize-and-use-a-per-superblock-default-reiser4.patch reiser4-vs-streamline-generic_file_-interfaces-and-filemap.patch reiser4-vs-streamline-generic_file_-interfaces-and-filemap-fix.patch reiser4-rename-generic_sounding_globalspatch.patch reiser4-rename-generic_sounding_globalspatch-fix.patch reiser4-decribe-new-atom-locking-and-nested-atom-locks-to-lock-validator.patch reiser4-use-generic-file-read.patch reiser4-simplify-reading-of-partially-converted-files.patch reiser4-use-page_offset.patch reiser4-use-reiser4_gfp_mask_get-in-reiser4-inode-allocation.patch reiser4-re-add-page_count-check-to-reiser4_releasepage.patch reiser4-restore-fibmap-ioctl-support-for-packed-files.patch reiser4-possible-cleanups-2.patch reiser4. I was planning on merging this, but the batch_write/writev problem might wreck things, and I don't think the patches arising from my recent partial review have come through yet. So it's looking more like 2.6.20. ide-claim-extra-dma-ports-regardless-of-channel.patch ide-always-release-dma-engine.patch ide-error-handling-fixes.patch ide-hpt3xxn-clocking-fixes.patch ide-fix-hpt37x-timing-tables.patch ide-optimize-hpt37x-timing-tables.patch ide-fix-hpt3xx-hotswap-support.patch ide-fix-the-case-of-multiple-hpt3xx-chips-present.patch ide-hpt3xx-fix-pci-clock-detection.patch ide-hpt3xx-fix-pci-clock-detection-fix-2.patch piix-fix-82371mx-enablebits.patch piix-remove-check-for-broken-mw-dma-mode-0.patch piix-slc90e66-pio-mode-fallback-fix.patch make-number-of-ide-interfaces-configurable.patch ide_dma_speed-fixes.patch hpt3xx-rework-rate-filtering.patch hpt3xx-rework-rate-filtering-tidy.patch hpt3xx-print-the-real-chip-name-at-startup.patch hpt3xx-switch-to-using-pci_get_slot.patch hpt3xx-cache-channels-mcr-address.patch hpt3x7-merge-speedproc-handlers.patch hpt370-clean-up-dma-timeout-handling.patch enable-cdrom-dma-access-with-pdc20265_old.patch ide-fix-revision-comparison-in-ide_in_drive_list.patch ide-backport-piix-fixes-from-libata-into-the-legacy-driver.patch Various legacy IDE things from Sergei. These have been in -mm for some time. Last time around Alan's comments were rather waffly so I held off. I'll be looking to merge pretty much all of this into 2.6.19, subject to another round of reviewing. hpt3xx-init-code-rewrite.patch move-ide-to-unmaintained-drop-reference-to-old-git-tree.patch ide-core-must_check-fixes.patch drivers-ide-cleanups.patch ide-remove-dma_base2-field-from-ide_hwif_t.patch # ide-reprogram-disk-pio-timings-on-resume.patch: Sergei Shtylyov has issues ide-reprogram-disk-pio-timings-on-resume.patch pcmcia-add-few-ids-into-ide-cs.patch config_pm=n-slim-drivers-ide-pci-sc1200c.patch ide-fix-crash-on-repeated-reset.patch ide-fix-crash-on-repeated-reset-tidy.patch allow-ide_generic_all-to-be-used-modular-and-built-in.patch More legacy IDE work. Will merge. au1100fb-add-option-to-enable-disable-the-cursor.patch intelfb-documentation-update.patch rivafb-use-constants-instead-of-magic-values.patch vfb-document-option-to-enable-the-driver.patch fbdev-add-generic-ddc-read-functionality.patch nvidiafb-use-generic-ddc-reading.patch rivafb-use-generic-ddc-reading.patch i810fb-use-generic-ddc-reading.patch savagefb-use-generic-ddc-reading.patch savagefb-use-generic-ddc-reading-fix.patch radeonfb-use-generic-ddc-reading.patch fbcon-use-persistent-allocation-for-cursor-blinking.patch fbcon-remove-cursor-timer-if-unused.patch vt-honor-the-return-value-of-device_create_file.patch fbdev-honor-the-return-value-of-device_create_file.patch fbcon-honor-the-return-value-of-device_create_file.patch atyfb-honor-the-return-value-of-pci_register_driver.patch matroxfb-honor-the-return-value-of-pci_register_driver.patch nvidiafb-honor-the-return-value-of-pci_enable_device.patch i810fb-honor-the-return-value-of-pci_enable_device.patch drivers-video-sis-init301h-removal-of-old.patch drivers-video-sis-initextlfbc-removal-of.patch drivers-video-sis-inith-removal-of-old-code.patch drivers-video-sis-osdefh-removal-of-old-code.patch drivers-video-sis-sis_accelc-removal-of-old.patch drivers-video-sis-sis_accelh-removal-of-old.patch drivers-video-sis-sis_mainc-removal-of-old.patch drivers-video-sis-sis_mainc-removal-of-old-2.patch drivers-video-sis-vgatypesh-removal-of-old.patch drivers-video-sis-sis_mainh-removal-of-old.patch atyfb-possible-cleanups.patch mbxfb-fix-a-chip-bug-resulting-in-wrong-pixclock.patch mbxfb-fix-framebuffer-size-smaller-than-requested.patch fbcon-make-3-functions-static.patch vt-proper-prototypes-for-some-console-functions.patch sstfb-clean-ups.patch fbdev. Will merge. dm-support-ioctls-on-mapped-devices.patch dm-linear-support-ioctls.patch dm-mpath-support-ioctls.patch dm-export-blkdev_driver_ioctl.patch dm-support-ioctls-on-mapped-devices-fix-with-fake-file.patch dm-fix-alloc_dev-error-path.patch dm-snapshot-fix-invalidation-enomem.patch dm-snapshot-allow-zero-chunk_size.patch dm-snapshot-fix-metadata-error-handling.patch dm-snapshot-make-read-and-write-exception-functions-void.patch dm-snapshot-fix-metadata-writing-when-suspending.patch dm-snapshot-tidy-snapshot_map.patch dm-snapshot-tidy-pending_complete.patch dm-snapshot-add-workqueue.patch dm-snapshot-tidy-pe-ref-counting.patch dm-snapshot-fix-freeing-pending-exception.patch dm-mirror-remove-trailing-space-from-table.patch dm-mpath-tidy-ctr.patch dm-mpath-use-kzalloc.patch dm-add-uevent-change-event-on-resume.patch dm-add-debug-macro.patch dm-table-add-target-preresume.patch dm-crypt-add-key-msg.patch dm-crypt-restructure-for-workqueue-change.patch dm-crypt-restructure-write-processing.patch dm-crypt-move-io-to-workqueue.patch dm-crypt-use-private-biosets.patch dm-use-private-biosets.patch dm-extract-device-limit-setting.patch dm-table-add-target-flush.patch Device mapper. Will merge. md-the-scheduled-removal-of-the-start_array-ioctl-for-md.patch md-fix-a-comment-that-is-wrong-in-raid5h.patch md-factor-out-part-of-raid10d-into-a-separate-function.patch md-replace-magic-numbers-in-sb_dirty-with-well-defined-bit-flags.patch md-remove-the-working_disks-and-failed_disks-from-raid5-state-data.patch md-remove-working_disks-from-raid10-state.patch md-new-sysfs-interface-for-setting-bits-in-the-write-intent-bitmap.patch md-remove-unnecessary-variable-x-in-stripe_to_pdidx.patch md-factor-out-part-of-raid1d-into-a-separate-function.patch md-remove-working_disks-from-raid1-state-data.patch md-improve-locking-around-error-handling.patch md-define-backing_dev_infocongested_fn-for-raid0-and-linear.patch md-define-congested_fn-for-raid1-raid10-and-multipath.patch md-add-a-congested_fn-function-for-raid5-6.patch md-make-messages-about-resync-recovery-etc-more-specific.patch RAID. Will merge. md-dm-reduce-stack-usage-with-stacked-block-devices.patch Will hold in -mm. But we should do something about DM's stack consumption. statistics-infrastructure-prerequisite-list.patch statistics-infrastructure-prerequisite-parser.patch statistics-infrastructure-prerequisite-timestamp.patch statistics-infrastructure-prerequisite-timestamp-fix.patch statistics-infrastructure-make-printk_clock-a-generic-kernel-wide-nsec-resolution.patch statistics-infrastructure-documentation.patch statistics-infrastructure.patch statistics-infrastructure-update-9.patch statistics-use-the-enhanced-percpu-interface.patch statistics-replace-inode-ugeneric_ip-with-i_private.patch statistics-infrastructure-exploitation-zfcp.patch statistics-infrastructure-exploitation-zfcp-sched_clock-fix.patch zfcp-gather-hba-specific-latencies-in-statistics.patch Waffle. Not sure. It seems like nice code but is, perhaps, overly complete. genirq-msi-restore-__do_irq-compat-logic-temporarily.patch genirq-convert-the-x86_64-architecture-to-irq-chips.patch genirq-convert-the-i386-architecture-to-irq-chips.patch genirq-irq-convert-the-move_irq-flag-from-a-32bit-word-to-a-single-bit.patch genirq-irq-add-moved_masked_irq.patch genirq-x86_64-irq-reenable-migrating-irqs-to-other-cpus.patch genirq-msi-simplify-msi-enable-and-disable.patch genirq-msi-make-the-msi-boolean-tests-return-either-0-or-1.patch genirq-msi-implement-helper-functions-read_msi_msg-and-write_msi_msg.patch genirq-msi-refactor-the-msi_ops.patch genirq-msi-simplify-the-msi-irq-limit-policy.patch genirq-irq-add-a-dynamic-irq-creation-api.patch genirq-ia64-irq-dynamic-irq-support.patch genirq-i386-irq-dynamic-irq-support.patch genirq-x86_64-irq-dynamic-irq-support.patch genirq-msi-make-the-msi-code-irq-based-and-not-vector-based.patch genirq-x86_64-irq-move-msi-message-composition-into-io_apicc.patch genirq-i386-irq-move-msi-message-composition-into-io_apicc.patch genirq-msi-only-build-msi-apicc-on-ia64.patch genirq-msi-only-build-msi-apicc-on-ia64-fix.patch genirq-x86_64-irq-remove-the-msi-assumption-that-irq-==-vector.patch genirq-i386-irq-remove-the-msi-assumption-that-irq-==-vector.patch genirq-irq-remove-msi-hacks.patch genirq-irq-generalize-the-check-for-hardirq_bits.patch genirq-x86_64-irq-make-the-external-irq-handlers-report-their-vector-not-the-irq-number.patch genirq-x86_64-irq-make-vector_irq-per-cpu.patch genirq-x86_64-irq-make-vector_irq-per-cpu-fix.patch genirq-x86_64-irq-make-vector_irq-per-cpu-warning-fix.patch genirq-x86_64-irq-kill-gsi_irq_sharing.patch genirq-x86_64-irq-kill-irq-compression.patch genirq changes. We still need some MSI fixes against this. That's in progress. Will merge. add-hypertransport-capability-defines.patch add-hypertransport-capability-defines-fix.patch initial-generic-hypertransport-interrupt-support.patch initial-generic-hypertransport-interrupt-support-Kconfig-fix.patch Will merge. srcu-3-rcu-variant-permitting-read-side-blocking.patch srcu-3-rcu-variant-permitting-read-side-blocking-fix.patch srcu-3-rcu-variant-permitting-read-side-blocking-srcu-add-lock-annotations.patch srcu-3-rcu-variant-permitting-read-side-blocking-comments.patch srcu-3-add-srcu-operations-to-rcutorture.patch srcu-3-add-srcu-operations-to-rcutorture-fix.patch add-srcu-based-notifier-chains.patch add-srcu-based-notifier-chains-cleanup.patch srcu-report-out-of-memory-errors.patch srcu-report-out-of-memory-errors-fixlet.patch cpufreq-make-the-transition_notifier-chain-use-srcu.patch rcu-add-module_author-to-rcutorture-module.patch rcu-fix-incorrect-description-of-default-for-rcutorture.patch rcu-mention-rcu_bh-in-description-of-rcutortures.patch rcu-avoid-kthread_stop-on-invalid-pointer-if-rcutorture.patch rcu-fix-sign-bug-making-rcu_random-always-return-the-same.patch rcu-add-fake-writers-to-rcutorture.patch rcu-add-fake-writers-to-rcutorture-tidy.patch rcu-refactor-srcu_torture_deferred_free-to-work-for.patch rcu-add-rcu_sync-torture-type-to-rcutorture.patch rcu-add-rcu_bh_sync-torture-type-to-rcutorture.patch rcu-add-sched-torture-type-to-rcutorture.patch rcu-simplify-improve-batch-tuning.patch rcu-credits-and-maintainers.patch Will merge. the-scheduled-removal-of-some-oss-drivers.patch the-scheduled-removal-of-some-oss-drivers-fix.patch the-scheduled-removal-of-some-oss-drivers-fix-fix.patch kill-sound-oss-_symsc.patch Will merge. kill-include-linux-configh.patch pci_module_init-convertion-in-ata_genericc.patch pci_module_init-convertion-in-ata_genericc-fix.patch pci_module_init-convertion-in-amso1100-driver.patch pci_module_init-convertion-for-k8_edacc.patch pci_module_init-convertion-in-the-legacy-megaraid-driver.patch pci_module_init-convertion-in-olympicc.patch pci_module_init-conversion-for-pata_pdc2027x.patch pci_module_init-convertion-in-tmscsimc.patch mark-pci_module_init-deprecated.patch pr_debug-aio-use-size_t-length-modifier-in-pr_debug-format-arguments.patch pr_debug-configfs-use-size_t-length-modifier-in-pr_debug-format-argument.patch pr_debug-sysfs-use-size_t-length-modifier-in-pr_debug-format-arguments.patch pr_debug-umem-repair-nonexistant-bh-pr_debug-reference.patch pr_debug-tipar-repair-nonexistant-pr_debug-argument-use.patch pr_debug-dell_rbu-fix-pr_debug-argument-warnings.patch pr_debug-ifb-replace-missing-comma-to-separate-pr_debug-arguments.patch pr_debug-trident-use-size_t-length-modifier-in-pr_debug-format-arguments.patch pr_debug-check-pr_debug-arguments-arm-fix.patch isdn-debug-build-fix.patch isdn-more-pr_debug-fixes.patch pr_debug-check-pr_debug-arguments.patch Will merge. mprotect-patch-for-use-by-slim.patch integrity-service-api-and-dummy-provider.patch integrity-service-api-and-dummy-provider-compilation-warning-fix.patch slim-main-patch.patch slim-main-patch-socket_post_create-hook-return-code.patch slim-secfs-patch.patch slim-make-and-config-stuff.patch slim-debug-output.patch slim-fix-security-issue-with-the-task_post_setuid-hook.patch slim-secfs-inode-i_private-build-fix.patch slim-documentation.patch SLIM is way outside my area of knowledge. I'd like to see more feedback from the other security developers and preferably some statement of interest from distros. documentation-ioctl-messtxt-start-tree-wide-ioctl-registry.patch ioctl-messtxt-xfs-typos.patch Will retain in -mm. (What do we need to do to finish this?) list_del-debug.patch make-sure-nobodys-leaking-resources.patch journal_add_journal_head-debug.patch page-owner-tracking-leak-detector.patch unplug-can-sleep.patch firestream-warnings.patch #periodically-scan-redzone-entries-and-slab-control-structures.patch releasing-resources-with-children.patch nr_blockdev_pages-in_interrupt-warning.patch detect-atomic-counter-underflows.patch device-suspend-debug.patch slab-cache-shrinker-statistics.patch mm-debug-dump-pageframes-on-bad_page.patch debug-shared-irqs.patch debug-shared-irqs-kconfig-fix.patch make-frame_pointer-default=y.patch i386-enable-4k-stacks-by-default.patch pidhash-temporary-debug-checks.patch mutex-subsystem-synchro-test-module.patch x86-e820-debugging.patch slab-leaks3-default-y.patch x86-kmap_atomic-debugging.patch profile-likely-unlikely-macros.patch vdso-print-fatal-signals.patch vdso-improve-print_fatal_signals-support-by-adding-memory-maps.patch restore-rogue-readahead-printk.patch put_bh-debug.patch e1000_7033_dump_ring.patch acpi_format_exception-debug.patch This is -mm only debug stuff. It shall remain in -mm. jmicron-warning-fix.patch Will merge. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/