ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.17/2.6.17-mm4/ - The RAID patches have been dropped due to testing failures in -mm3. - The SCSI Attached Storage tree (git-sas.patch) has been restored. Boilerplate: - See the `hot-fixes' directory for any important updates to this patchset. - To fetch an -mm tree using git, use (for example) git fetch git://git.kernel.org/pub/scm/linux/kernel/git/smurf/linux-trees.git v2.6.16-rc2-mm1 - -mm kernel commit activity can be reviewed by subscribing to the mm-commits mailing list. echo "subscribe mm-commits" | mail majordomo@vger.kernel.org - If you hit a bug in -mm and it is not obvious which patch caused it, it is most valuable if you can perform a bisection search to identify which patch introduced the bug. Instructions for this process are at http://www.zip.com.au/~akpm/linux/patches/stuff/bisecting-mm-trees.txt But beware that this process takes some time (around ten rebuilds and reboots), so consider reporting the bug first and if we cannot immediately identify the faulty patch, then perform the bisection search. - When reporting bugs, please try to Cc: the relevant maintainer and mailing list on any email. Changes since 2.6.17-mm3: origin.patch git-acpi.patch git-agpgart.patch git-alsa.patch git-geode.patch git-gfs2.patch git-ia64.patch git-infiniband.patch git-jfs.patch git-klibc.patch git-hdrinstall2.patch git-libata-all.patch git-mtd.patch git-netdev-all.patch git-nfs.patch git-ocfs2.patch git-parisc.patch git-pcmcia.patch git-powerpc.patch git-sas.patch git-s390.patch git-scsi-misc.patch git-scsi-target.patch git-supertrak.patch git-supertrak-fixup.patch git-wireless.patch git-cryptodev.patch git trees. -patch-kernel-acct-fix-function-definition.patch -zlib-inflate-fix-function-definitions.patch -pm_trace-is-bust.patch -acpi-memory-hotplug-cannot-manage-_crs-with-plural-resoureces.patch -catch-notification-of-memory-add-event-of-acpi-via-container-driver-register-start-func-for-memory-device.patch -catch-notification-of-memory-add-event-of-acpi-via-container-driveravoid-redundant-call-add_memory.patch -acpi-update-asus_acpi-driver-registration-fix.patch -kevent-add-new-uevent.patch -acpi-dock-driver.patch -acpiphp-use-new-dock-driver.patch -acpiphp-prevent-duplicate-slot-numbers-when-no-_sun.patch -acpi-c-states-accounting-of-sleep-states.patch -acpi-c-states-bm_activity-improvements.patch -acpi-c-states-only-demote-on-current-bus-mastering-activity.patch -libata-reduce-timeouts.patch -ata-add-some-nvidia-chipset-ids.patch -make-drivers-scsi-pata_pcmciacpcmcia_remove_one-static.patch -libatah-needs-scatterlisth.patch -make-drivers-scsi-pata_it821xcit821x_passthru_dev_select-static.patch -fix-phy-id-for-lxt971a-lxt972a.patch -natsemi-add-quirks-for-aculab-e1-t1-pmxc-cpci-carrier-cards.patch -powerpc-adding-the-use-of-the-firmware-soft-reset-nmi-to-kdump.patch -powerpc-kcofnig-warning-fix.patch -pgdat-allocation-for-new-node-add-specify-node-id.patch -pgdat-allocation-for-new-node-add-get-node-id-by-acpi.patch -pgdat-allocation-for-new-node-add-generic-alloc-node_data.patch -pgdat-allocation-for-new-node-add-refresh-node_data.patch -pgdat-allocation-for-new-node-add-export-kswapd-start-func.patch -pgdat-allocation-for-new-node-add-export-kswapd-start-func-fix.patch -pgdat-allocation-for-new-node-add-call-pgdat-allocation.patch -register-hot-added-memory-to-iomem-resource.patch -catch-valid-mem-range-at-onlining-memory.patch -fix-compile-error-undefined-reference-for-sparc64.patch -register-sysfs-file-for-hotpluged-new-node.patch -pgdat-allocation-and-update-for-ia64-of-memory-hotplughold-pgdat-address-at-system-running.patch -pgdat-allocation-and-update-for-ia64-of-memory-hotplug-update-pgdat-address-array.patch -pgdat-allocation-and-update-for-ia64-of-memory-hotplugallocate-pgdat-and-per-node-data.patch -node-hotplug-register-cpu-remove-node-struct.patch -node-hotplug-register-cpu-remove-node-struct-alpha-fix.patch -selinux-inherit-proc-self-attr-keycreate-across-fork.patch -x86-cpu_init-avoid-gfp_kernel-allocation-while-atomic.patch -x86-increase-interrupt-vector-range.patch -x86-constify-some-parts-of-arch-i386-kernel-cpu.patch -i386-moving-phys_proc_id-and-cpu_core_id-to-cpuinfo_x86.patch -i386-moving-phys_proc_id-and-cpu_core_id-to-cpuinfo_x86-warning-fix.patch -i386-use-c-code-for-current_thread_info.patch -fix-broken-vm86-interrupt-signal-handling.patch -fix-subarchitecture-breakage-with-config_sched_smt.patch -voyager-fix-compile-after-setup-rework.patch -vdso-randomize-the-i386-vdso-by-moving-it-into-a-vma.patch -vdso-randomize-the-i386-vdso-by-moving-it-into-a-vma-tidy.patch -vdso-randomize-the-i386-vdso-by-moving-it-into-a-vma-arch_vma_name-fix.patch -vdso-randomize-the-i386-vdso-by-moving-it-into-a-vma-vs-x86_64-mm-reliable-stack-trace-support-i386.patch -vdso-randomize-the-i386-vdso-by-moving-it-into-a-vma-vs-x86_64-mm-reliable-stack-trace-support-i386-2.patch -vdso-randomize-the-i386-vdso-by-moving-it-into-a-vma-vs-x86_64-mm-reliable-stack-trace-support-i386-2-revert-maxmem-change.patch -add-poisonh-and-patch-primary-users.patch -update-2-drivers-for-poisonh.patch -poison-add-use-more-constants.patch -fs-bufferc-possible-cleanups.patch -mark-address_space_operations-const.patch -add-export_unused_symbol-and-export_unused_symbol_gpl.patch -add-export_unused_symbol-and-export_unused_symbol_gpl-default.patch -spin-rwlock-init-cleanups.patch -load_module-cleanup.patch -rtc-add-rtc-rs5c348-driver.patch -remove-gratuitous-inclusion-of-linux-configh-from.patch -generic_file_buffered_write-deadlock-on-vectored-write.patch -remove-tty_dont_flip.patch -add-receive_room-flow-control-to-flush_to_ldisc.patch -add-receive_room-flow-control-to-flush_to_ldisc-tidy.patch -rtc-add-a-comment-for-enoioctlcmd-in-ds1553_rtc_ioctl.patch -ufs-ufs_read_inode-cleanup.patch -tty-fix-tcsbrk-comment.patch -fix-kernel-doc-in-kernel-dir.patch -remove-active-field-from-tty-buffer-structure.patch -rcutorture-catchup-doc-fixes-for-idle-hz-tests.patch -rcutorture-add-ops-vector-and-classic-rcu-ops.patch -rcutorture-add-call_rcu_bh-operations.patch -ipmi-use-schedule-in-kthread.patch -stallion-clean-up.patch -rtc-fix-idr-locking.patch -cpu-hotplug-revert-init-patch-submitted-for-2617.patch -cpu-hotplug-revert-initdata-patch-submitted-for-2617.patch -cpu-hotplug-make-register_cpu_notifier-init-time-only.patch -cpu-hotplug-make-register_cpu_notifier-init-time-only-fix.patch -cpu-hotplug-make-register_cpu_notifier-init-time-only-fix-fix.patch -cpu-hotplug-make-cpu_notifier-related-notifier-blocks-__cpuinit-only.patch -cpu-hotplug-make-cpu_notifier-related-notifier-blocks-__cpuinit-only-fix.patch -cpu-hotplug-make-cpu_notifier-related-notifier-calls-__cpuinit-only.patch -cpu-hotplug-make-cpu_notifier-related-notifier-calls-__cpuinit-only-fix.patch -cpu-hotplug-make-cpu_notifier-related-notifier-calls-__cpuinit-only-fix-fix.patch -cpu-hotplug-add-hotplug-versions-of-cpu_notifier.patch -cpu-hotplug-use-hotplug-version-of-cpu-notifier-in-appropriate-places.patch -chardev-gpio-for-scx200-pc-8736x-whitespace.patch -chardev-gpio-for-scx200-pc-8736x-modernize.patch -chardev-gpio-for-scx200-pc-8736x-add-platforn_device.patch -chardev-gpio-for-scx200-pc-8736x-device-minor.patch -chardev-gpio-for-scx200-pc-8736x-put-gpio_dump.patch -chardev-gpio-for-scx200-pc-8736x-add-v-command.patch -chardev-gpio-for-scx200-pc-8736x-refactor-scx200_probe.patch -chardev-gpio-for-scx200-pc-8736x-add-gpio-ops.patch -chardev-gpio-for-scx200-pc-8736x-dispatch.patch -chardev-gpio-for-scx200-pc-8736x-add-empty.patch -chardev-gpio-for-scx200-pc-8736x-migrate-file-ops.patch -chardev-gpio-for-scx200-pc-8736x-migrate-gpio_dump.patch -chardev-gpio-for-scx200-pc-8736x-add-new-pc8736x_gpio.patch -chardev-gpio-for-scx200-pc-8736x-add-platform_device.patch -chardev-gpio-for-scx200-pc-8736x-use-dev_dbg.patch -chardev-gpio-for-scx200-pc-8736x-fix-gpio_current.patch -chardev-gpio-for-scx200-pc-8736x-replace-spinlocks.patch -chardev-gpio-for-scx200-pc-8736x-replace-spinlocks-include-linux-ioh.patch -chardev-gpio-for-scx200-pc-8736x-display-pin.patch -chardev-gpio-for-scx200-pc-8736x-add-proper.patch -sched-fix-smt-nice-lock-contention-and-optimization.patch -sched-fix-smt-nice-lock-contention-and-optimization-tidy.patch -sched-comment-bitmap-size-accounting.patch -sched-fix-interactive-ceiling-code.patch -unnecessary-long-index-i-in-sched.patch -sched-cpu-hotplug-race-vs-set_cpus_allowed.patch -sched-implement-smpnice.patch -sched-protect-calculation-of-max_pull-from-integer-wrap.patch -sched-store-weighted-load-on-up.patch -sched-add-discrete-weighted-cpu-load-function.patch -sched-prevent-high-load-weight-tasks-suppressing-balancing.patch -sched-improve-stability-of-smpnice-load-balancing.patch -sched-improve-smpnice-load-balancing-when-load-per-task.patch -smpnice-dont-consider-sched-groups-which-are-lightly-loaded-for-balancing.patch -smpnice-dont-consider-sched-groups-which-are-lightly-loaded-for-balancing-fix.patch -smpnice-dont-consider-sched-groups-which-are-lightly-loaded-for-balancing-fix-2patch.patch -sched-modify-move_tasks-to-improve-load-balancing-outcomes.patch -sched-avoid-unnecessarily-moving-highest-priority-task-move_tasks.patch -sched-avoid-unnecessarily-moving-highest-priority-task-move_tasks-fix-2.patch -sched_domain-handle-kmalloc-failure.patch -sched_domain-handle-kmalloc-failure-fix.patch -sched_domain-dont-use-gfp_atomic.patch -sched_domain-use-kmalloc_node.patch -sched_domain-allocate-sched_group-structures-dynamically.patch -sched-mc-smt-power-savings-sched-policy.patch -sched-mc-smt-power-savings-sched-policy-sparc64-build-fix.patch -sched-uninline-task_rq_lock.patch -bug-if-setscheduler-is-called-from-interrupt-context.patch -pi-futex-futex-code-cleanups.patch -pi-futex-robust-futex-docs-fix.patch -pi-futex-introduce-debug_check_no_locks_freed.patch -pi-futex-introduce-warn_on_smp.patch -pi-futex-add-plist-implementation.patch -pi-futex-scheduler-support-for-pi.patch -pi-futex-rt-mutex-core.patch -pi-futex-rt-mutex-docs.patch -pi-futex-rt-mutex-docs-update.patch -pi-futex-rt-mutex-debug.patch -pi-futex-rt-mutex-tester.patch -pi-futex-rt-mutex-tester-fix.patch -pi-futex-rt-mutex-futex-api.patch -pi-futex-futex_lock_pi-futex_unlock_pi-support.patch -pi-futex-futex_lock_pi-futex_unlock_pi-support-fix.patch -fix-rt-mutex-defaults-and-dependencies.patch -drop-tasklist-lock-in-do_sched_setscheduler.patch -rtmutex-modify-rtmutex-tester-to-test-the-setscheduler.patch -rtmutex-propagate-priority-settings-into-pi-lock-chains.patch -rtmutex-propagate-priority-settings-into-pi-lock-chains-fix.patch -futex_requeue-optimization.patch -old-ide-fix-sata-detection-for-cabling.patch -ide-clean-up-siimage.patch -ide-sc1200-debug-printk.patch -ide-fix-error-handling-for-drives-which-clear-the-fifo-on-error.patch -ide-housekeeping-on-ide-drivers.patch -ide-clean-up-pdc202xx_old-so-its-more-readable-done-so-i-could-work-on-libata-ports.patch -ide-set-err_stops_fifo-for-newer-promise-as-well.patch -remove-redundant-null-checks-before-free-in-fs.patch -remove-redundant-null-checks-before-free-in-kernel.patch -remove-redundant-null-checks-before-free-in-drivers.patch -drivers-char-ipmi-ipmi_msghandlerc-make-proc_ipmi_root-static.patch -drivers-message-i2o-iopc-unexport-i2o_msg_nop.patch Merged into mainline or a subsystem tree. +fix-sgivwfb-compile.patch +generic_file_buffered_write-handle-zero-length-iovec-segments-stable.patch +solve-config-broken-undefined-reference-to-online_page.patch +sparc-register_cpu-build-fix.patch Hotfixes for mainline. +git-acpi-fixup.patch Fix reject due to git-acpi.patch +cpu_relax-use-in-acpi-lock-fix.patch +acpi_srat-needs-acpi.patch +acpi-identify-which-device-is-not-power-manageable.patch ACPI things. +git-agpgart-fixup.patch Fix reject due to git-agpgart.patch. +gregkh-driver-device-groups.patch +gregkh-driver-device-class-parent.patch +gregkh-driver-device-class-attr.patch Driver tree updates. +videocodec-make-1-bit-fields-unsigned.patch DVB fixlet. -input-keyboard_tasklet-dont-touch-leds-of-already-grabed-device.patch Dropped. +revert-input-atkbd-fix-hangeul-hanja-keys.patch Revert buggy patch which broek AT keyboardsw (this reversion was messy). +mmc-check-sdhci-base-clock.patch +mmc-print-device-id.patch +mmc-support-for-multiple-voltages.patch +mmc-fix-timeout-loops-in-sdhci.patch +mmc-fix-sdhci-reset-timeout.patch +mmc-proper-timeout-handling.patch +mmc-correct-register-order.patch +mmc-fix-interrupt-handling.patch +mmc-fix-sdhci-pio-routines.patch +mmc-avoid-sdhci-dma-boundaries.patch +mmc-test-for-invalid-block-size.patch +mmc-check-only-relevant-inhibit-bits.patch +mmc-check-controller-version.patch +mmc-reset-sdhci-controller-early.patch +mmc-more-dma-capabilities-tests.patch +mmc-support-controller-specific-quirks.patch +mmc-version-bump-sdhci.patch +mmc-add-sdhci-controller-ids.patch +mmc-quirk-for-broken-reset.patch +mmc-force-dma-on-some-controllers.patch +mmc-remove-duplicate-error-message.patch Secure Digital MMC driver updates. +fs-jffs2-make-2-functions-static.patch +mtd-fix-all-kernel-doc-warnings.patch +mtd-kernel-doc-fixes-additions.patch MTD/JFFS2 things. +typo-in-drivers-net-e1000-e1000_hwc.patch e1000 fix. +tulip-fix-shutdown-dma-irq-race.patch Tulip fix. +af_unix-datagram-getpeersec.patch +af_unix-datagram-getpeersec-fix.patch +drivers-dma-iovlockc-make-num_pages_spanned-static.patch +drivers-net-irda-mcs7780c-make-struct-mcs_driver-static.patch +irda-fix-rcu-lock-pairing-on-error-path.patch Networking things. +git-pcmcia-xirc2ps_cs-fix-ooops-not-a-creditcard.patch Revert buggy PCMCIA patch. +powerpc-fix-idr-locking-in-init_new_context.patch IDR locking fix. +git-sas-sas_discover-build-fix.patch Fix a build error which used to be in git-sas.patch. Might not be needed now.. +64bit-resource-convert-a-few-remaining-drivers-to-use-resource_size_t-where-needed-8139cp.patch Fix warning due to PCI tree. +revert-VIA-quirk-fixup-additional-PCI-IDs.patch +revert-PCI-quirk-VIA-IRQ-fixup-should-only-run-for-VIA-southbridges.patch Revert quirk patches which broke machines in 2.6.17. -git-scsi-misc-fixup.patch Unneeded. +make-drivers-scsi-aic7xxx-aic79xx_coreahd_set_tags-static.patch SCSI driver clenaup. +fix-broken-dubious-driver-suspend-methods.patch +pm-define-pm_event_prethaw.patch +pm-pci-and-ide-handle-pm_event_prethaw.patch +pm-video-drivers-and-pm_event_prethaw.patch +pm-usb-hcds-use-pm_event_prethaw.patch +pm-usb-hcds-use-pm_event_prethaw-fix.patch +pm-issue-pm_event_prethaw.patch +usb-remove-empty-destructor-from-drivers-usb-mon-mon_textc.patch Power Management enhancements. +bcm43xx-opencoded-locking.patch +bcm43xx-opencoded-locking-fix.patch Broadcom driver cleanups. +zoned-vm-counters-create-vmstatc-h-from-page_allocc-h-fix-2.patch +zoned-vm-counters-basic-zvc-zoned-vm-counter-implementation-speedup.patch +zoned-vm-counters-basic-zvc-zoned-vm-counter-implementation-speedup-fix.patch +zoned-vm-counters-basic-zvc-zoned-vm-counter-implementation-export-vm_stat.patch +zoned-vm-counters-conversion-of-nr_slab-to-per-zone-counter-fix-2.patch +zoned-vm-counters-conversion-of-nr_bounce-to-per-zone-counter-fix-2.patch Update the VM counters patches in -mm. +mm-tracking-shared-dirty-pages.patch +mm-tracking-shared-dirty-pages-update.patch +mm-balance-dirty-pages.patch +mm-msync-cleanup.patch +mm-optimize-the-new-mprotect-code-a-bit.patch +mm-small-cleanup-of-install_page.patch Attempt to limit the amount of dirty memory which can be created via mmap(MAP_SHARED). +mm-tracking-shared-dirty-pages-checks.patch Add some debug checks to it. +mm-tracking-shared-dirty-pages-wimp.patch Use WARN_ON, not BUG. +slab-consolidate-code-to-free-slabs-from-freelist.patch +slab-consolidate-code-to-free-slabs-from-freelist-fix.patch slab cleanup. +selinux-extend-task_kill-hook-to-handle-signals-sent.patch +selinux-add-security-hook-call-to-kill_proc_info_as_uid.patch +selinux-update-usb-code-with-new-kill_proc_info_as_uid.patch SELinux updates. +add-smp_setup_processor_id.patch Hopefully fix Voyager. +x86-dont-print-out-smp-info-on-up-kernels.patch Remove unneeded x86 code. -autofs4-needs-to-force-fail-return-revalidate-update.patch Folded into autofs4-needs-to-force-fail-return-revalidate.patch +destroy-the-dentries-contributed-by-a-superblock-on-unmounting.patch +# destroy-the-dentries-contributed-by-a-superblock-on-unmounting-fix.patch: debug +destroy-the-dentries-contributed-by-a-superblock-on-unmounting-fix.patch +keys-allow-in-kernel-key-requestor-to-pass-auxiliary-data-to-upcaller.patch +keys-allow-in-kernel-key-requestor-to-pass-auxiliary-data-to-upcaller-try-2.patch +cond_resched-fix.patch +ufs-truncate-should-allocate-block-for-last-byte.patch +ufs-printk-fix.patch +arch-i386-mach-visws-setupc-remove-dummy-function-calls.patch +re-add-config_sound_sscape.patch +remove-devinit-from-ioc4-pci_driver.patch +deref-in-drivers-block-paride-pfc.patch +chardev-gpio-for-scx200-pc-8736x-add-proper-kconfig-makefile-entries.patch Misc patches. +delay-accounting-taskstats-interface-send-tgid-once-locking.patch Fix delay-accounting-taskstats-interface-send-tgid-once.patch some more. +edac-pci-device-to-device-cleanup.patch +edac-mc-numbers-refactor-1-of-2.patch +edac-mc-numbers-refactor-2-of-2.patch +edac-probe1-cleanup-1-of-2.patch +edac-probe1-cleanup-2-of-2.patch +edac-maintainers-update.patch EDAC driver updates. +i4l-remove-unneeded-include-linux-isdn-tpamh.patch +skb-leak-in-drivers-isdn-i4l-isdn_x25ifacec.patch ISDN driver fixes. +sched-clean-up-fallout-of-recent-changes.patch +sched-clean-up-fallout-of-recent-changes-fix.patch +sched-cleanup-remove-task_t-convert-to-struct-task_struct.patch +sched-cleanup-convert-schedc-internal-typedefs-to-struct.patch +sched-cleanup-remove-task_t-convert-to-struct-task_struct-prefetch.patch Massive CPU scheduler cleanups. +sched-fix-bug-in-__migrate_task.patch Fix CPU scheduler bug. +fs-ecryptfs-possible-cleanups.patch +ecryptfs-remove-pointless-bug_ons.patch +ecryptfs-validate-minimum-header-extent-size.patch +ecryptfs-validate-body-size.patch +ecryptfs-validate-packet-length-prior-to-parsing-add-comments.patch +ecryptfs-validate-packet-length-prior-to-parsing-add-comments-fix.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 updates. +hpt3xx-init-code-rewrite.patch IDE update. -md-possible-fix-for-unplug-problem.patch -md-set-desc_nr-correctly-for-version-1-superblocks.patch -md-delay-starting-md-threads-until-array-is-completely-setup.patch -md-fix-resync-speed-calculation-for-restarted-resyncs.patch -md-fix-a-plug-unplug-race-in-raid5.patch -md-fix-some-small-races-in-bitmap-plugging-in-raid5.patch -md-fix-usage-of-wrong-variable-in-raid1.patch -md-unify-usage-of-symbolic-names-for-perms.patch -md-require-cap_sys_admin-for-re-configuring-md-devices-via-sysfs.patch -md-fix-will-configure-message-when-interpreting-md=-kernel-parameter.patch -md-include-sector-number-in-messages-about-corrected-read-errors.patch Dropped. +genirq-rename-desc-handler-to-desc-chip-sparc64-fix.patch +genirq-cleanup-merge-irq_affinity-into-irq_desc-sparc64-fix.patch Generic IRQ fixes. -lockdep-acpi-locking-fix.patch Dropped due to large rejects. Possibly the ACPI guys have fixed this for real - I haven't looked. +lockdep-add-disable-enable_irq_lockdep-api-fix.patch +lockdep-stacktrace-subsystem-s390-support-fix.patch +lockdep-core-improve-non-static-key-warning-message.patch +lockdep-core-cleanups.patch +lockdep-core-cleanups-2.patch +lockdep-annotate-vlan-net-device-as-being-a-special-class-fix.patch Lockdep fixes (rather a lot). +lockdep-annotate-on-stack-completions-mmc.patch +lockdep-irqtrace-subsystem-move-account_system_vtime-calls-into-kernel-softirqc.patch Fix lockdep falseish-positives. +lockdep-special-s390-print_symbol-version.patch Improved print_symbol() for s390. +srcu-2-rcu-variant-permitting-read-side-blocking.patch +srcu-add-srcu-operations-to-rcutorture-tidy-2.patch +srcu-2-add-srcu-operations-to-rcutorture.patch +srcu-2-add-srcu-operations-to-rcutorture-fix.patch Update the RCU patche sin -mm. +ro-bind-mounts-prepare-for-write-access-checks-collapse-if.patch +ro-bind-mounts-r-o-bind-mount-prepwork-move-open_nameis-vfs_create.patch +ro-bind-mounts-add-vfsmount-writer-count.patch +ro-bind-mounts-elevate-mnt-writers-for-callers-of-vfs_mkdir.patch +ro-bind-mounts-elevate-write-count-during-entire-ncp_ioctl.patch +ro-bind-mounts-elevate-write-count-during-entire-ncp_ioctl-tidy.patch +ro-bind-mounts-sys_symlinkat-elevate-write-count-around-vfs_symlink.patch +ro-bind-mounts-elevate-mount-count-for-extended-attributes.patch +ro-bind-mounts-sys_linkat-elevate-write-count-around-vfs_link.patch +ro-bind-mounts-mount_is_safe-add-comment.patch +ro-bind-mounts-unix_find_other-elevate-write-count-for-touch_atime.patch +ro-bind-mounts-elevate-write-count-over-calls-to-vfs_rename.patch +ro-bind-mounts-tricky-elevate-write-count-files-are-opened.patch +ro-bind-mounts-elevate-writer-count-for-do_sys_truncate.patch +ro-bind-mounts-elevate-write-count-for-do_utimes.patch +ro-bind-mounts-elevate-write-count-for-do_sys_utime-and-touch_atime.patch +ro-bind-mounts-sys_mknodat-elevate-write-count-for-vfs_mknod-create.patch +ro-bind-mounts-elevate-mnt-writers-for-vfs_unlink-callers.patch +ro-bind-mounts-do_rmdir-elevate-write-count.patch +ro-bind-mounts-elevate-writer-count-for-custom-struct-file.patch +ro-bind-mounts-honor-r-w-changes-at-do_remount-time.patch Read-only bind mounts (to be dropped RSN). +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 +slab-leak-detector.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 +make-frame_pointer-default=y.patch +i386-enable-4k-stacks-by-default.patch +pidhash-temporary-debug-checks.patch +revert-tty-buffering-comment-out-debug-code.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 all the little -mm debug patches. (But still no kgdb). All 819 patches: ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.17/2.6.17-mm4/patch-list