Linux Today: Linux News On Internet Time.
Search Linux Today
Linux News Sections:  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Contribute
Contribute
Link to Us
Linux Jobs


More on LinuxToday


Andrew Morton: Linux 2.6.18-rc4-mm2

Aug 21, 2006, 03:45 (0 Talkback[s])
(Other stories by Andrew Morton)

ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm2/

  • Various random stuff.
  • I haven't been pulling Greg's post-2.6.18-rc4 tree due to various git woes which I haven't gotten around to working out how to fix. But most of it will be here anyway.
  • The automounter is known to be a bit broken.
  • Alpha coredumps won't work right.

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.
  • Semi-daily snapshots of the -mm lineup are uploaded to ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/mm/ and are announced on the mm-commits list.

Changes since 2.6.18-rc4-mm1:

git-acpi.patch
git-alsa.patch
git-agpgart.patch
git-arm.patch
git-block.patch
git-cifs.patch
git-cpufreq.patch
git-drm.patch
git-dvb.patch
git-geode.patch
git-gfs2.patch
git-ia64.patch
git-ieee1394.patch
git-infiniband.patch
git-input.patch
git-intelfb.patch
git-jfs.patch
git-kbuild.patch
git-libata-all.patch
git-lxdialog.patch
git-mmc.patch
git-mtd.patch
git-netdev-all.patch
git-net.patch
git-nfs.patch
git-parisc.patch
git-pcmcia.patch
git-powerpc.patch
git-r8169.patch
git-sas.patch
git-s390.patch
git-scsi-misc.patch
git-scsi-rc-fixes.patch
git-scsi-target.patch
git-supertrak.patch
git-watchdog.patch
git-xfs.patch
git-cryptodev.patch
  git trees

-fcntlf_setsig-fix.patch
-acpi-atlas-acpi-driver.patch
-acpi-atlas-acpi-driver-cleanup.patch
-acpi-fix-boot-with-acpi=off.patch
-acpi-bus-add-missing-newline.patch
-acpi-handle-firmware_register-init-errors.patch
-acpi-scan-handle-kset-kobject-errors.patch
-cleanup-fix-for-potential-crash-of-hotkeyc.patch
-kernel-bug-fixing-for-kernel-kmodc.patch
-acpi-correctly-recover-from-a-failed-s3-attempt.patch
-acpi-memory-hotplug-remove-useless-message-at-boot-time.patch
-drm-build-fixes-2.patch
-allow-drm-detection-of-new-via-chipsets.patch
-git-drm-build-fix.patch
-config_pm=n-slim-drivers-media-video.patch
-bttv-must_check-fixes.patch
-input-allow-root-to-inject-unknown-scan-codes.patch
-piix_host_stop-leak-fix.patch
-e100-disable-interrupts-at-boot.patch
-drivers-net-e1000-possible-cleanups.patch
-irda-replace-hard-coded-dev_self-array-sizes-with-array_size.patch
-acrnet-sohard-pci-support.patch
-security-selinux-hooksc-make-4-functions-static.patch
-netfilter-make-unused-signal-code-go-away-so-nobody-copies-its-broken-ness.patch
-net-add-the-udpsndbuferrors-and-udprcvbuferrors-mibs.patch
-constify-tigon3-ether-firmware-structs.patch
-pci-hotplug-acpiphp-fix-kconfig-for-dock-dependencies-2.patch
-megaraid-dell-cerc-ata100-4ch-support.patch
-git-cryptodev-s390-fixes.patch
-git-geode-vs-git-cryptodev.patch
-posix-timers-fix-clock_nanosleep-doesnt-return-the-remaining-time-in-compatibility-mode.patch
-posix-timers-fix-the-flags-handling-in-posix_cpu_nsleep.patch
-add-full-compact-flash-support-to-libata.patch
  Merged into mainline or a subsystem tree

+oops-on-boot-fix-for-ide.patch
+drivers-rtc-fix-rtc-s3cc.patch
+revert-input-wistron-fix-section-reference-mismatches.patch
+swsusp-fix-swap_type_of.patch
+rtc-s3cc-fix-time-setting-checks.patch
+tty-remove-bogus-call-to-cdev_del.patch
+fix-docs-for-fssuid_dumpable-6145.patch
+fix-for-recently-added-firewire-patch-that-breaks-things-on-ppc.patch
+lockdep-fix-blkdev_open-warning.patch
+lockdep-fix-blkdev_open-warning-fix.patch
+mtd-corruption-fix.patch
+x86-fix-dmi-detection-of-macbookpro-and-imac.patch
+for-2618-revert-drop-tasklist-lock-in-do_sched_setscheduler.patch
+cpufreq-acpi-cpufreq-ignore-failure-from-acpi_cpufreq_early_init_acpi.patch
  2.6.18 queue.

