Andrew Morton: Linux 2.6.14-rc2-mm2 | Linux Today

Andrew Morton: Linux 2.6.14-rc2-mm2

Written By
Web Webster
Web Webster
Sep 30, 2005


ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.14-rc2/2.6.14-rc2-mm2/

(temp copy at
http://www.zip.com.au/~akpm/linux/patches/stuff/2.6.14-rc2-mm2.gz
)

  • A bunch of memory management updates
  • The big pcmcia changes have been temporarily dropped
  • Multiple obscure tty drivers still won’t compile
  • Lots of post-2.6.14-rc2-mm1 patches have been cheerfully tossed
    out again due to various bugs, which felt nice.
  • I am offline until October 9. Please send critical 2.6.14 fixes
    direct to Linus.

Changes since 2.6.14-rc2-mm1:

linus.patch
git-acpi.patch
git-cifs.patch
git-cryptodev.patch
git-drm.patch
git-ia64.patch
git-libata-all.patch
git-mtd.patch
git-netdev-all.patch
git-nfs.patch
git-ocfs2.patch
git-serial.patch
git-scsi-misc.patch
git-scsi-rc-fixes.patch
git-sas.patch
git-sparc64.patch
git-watchdog.patch
 Subsystem trees

-proc_task_root_link-c99-fix.patch
-lpfc-build-fix.patch
-reboot-comment-and-factor-the-main-reboot-functions.patch
-suspend-cleanup-calling-of-power-off-methods.patch
-pci_fixup_parent_subordinate_busnr-fixes.patch
-kdumpx86-add-note-type-nt_kdumpinfo-to-kernel-core-dumps.patch
-acpi-handle-fadt-20-xpmtmr-address-0-case.patch
-update-maintainers-list-with-the-kprobes-maintainers.patch
-v9fs-make-conv-functions-to-check-for-conv-buffer-overflow.patch

-v9fs-allocate-the-rwalk-qid-array-from-the-right-conv-buffer.patch

-v9fs-make-copy-of-the-transport-prototype-instead-of-using-it-directly.patch

-v9fs-replace-strlen-on-newly-allocated-by-__getname-buffers-to-path_max.patch

-v9fs-dont-free-root-dentry-inode-if-error-occurs-in-v9fs_get_sb.patch

-ppc64-smu-driver-update-i2c-support.patch
-atiixp_modem-printk-fixes.patch
-gregkh-driver-driver-fix-bus_rescan_devices.patch
-gregkh-driver-driver-device_is_registered.patch
-gregkh-driver-driver-fix-class-symlinks.patch
-gregkh-i2c-i2c-maintainer.patch
-fix-broken-nvidia-device-id-in-sata_nv.patch
-git-nfs-oops-fix.patch
-gregkh-pci-pci-remove-unused-scratch.patch
-gregkh-pci-pci-kzalloc.patch
-gregkh-pci-pci-fix-probe-warning.patch
-gregkh-pci-pci-buffer-overrun-rpaldpar.patch
-gregkh-usb-ub-burn-cd-fix.patch
-gregkh-usb-usb-option-new-ids.patch
-gregkh-usb-usb-ftdi_sio-baud-rate-change.patch
-gregkh-usb-usb-pxa2xx_udc-build-fix.patch
-gregkh-usb-usb-sl811-minor-fixes.patch
-gregkh-usb-usb-power-state-03-fix.patch
-gregkh-usb-usb-handoff-merge-usb-Makefile-fix.patch
-pegasus-ethernet-over-usb-driver-fixes.patch
-st5481_usb-build-fix.patch
-mm-move_pte-to-remap-zero_page.patch
-mm-move_pte-to-remap-zero_page-fix.patch
-r8169-call-proper-vlan-receive-function.patch
-swsusp-fix-comments.patch
-uml-dont-remove-umid-files-in-conflict-case.patch
-strlcat-use-for-uml-umidc.patch
-uml-dont-redundantly-mark-pte-as-newpage-in-pte_modify.patch
-uml-fix-hang-in-tt-mode-on-fault.patch
-uml-fix-condition-in-tlb-flush.patch
-uml-run-mconsole-sysrq-in-process-context.patch
-uml-avoid-fixing-faults-while-atomic.patch
-uml-fix-gfp_-flags-usage.patch
-uml-use-gfp_atomic-for-allocations-under-spinlocks.patch
-uml-replace-printk-with-stack-friendly-printf-to-report-console-failure.patch

