2.6.16-rc5-mm1




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


- A large procfs rework from Eric Biederman.

- The swap prefetching patch is back.



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@xxxxxxxxxxxxxxx

- If you hit a bug in -mm and it's 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-rc4-mm2:

linus.patch
git-acpi.patch
git-agpgart.patch
git-alsa.patch
git-blktrace.patch
git-cfq.patch
git-cifs.patch
git-cpufreq.patch
git-drm.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-ocfs2.patch
git-powerpc.patch
git-sym2.patch
git-pcmcia.patch
git-scsi-rc-fixes.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-misc.patch
git-viro-bird-upf.patch
git-viro-bird-volatile.patch

git trees

-scsi-aha152x-fixes.patch
-cache-align-futex-hash-buckets.patch
-m32r-enable-asm-code-optimization.patch
-m32r-fix-and-update-for-gcc-40.patch
-remove-module_parm.patch
-snd-cs4236-tpyo-fix.patch
-alsa-fix-bogus-snd_device_free-in-opl3-ossc.patch
-uml-correct-error-messages-in-cow-driver.patch
-uml-fix-usage-of-kernel_errno-in-place-of-errno.patch
-uml-fix-unused-attribute.patch
-uml-os_connect_socket-error-path-fixup.patch
-uml-better-error-reporting-for-read_output.patch
-uml-tidying-cow-code.patch
-vgacon-no-vertical-resizing-on-ega.patch
-kprobes-causes-nx-protection-fault-on-i686-smp.patch
-powerpc-fix-altivec_unavailable_exception-oopses.patch
-cfi-init-wait-queue-in-chip-struct.patch
-voyager-fix-boot-panic-by-adding-topology-export.patch
-voyager-fix-the-cpu_possible_map-to-make-voyager-boot-again.patch
-page-migration-fix-mpol_interleave-behavior-for-migration-via.patch
-x86-fix-smp-boot-sequence.patch
-x86-fix-smp-boot-sequence-fix.patch
-gbefb-ip32-gbefb-depth-change-fix.patch
-gbefb-set-default-of-fb_gbe_mem-to-4-mb.patch
-au1100fb-replaced-io_remap_page_range-with-io_remap_pfn_range.patch
-asiliantfb-fix-pseudo_palette-setup-in-asiliantfb_setcolreg.patch
-flags-parameter-for-linkat.patch
-flags-parameter-for-linkat-fix.patch
-vmscan-fix-zone_reclaim.patch
-gregkh-driver-sysfs-relay-channel-buffers-as-sysfs-attributes.patch
-gregkh-driver-relay-consolidate-relayfs-core-into-kernel-relay.c.patch
-gregkh-driver-sysfs-update-relay-file-support-for-generic-relay-api.patch
-gregkh-driver-relayfs-remove-relayfs-in-favour-of-config_relay.patch
-gregkh-driver-relay-relay-header-cleanup.patch
-gregkh-driver-sysfs-add-__attr_relay-helper-for-relay-attributes.patch
-add-cpia2-camera-support.patch
-drivers-net-tlanc-ifdef-config_pci-the-pci-specific-code.patch
-git-pcmcia-fixup.patch
-git-scsi-misc-restore-zeroing-of-packet_command-struct-in-sr_ioctlc.patch
-x86_64-mm-no_iommu-removal-in-pci-gartc.patch
-x86_64-mm-fix-user_ptrs_per_pgd.patch
-powerpc-newline-for-isync_on_smp.patch
-powerpc-native-atomic_add_unless.patch
-sem2mutex-nfs-idmapc.patch

Merged

+move-pci_dev_put-outside-a-spinlock.patch
+x86-microcode-driver-vs-hotplug-cpus.patch
+x86-microcode-driver-vs-hotplug-cpus-fix.patch
+fix-sys_migrate_pages-move-all-pages-when-invoked-from-root.patch
+powerpc-vdso-64bits-gettimeofday-bug.patch
+fuse-fix-bug-in-negative-lookup.patch
+s390-multiple-subchannel-sets-support-fix.patch
+drives-mtd-redbootc-recognise-a-foreign-byte-sex-partition-table.patch
+altix-more-ioc3-cleanups.patch
+video1394-fix-return-e-typo.patch
+tty-buffering-comment-out-debug-code.patch
+remove_from_swap-fix-locking.patch
+nommu-implement-vmalloc_node.patch
+mips-only-include-iomap-on-systems-with-pci.patch
+add-mm-task_size-and-fix-powerpc-vdso.patch