-sys_getppid-oopses-on-debug-kernel-v2-simplify.patch
  Folded into sys_getppid-oopses-on-debug-kernel-v2.patch

-fuse-fix-error-case-in-fuse_readpages-kernel-doc-fix.patch
  Folded into fuse-fix-error-case-in-fuse_readpages.patch

-acpi-sony-add-fn-hotkey-support.patch
  Folded into 2.6-sony_acpi4.patch

+emu10k1x-simplify-around-pci_register_driver.patch
  ALSA fix

+gregkh-driver-pr_debug-should-not-be-used-in-drivers.patch
+gregkh-driver-deprecate-physdev-keys.patch
  Driver tree updates

+fix-device_attribute-memory-leak-in-device_del.patch
  driver core fix

-drivers-base-check-errors-fix.patch
-fix-bus_rescan_devices-in-mm.patch
  Folded into drivers-base-check-errors.patch

+git-drm-oops-fix.patch
+drm-minor-fixes.patch
  git-drm fixes

+the-scheduled-removal-of-drivers-ieee1394-sbp2cforce_inquiry_hack.patch
+ieee1394-sbp2-handle-sbp2util_node_write_no_wait-failed.patch
+ieee1394-sbp2-safer-agent-reset-in-error-handlers.patch
+ieee1394-sbp2-recheck-node-generation-in-sbp2_update.patch
+ieee1394-sbp2-better-handling-of-transport-errors.patch
+ieee1394-sbp2-select-scsi-in-kconfig.patch
+ieee1394-sbp2-update-includes.patch
+ieee1394-sbp2-prevent-rare-deadlock-in-shutdown.patch
+initialize-ieee1394-early-when-built-in.patch
  1394 updates

-stowaway-keyboard-support-update.patch
  Folded into stowaway-keyboard-support.patch

-i8042-get-rid-of-polling-timer-v4.patch
  Dropped

+fs-jffs2-jffs2_fs_ih-removal-of-old-code.patch
+drivers-mtd-nand-au1550ndc-removal-of-old-code.patch
  MTD fixes

+e100-fix-mdio-mdio-x.patch
+e100-increment-version-to-3510-k4.patch
+e1000-same-cosmetic-fix-as-earlier-sent-out-for-ipv4.patch
+e1000-remove-0x1000-as-supported-device.patch
+e1000-explicitly-power-up-the-phy-during-loopback-testing.patch
+e1000-explicit-locking-for-two-ethtool-path-functions.patch
+e1000-allow-nvm-to-setup-lplu-for-igp2-and-igp3.patch
+e1000-force-full-dma-clocking-for-10-100-speed.patch
+e1000-disable-aggressive-clocking-on-esb2-with-serdes-port.patch
+e1000-increment-driver-version-to-719-k6.patch
+e1000-memory-leak-in-e1000_set_ringparam.patch
+e1000-ring-buffers-resources-cleanup.patch
+e1000-irq-resources-cleanup.patch
+ixgb-add-cx4-phy-type-detection-and-subdevice-id.patch
+ixgb-fix-cache-miss-due-to-miscalculation.patch
+ixgb-increment-version-to-10109-k4.patch
+3x59x-fix-pci-resource-management.patch
-via-rhine-add-option-avoid_d3-work-around-broken-bioses.patch
+via-rhine-add-option-avoid_d3-work-around-broken-bioses-2.patch
+s390-fix-arp_tbl-lock-usage-in-qeth.patch
+xircom_cb-wire-up-errors-from-pci_register_driver.patch
+velocity-remove-an-unused-function-from-the-header.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
+net-drivers-net-via-rhinec-pci_module_init-to-pci_register_driver-conversion.patch
+net-atm-compile-error-on-arm.patch
+tg3-convert-the-pci_device_id-table-to-pci_device.patch
  netdev updates

-ehea-interface-to-network-stack.patch
-ehea-phyp-interface.patch
-ehea-queue-management.patch
-ehea-header-files.patch
-ehea-makefile.patch
-ehea-kernel-build-kconfig--makefile.patch
  Dropped.

-pal-support-of-the-fixed-phy-fix.patch
-pal-support-of-the-fixed-phy-export.patch
  Folded into pal-support-of-the-fixed-phy.patch