-xtensa-remove-io_remap_page_range-and-minor-clean-ups.patch
-s390-ipl-device.patch
-fix-sys_poll-large-timeout-handling.patch
-oss-dont-concatenate-__function__-with-strings.patch
-ext3-ext_debug-build-fixes.patch
-fix-bd_claim-error-code.patch
-remove-hardcoded-send_sig_xxx-constants.patch
-cleanup-the-usage-of-send_sig_xxx-constants.patch
-keys-add-possessor-permissions-to-keys.patch
-nfs-fix-client-oops-when-debugging-is-on.patch
-add-dm-snapshot-tutorial-in-documentation.patch
 Merged

+fix-pgdat_list-connection-in-init_bootmem.patch
+x86_64-fix-the-bp-node_to_cpumask.patch
+x86_64-numa-node-topology-fix.patch
+x86-x86_64-cpuid-workaround-for-intel-cpu.patch
 x86_64 fixes

+make-if_etherh-compile-with-config_sysctl=n.patch
 !CONFIG_SYSCTL fix

+aio-avoid-extra-aio_readwrite-call-when-ki_left-==-0.patch
 AIO fixes

+intelfb-fix-regression-blank-display-from-ioremap-patch.patch
+s3c2410fb-minor-warning-fix.patch
 fbdev fixes

+ppc64-smu-driver-locking-mistake.patch
 Mac SMU driver fix

+x86-hw_irqh-warning-fix.patch
 Warning fix

+v4l-dvico-fusionhdtv5-lite-gpio-fix.patch
 v4l fix

+uml-fix-build-dependencies-with-kbuild-output.patch
+uml-fix-page-faults-in-skas3-mode.patch
+uml-clear-skas0-3-flags-when-running-in-tt-mode.patch
+uml-revert-run-mconsole-sysrq-in-process-context.patch
+uml-remove-empty-hostfs_truncate-method.patch
 UML updates

+fuse-check-o_direct.patch
 FUSE fix

+cpufreq-smp-fix-for-conservative-governor.patch
 cpufreq docs

+ioc4_serial-remove-bogus-error-message.patch
 ioc driver tweak

+posix-timers-smp-race-condition.patch
+posix-timers-smp-race-condition-tidy.patch
 posix timers race fix

+increase-maximum-kmalloc-size-to-256k.patch
+increase-maximum-kmalloc-size-to-256k-fix.patch
 Increase max kmalloc size (will drop this in favour of
use-alloc_percpu-to-allocate-workqueues-locally.patch)

+git-acpi-pciehprm_acpi-fix.patch
+git-acpi-build-fix-2.patch
+acpi-handle-fadt-20-xpmtmr-address-0-case.patch
 acpi fixes

-acpi-disable-c2-c3-for-_all_-ibm-r40e-laptops-for-2613-bug-3549-update.patch

 Folded into
acpi-disable-c2-c3-for-_all_-ibm-r40e-laptops-for-2613-bug-3549.patch

+pnpacpi-handle-address-descriptors-in-_prs.patch
+pnpacpi-handle-address-descriptors-in-_prs-fix-for-git-acpi-change.patch

 pnpacpi updates

+cs5535-audio-alsa-driver-kconfig-fix.patch
+sound-align-device-drivers-menus.patch
 Sound driver updates

+cpufreq_ondemand-documentation.patch
 More cpufreq documentation

+gregkh-driver-driver-send-hotplug-before-adding-class_interface.patch

+gregkh-driver-i2o-remove-class-interface.patch
+gregkh-driver-i2o-class-01.patch
+gregkh-driver-driver-interface-pass.patch
 Driver tree updates

