2.6.16-rc6-mm1

From: Andrew Morton
Date: Sun Mar 12 2006 - 06:10:33 EST



ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.16-rc6/2.6.16-rc6-mm1/


- Added git-wireless.patch to the -mm lineup. John Linville it looking
after this tree. It's presently empty - I guess he recently merged into
git-netdev-all.

- I renamed `linus.patch' to `origin.patch'. It's derived from the git
branch name. (origin.patch is Linus's current diff relative to the
most-recently-released kernel). origin.patch is empty too.

- Added git-scsi-target.patch to the -mm lineup (James Bottomley). Turn
your Linux box into scsi peripheral!

- New slab debugging infrastructure - define CONFIG_DEBUG_SLAB_LEAK and
/proc/slab_allocators appears (Al Viro).

- The NFS tree is a bit sick - you may see the `busy inodes - self destruct
in five seconds" message when performing NFS unmounts. It seems relatively
harmless.

- Big updates in the networking development tree (git-net.patch). They seem
to be due to:

Author: Catherine Zhang <cxzhang@xxxxxxxxxxxxxx>
Date: Fri Mar 10 00:34:15 2006 -0800

[SECURITY]: TCP/UDP getpeersec

This patch implements an application of the LSM-IPSec networking
controls whereby an application can determine the label of the
security association its TCP or UDP sockets are currently connected to
via getsockopt and the auxiliary data mechanism of recvmsg.

Which I am sure is very good.




Changes since 2.6.16-rc5-mm3:


git-acpi.patch
git-agpgart.patch
git-alsa.patch
git-arm.patch
git-audit-master.patch
git-blktrace.patch
git-cfq.patch
git-cifs.patch
git-cpufreq.patch
git-drm.patch
git-dvb.patch
git-ia64.patch
git-ieee1394.patch
git-infiniband.patch
git-input.patch
git-jfs.patch
git-kbuild.patch
git-libata-all.patch
git-netdev-all.patch
git-net.patch
git-nfs.patch
git-ntfs.patch
git-ocfs2.patch
git-powerpc.patch
git-sym2.patch
git-pcmcia.patch
git-scsi-misc.patch
git-scsi-rc-fixes.patch
git-scsi-target.patch
git-sas-jg.patch
git-sparc64.patch
git-watchdog.patch
git-xfs.patch
git-cryptodev.patch
git-viro-bird-m32r.patch
git-viro-bird-m68k.patch
git-viro-bird-xfs.patch
git-viro-bird-uml.patch
git-viro-bird-frv.patch
git-viro-bird-upf.patch
git-viro-bird-volatile.patch

git trees

-powerpc-restore-eeh_add_device_late-prototype.patch
-serial-core-work-around-sub-driver-bugs.patch
-i386-port-ati-timer-fix-from-x86_64-to-i386-ii.patch
-i386-port-ati-timer-fix-from-x86_64-to-i386-ii-fixes.patch
-cramfs-mounts-provide-corrupted-content-since-2615.patch
-i4l-add-new-pci-ids-for-hfc-s-pci.patch
-i4l-fix-refcounting-problem-with-ttyix-devices.patch
-i4l-fix-compatiblity-issue-with-big-endian-systems.patch
-x86-fix-potential-jiffies-overflow-in-timer_resume.patch
-fix-next_timer_interrupt-for-hrtimer.patch
-s390-fix-compile-with-virt_cpu_accounting=n.patch
-add-missing-pm_power_offs.patch
-memory-hotplug-compile-fix.patch
-increase-max-kmalloc-size-for-very-large-systems.patch
-time-add-barrier-after-updating-jiffies_64.patch
-alsa-fix-error-paths-in-snd_ctl_elem_add.patch
-numa_maps-update.patch
-efi-fix-gdt-load.patch
-ramfs-needs-to-update-directory-m-ctime-on-symlink.patch
-smaps-hugepages-fix.patch
-smaps-shared-fix.patch
-windfarm-license-fix.patch
-s390-fix-match-in-ccw-modalias.patch
-s390-multiple-subchannel-sets-support.patch
-udf-fix-uid-gid-options-and-add-uid-gid=ignore-and-forget-options.patch
-fix-usbmixer-double-kfree.patch
-emu10k1_synth-use-after-free.patch
-sound-isa-sb-sb_mixerc-double-kfree.patch
-ad1848-double-free.patch
-opl3_oss-use-after-free.patch
-opl3_seq-use-after-free.patch
-idle-threads-should-have-a-sane-timestamp-value.patch
-__get_unaligned-gcc4-fix.patch
-kdump-x86_64-timer-interrupt-lockup-due-to-pending-interrupt.patch
-x86-fix-i386-nmi_watchdog-that-does-not-trigger-die_nmi.patch
-percpu_counter_sum.patch
-rcu-batch-tuning.patch
-fix-file-counting.patch
-vx-fix-memory-leak-on-error-path.patch
-dont-check-vfree-argument-for-null-in-vx_pcm.patch
-dont-check-vfree-arg-for-null-in-usbaudio.patch
-dont-null-check-vfree-argument-in-pdaudiocf_pcm.patch
-git-audit-fixes.patch
-sem2mutex-audit_netlink_sem.patch
-simplify-audit_free-locking.patch
-git-cifs-fixup.patch
-ia64-dont-report-sn2-or-summit-hardware-as-an-error.patch
-sgi-sn-drivers-dont-report-sn2-hardware-as-an-error.patch
-drivers-scsi-libata-scsic-make-some-functions-static.patch
-tulip-natsemi-dp83840a-phy-fix.patch
-8139cp-register-interrupt-handler-when-net-device-is-registered.patch
-3c509-bus-registration-fix.patch
-ne2000-kconfig-help-entry-improvement.patch
-de620-fix-section-mismatch-warning.patch
-git-net-build-hacks.patch
-git-net-build-hacks-fixes.patch
-git-net-vs-remove-module_parm.patch
-sem2mutex-drivers-net-irda.patch
-sem2mutex-net.patch
-sem2mutex-sungem.patch
-sem2mutex-cassini.patch
-sem2mutex-net-2.patch
-happtmeal-add-pci-probing.patch
-suni-cast-arg-properly-in-sonet_setframing.patch
-net-tipc-possible-cleanups.patch
-dev_put-dev_hold-cleanup.patch
-wan-fix-section-mismatch-warning-in-sbni.patch
-powerpc-fix-pud_error-message.patch
-git-scsi-misc-sr_ioctl-missing-memset.patch
-git-scsi-misc-sr_ioctl-missing-memset-2.patch
-scsi-cd-varirec-gigarec-and-powerrec-as-user.patch
-gregkh-usb-usb-initdata-fixes.patch
-x86_64-mm-c3-timer-check-amd.patch
-x86_64-mm-blk-bounce.patch
-x86_64-mm-i386-early-alignment.patch
-x86_64-mm-blk-bounce-ia64-fix.patch
-x86_64-mm-dmi-year-fix.patch
-x86_64-mm-c3-timer-check-amd-fix.patch
-slab-node-rotor-for-freeing-alien-caches-and-remote-per-cpu-pages.patch
-slab-node-rotor-for-freeing-alien-caches-and-remote-per-cpu-pages-fix.patch
-powerpc-fix-windfarm_pm112-not-starting-all-control-loops.patch
-x86-cpu-model-calculation-for-family-6-cpu.patch
-s390-increase-spinlock-retry-code-performance.patch
-jffs2-fix-size_t-on-64bit-architectures.patch

Merged.

+mtd_dataflash-fix-block-vs-page-erase.patch

Current 2.6.16 queue

-git-acpi-up-fix-2.patch

Folded into git-acpi-up-fix.patch

+acpi-ec-acpi-ecdt-uid-hack.patch
+acpi-thermal-driver-leaks-in-failure-path.patch
+acpi-memory-hotplug-cannot-manage-_crs-with-plural-resoureces.patch
+drivers-acpi-videoc-fix-a-null-pointer-dereference.patch

ACPI fixes.

+sony_apci-resume.patch

Add simple resume support to 2.6-sony_acpi4.patch. Doesn't work because
ACPI doesn't call the resume handlers.

+sound-core-fix-3-off-by-one-errors.patch
+sound-pci-rme9652-hdspmc-fix-off-by-one-errors.patch
+msi-k8t-neo2-fir-onboardsound-and-additional-soundcard.patch

ALSA fixes

+block-layer-increase-size-of-disk-stat.patch

Avoid disk-stat overflows.

+gregkh-driver-kobject-add-error-notify.patch
+gregkh-driver-kobject-kobject.h-fix-a-typo.patch
+gregkh-driver-sysfs-fix-problem-with-duplicate-sysfs-directories-and-files.patch

Driver tree updates

-topologyc-tweaks.patch
-cpuc-section-fixes.patch

Dropped - this was hard.

+spi-update-to-pxa2xx-spi-driver.patch

SPI driver update.

+drivers-ieee1394-ohci1394c-function-calls-without-effect.patch

Firewire fixlet

-input-pcspkr-device-and-driver-separation-fix.patch
-input-pcspkr-device-and-driver-separation-fix-2.patch
-input-pcspkr-device-and-driver-separation-fix-3.patch

Folded into input-pcspkr-device-and-driver-separation.patch

+drivers-input-serio-serioc-fix-a-memory-leak.patch
+drivers-input-gameport-gameportc-fix-a-memory-leak.patch

Input layer fixes.

+ahci-fix-null-pointer-dereference-detected-by-coverity.patch

libata fix

+dead-code-in-mtd-maps-pcic.patch
+add-chip-used-in-collie-to-jedec_probe.patch

MTD fixes

+git-netdev-all-ipw2200-warning-fix.patch

Fix warning in git-netdev-all.patch

+drivers-net-ns83820c-add-paramter-to-disable-auto-tidy-2.patch
+drivers-net-ns83820c-add-paramter-to-disable-auto-tidy-fix.patch

Update drivers-net-ns83820c-add-paramter-to-disable-auto.patch

+tulip-natsemi-dp83840a-phy-fix.patch

Tulip fix

-3c509-use-proper-suspend-resume-api-fix.patch

Folded into 3c509-use-proper-suspend-resume-api.patch

-pm-suspend-eisa-and-mca-devices.patch
-pm-suspend-eisa-and-mca-devices-fix.patch

Dropped - didn't work.

+drivers-net-wireless-ipw2200c-make-ipw_qos_current_mode-static.patch
+fix-spidernet-build-issue.patch
+drivers-net-wireless-ipw2200c-fix-an-array-overun.patch

netdev fixes

+git-net-arm-build-fix.patch
+git-net-export-security_sid_to_context.patch
+git-net-ebtables-fix.patch
+git-net-br_netfilter-warning-fixes.patch

git-net fixes

-net-allow-32-bit-socket-ioctl-in-64-bit-kernel-tidy.patch
-net-socket-timestamp-32-bit-handler-for-64-bit-kernel-tidy.patch
-net-socket-timestamp-32-bit-handler-for-64-bit-kernel-fix.patch
-x25-ioctl-conversion-32-bit-user-to-64-bit-kernel-tidy.patch
-x25-ioctl-conversion-32-bit-user-to-64-bit-kernel-tidy-fix.patch
-x25-allow-itu-t-dte-facilities-for-x25-tidy.patch

Folded into other patches

+net-decnet-dn_routec-fix-inconsequent-null-checking.patch

decnet fixlet.

+nfs-fix-a-busy-inodes-issue.patch

Try to avoid use-after-free in git-nfs.patch

+git-nfs-oops-workaround.patch

That didn't work. Leak it instead.

-nfs-permit-filesystem-to-override-root-dentry-on-mount.patch
-nfs-permit-filesystem-to-override-root-dentry-on-mount-update.patch
-nfs-apply-mount-root-dentry-override-to-filesystems.patch
-nfs-apply-mount-root-dentry-override-to-filesystems-v9fs-fix.patch
-nfs-abstract-out-namespace-initialisation.patch
-nfs-add-dentry-materialisation-op.patch
-nfs-unify-nfs-superblocks-per-protocol-per-server.patch
-nfs-unify-nfs-superblocks-per-protocol-per-server-fix.patch
-nfs-apply-mount-root-dentry-override-to-filesystems-v9fs-fix-2.patch
-nfs-apply-mount-root-dentry-override-to-filesystems-fix-3.patch
+nfs-permit-filesystem-to-override-root-dentry-on-mount-6.patch
+9p-fix-error-handling-on-superblock-alloc-failure.patch
+nfs-abstract-out-namespace-initialisation-6.patch
+nfs-add-dentry-materialisation-op-6.patch
+nfs-unify-nfs-superblocks-per-protocol-per-server-6.patch

Updated NFS superblock sharing patches

+optimise-d_find_alias.patch
+optimise-d_find_alias-fix.patch

VFS speedup.

+gregkh-pci-pci-cpqphp_ctrl.c-board_replaced-remove-dead-code.patch
+gregkh-pci-pci-the-scheduled-removal-of-pci_legacy_proc.patch
+gregkh-pci-pci-provide-a-boot-parameter-to-disable-msi.patch
+gregkh-pci-pci-fix-pci_request_region-arg.patch

PCI tree updates

+fix-pcmcia_device_remove-oops.patch

Fix git-pcmcia.patch

+drivers-scsi-ncr_d700c-fix-a-null-dereference.patch
+scsi-dmx3191dc-fix-a-null-pointer-dereference.patch
+drivers-scsi-ibmmcac-fix-a-null-pointer-dereference.patch
+scsi-megaraid-megaraid_mmc-fix-a-null-pointer-dereference.patch
+drivers-scsi-sim710c-fix-a-null-pointer-dereference.patch

scsi fixes

-gregkh-usb-usb-reduce-syslog-clutter.patch
-revert-gregkh-usb-usb-reduce-syslog-clutter.patch
+gregkh-usb-usb-ub-01-remove-first_open.patch
+gregkh-usb-usb-ub-02-remove-diag.patch
+gregkh-usb-usb-ub-03-drop-stall-clearing.patch
+gregkh-usb-usb-usbcore-don-t-assume-a-usb-configuration-includes-any-interfaces.patch
+gregkh-usb-usb-usbcore-usb_set_configuration-oops.patch
+gregkh-usb-usb-initdata-fixes.patch

USB tree updates

+drivers-usb-media-vicamc-fix-a-null-pointer-dereference.patch
+usbcore-fix-check_ctrlrecip-to-allow-control-transfers-in-state-address.patch

USB fixes

+hostap_apchostap_add_sta-inconsequent-null-checking.patch

Wireless fix

+x86_64-mm-reorder-one-field-of-the-pda-to-reduce-padding.patch
+x86_64-mm-noexec32-default.patch
+x86_64-mm-timer-broadcast-amd.patch
+x86_64-mm-memmap-alloc.patch
+x86_64-mm-lost-ticks-dump-rip.patch
+x86_64-mm-use-cpumask-bitops-for-cpu_vm_mask.patch
+x86_64-mm-kexec-interrupt-ack.patch
+x86_64-mm-free_bootmem_node-needs-__pa-in-allocate_aperture.patch
+x86_64-mm-lagrange-feature.patch

x86_64 updates

+x86_64-mm-timer-broadcast-amd-fix.patch
+x86_64-mm-timer-broadcast-amd-fix-2.patch

Fix it.

+vmscan-scan_control-cleanup-speedup.patch

Speed up vmscan-scan_control-cleanup.patch

+convert-hugetlbfs_counter-to-atomic.patch
+optimize-follow_hugetlb_page.patch
+page-migration-documentation-update.patch
+drain_node_pages-interrupt-latency-reduction--optimization.patch
+drain_node_pages-interrupt-latency-reduction-optimization-update.patch
+slab-leaks.patch
+slab-leaks3-locking-fix.patch
+slab-leaks3-default-y.patch

mm updates

+i386-spinlocks-disable-interrupts-only-if-we-enabled.patch
+x86-some-fixups-for-the-x86_numaq-dependencies.patch
+x86-make-_syscallx-macros-compile-in-pic-mode.patch

x86 updates

+efi-fixes.patch

Fix the EFI/DMI patches in -mm.

+make-the-oss-sound_via82cxxx-option-available-again.patch

Update update-obsolete_oss_driver-schedule-and-dependencies.patch

-let-dac960-supply-entropy-to-random-pool.patch

Was fixed differently.

+v9fs-print-9p-messages-fix.patch
+v9fs-print-9p-messages-fix-2.patch
+fs-9p-make-2-functions-static.patch
+v9fs-print-9p-messages-fix-3.patch

Fix v9fs-print-9p-messages.patch

+irq-uninline-migration-functions.patch
+irq-prevent-enabling-of-previously-disabled-interrupt.patch
+pollrdhup-epollrdhup-handling-for-half-closed-devices.patch
+add-a-proper-prototype-for-setup_arch.patch
+refactor-capable-to-one-implementation-add-__capable-helper.patch
+make-cap_ptrace-enforce-ptrace_tracme-checks.patch
+fix-messages-in-fs-minix.patch
+freeze_bdev-cleanup.patch
+move-cond_resched-after-iput-in-sync_sb_inodes.patch
+reduce-sched-latency-in-shrink_dcache_sb.patch
+kallsyms-handle-malloc-failure.patch
+per-cpufy-net-proto-structures-add-percpu_counter_modbh.patch
+per-cpufy-net-proto-structures-add-percpu_counter_modbh-tidy.patch
+percpu-counters-add-percpu_counter_exceeds.patch
+percpu-counters-add-percpu_counter_exceeds-tidy.patch
+per-cpufy-net-proto-structures-protomemory_allocated.patch
+per-cpufy-net-proto-structures-protomemory_allocated-use-percpu_counter_exceeds.patch
+per-cpufy-net-proto-structures-sockets_allocated.patch
+per-cpufy-net-proto-structures-protoinuse.patch
+per-cpufy-net-proto-structures-protoinuse-fix.patch
+ext3-fix-debug-logging-only-compilation-error.patch
+find_task_by_pid-needs-tasklist_lock.patch
+i2o-memory-leak-in-i2o_exec_lct_modified.patch
+blk_dev_initrd-do-not-require-blk_dev_ram=y.patch
+reiserfs-xattr_aclcreiserfs_get_acl-make-size-an-int.patch
+drivers-char-watchdog-pcwd_usbc-fix-a-null-pointer-dereference.patch
+md-bitmapcbitmap_mask_state-fix-inconsequent-null-checking.patch
+net-sunrpc-clntc-fix-a-null-pointer-dereference.patch
+rename-setuid-dumpable-sysctl.patch
+drivers-char-ipmi-ipmi_msghandlerc-fix-a-memory-leak.patch
+removal-of-long-incorrect-address-for-jamie-lokier.patch
+remove-dead-address-from-maintainers-list.patch

Misc random general patches.

+remove-redundant-check-from-autofs4_put_super.patch
+autofs4-follow_link-missing-funtionality.patch

Update autofs4 patches in -mm.

+map-multiple-blocks-for-mpage_readpages-use-buffer_mapped.patch

Simplify map-multiple-blocks-for-mpage_readpages.patch

+ext3-add-o-bh-option.patch
+ext3-nobh-writeback-support-for-filesystems-blocksize.patch

Updates to the ext3 no-buffer-head option.

+kprobe-handler-discard-user-space-trap-fix-3.patch

Fix kprobe-handler-discard-user-space-trap.patch some more.

+dead-code-in-drivers-isdn-avm-avmcardh.patch

Cleanup

-edac-kconfig-dependency-changes-fix.patch

Dropped (I think)

+knfsd-change-the-store-of-auth_domains-to-not-be-a-cache.patch
+knfsd-change-the-store-of-auth_domains-to-not-be-a-cache-fix.patch
+knfsd-change-the-store-of-auth_domains-to-not-be-a-cache-fix-2.patch
+knfsd-change-the-store-of-auth_domains-to-not-be-a-cache-fix-3.patch
+knfsd-change-the-store-of-auth_domains-to-not-be-a-cache-fix-3-fix.patch
+knfsd-break-the-hard-linkage-from-svc_expkey-to-svc_export.patch
+knfsd-get-rid-of-inplace-sunrpc-caches.patch
+knfsd-create-cache_lookup-function-instead-of-using-a-macro-to-declare-one.patch
+knfsd-convert-ip_map-cache-to-use-the-new-lookup-routine.patch
+knfsd-use-new-cache_lookup-for-svc_export.patch
+knfsd-use-new-cache_lookup-for-svc_expkey-cache.patch
+knfsd-use-new-sunrpc-cache-for-rsi-cache.patch
+knfsd-use-new-cache-code-for-rsc-cache.patch
+knfsd-use-new-cache-code-for-name-id-lookup-caches.patch
+knfsd-an-assortment-of-little-fixes-to-the-sunrpc-cache-code.patch
+knfsd-remove-definecachelookup.patch
+knfsd-unexport-cache_fresh-and-fix-a-small-race.patch
+knfsd-convert-sunrpc_cache-to-use-krefs.patch
+knfsd-convert-sunrpc_cache-to-use-krefs-fix.patch

knfsd update

+small-schedule-optimization.patch

schedule() tweak.

-uevent-redzoning.patch
-early-boot-safety-in-cond_resched.patch
-pipe-refcounting-cleanup.patch

This was pretty specific debug stuff.

+sched2-sched-domain-sysctl-tidy.patch

Clean up sched2-sched-domain-sysctl.patch

-unify-pfn_to_page-sparc64-pfn_to_page.patch
-unify-pfn_to_page-sparc64-pfn_to_page-fix.patch

No longer needed

+notifier-chain-update-die_chain-changes-fix.patch

Fix notifier-chain-update-die_chain-changes.patch

-fork-allow-init-to-become-a-session-leader.patch
+pids-kill-pidtype_tgid.patch
+resurrect-__put_task_struct.patch
+task-rcu-protect-task-usage.patch
+task-make-task-list-manipulations-rcu-safe.patch
+make-setsid-more-robust.patch
+proc-refactor-reading-directories-of-tasks-dont-assume-pid_aliveinit_task-==-false.patch
+proc-remove-tasklist_lock-from-proc_pid_readdir.patch
+proc-remove-tasklist_lock-from-proc_pid_lookup-and.patch
+#
+pidhash-refactor-the-pid-hash-table.patch
+pidhash-refactor-the-pid-hash-table-fixes.patch
-tref-implement-task-references.patch
-tref-implement-task-references-kill-init_tref.patch
-tref-fix-task_ref-reference-counting.patch
-tref-fix-task_ref-reference-counting-fix.patch
-tref-fix-task_ref-reference-counting-ensure-the-references-is-always-on-the-first-task.patch
+proc-dont-lock-task_structs-indefinitely-always-drop-the-reference-count-in-tid_fd_revalidate.patch
+proc-use-struct-pid-not-struct-task_ref.patch
+proc-remove-tasklist_lock-from-proc_task_readdir.patch

Many updates to the proc/pid/task changes in -mm.

+rivafb-remove-null-check.patch
+nvidiafb-remove-null-check.patch
+nvidiafb-remove-null-check-2.patch
+i810fb-remove-null-check.patch
+savagefb-remove-null-check.patch
+atyfb-remove-dead-code.patch
+imsttfb-remove-dead-code.patch
+nvidiafb-add-id-for-quadro-nvs280.patch
+newportcon-sparse-fix-warnings-in-newport-driver-about.patch

fbdev updates

-kobject_add_dir.patch
-add-holders-slaves-subdirectory-to-sys-block.patch
-bd_claim_by_kobject.patch
-bd_claim_by_disk.patch
-md-to-use-bd_claim_by_disk.patch
-dm-table-store-md.patch
-dm-table-store-md-fix.patch
-dm-to-use-bd_claim_by_disk.patch
-dm-linear-debug.patch

Dropped.

+x86-e820-debugging.patch

Debug the e820 code.



All 1487 patches:


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


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/