-ppp-handle-kmalloc-failures-leak-fix.patch
-ppp-handle-kmalloc-failures-leak-tweaks.patch
  Folded into ppp-handle-kmalloc-failures.patch

+nfs-replace-null-dentries-that-appear-in-readdirs-list-2.patch
  git-nfs fix (automounter is still broken though)

+i82092-wire-up-errors-from-pci_register_driver.patch
  pcmcia driver fixlet

+powerpc-hugepage-bug-fix.patch
  powerpc fix

+tickle-nmi-watchdog-on-serial-output-fix.patch
  Fix tickle-nmi-watchdog-on-serial-output.patch

+pci-use-pcbios-as-last-fallback.patch
+pci-i386-mmconfig-dont-forget-bus-number-when-setting-fallback_slots-bits.patch
+pci-fix-ich6-quirks.patch
  PCI fixes

+revert-scsi-improve-inquiry-printing.patch
  Revert dud patch from git-scsi-misc.patch

+aic7xxx-fix-byte-i-o-order-in-ahd_inw.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
+sg-nopage-page-refcounting-fix.patch
  SCSI driver updates

-fix-panic-when-reinserting-adaptec-pcmcia-scsi-card-tidy.patch
  Fix fix-panic-when-reinserting-adaptec-pcmcia-scsi-card.patch

+gregkh-usb-usb-cypress-bugfix.patch
  USB tree

-kthread-airoc-race-fix.patch
  Fix kthread-airoc.patch

-x86_64-mm-kprobe_entry-ends-up-putting-code-into-.fixup.patch
+x86_64-mm-drop-640k-reservation.patch
+x86_64-mm-move-compiler-check-to-ia64.patch
+x86_64-mm-make-numa_emulation-__init.patch
+x86_64-mm-i386-cfi-nmi.patch
+x86_64-mm-i386-unwind-termination.patch
+x86_64-mm-unwind-termination.patch
+x86_64-mm-detect-clock-skew-during-suspend.patch
+x86_64-mm-unwinder-fallback.patch
+x86_64-mm-fix-x86-cpuid-keys-used-in-alternative_smp.patch
+x86_64-mm-re-positioning-the-bss-segment.patch
  x86_64 tree updates

-revert-x86_64-mm-i386-semaphore-to-asm.patch
-x86_64-mm-module-locks-raw-spinlock-hack-hack-hack.patch
-fix-x86_64-mm-stacktrace-cleanup-for-s390.patch
-initialize-ieee1394-early-when-built-in.patch
-fix-x86_64-mm-i386-semaphore-to-asm-uml-fix.patch
-x86_64-make-numa_emulation-__init.patch
  Merged, or otherwise fixed

+fstack-protector-feature-annotate-the-pda-offsets.patch
+fstack-protector-feature-add-the-kconfig-option.patch
+fstack-protector-feature-add-the-canary-field-to-the.patch
+fstack-protector-feature-add-the-__stack_chk_fail.patch
+fstack-protector-feature-enable-the-compiler-flags.patch
  Security placebo.

+kprobes-x86_64-add-kprobe_end-macro-for-popsection.patch
  kprobes update

+fs-xfs-xfs_dmapih-removal-of-old-code.patch
  XFS cleanup

+git-cryptodev-broke-geode-aes.patch
+git-cryptodev-padlock-generic-build-fix.patch
+git-crypto-alignment-build-fixes.patch
  Fix git-cryptodev

+reduce-max_nr_zones-remove-display-of-counters-for-unconfigured-zones-s390-fix-fix.patch
  Fix
reduce-max_nr_zones-remove-display-of-counters-for-unconfigured-zones.patch
some more

+optimize-free_one_page.patch
+do-not-check-unpopulated-zones-for-draining-and-counter.patch
+zvc-overstep-counters.patch
  MM updates

+kill-default_ldt.patch
  x86 cleanup

+swsusp-read-speedup-fix-fix-2.patch
  Fix swsusp-read-speedup-fix.patch on device-mapper.

+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
+i386-detect-clock-skew-during-suspend.patch
  swsusp updates

+rtmutex-clean-up-and-remove-some-extra-spinlocks-more.patch
  Make rtmutex-clean-up-and-remove-some-extra-spinlocks.patch better

-simplify-update_times-avoid-jiffies-jiffies_64-aliasing-problem.patch
  Dropped

+fix-wrong-error-code-on-interrupted-close-syscalls-fix.patch
  Fix fix-wrong-error-code-on-interrupted-close-syscalls.patch