-drm_addmap_ioctl-warning-fix.patch
 Was wrong

+gregkh-i2c-hwmon-01.patch
+gregkh-i2c-hwmon-02.patch
+gregkh-i2c-hwmon-03.patch
+gregkh-i2c-hwmon-04.patch
+gregkh-i2c-hwmon-05.patch
+gregkh-i2c-hwmon-06.patch
+gregkh-i2c-hwmon-07.patch
+gregkh-i2c-hwmon-08.patch
+gregkh-i2c-hwmon-09.patch
+gregkh-i2c-hwmon-10.patch
+gregkh-i2c-hwmon-11.patch
+gregkh-i2c-hwmon-12.patch
+gregkh-i2c-hwmon-13.patch
 i2c tree updates

+remove-redundant-configso.patch
+use-incbin-for-config_datagz.patch
+config_ia32.patch
 Kconfig tweaks

+net-reorder-some-hot-fields-of-struct-net_device.patch
 Optimise net_device layout

-git-ocfs2-prep.patch
 Unneeded

-pci-block-config-access-during-bist-update.patch
-pci-block-config-access-during-bist-update-2.patch
-pci-block-config-access-during-bist-fix-42.patch
-pci-block-config-access-during-bist-fix-43.patch
-pci-block-config-access-during-bist-resend.patch
 Folded ito pci-block-config-access-during-bist.patch

-megaraid-mode_sense-fix.patch
 Dropped – didn’t work.

+areca-raid-linux-scsi-driver-update-2.patch
 Another update to this raid driver

+gregkh-usb-ub-fix-compiler-warnings.patch
+gregkh-usb-usb-fix-hub-build.patch
 USB fixes

+sisusb-warning-fix.patch
 USB warning fix

-topdir-mm.patch
+m.patch
 Renamed

-mm-try-to-allocate-higher-order-pages-in-rmqueue_bulk.patch
-mm-try-to-allocate-higher-order-pages-in-rmqueue_bulk-fix.patch

 Dropped – causes page allocator fragmentation

+mm-msyncc-cleanup.patch
+shrink_list-skip-anon-pages-if-not-may_swap.patch
+guarantee-dma-area-for-alloc_bootmem_low.patch
+slab-add-additional-debugging-to-detect-slabs-from-the-wrong-node.patch

 mm updates

+mm-hugetlb-truncation-fixes.patch
+mm-copy_pte_range-progress-fix.patch
+mm-msync_pte_range-progress.patch
+mm-zap_pte_range-dont-dirty-anon.patch
+mm-anon-is-already-wrprotected.patch
+mm-vm_stat_account-unshackled.patch
+mm-remove_vma_list-consolidation.patch
+mm-unlink_file_vma-remove_vma.patch
+mm-exit_mmap-need-not-reset.patch
+mm-page-fault-handlers-tidyup.patch
+mm-page-fault-handlers-tidyup-fix.patch
+mm-move_page_tables-by-extents.patch
+mm-tlb_gather_mmu-get_cpu_var.patch
+mm-tlb_is_full_mm-was-obscure.patch
+mm-tlb_finish_mmu-forget-rss.patch
+mm-mm_init-set_mm_counters.patch
+mm-rss-=-file_rss-anon_rss.patch
+mm-batch-updating-mm_counters.patch
+mm-dup_mmap-use-oldmm-more.patch
+mm-dup_mmap-down-new-mmap_sem.patch
+mm-sh64-hugetlbpagec.patch
+mm-m68k-kill-stram-swap.patch
 mm updates from Hugh

+hugetlbfs-move-free_inodes-accounting.patch
+hugetlbfs-move-free_inodes-accounting-fix.patch
+hugetlbfs-clean-up-hugetlbfs_delete_inode.patch
+kill-hugelbfs_do_delete_inode.patch
+cleanup-hugelbfs_forget_inode.patch
 hugetlbfs cleanups