2.6.16 queue (mostly)

+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

ALSA cleanups

-git-audit-inotify_inode_queue_event-fix.patch
-sem2mutex-audit_netlink_sem.patch

Dropped due to droppage of git-audit-master.patch

+gregkh-driver-driver-core-add-macros-notice-dev_notice.patch

driver tree update

+input-pcspkr-device-and-driver-separation.patch
+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

PC speaker refactoring

-sata-acpi-build.patch
-sata-acpi-objects-support.patch
-additional-libata-parameters.patch

Old. Dropped.

+mmc-au1xmmc-fix-compilation-error-by-using-platform_driver.patch
+mmc-au1xmmc-fix-linking-error-because-mmc_rsp_type-doesnt-exist.patch
+mmc-au1xmmc-fix-a-compilation-warning-status-is-not-used.patch

MMC driver fixes

+ne2000-kconfig-help-entry-improvement.patch
+de620-fix-section-mismatch-warning.patch
+via-velocity-massive-memory-corruption-with-jumbo-frames.patch

netdev fixes

+git-net-fixup.patch

Fix reject in git-net.patch

+net-socket-timestamp-32-bit-handler-for-64-bit-kernel-fix.patch

Nicen net-socket-timestamp-32-bit-handler-for-64-bit-kernel-tidy.patch

+atm-fix-section-mismatch-warnings-in-fore200ec.patch
+wan-fix-section-mismatch-warning-in-sbni.patch

Net fixlets

+gregkh-pci-acpiphp-fix-bridge-handle.patch

PCI tree update

+small-whitespace-cleanup-for-qlogic-driver.patch

qlogic cleanup

+git-scsi-rc-fixes-fixup.patch

Fix rejects in git-scsi-rc-fixes.patch

+gregkh-usb-usb-reduce-syslog-clutter.patch

USB tree update

+x86_64-mm-raw1394-compat.patch
+x86_64-mm-prefetch-the-mmap_sem-in-the-fault-path.patch
+x86_64-mm-kernel-at-2mb.patch
+x86_64-mm-empty-pxm.patch
+x86_64-mm-s-overwrite-override--in-arch-x86-64.patch
+x86_64-mm-dmi-year.patch
+x86_64-mm-dmi-early.patch
+x86_64-mm-fixmap-init.patch
+x86_64-mm-head-first.patch
+x86_64-mm-drop-iommu-bus-check.patch
+x86_64-mm-year-check.patch
+x86_64-mm-time-style.patch
+x86_64-mm-reenable-cmos-warning.patch
+x86_64-mm-c3-timer-check-amd.patch

x86_64 tree updates

+x86_64-mm-dmi-year-fix.patch
+revert-x86_64-mm-dmi-early.patch
+x86_64-mm-c3-timer-check-amd-fix.patch

Fix it.

+vmscan-use-unsigned-longs-shrink_all_memory-fix.patch

Update vmscan-use-unsigned-longs.patch

+uninline-sys_mmap-common-code-reduce-binary-size.patch
+vmscan-remove-obsolete-checks-from-shrink_list-and-fix-unlikely-in-refill_inactive-zone.patch
+page-migration-fail-if-page-is-in-a-vma-flagged-vm_locked.patch
+usb-fix-ehci-bios-handshake.patch
+shmem-inline-to-avoid-warning.patch
+readahead-prev_page-can-overrun-the-ahead-window.patch
+readahead-fix-initial-window-size-calculation.patch
+enable-mprotect-on-huge-pages.patch
+hugepage-small-fixes-to-hugepage-clear-copy-path.patch
+hugepage-small-fixes-to-hugepage-clear-copy-path-tidy.patch
+hugepage-serialize-hugepage-allocation-and-instantiation.patch
+hugepage-serialize-hugepage-allocation-and-instantiation-tidy.patch
+hugepage-strict-page-reservation-for-hugepage-inodes.patch
+mm-make-shrink_all_memory-try-harder.patch