+remove-old-drivers-char-s3c2410_rtcc.patch
+fix-ext3-mounts-at-16t.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
+kernel-bug-fixing-for-kernel-kmodc.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
+fix-possible-udf-deadlock-and-memory-corruption.patch
+mxser-upgrade-to-191.patch
+fix-ext2-mounts-at-16t.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
  Misc

+kernel-time-ntpc-possible-cleanups.patch
  Clean up ntp patches

+fs-cache-release-page-private-after-failed-readahead-12.patch
  Update fs-cache-release-page-private-in-failed-readahead.patch

+fs-cache-make-kafs-use-fs-cache-12.patch
  Update fs-cache-make-kafs-use-fs-cache.patch

+nfs-use-local-caching-12.patch
+nfs-use-local-caching-12-fix.patch
  Update nfs-use-local-caching.patch

+hdaps-unify-and-cache-hdaps-readouts-fix.patch
  Fix hdaps-unify-and-cache-hdaps-readouts.patch

+hdaps-add-explicit-hardware-configuration-functions-fix.patch
  Fix hdaps-add-explicit-hardware-configuration-functions.patch

-generic-ioremap_page_range-arm-conversion.patch
  Dropped

+generic-ioremap_page_range-i386-conversion-fix.patch
  Fix generic-ioremap_page_range-i386-conversion.patch

+generic-ioremap_page_range-mips-conversion-fix.patch
  Fix generic-ioremap_page_range-mips-conversion.patch

+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
  Handle 64-bit inode numbers (breaks alpha)

+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 filtering of coredumps through helper applications.

+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-update-spawnpid-to-be-a-struct-pid_t.patch
+vt-update-spawnpid-to-be-a-struct-pid_t-tidy.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
+simplify-pid-iterators.patch
+move-pidmap-to-pspaceh.patch
+move-pidmap-to-pspaceh-fix.patch
+define-struct-pspace.patch
  Lots of /proc changes

+sched-generic-sched_group-cpu-power-setup.patch
  scheduler initialisation work.

+ecryptfs-crypto-functions-mutex-fixes.patch
  Fix ecryptfs-crypto-functions.patch

-drivers-video-sis-sis_mainh-removal-of-old.patch
+drivers-video-sis-sis_mainc-removal-of-old-2.patch
  Updated

+drivers-video-sis-sis_mainh-removal-of-old.patch
  cleanup

+zfcp-gather-hba-specific-latencies-in-statistics.patch
  Update statistics-infrastructure-exploitation-zfcp.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 stuff

+fs-kconfig-split-ext2.patch
+fs-kconfig-split-ext3.patch
+fs-kconfig-split-jbd.patch
+fs-kconfig-split-reiserfs.patch
+fs-kconfig-split-jfs.patch
+fs-kconfig-split-ocfs2.patch
+fs-kconfig-split-minix.patch
+fs-kconfig-split-romfs.patch
+fs-kconfig-split-autofs.patch
+fs-kconfig-split-autofs4.patch
+fs-kconfig-split-fuse.patch
+fs-kconfig-split-isofs.patch
+fs-kconfig-split-udf.patch
+fs-kconfig-split-fat.patch
+fs-kconfig-split-msdos.patch
+fs-kconfig-split-vfat.patch
+fs-kconfig-split-ntfs.patch
+fs-kconfig-split-proc.patch
+fs-kconfig-split-sysfs.patch
+fs-kconfig-split-hugetlbfs.patch
+fs-kconfig-split-ramfs.patch
+fs-kconfig-split-configfs.patch
+fs-kconfig-split-adfs.patch
+fs-kconfig-split-affs.patch
+fs-kconfig-split-ecryptfs.patch
+fs-kconfig-split-hfs.patch
+fs-kconfig-split-hfsplus.patch
+fs-kconfig-split-befs.patch
+fs-kconfig-split-bfs.patch
+fs-kconfig-split-efs.patch
+fs-kconfig-split-jffs.patch
+fs-kconfig-split-jffs2.patch
+fs-kconfig-split-cramfs.patch
+fs-kconfig-split-freevxfs.patch
+fs-kconfig-split-hpfs.patch
+fs-kconfig-split-qnx4.patch
+fs-kconfig-split-sysv.patch
+fs-kconfig-split-ufs.patch
+fs-kconfig-split-smbfs.patch
+fs-kconfig-split-cifs.patch
+fs-kconfig-split-ncpfs.patch
+fs-kconfig-split-coda.patch
+fs-kconfig-split-afs.patch
+fs-kconfig-split-9p.patch
  Break up fs/Kconfig

All 1544 patches:

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