+new-powerpc-4xx-on-chip-ethernet-controller-driver.patch
+sis900-come-alive-after-temporary-memory-shortage.patch
 netdevice things

+ppc32-update-xmon-help-text.patch
+ppc-make-phys_mem_access_prot-work-with-pfns-instead-of.patch
 ppc32 updates

+x86-bogus-tls-from-gdt.patch
+x86-add-an-accessor-function-for-getting-the-per-cpu-gdt.patch
+x86-gdt-page-isolation.patch
+x86-gdt-page-isolation-fix.patch
+x86-bug-fix-in-p6-machine-check-initialization.patch
+asus-vt8235-router-buggy-bios-workaround.patch
+fixup-bogus-e820-entry-with-mem=.patch
+x86-when-l3-is-present-show-its-size-in-proc-cpuinfo.patch
 x86 fixes

-x86_64-dont-use-shortcut-when-using-send_ipi_all-in-flat-mode.patch

 Dropped. Was wrong, iirc.

+x86_64-fix-tss-limit.patch
 x86_64 tss fix

+s390-export-ipl-device-parameters.patch
+s390-export-ipl-device-parameters-fix.patch
 s390 fix

-per-task-predictive-write-throttling-1.patch
-per-task-predictive-write-throttling-1-tweaks.patch
 Was causing problems

+remove-some-more-check_region-stuff.patch
 cleanups

+use-alloc_percpu-to-allocate-workqueues-locally.patch
+use-alloc_percpu-to-allocate-workqueues-locally-fix.patch
 Use per-cpu allocation in the workqueue code

+remove-timer-debug-fields.patch
 Remove timer_list.magic

+bioscalls-cleanup.patch
 Clean up this file

+dont-uselessly-export-task_struct-to-user-space-in-core-dumps.patch

 Remove a corefile record

+open-cleanup-in-lookup_flags.patch
 cleanup

+protect-ide_cdrom_capacity-by-ifdef.patch
 Dead code

+lib-stringc-cleanup-whitespace-and-codingstyle-cleanups.patch
+lib-stringc-cleanup-remove-pointless-register-keyword.patch
+lib-stringc-cleanup-remove-pointless-explicit-casts.patch
+whitespace-and-codingstyle-cleanup-for-lib-idrc.patch
 More cleanups

+clarify-menuconfig-search-help-text.patch
 Kconfig fixes

+reduce-sizeofstruct-file.patch
+reduce-sizeofstruct-file-fix.patch
 Shrink struct file

+fix-exit_itimers-vs-posix_timer_event-ab-ba-deadlock.patch
+fix-de_thread-vs-it_real_fn-deadlock.patch
 Fix obscure deadlocks.

+kill-sigqueue-lock.patch
 Optimise away a lock

+unify-sys_tkill-and-sys_tgkill-take-2.patch
 Cleanup

+block-cleanups-add-kconfig-default-iosched-submenu.patch
 Make the default IO scheduler Kconfigurable

+typo-fix-explictly-explicitly.patch
 Spel things correctly

+posix-timers-use-schedule_timeout-in-common_nsleep.patch
 cleanup

+ehci-kexec-reboot-fix.patch
 Maybe fix a kexec hang

+adjust-parisc-sys_ptrace-prototype.patch
 ptrace() fix

+unify-sys_ptrace-prototype.patch
 Conde consolidation

+dell_rbu-changes-in-packet-update-mechanism.patch
 Update dell_rbu driver

+typo-fix-dot-after-newline-in-printk-strings.patch
 Fix printk strings

+msi-interrupts-disallow-when-no-lapic-ioapic-support.patch
 MSI interrupt fix

+block-cleanups-fix-iosched-module-refcount-leak.patch
 io scheduler fix

+hpet-disallow-zero-interrupt-frequency.patch
 hpet bounds checking

+add_timer-of-pending-time-is-illegal.patch
 add_timer() BUGcheck