Various mm things.

+mm-implement-swap-prefetching.patch
+mm-implement-swap-prefetching-fix.patch

Bring back swap-prefetch.

+selinux-fix-hard-link-count-for-selinuxfs-root-directory.patch

Fix SELinux patches in -mm.

+x86-start-early_printk-at-sensible-screen-row.patch
+x86-early-printk-remove-max_ypos-and-max_xpos-macros.patch
+i386-more-vsyscall-documentation.patch
+fix-implicit-declaration-of-get_apic_id-in-arch-i386-kernel-apicc.patch
+fix-the-imlicit-declaration-of-mtrr_centaur_report_mcr-in-arch-i386-kernel-cpu-centaurc.patch
+fix-the-imlicit-declaration-of-mtrr_centaur_report_mcr-in-arch-i386-kernel-cpu-centaurc-fix.patch

x86 updates

+x86_64-clean-up-timer-messages.patch

x86_64 fixlet.

+sem2mutex-blockdev-2-git-blktrace-fix.patch

Restored.

+cpuset-memory-spread-slab-cache-filesys.patch
+cpuset-memory-spread-slab-cache-format.patch

Apply cpuset slab spreading to lots of inode caches.

+add-missing-ifdef-for-via-rng-code.patch
+constify-tty-flip-buffer-handling.patch
+let-dac960-supply-entropy-to-random-pool.patch
+drivers-block-nbdc-dont-defer-compile-error-to-runtime.patch
+hysdn-remove-custom-types.patch
+remove-module_parm.patch
+remove-module_parm-fix.patch
+kernel-paramsc-make-param_array-static.patch
+fix-edd-to-properly-ignore-signature-of-non-existing-drives.patch
+fix-defined-but-not-used-warning-in-net-rxrpc-maincrxrpc_initialise.patch
+sysrq-cleanup.patch
+cache-align-futex-hash-buckets.patch
+inotify-lock-avoidance-with-parent-watch-status-in-dentry.patch
+inotify-lock-avoidance-with-parent-watch-status-in-dentry-fix.patch
+ide-fix-section-mismatch-warning.patch
+block-floppy-fix-section-mismatch-warnings.patch
+move-pp_major-from-ppdevh-to-majorh.patch
+pnp-modalias-sysfs-export.patch
+mark-unwind-info-for-signal-trampolines-in-vdsos.patch

Misc patches.

+copy_process-cleanup-bad_fork_cleanup_signal-update.patch

Fix copy_process-cleanup-bad_fork_cleanup_signal.patch

-tiny-configurable-support-for-pci-serial-ports.patch

Dropped.

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

kprobes fix.

+sched-smpnice-fix-average-load-per-run-queue-calculations.patch

Update sched-implement-smpnice.patch

+oss-sonicvibesc-defines-its-own-hweight32.patch

Remove private hweight32()

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

Fix unify-pfn_to_page-sparc64-pfn_to_page.patch

+for_each_online_pgdat-take2-define.patch
+for_each_online_pgdat-take2-for_each_bootmem.patch
+for_each_online_pgdat-take2-renaming.patch
+for_each_online_pgdat-take2-remove-sorting-pgdat.patch
+for_each_online_pgdat-take2-remove-pgdat_list.patch

Clean up iterating over NUMA node memory structures.

+uninline-zone-helpers.patch
+uninline-zone-helpers-fix.patch
+uninline-zone-helpers-prefetch-fix.patch

Uninline a few things.

+mips-fixed-collision-of-rtc-function-name.patch
+rtc-subsystem-library-functions.patch
+rtc-subsystem-class.patch
+rtc-subsystem-class-fix.patch
+rtc-subsystem-class-fix-2.patch

Updated rtc subsystem patches

