ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.7/2.6.7-mm5/ - bk-acpi.patch is back. If devices mysteriously fail to function please try reverting it with patch -p1 -R -i ~/bk-acpi.patch - last call for reviewers of the perfctr patches. - s390, ppc64, ppc32 and IDE updates. Changes since 2.6.7-mm4: linus.patch bk-acpi.patch bk-agpgart.patch bk-alsa.patch bk-cpufreq.patch bk-driver-core.patch bk-ieee1394.patch bk-input.patch bk-netdev.patch bk-ntfs.patch bk-pnp.patch bk-scsi.patch bk-usb.patch External trees -x86_64-setup-section-alignment-fix.patch -pwc-uncompress-build-fix.patch -ppc64-fault-deadlock-fix-2.patch -binary-translator-fs-passing.patch -translate-japanese-comments-in-arch-v850.patch -kill-mm_structused_hugetlb.patch -provide-console_device.patch -provide-console_device-comment.patch -provide-console_suspend-and-console_resume.patch -v267-indydogc-patch-20040627.patch -fbcon-display-artifacts-fix.patch -fix-to-microcode-driver-for-the-old-cpus.patch -credits-update.patch -pcdp-console-detection-support-fixes.patch -ppc64-vio-infrastructure-modifications.patch -ppc64-iseries_veth-integration.patch -ppc64-viodasd-integration.patch -ppc64-viocd-integration.patch -ppc64-viotape-integration.patch -hpet-fixes-3.patch -sh64-merge.patch -cirrusfb-minor-fixes.patch -signed-bug-in-drivers-video-console-fbconc-con2fb_map.patch -edd-store-mbr_signature-on-first-16-int13-devices.patch -combined-patch-for-remaining-trivial-sparse.patch -dma_get_required_mask.patch -add-m68k-support-to-checkstack.patch -small-fixes-to-checkstack.patch -add-linux-compilerh-to-linux-fdh.patch -fix-page-count-discrepancy-for-zero-page.patch -alpha-build-fix.patch Merged +ppc64-remove-rtas-arguments-from-paca.patch +ppc64-paca-cleanup.patch +ppc64-janitor-log_rtas_error-call-arguments.patch +ppc64-janitor-rtas_call-return-variables.patch ppc64 udpates +ppc32-ocp-for-mp10x.patch +ppc32-ppc44x-updates.patch +ppc32-ppc4xx-preempt-fixes.patch ppc32 updates +pefrctr-x86_tests-build-fix.patch +perfctr-update-4-6-ppc32-cleanups.patch +perfctr-update-6-6-misc-minor-cleanups.patch +perfctr-update-3-6-__user-annotations.patch +perfctr-update-2-6-kconfig-related-updates.patch +perfctr-update-5-6-reduce-stack-usage.patch perfctr updates -r8169_napi-help-text.patch This broke -bridge-fix-bpdu-message_age.patch Sort-of merged -reduce-tlb-flushing-during-process-migration-2-fix.patch -tlb_migrate_flush-docs.patch Folded into reduce-tlb-flushing-during-process-migration-2.patch -sched-cleanup-init_idle.patch -sched-cleanup-improve-sched-fork-apis.patch -sched-misc-changes.patch -sched-disable-balance-on-clone-by-default.patch -sched-exit-race.patch +sched-clean-init-idle.patch +sched-clean-fork.patch +sched-clean-fork-rename-wake_up_new_process-wake_up_new_task.patch +sched-misc-cleanups-2.patch +sched-unlikely-rt_task.patch +sched-misc.patch +sched-misc-fix-rt.patch +sched-no-balance-clone.patch +sched-remove-balance-clone.patch New set of CPU scheduler updates -input-psmouse-state-locking.patch -input-serio-connect-disconnect-mandatory.patch -input-serio-renames-1.patch -input-serio-renames-2.patch -input-serio-dynamic-allocation.patch -input-serio-avoid-recursion.patch -input-serio-sysfs-intergration.patch -input-serio-rebind.patch -input-9-19-serio-manual-bind.patch -input-serio_raw-driver.patch -input-add-platform_device_register_simple.patch -input-convert-i8042-into-a-platform-device.patch -input-more-platform-device-conversions.patch -input-bind-serio-ports-and-their-parents.patch -input-synaptics-passthrough-handling.patch -input-add-bus-default-driver-attributes.patch -input-serio-use-bus-default-driver-device-attributes.patch -input-add-driver_find.patch -input-serio-use-driver_find.patch These were partly-merged into bk-input, so I dropped everything. +pcmcia-net-device-unplugging-ordering-fix.patch Fix pcmcia netdev takedown ordering +remove-upf_resources.patch PCMCIA cleanup/fix +define-max-kernel-symbol-lenght-and-clean-up.patch +fix-sparse-warnings-in-kernel-power.patch +fix-sparse-warnings-in.patch sparse fixes +convert-private-abs-to-kernels-abs.patch Remove private ABS() implementations +posix-locking-fix-to-posix_same_owner.patch +posix-locking-fix-to-locking-code.patch +posix-locking-fix-up-nfs4statec.patch +posix-locking-fix-up-lockd.patch +posix-locking-fl_owner_t-to-pid-mapping.patch POSIX file locking fixes +rivafb-fixes.patch +mode-switch-in-fbcon_blank.patch +another-batch-of-fbcon-fixes.patch +asiliantfb-fixes.patch fbdev driver fixes +pdcp-needs-io_h.patch Build fix +es7000-subarch-update-for-target_cpus.patch es7000 build fix +zombie-with-clone_thread.patch Prevent creation of zombies with obscure CLONE_THREAD usage +64-bit-bug-in-radix-tree-lookup.patch Fix 32-bit overflow in the radix-tree code +s390-core-changes.patch +s390-comon-i-o-layer.patch +s390-dasd-driver-changes.patch +s390-sclp-console-driver.patch +s390-network-driver-changes.patch +s390-zfcp-host-adapter.patch s390 update +ide_tf_pio_out_fixes.patch +ide_tf_pio_out_prehandler.patch +ide_tf_pio_out_error.patch +ide_task_in_intr.patch +ide_pre_task_out_intr.patch +ide_pre_task_mulout_intr.patch +ide_tf_no_partial.patch +ide_non_tf_pio.patch +ide_no_flagged_pio.patch IDE update +x86_64-edd-build-fix.patch Build fix +telephony-driver-isapnp-fix.patch ixj.c actually works! +1-4-dm-kcopydc-remove-unused-include.patch +2-4-dm-kcopydc-make-client_add-return-void.patch +3-4-dm-dm-raid1c-enforce-max-of-9-mirrors.patch +4-4-dm-dm-raid1c-use-fixed-size-arrays.patch device mapper tweaks +physnode-map-can-go-negative.patch Probably fix the NUMAQ remap_pte_range bug. +flexible-mmap-bug-fix.patch Fix BUG in the flexible-mmap patches. All 161 patches: linus.patch kbuild-improve-kernel-build-with-separated-output.patch kbuild: Improve Kernel build with separated output sysfs-leaves-mount.patch sysfs backing store: add sysfs_dirent sysfs-leaves-dir.patch sysfs backing store: add sysfs_dirent sysfs-leaves-file.patch sysfs backing store: sysfs_create() changes sysfs-leaves-bin.patch sysfs backing store: bin attribute changes sysfs-leaves-symlink.patch sysfs backing store: sysfs_create_link changes sysfs-leaves-misc.patch sysfs backing store: attribute groups and misc routines bk-acpi.patch bk-agpgart.patch bk-alsa.patch bk-cpufreq.patch bk-driver-core.patch bk-ieee1394.patch bk-input.patch bk-netdev.patch bk-ntfs.patch bk-pnp.patch bk-scsi.patch bk-usb.patch mm.patch add -mmN to EXTRAVERSION alsa-gus-compile-error.patch fix ALSA gus compile error kgdb-ga.patch kgdb stub for ia32 (George Anzinger's one) kgdbL warning fix kgdb buffer overflow fix kgdbL warning fix kgdb: CONFIG_DEBUG_INFO fix x86_64 fixes correct kgdb.txt Documentation link (against 2.6.1-rc1-mm2) kgdb: fix for recent gcc kgdb warning fixes THREAD_SIZE fixes for kgdb Fix stack overflow test for non-8k stacks kgdb-gapatch-fix-for-i386-single-step-into-sysenter.patch kgdb-ga.patch fix for i386 single-step into sysenter kgdboe-netpoll.patch kgdb-over-ethernet via netpoll kgdboe: fix configuration of MAC address kgdb-x86_64-support.patch kgdb-x86_64-support.patch for 2.6.2-rc1-mm3 kgdb-x86_64-warning-fixes kgdb-ia64-support.patch IA64 kgdb support ia64 kgdb repair and cleanup kgdb-irqaction-use-cpumask.patch kgdb-ia64-fix.patch ia64 kgdb fix make-tree_lock-an-rwlock.patch make mapping->tree_lock an rwlock radix_tree_tag_set-atomic.patch Make radix_tree_tag_set/clear atomic wrt the tag radix_tree_tag_set-only-needs-read_lock.patch radix_tree_tag_set only needs read_lock() must-fix.patch must fix lists update must fix list update mustfix update must-fix-update-5.patch must-fix update mustfix-lists.patch mustfix lists ppc64-remove-rtas-arguments-from-paca.patch ppc64: emove RTAS arguments from PACA ppc64-paca-cleanup.patch ppc64: PACA cleanup ppc64-janitor-log_rtas_error-call-arguments.patch ppc64: janitor log_rtas_error() call arguments ppc64-janitor-rtas_call-return-variables.patch ppc64: Janitor rtas_call() return variables ppc32-ocp-for-mp10x.patch ppc32: OCP for MP10x ppc32-ppc44x-updates.patch ppc32: PPC44x defconfig update and fixes ppc32-ppc4xx-preempt-fixes.patch ppc32: PPC4xx preempt fix ppc64-reloc_hide.patch invalidate_inodes-speedup.patch invalidate_inodes speedup more invalidate_inodes speedup fixes get_user_pages-handle-VM_IO.patch fix get_user_pages() against mappings of /dev/mem fa311-mac-address-fix.patch wrong mac address with netgear FA311 ethernet card pid_max-fix.patch Bug when setting pid_max > 32k jbd-remove-livelock-avoidance.patch JBD: remove livelock avoidance code in journal_dirty_data() journal_add_journal_head-debug.patch journal_add_journal_head-debug list_del-debug.patch list_del debug check oops-dump-preceding-code.patch i386 oops output: dump preceding code lockmeter.patch lockmeter ia64 CONFIG_LOCKMETER fix unplug-can-sleep.patch unplug functions can sleep firestream-warnings.patch firestream warnings ext3_rsv_cleanup.patch ext3 block reservation patch set -- ext3 preallocation cleanup ext3_rsv_base.patch ext3 block reservation patch set -- ext3 block reservation ext3 reservations: fix performance regression ext3 block reservation patch set -- mount and ioctl feature ext3 block reservation patch set -- dynamically increase reservation window ext3 reservation ifdef cleanup patch ext3 reservation max window size check patch ext3 reservation file ioctl fix ext3-reservation-default-on.patch ext3 reservation: default to on ext3-lazy-discard-reservation-window-patch.patch ext3 lazy discard reservation window patch ext3 discard reservation in last iput fix patch Fix lazy reservation discard ext3 reservations: bad_inode fix ext3 reservation discard race fix hugetlb_shm_group-sysctl-gid-0-fix.patch hugetlb_shm_group sysctl-gid-0-fix really-ptrace-single-step-2.patch ptrace single-stepping fix ipr-ppc64-depends.patch Make ipr.c require ppc disk-barrier-core.patch disk barriers: core disk-barrier-core-tweaks disk-barrier-ide.patch disk barriers: IDE disk-barrier-ide-symbol-expoprt disk-barrier ide warning fix barrier-update.patch barrier update disk-barrier-scsi.patch disk barriers: scsi disk-barrier-dm.patch disk barriers: devicemapper disk-barrier-md.patch disk barriers: MD reiserfs-v3-barrier-support.patch reiserfs v3 barrier support reiserfs-v3-barrier-support-tweak sync_dirty_buffer-retval.patch make sync_dirty_buffer() return something useful ext3-barrier-support.patch ext3 barrier support jbd-barrier-fallback-on-failure.patch jbd: barrier fallback on failure ide-print-failed-opcode.patch ide: print failed opcode on IO errors From: Jens Axboe Subject: Re: ide errors in 7-rc1-mm1 and later add-bh_eopnotsupp-for-testing.patch add BH_Eopnotsupp for testing async barrier failures handle-async-barrier-failures.patch Handle async barrier failures enable-suspend-resuming-of-e1000.patch Enable suspend/resuming of e1000 tty_io-hangup-locking.patch tty_io.c hangup locking perfctr-core.patch From: Mikael Pettersson Subject: [PATCH][1/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: core CONFIG_PERFCTR=n build fix perfctr-i386.patch From: Mikael Pettersson Subject: [PATCH][2/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: i386 perfctr #if/#ifdef cleanup perfctr Dothan support pefrctr-x86_tests-build-fix.patch perfctr x86_tests build fix perfctr-x86_64.patch From: Mikael Pettersson Subject: [PATCH][3/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: x86_64 perfctr-ppc.patch From: Mikael Pettersson Subject: [PATCH][4/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: PowerPC perfctr-ppc32-update.patch perfctr ppc32 update perfctr-update-4-6-ppc32-cleanups.patch perfctr update 4/6: PPC32 cleanups perfctr-virtualised-counters.patch From: Mikael Pettersson Subject: [PATCH][5/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: virtualised counters perfctr-update-6-6-misc-minor-cleanups.patch perfctr update 6/6: misc minor cleanups perfctr-update-3-6-__user-annotations.patch perfctr update 3/6: __user annotations perfctr-ifdef-cleanup.patch perfctr ifdef cleanup perfctr-update-2-6-kconfig-related-updates.patch perfctr update 2/6: Kconfig-related updates perfctr-cpus_complement-fix.patch perfctr-cpus_complement-fix perfctr-cpumask-cleanup.patch perfctr cpumask cleanup perfctr-update-5-6-reduce-stack-usage.patch perfctr update 5/6: reduce stack usage perfctr-misc.patch From: Mikael Pettersson Subject: [PATCH][6/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: misc ext3-online-resize-patch.patch ext3: online resizing ext3-online-resize-warning-fix.patch ext3-online-resize-warning-fix net-at1700c-depends-on-mca_legacy.patch net/at1700.c depends on MCA_LEGACY net-ne2c-needs-mca_legacy.patch net/ne2.c needs MCA_LEGACY altix-serial-driver-2.patch Altix serial driver updates altix-serial-driver-fix reduce-tlb-flushing-during-process-migration-2.patch Reduce TLB flushing during process migration reduce-tlb-flushing-during-process-migration-2-fix tlb_migrate_flush documentation sched-clean-init-idle.patch sched: cleanup init_idle() sched-clean-fork.patch sched: cleanup, improve sched <=> fork APIs sched-clean-fork-rename-wake_up_new_process-wake_up_new_task.patch sched: rename wake_up_new_process -> wake_up_new_task sched-misc-cleanups-2.patch sched: misc cleanups #2 sched-unlikely-rt_task.patch sched: make rt_task unlikely sched-misc.patch sched: sched misc changes sched-misc-fix-rt.patch sched: fix RT scheduling & interactivity estimator sched-no-balance-clone.patch sched: disable balance on clone sched-remove-balance-clone.patch sched: remove balance on clone memory-backed-inodes-fix.patch memory-backed inodes fix ext3_bread-cleanup.patch ext3_bread() cleanup flexible-mmap-2.6.7-mm3-A8.patch i386 virtual memory layout rework next-step-of-smp-support-fix-device-suspending.patch swsusp: preparation for smp support & fix device suspending next-step-of-smp-support-fix-device-suspending-warning-fix.patch next-step-of-smp-support-fix-device-suspending warning fix next-step-of-smp-support-fix-device-suspending-warning-fix-2.patch next-step-of-smp-support-fix-device-suspending warning fix 2 next-step-of-smp-support-fix-device-suspending-x86_64-fix.patch next-step-of-smp-support-fix-device-suspending x86_64 fix produce-a-warning-on-unchecked-inode_setattr-use.patch produce a warning on unchecked inode_setattr use driver-model-and-sysfs-support-for-pcmcia-1-3.patch driver model and sysfs support for PCMCIA (1/3) update-drivers-net-pcmcia-2-3.patch update drivers/net/pcmcia (2/3) update-drivers-net-wireless-3-3.patch update drivers/net/wireless (3/3) bugfix-for-clock_realtime-absolute-timer.patch Bugfix for CLOCK_REALTIME absolute timer pcmcia-net-device-unplugging-ordering-fix.patch PCMCIA net device unplugging ordering fix remove-upf_resources.patch serial: remove UPF_RESOURCES define-max-kernel-symbol-lenght-and-clean-up.patch sparse: define max kernel symbol length and clean up errors in kernel/kallsyms.c fix-sparse-warnings-in-kernel-power.patch sparse: fix sparse warnings in kernel/power/* fix-sparse-warnings-in.patch sparse: fix sparse in drivers/pnp/pnpbios/* convert-private-abs-to-kernels-abs.patch convert private ABS() to kernel's abs() posix-locking-fix-to-posix_same_owner.patch posix locking: Minimal fix to posix_same_owner() posix-locking-fix-to-locking-code.patch posix locking: more locking code fixes posix-locking-fix-up-nfs4statec.patch posix locking: Fix up nfs4state.c posix-locking-fix-up-lockd.patch posix locking: Fix up lockd to make use of the new interface posix-locking-fl_owner_t-to-pid-mapping.patch posix locking: mapping between fl_owner_t and client-side "pid" rivafb-fixes.patch Rivafb fixes mode-switch-in-fbcon_blank.patch Mode Switch in fbcon_blank() another-batch-of-fbcon-fixes.patch Another batch of fbcon fixes pdcp-needs-io_h.patch pcdp.c needs io.h es7000-subarch-update-for-target_cpus.patch es7000 subarch update for target_cpus() zombie-with-clone_thread.patch Fix zombie with CLONE_THREAD asiliantfb-fixes.patch asiliantfb fix 64-bit-bug-in-radix-tree-lookup.patch 64 bit bug in radix-tree lookup. s390-core-changes.patch s390: core changes s390-comon-i-o-layer.patch s390: comon i/o layer s390-dasd-driver-changes.patch s390: dasd driver changes s390-sclp-console-driver.patch s390: sclp console driver s390-network-driver-changes.patch s390: network driver changes s390-zfcp-host-adapter.patch s390: zfcp host adapter ide_tf_pio_out_fixes.patch ide: PIO-out fixes for ide-taskfile.c (CONFIG_IDE_TASKFILE_IO=n) ide_tf_pio_out_prehandler.patch ide: PIO-out ->prehandler() fixes (CONFIG_IDE_TASKFILE_IO=y) ide_tf_pio_out_error.patch ide: PIO-out error handling fixes (CONFIG_IDE_TASKFILE_IO=y) ide_task_in_intr.patch ide: remove BUSY check from task_in_intr() (CONFIG_IDE_TASKFILE_IO=n) ide_pre_task_out_intr.patch remove pre_task_out_intr() comment (CONFIG_IDE_TASKFILE_IO=n) ide_pre_task_mulout_intr.patch ide: pre_task_mulout_intr() cleanup (CONFIG_IDE_TASKFILE_IO=n) ide_tf_no_partial.patch ide: no partial completions for PIO (CONFIG_IDE_TASKFILE_IO=y) ide_non_tf_pio.patch ide: merge CONFIG_IDE_TASKFILE_IO=y|n PIO handlers together ide_no_flagged_pio.patch ide: use "normal" handlers for "flagged" taskfiles (ide-taskfile.c) x86_64-edd-build-fix.patch x86_64 EDD build fix telephony-driver-isapnp-fix.patch Telephony Driver ISAPNP fix 1-4-dm-kcopydc-remove-unused-include.patch DM: kcopyd.c: Remove unused include 2-4-dm-kcopydc-make-client_add-return-void.patch DM: kcopyd.c: make client_add() return void 3-4-dm-dm-raid1c-enforce-max-of-9-mirrors.patch DM: dm-raid1.c: Enforce max of 9 mirrors 4-4-dm-dm-raid1c-use-fixed-size-arrays.patch DM: dm-raid1.c: Use fixed-size arrays physnode-map-can-go-negative.patch ia32 NUMA: physnode_map entries can be negative flexible-mmap-bug-fix.patch flexible-mmap BUG fix