+hpet-remove-unused-variable.patch
+hpet-remove-superfluous-register-reads.patch
+hpet-allow-non-power-of-two-frequencies.patch
+hpet-allow-shared-interrupts.patch
+hpet-rtc-disable-interrupt-when-no-longer-needed.patch
+hpet-rtc-fix-timer-config-register-accesses.patch
+hpet-rtc-cache-the-comparator-register.patch
 hpet fixes

+remove-hardcoded-send_sig_xxx-constants.patch
+cleanup-the-usage-of-send_sig_xxx-constants.patch
+remove-unneeded-si_timer-checks.patch
 signal code cleanups

+fix-missing-includes.patch
+fix-more-missing-includes.patch
+fix-even-more-missing-includes.patch
 include file fixes

-pcmcia-avoid-macro-usage.patch
-pcmcia-tiny-yenta_socketc-cleanup.patch
-pcmcia-new-suspend-core.patch
-pcmcia-new-suspend-core-dev_to_instance-fix.patch
-pcmcia-convert-drivers-to-use-new-suspend-mechanism.patch
-pcmcia-convert-drivers-to-use-new-suspend-mechanism-spectrum_cs.patch

-pcmcia-convert-serial_cs-to-use-new-suspend-mechanism.patch
-pcmcia-use-runtime-suspend-resume-support-to-unify-all-suspend-code-paths.patch

-pcmcia-use-runtime-suspend-resume-support-to-unify-all-suspend-code-paths-fix.patch

-pcmcia-unified-device-removal-code-path.patch
-pcmcia-convert-drivers-to-use-unified-removal-code-path.patch
-pcmcia-fix-up-cm40x0-drivers.patch
-pcmcia-remove-old-two-step-removal-mechanism.patch
-pcmcia-remove-unused-dev_list-in-drivers.patch
-pcmcia-unified-probe-code-path.patch
-pcmcia-convert-drivers-to-use-new-probe-mechanism.patch
-pcmcia-yenta-add-support-for-more-ti-bridges.patch
-pcmcia-yenta-optimize-interrupt-handler.patch
-pcmcia-yenta-dont-mess-with-bridge-control-register.patch
-yenta-auto-tune-ene-bridges-for-cb-cards.patch
 Dropped – Dominik is setting up a git tree, but it has
problems at present.

+maintainers-sbp2-driver-is-not-orphaned.patch
+sbp2-fix-deadlocks-and-delays-on-device-removal-rmmod.patch
+sbp2-default-to-serialize_io=1.patch
+ieee1394-reorder-activities-after-bus-reset-fixes-device-detection.patch

+ieee1394-skip-unnecessary-pause-when-scanning-config-roms.patch

+ieee1394-fix-for-debug-output.patch
+ieee1394-use-time_before.patch
+ieee1394-trivial-edits-of-a-few-comments.patch
+ieee1394-remove-superfluous-include-in-csr1212.patch
+eth1394-workaround-limitation-in-rawiso-routines.patch
+ieee1394-delete-legacy-module-aliases.patch
+ohci1394-less-noise-in-dmesg.patch
 firewire updates

+sched-disable-preempt-in-idle-tasks-2.patch
 CPU scheduler cleanup and maybe-fix

+reiser4-fix-endianess.patch
+reiser4-check-null.patch
+reiser4-fix-built_ptr.patch
+reiser4-key-init-cleanup.patch
+reiser4-fix-list_splice-usage.patch
 Reiser4 fixes

+ide-move-config_ide_max_hwifs-into-linux-ideh.patch
+add-via-vt6410-support.patch
+ide-kconfig-fixes.patch
 IDE tweaks

+framebuffer-add-some-help-text-in-kconfig.patch
+fb-straighten-up-fb-drivers-menu.patch
 fbdev fixes

+documentation-ioctl-messtxt-fill-more-holes-in-b-p-range.patch
+codingstyle-correction.patch
 Documentation

+m32r-buildfix-of-m32r_sioc.patch
 Fix tty-layer-buffering-revamp.patch some more

All 566 patches:


ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.14-rc2/2.6.14-rc2-mm2/patch-list

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.