+trivial-cleanup-to-proc_check_chroot.patch
+proc-fix-the-inode-number-on-proc-pid-fd.patch
+proc-remove-useless-bkl-in-proc_pid_readlink.patch
+proc-remove-unnecessary-and-misleading-assignments.patch
+proc-simplify-the-ownership-rules-for-proc.patch
+proc-replace-proc_inodetype-with-proc_inodefd.patch
+proc-remove-bogus-proc_task_permission.patch
+proc-kill-proc_mem_inode_operations.patch
+proc-properly-filter-out-files-that-are-not-visible.patch
+proc-fix-the-link-count-for-proc-pid-task.patch
+proc-move-proc_maps_operations-into-task_mmuc.patch
+dcache-add-helper-d_hash_and_lookup.patch
+proc-rewrite-the-proc-dentry-flush-on-exit.patch
+proc-close-the-race-of-a-process-dying-durning.patch
+proc-refactor-reading-directories-of-tasks.patch
+proc-make-proc_numbuf-the-buffer-size-for-holding-a.patch
+tref-implement-task-references.patch
+proc-dont-lock-task_structs-indefinitely.patch
+proc-dont-lock-task_structs-indefinitely-git-nfs-fix.patch
+proc-dont-lock-task_structs-indefinitely-cpuset-fix.patch
+proc-optimize-proc_check_dentry_visible.patch

procfs rework.

+ide_generic_all_on-warning-fix.patch

Fix IDE warning

+vgacon-fix-ega-cursor-resize-function.patch

vgacon fix

+fbdev-framebuffer-driver-for-geode-gx-Kconfig-fix.patch

Fix fbdev-framebuffer-driver-for-geode-gx.patch

+kgdb-ga-remove-stuff.patch
+kgdb-remove-NO_CPUS.patch
+kgdb-remove-KGDB_TS.patch
+kgdb-remove-STACK_OVERFLOW_TEST.patch
+kgdb-remove-TRAP_BAD_SYSCALL_EXITS.patch
+kgdb-always-KGDB_CONSOLE.patch
+kgdb-remove-CONFIG_KGDB_USER_CONSOLE.patch
+kgdb-serial-cleanup.patch
+kgdb-serial-cleanup-2.patch
+kgdb-serial-cleanup-3.patch
+kgdb-nmi-cleanup.patch
+kgdb-cleanup-version.patch
+kgdb-cleanup-includes.patch
+kgdb-remove-KGDB_SYSRQ.patch
+kgdb-rename-breakpoint.patch
+kgdb-convert-for-cpu-helpers.patch
+kgdb-select-debug_info.patch

The -mm kgdb stub is rotting a bit. Before fixing it I need to be able to
read it.

-kgdboe-netpoll.patch
-kgdb-x86_64-support.patch

These broke.

+revert-tty-buffering-comment-out-debug-code.patch

tty debugging patch for -mm.

+vfree-null-check-fixup-for-sb_card.patch
+maestro3-vfree-null-check-fixup.patch
+no-need-to-check-vfree-arg-for-null-in-oss-sequencer.patch
+vfree-does-its-own-null-check-no-need-to-be-explicit-in-oss-msndc.patch
+fix-signed-vs-unsigned-in-nmi-watchdog.patch
+trivial-typos-in-documentation-cputopologytxt.patch

Little fixes



All 1259 patches:

ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.16-rc5/2.6.16-rc5-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/



Relevant Pages

  • [ANNOUNCE] Stacked GIT 0.13
    ... operations are performed using GIT commands and the patches are stored ... Safety checks for the 'rebase' command ... already modified by the current patch ... Fix bash completion to not garble the screen with an error message. ...
    (Linux-Kernel)
  • Re: Fix up power managment in 2.6
    ... That is, until the latest round of patches, in which the ... Okay, my point was that the patch was not exactly obvious. ... Trying to fix error handling is good and welcome, ...
    (Linux-Kernel)
  • Re: [BUG] sched: big numa dynamic sched domain memory corruption
    ... fix group power for allnodes_domains ... Is the first of the above three patches the one needed to fix the "big ... This patch in turn seems to have some important fixes and followups ... Which of the following would you recommend I advise SUSE do for SLES10: ...
    (Linux-Kernel)
  • Re: usb/umass, devfs: this sucks
    ... :> There's no patches in this bug. ... I'll see if these fix those or not... ... This is one of the places where the obvious patch ... where the sector count is very likely to be a power of two. ...
    (freebsd-stable)
  • Linux 2.6.19
    ... knowing that it's all your own d*mn fault, and you should just fix your ... [SCSI] ... [PATCH] ... USB: ipaq: Add HTC Modem Support ...
    (Linux-Kernel)