2.6.16-rc6-mm2

Andrew Morton
2006-06-10T04:40:29Z

ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.17-rc6/2.6.17-rc6-mm2/

- Added the s390 git tree to the -mm lineup, as git-s390.patch (Martin
Schwidefsky)

- ppc64 (on mac g5) fails to boot for me, due to changes in the powerpc tree.

- `make allnoconfig' builds will fail due to the IPC namespaces patches

- A reminder that I'm travelling for the next week and shall be more than
usually useless.

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.16-rc6-mm1:

origin.patch
git-acpi.patch
git-agpgart.patch
git-alsa.patch
git-arm.patch
git-audit-master.patch
git-block.patch
git-cifs.patch
git-cpufreq.patch
git-dvb.patch
git-gfs2.patch
git-ia64.patch
git-infiniband.patch
git-input.patch
git-intelfb.patch
git-jfs.patch
git-kbuild.patch
git-klibc.patch
git-hdrcleanup.patch
git-hdrinstall.patch
git-libata-all.patch
git-mips.patch
git-mtd.patch
git-netdev-all.patch
git-net.patch
git-nfs.patch
git-ocfs2.patch
git-powerpc.patch
git-rbtree.patch
git-sas.patch
git-pcmcia.patch
git-s390.patch
git-scsi-target.patch
git-supertrak.patch
git-watchdog.patch
git-xfs.patch
git-cryptodev.patch

git trees

-fix-hpet-operation-on-32-bit-nvidia-platforms.patch
-fix-hpet-operation-on-64-bit-nvidia-platforms.patch
-ep93xx-build-fix.patch
-fix-mempolicyh-build-error.patch
-fbcon-fix-limited-scroll-in-scroll_pan_redraw-mode.patch
-s390-cleanup-bitopsh.patch
-uninorth-agp-warning-fixes.patch
-alpha-agp-warning-fix.patch
-s390_hypfs-filesystem.patch
-opencores-i2c-bus-driver.patch
-add-dependency-on-kernelrelease-to-the-package-targets.patch
-kconfig-improve-config-load-save-output.patch
-kconfig-fix-config-dependencies.patch
-kconfig-remove-symbol_yesmodno.patch
-kconfig-allow-multiple-default-values-per-symbol.patch
-kconfig-allow-loading-multiple-configurations.patch
-kconfig-integrate-split-config-into-silentoldconfig.patch
-kconfig-integrate-split-config-into-silentoldconfig-fix.patch
-kconfig-move-kernelrelease.patch
-kconfig-add-symbol-option-config-syntax.patch
-kconfig-add-defconfig_list-module-option.patch
-kconfig-add-search-option-for-xconfig.patch
-kconfig-finer-customization-via-popup-menus.patch
-kconfig-create-links-in-info-window.patch
-kconfig-jump-to-linked-menu-prompt.patch
-kconfig-warn-about-leading-whitespace-for-menu-prompts.patch
-kconfig-remove-leading-whitespace-in-menu-prompts.patch
-config-exit-if-no-beginning-filename.patch
-make-kernelrelease-speedup.patch
-kconfig-kconfig_overwriteconfig.patch
-sane-menuconfig-colours.patch
-kbuild-export-type-enhancement-to-modpostc.patch
-kbuild-export-type-enhancement-to-modpostc-fix.patch
-kbuild-prevent-building-modules-that-wont-load.patch
-kbuild-obj-dirs-is-calculated-incorrectly-if-hostprogs-y-is-defined.patch
-fix-make-rpm-for-powerpc.patch
-kinit-convert--in-block-device-names-to-not.patch
-klibc-ia64-fix.patch
-myri10ge-alpha-build-fix.patch
-pci-error-recovery-e1000-network-device-driver.patch
-pci-error-recovery-e100-network-device-driver.patch
-drivers-char-hw_randomc-remove-asserts.patch
-selinux-add-security-class-for-appletalk-sockets.patch
-secmark-add-new-flask-definitions-to-selinux.patch
-secmark-add-selinux-exports.patch
-secmark-add-secmark-support-to-core-networking.patch
-secmark-add-xtables-secmark-target.patch
-secmark-add-secmark-support-to-conntrack.patch
-secmark-add-connsecmark-xtables-target.patch
-secmark-add-new-packet-controls-to-selinux.patch
-recent-match-fix-sleeping-function-called-from-invalid-context.patch
-recent-match-missing-refcnt-initialization.patch
-powerpc-kbuild-warning-fix.patch
-gregkh-pci-kconfigurable-resources-arch-dependent-changes-arm-fix.patch
-gregkh-pci-pci-64-bit-resources-core-changes-mips-fix.patch
-kconfigurable-resources-mtd-fixes.patch
-msi-k8t-neo2-fir-run-only-where-needed.patch
-pcmcia-fix-kernel-doc-function-name.patch
-drivers-scsi-fix-proc_scsi_write-to-return-length-on.patch
-gregkh-usb-usb-sisusbvga-possible-cleanups-fix.patch
-add-apple-macbook-product-ids-to-usbhid.patch
-fall-back-to-old-style-call-trace-if-no-unwinding.patch
-allow-unwinder-to-build-without-module-support.patch
-add-abilty-to-enable-disable-nmi-watchdog-from-procfs.patch
-lock-validator-lockdep-small-xfs-init_rwsem-cleanup.patch
-powerpc-vdso-updates.patch
-add-prctl-to-change-endian-of-a-task.patch
-powerpc-implement-support-for-setting.patch
-powerpc-implement-pr_et_unalign-prctls-for-powerpc.patch
-ip2-fix-sections.patch

Merged into mainline or a subsystem tree

+ehci-works-again-on-nvidia-controllers-with-2gb-ram.patch
+further-alterations-for-memory-barrier-document.patch
+powernow-k8-crash-workaround.patch
+bugfixes-to-get-i2o-working-again.patch

2.6.17 queue

+revert-powernow-k8-crash-workaround.patch

Needed to make git-acpi apply

git-acpi.patch

+reapply-powernow-k8-crash-workaround.patch

Apply it again after git-acpi

-acpi-dock-driver-acpi_get_device-fix.patch

Folded into acpi-dock-driver.patch

-acpi-atlas-acpi-driver-fix.patch

Folded into acpi-atlas-acpi-driver.patch

-remove-acpi_os_create_lock-acpi_os_delete_lock.patch

Dropped

-acpi-remove-__init-__exit-from-sony-add-remove-methods.patch

Folded into 2.6-sony_acpi4.patch

+gregkh-i2c-i2c-Kconfig-suggest-N-for-rare-devices.patch
+gregkh-i2c-i2c-opencores-new-driver.patch
+gregkh-i2c-hwmon-sysfs-interface-update-1.patch
+gregkh-i2c-hwmon-sysfs-interface-update-2.patch
+gregkh-i2c-hwmon-hdaps-typo.patch
+gregkh-i2c-hwmon-maintenance-update.patch
+gregkh-i2c-hwmon-w83792d-pwm-set-fix.patch
+gregkh-i2c-hwmon-w83792d-add-data-lock.patch
+gregkh-i2c-hwmon-abituguru-new-driver.patch
+gregkh-i2c-hwmon-abituguru-fixes.patch
+gregkh-i2c-hwmon-abituguru-nofans-detect-fix.patch

I2C tree updates

+git-kbuild-modpost-build-fix.patch

Make git-kbuild build

+git-klibc-ia64-build-fix.patch

klibc fix

-libata-add-missing-data_xfer-for-pata_pdc2027x-and-pdc_adma-fix.patch

Folded into libata-add-missing-data_xfer-for-pata_pdc2027x-and-pdc_adma.patch

-lock-validator-fix-ns83820c-irq-flags-bug-part.patch
-lock-validator-fix-ns83820c-irq-flags-part-3.patch

Folded into lock-validator-fix-ns83820c-irq-flags-bug.patch

+forcedeth-xmit_lock-went-away.patch

Fix forcedeth patches in -mm for git-net changes

+gregkh-pci-pci-64-bit-resource-drivers-mips-changes.patch
-gregkh-pci-pci-ignore-pre-set-64-bit-bars-on-32-bit-platforms.patch
+gregkh-pci-pci-ignore-pre-set-64-bit-bars-on-32-bit-platforms.patch
+gregkh-pci-pci-msi-k8t-neo2-fir-run-only-where-needed.patch
+gregkh-pci-fix-pci_get_device-usage-in-mpc85xx.patch

PCI tree updates

+mm-gregkh-pci-pci-ignore-pre-set-64-bit-bars-on-32-bit-platforms-fix.patch

Fix it.

+git-pcmcia-fixup.patch
+git-pcmcia-fixup-2.patch

Fix rejects in git-pcmcia (due to git-alsa)

-gdth-add-execute-firmware-command-abstraction.patch
-drivers-scsi-gdthc-make-__gdth_execute-static.patch

Dropped, due to remove-the-scsi_request-interface-from-the-gdth-driver.patch

+remove-the-scsi_request-interface-from-the-gdth-driver.patch

gdth scsi driver update

-gregkh-usb-usb-zd1201-cleanups.patch
+gregkh-usb-usb-free-allocated-memory-on-io_edgeport-startup-memory-failure.patch
+gregkh-usb-usb-ehci-on-non-au1200-build-fix.patch
+gregkh-usb-usb-add-apple-macbook-product-ids-to-usbhid.patch
+gregkh-usb-usb-storage-unusual_devs-entry-for-nikon-dsc-d70s.patch
+gregkh-usb-uhci-various-updates.patch
+gregkh-usb-uhci-remove-hc_inaccessible-flag.patch
+gregkh-usb-uhci-improve-fsbr-off-timing.patch

USB tree updates

+x86_64-mm-x86_86-msi-miss-one-entry-handler.patch
+x86_64-mm-fall-back-to-old-style-call-trace-if-no-unwinding.patch
+x86_64-mm-allow-unwinder-to-build-without-module-support.patch
-x86_64-mm-spinlock-short.patch
+x86_64-mm-polling-thread-status.patch
-revert-x86_64-mm-spinlock-short.patch

x86_64 updates

+mm-x86_64-mm-polling-thread-status-fix.patch

Fix it.

+x86_64-setupc-print-cmp-related-boottime-information.patch

x86_64 diagnostic info

+zoned-vm-counters-per-zone-counter-functionality.patch
+zoned-vm-counters-per-zone-counter-functionality-tidy.patch
+zoned-vm-counters-per-zone-counter-functionality-fix.patch
+zoned-vm-counters-per-zone-counter-functionality-fix-fix.patch
+zoned-vm-counters-include-per-zone-counters-in-proc-vmstat.patch
+zoned-vm-counters-conversion-of-nr_mapped-to-per-zone-counter.patch
+zoned-vm-counters-conversion-of-nr_pagecache-to-per-zone-counter.patch
+zoned-vm-counters-conversion-of-nr_pagecache-to-per-zone-counter-fix.patch
+zoned-vm-counters-use-per-zone-counters-to-remove-zone_reclaim_interval.patch
+zoned-vm-counters-add-per-zone-counters-to-zone-node-and-global-vm-statistics.patch
+zoned-vm-counters-conversion-of-nr_slab-to-per-zone-counter.patch
+zoned-vm-counters-conversion-of-nr_pagetable-to-per-zone-counter.patch
+zoned-vm-counters-conversion-of-nr_dirty-to-per-zone-counter.patch
+zoned-vm-counters-conversion-of-nr_writeback-to-per-zone-counter.patch
+zoned-vm-counters-conversion-of-nr_unstable-to-per-zone-counter.patch
+zoned-vm-counters-remove-unused-get_page_stat-functions.patch
+zoned-vm-counters-conversion-of-nr_bounce-to-per-zone-counter.patch
+zoned-vm-counters-remove-useless-writeback-structure.patch
+zoned-vm-stats-remove-nr_mapped-from-zone-reclaim.patch
+zoned-vm-stats-add-nr_anon.patch
+light-weight-counters-framework.patch
+light-weight-counters-framework-warning-fixes.patch
+light-weight-counters-framework-fix.patch
+light-weight-counters-framework-s390-fix.patch
+light-weight-counters-framework-s390-fix-fix.patch
+light-weight-counters-framework-s390-fix-fix-fix.patch
+light-weight-counters-framework-arm-fix.patch
+light-weight-counters-framework-uml-fix.patch

New way of accumulating VM metrics.

+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

Revert stray hunk from the vdso patches

+add-__iowrite64_copy-s390-fix.patch

Fix add-__iowrite64_copy.patch

-allow-for-per-cpu-data-being-in-tdata-and-tbss-sections.patch
-allow-for-per-cpu-data-being-in-tdata-and-tbss-sections-fix.patch
-allow-for-per-cpu-data-being-in-tdata-and-tbss-sections-tidy.patch

Dropped

+add-driver-for-arm-amba-pl031-rtc-fix.patch

Fix rtc-subsystem-fix-capability-checks-in-kernel-interface.patch

+rtc-add-rtc_year_days-to-calculate-tm_yday.patch
+at91rm9200-rtc-driver.patch
+at91rm9200-rtc-driver-tidy.patch

More RTC driver work

+fix-broken-dubious-driver-suspend-methods.patch
+checkstack-pirnt-module-names.patch
+get-rid-of-proc-sys-proc.patch
+sound-vxpocket-fix-printk-warning.patch
+9pfs-missing-result-check-in-v9fs_vfs_readlink-and-v9fs_vfs_link.patch
+ext3-cleanup-dead-code-in-ext3_add_entry.patch
+n32-sigset-and-__compat_endian_swap__.patch
+ftruncate-does-not-always-update-m-ctime.patch
+wan-sdla-section-fixes.patch
+trident-fb-section-fixes.patch
+cdrom-mcdx-section-fixes.patch
+char-ip2-more-section-fixes-replacement.patch
+advansys-section-fixes.patch
+r3964-fix-gfp_kernel-allocations-in-timer-function.patch

Misc patches

+per-task-delay-accounting-delay-accounting-usage-of-taskstats-interface-fix-return-value-of-delayacct_add_tsk.patch

per-task accounting fix

+sched-mc-smt-power-savings-sched-policy-sparc64-build-fix.patch

CPU scheduler spacr64 build fix (might be wrong)

+swap_prefetch-conversion-of-nr_mapped-to-per-zone-counter.patch
+swap_prefetch-conversion-of-nr_slab-to-per-zone-counter.patch
+swap_prefetch-conversion-of-nr_dirty-to-per-zone-counter.patch
+swap_prefetch-conversion-of-nr_writeback-to-per-zone-counter.patch
+swap_prefetch-conversion-of-nr_unstable-to-per-zone-counter.patch
+swap_prefetch-remove-unused-get_page_stat-functions.patch
+zoned-vm-stats-nr_slab-is-accurate-fix-comment.patch
+swap_prefetch-zoned-vm-stats-add-nr_anon.patch

Update the swap prefetch patch for the zoned accounting patches

+namespaces-utsname-implement-utsname-namespaces-remove-unused-exit_utsname.patch

Clean up namespaces-utsname-implement-utsname-namespaces.patch

+ipc-namespace-core.patch
+ipc-namespace-core-fix.patch
+ipc-namespace-utils.patch
+ipc-namespace-msg.patch
+ipc-namespace-sem.patch
+ipc-namespace-shm.patch
+ipc-namespace-sysctls.patch

Separable namespaces for SYSV IPC

+readahead-state-based-method-routines-no-ra_flag_eof-on-single-page-file.patch
+readahead-initial-method-guiding-sizes-aggressive-initial-sizes.patch
+readahead-call-scheme-no-fastcall-for-readahead_cache_hit.patch
+readahead-backoff-on-i-o-error.patch
+readahead-remove-size-limit-on-read_ahead_kb.patch

Update the readahead patches in -mm.

+reiser4-conversion-of-nr_dirty-to-per-zone-counter.patch

Update reiser4 for the zoned accounting patches

+vt-binding-add-binding-unbinding-support-for-the-vt.patch
+vt-binding-add-sysfs-support.patch
+vt-binding-update-fbcon-to-support-binding.patch
+vt-binding-fbcon-update-documentation.patch
+vt-binding-add-new-doc-file-describing-the-feature.patch

fbcon feature work

+lock-validator-x86_64-irqflags-trace-entrys-fix-fix.patch

Fix lock-validator-x86_64-irqflags-trace-entrys-fix.patch

+lock-validator-annotate-ieee1394-skb-head-locking.patch

Prevent lockdep noise in 1394

+lock-validator-fix-sparc32-breakage.patch

lockdep sparc32 build fix

All 1569 patches:

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