2.6.0-test4-mm5

From: Andrew Morton
Date: Wed Sep 03 2003 - 01:19:40 EST



ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test4/2.6.0-test4-mm5/

. Dropped out Con's CPU scheduler work, added Nick's. This is to help us
in evaluating the stability, efficacy and relative performance of Nick's
work.

We're looking for feedback on the subjective behaviour and on the usual
server benchmarks please.


. Random other stuff.



Changes since 2.6.0-test4-mm4:


linus.patch

Latest from Linus

-handle-unreadable-dot-config.patch
-huge-net-update.patch
-disable-athlon-prefetch.patch
-sis900-atomicity-fix.patch
-x86_64-update-3.patch
-random-locking-fixes.patch
-random-accounting-and-sleeping-fixes.patch
-yenta-20030817-1-zv.patch
-yenta-20030817-2-override.patch
-yenta-20030817-3-sockinit.patch
-yenta-20030817-4-pm.patch
-yenta-20030817-5-pm2.patch
-yenta-20030817-6-init.patch
-yenta-20030817-7-quirks.patch
-proc-pid-setuid-ownership-fix.patch
-pid-revalidate-security-hook.patch
-dac960-GAM-IOCTLs-cleanup.patch
-kj-maintainers.patch
-ide-docs-update.patch
-v4l-use-after-free-fix.patch
-ikconfig-makefile-update.patch
-ftape-warning-fix.patch
-jffs-retval-fix.patch
-make-ACPI_SLEEP-select-SOFTWARE_SUSPEND.patch
-3GB-personality.patch
-zeromap_pmd_range-fix.patch
-no-async-write-errors-on-close.patch
-sis190-fix.patch
-remove-add_wait_queue_cond.patch
-spin_lock_irqrestore-fixes.patch
-pcmciamtd-fix.patch
-zoran-memleak-fixes.patch
-zoran-rename-debug.patch
-zoran-release-callback.patch
-zoran-pci_disable_device.patch
-zoran-cleanups.patch
-zoran-cleanups-2.patch
-zoran-naming-fix.patch
-airo-build-fix.patch
-m68k-vmlinux_lds-move.patch
-mac-ide-fix.patch
-m68k-asm-sections-fix.patch
-m68k-asm-local.patch
-amiga-z2ram-fix.patch
-amiga-floppy-fix.patch
-atari-floppy-fix.patch
-m68k-switch_to-fix.patch
-pcxx-warning-fix.patch
-pcnet32-unregister_pci-fix.patch
-hwifs-oops-unregister-fix.patch
-c99-conversions.patch
-cyc2x-fixes.patch
-noacpi-option-fix.patch
-h8300-interrupt-fix.patch
-proc-kallsyms-caching-fix.patch
-proc-kallsyms-permission-fix.patch
-cu3088-string-null-termination-fix.patch
-kobject-doc-addition.patch
-vm_enough_memory-speedup.patch
-abi-doc-update.patch
-remove-bio-boot-messages.patch
-ni5010-build-fix.patch
-sis190-build-fix.patch
-nopage-fix.patch
-parport_pc-rmmod-oops-fix.patch
-reiserfs-writepage-fix.patch
-visws-build-fix.patch
-cciss-queue-init-fix.patch
-htree-big-endian-fix.patch
-selinux-file-fcntl-fix.patch
-selinux-avtab-fix.patch
-selinux-format-specifiers-fix.patch
-selinux-binprm-hooks-rework.patch
-ext2-xattr-typo-fix.patch
-bad-inode-ops.patch
-kcore-aout-build-fix.patch
-nfs4proc-warnings-fix.patch
-bluetooth-warning-fixes.patch
-nopage-rss-accounting-fix.patch
-sonypi-update.patch
-meye-update.patch
-jbd-stfu.patch
-proc-pid-maps-32-bit-fix.patch
-acpi-pci-link-fix.patch
-rusage-context-switch-counters.patch
-rusage-context-switch-counters-fix.patch
-large-dev_t-01.patch
-large-dev_t-02.patch
-large-dev_t-03.patch
-large-dev_t-04.patch
-large-dev_t-05.patch
-large-dev_t-06.patch
-large-dev_t-07.patch
-large-dev_t-08.patch
-large-dev_t-09.patch
-large-dev_t-10.patch
-large-dev_t-11.patch
-large-dev_t-12.patch
-large-dev_t-12-fix.patch
-size_t-printk-warning-fixes.patch
-stallion-build-fix-2.patch
-evdev_ioctl-fix.patch
-as-no-initial-antic.patch
-hch-contacts-update.patch
-h8300-include-update.patch
-cyclades-isa-fix.patch
-old-module-tools-warning.patch
-old-module-tools-warning-fix.patch
-arcnet-printk-fix.patch
-floppy-cleanup.patch
-floppy-more-cleanup.patch
-v850-nommu-export-fixes.patch
-v850-RODATA-fix.patch
-dnotify-use-tgid.patch
-send_sigio-decl-fix.patch
-ipc-use-tgid.patch
-voyager-cpumask_t-fix.patch
-mtrr-attrib_to_str-consolidation.patch
-ioctl_end-fix.patch
-raw-driver-fixes.patch
-ipc_init-shuffle.patch
-zone-pressure-fixes.patch
-zone-pressure-simplification.patch
-remove-dead-sse-checks.patch
-hpet-01-late-time_init.patch
-hpet-02-boot-time-parsing.patch
-hpet-03-misc.patch
-hpet-03-misc-tweaks.patch
-hpet-04-core.patch
-hpet-05-timer-services.patch
-hpet-05-timer-services-tweaks.patch
-hpet-06-rtc-emulation.patch
-advansys-procfs-fix.patch
-usb-serial-oops-fix.patch
-handle-setup_swap_extents-error.patch
-aha1542-oops-fix.patch
-cosa-free_netdev-fix.patch
-tty_files-oops-fix.patch
-remove-kcore-aout.patch

Merged

-deadline-requeue-workaround.patch

Dropped: fixed properly.

-tdfx-build-fix.patch

Folded into fbdev.patch

+misc34.patch

Misc fixes

+cfq-3-fixes.patch

CFQ IO scheduler fix

+ide-pm-oops-fix.patch

IDE power management fix

+kobject-unlimited-name-lengths-use-after-free-fix.patch

kobject oops fix

+convert-proc-stat-to-seq_file.patch

Use seqfile for /proc/stat

+get_rtc_time-fix.patch

RTC-vs-HPET fixes

+ricoh-mask-fix.patch

PCMCIA fix

+visws-qla1280-needs-pio.patch

SCSI fix

+dac960-devfs_name-fix.patch

Fix devfs on DAC960

+ikconfig-gzipped.patch

Move the ikconfig info to /proc/config.gz

+flush-invalidate-fixes.patch
+flush-invalidate-fixes-warning-fix.patch

Lots of rework of the cache flushing API and code. From DaveM

+elv-insertion-fix.patch

IO scheduler fixes

+8250_acpi-taints-kernel.patch

Add copyright to 8250_acpi.c

+proc_misc-build-fix.patch

Compile fix

+slab-check-PG_slab.patch

More slab debugging

+ide_floppy-maybe-fix.patch

Try to mend ide_floppy

+might_sleep-improvements.patch

Extra atomicity debug work.

+MODULE_ALIAS-in-block-devices.patch
+MODULE_ALIAS-in-char-devices.patch

Module autoloading support

+unpercpuify-in_flight-counter.patch

microoptimise disk stats accumulation

+enable-selinux-with-boot-parameter.patch

SELinux requires "selinux" on the kernel boot command line

+pty-devfs-fix.patch

sort-of fix old-style pty's

+i8042-free_irq-fix.patch

i8042 IRQ management fixlet.

+reiserfs-direct-io.patch

direct-IO support for reiserfs

+pdflush-diag.patch

debug stuff

+netlink-warning-fixes.patch

Warnig fixes

+really-use-english-date-in-version-string.patch

Locale fixes for the kernel version string

+acpi-pci-routing-fixes.patch

ACPI fixes

+psmouse_ipms2-option.patch

Add psmouse_ipms2 module/boot parameter to force PS/2 IPMS2 protocol

+i8042-history.patch

Extra i8042 debug support

-sched-CAN_MIGRATE_TASK-fix.patch
-sched-balance-fix-2.6.0-test3-mm3-A0.patch
-sched-2.6.0-test2-mm2-A3.patch
-ppc-sched_clock.patch
-ppc64-sched_clock.patch
-sparc64_sched_clock.patch
-x86_64-sched_clock.patch
-sched-warning-fix.patch
-sched-balance-tuning.patch
-sched-no-tsc-on-numa.patch
-o12.2int.patch
-o12.3.patch
-o13int.patch
-o13.1int.patch
-o14int.patch
-o14int-div-fix.patch
-o14.1int.patch
-o15int.patch
-o16int.patch
-o16.1int.patch
-o16.2int.patch
-o16.3int.patch
-o18int.patch
-o18.1int.patch
-sched-cpu-migration-fix.patch

Dropped

+np-sched-01-sched-fork-cleanup.patch
+np-sched-02-sched-migrate-fix.patch
+np-sched-03-sched-balance-tuning.patch
+np-sched-04-sched-policy-10b.patch

Added.

-4g4g-preempt-vstack-fix.patch
-4g4g-kmap-warning-comments.patch
-4g4g-slab-__get_user-fix.patch
-4g4g-vmlinux-update-got-lost.patch
-4g4g-do_page_fault-cleanup.patch
-4g4g-cleanups.patch
-kgdb-4g4g-fix-2.patch
-4g4g-config-fix.patch
-4g4g-pmd-fix.patch
-4g4g-wli-fixes.patch
-4g4g-fpu-fix.patch
-4g4g-show_registers-fix.patch
-4g4g-pin_page-atomicity-fix.patch
-4g4g-remove-touch_all_pages.patch
-4g4g-debug-flags-fix.patch
-4g4g-TI_task-fix.patch
-cyclone-fixmap-fix.patch

Folded into 4g-2.6.0-test2-mm2-A5.patch





All 141 patches

linus.patch

mm.patch
add -mmN to EXTRAVERSION

kgdb-ga.patch
kgdb stub for ia32 (George Anzinger's one)
kgdbL warning fix

kgdb-warning-fix.patch
kgdbL warning fix

kgdb-build-fix.patch

kgdb-spinlock-fix.patch

kgdb-fix-debug-info.patch
kgdb: CONFIG_DEBUG_INFO fix

kgdb-cpumask_t.patch

kgdb-x86_64-fixes.patch
x86_64 fixes

config_spinline.patch
uninline spinlocks for profiling accuracy.

ppc64-build-fixes.patch
Fix ppc64 breakage

ppc64-bar-0-fix.patch
Allow PCI BARs that start at 0

ppc64-reloc_hide.patch

ppc64-semaphore-reimplementation.patch
ppc64: use the ia32 semaphore implementation

ppc64-local.patch
ppc64: local.h implementation

sym-do-160.patch
make the SYM driver do 160 MB/sec

rt-tasks-special-vm-treatment.patch
real-time enhanced page allocator and throttling

rt-tasks-special-vm-treatment-2.patch

input-use-after-free-checks.patch
input layer debug checks

fbdev.patch
framebbuffer driver update

cursor-flashing-fix.patch
fbdev: fix cursor letovers

misc34.patch
misc fixes

slab-hexdump.patch
slab: hexdump structures when things go wrong

aic7xxx-parallel-build-fix.patch
fix parallel builds for aic7xxx

thread-pgrp-fix-2.patch
Fix setpgid and threads

ramdisk-cleanup.patch

delay-ksoftirqd-fallback.patch
Try harded in IRQ context before falling back to ksoftirqd

intel8x0-cleanup.patch
intel8x0 cleanups

claim-serio-early.patch
Serio: claim serio early

fix-strange-code-in-bio_add_page.patch
Fix odd code in bio_add_page

mark-devfs-obsolete.patch
mark devfs obsolete

cfq-3.patch
CFQ io scheduler

cfq-3-fixes.patch
CFQ fixes

sysfs-memleak-fix.patch
Fix sysfs memory leak

VT8231-router-detection.patch
VT8231 IRQ router detection

block-devfs-conversions.patch
Initialise devfs_name in various block drivers

test4-pm1.patch
power management update

ide-pm-oops-fix.patch
IDE power management oops fix

kobject-unlimited-name-lengths.patch
kobject: Support unlimited name lengths.

kobject-unlimited-name-lengths-use-after-free-fix.patch
kobject_cleanup() use-after-free-fix

convert-proc-stat-to-seq_file.patch
convert /proc/stat to seq_file

get_rtc_time-fix.patch
Fix rtc symbol clash and HPET config problems

ricoh-mask-fix.patch
pcmcia: ricoh.h mask fix
EDEC
From: KOMURO <komujun@xxxxxxxxx>, Alan Cox <alan@xxxxxxxxxxxxxxxxxxx>

RL5C4XX_16BIT_MEM_0 was wrong.

visws-qla1280-needs-pio.patch
add config option for qla1280 SCSI MMIO/ioport selection

dac960-devfs_name-fix.patch
dac960 devfs_name initialisation fix

ikconfig-gzipped.patch
Move ikconfig to /proc/config.gz

flush-invalidate-fixes.patch
memory writeback/invalidation fixes

flush-invalidate-fixes-warning-fix.patch

elv-insertion-fix.patch
elevator insertion fixes

8250_acpi-taints-kernel.patch
8250_acpi taints kernel

proc_misc-build-fix.patch
proc_misc.c needs irq.h

slab-check-PG_slab.patch
more slab page checking

ide_floppy-maybe-fix.patch
might fix ide_floppy

might_sleep-improvements.patch
might_sleep() improvements

MODULE_ALIAS-in-block-devices.patch
MODULE_ALIAS() in block devices

MODULE_ALIAS-in-char-devices.patch
MODULE_ALIAS() in char devices

unpercpuify-in_flight-counter.patch
Remove percpufication of in_flight counter in diskstats

enable-selinux-with-boot-parameter.patch
Enable SELinux via boot parameter

pty-devfs-fix.patch
devfs pty fix

i8042-free_irq-fix.patch
i8042 free_irq() aliasing fix

reiserfs-direct-io.patch
resierfs direct-IO support

pdflush-diag.patch

netlink-warning-fixes.patch

really-use-english-date-in-version-string.patch
really use english date in version string

acpi-pci-routing-fixes.patch
Fixing USB interrupt problems with ACPI enabled

p00001_synaptics-restore-on-close.patch

p00002_psmouse-reset-timeout.patch

p00003_synaptics-multi-button.patch

p00004_synaptics-optional.patch

p00005_synaptics-pass-through.patch

p00006_psmouse-suspend-resume.patch

p00007_synaptics-old-proto.patch

synaptics-mode-set.patch
Synaptics mode setting

syn-multi-btn-fix.patch
synaptics multibutton fix

keyboard-resend-fix.patch
keyboard resend fix

psmouse_ipms2-option.patch
Force mouse detection as imps/2 (and fix my KVM switch)

i8042-history.patch
debug: i8042 history dumping

linux-isp-2.patch

linux-isp-2-fix-again.patch
lost feral fix

feral-bounce-fix.patch
Feral driver - highmem issues

feral-bounce-fix-2.patch
Feral driver bouncing fix

list_del-debug.patch
list_del debug check

print-build-options-on-oops.patch
print a few config options on oops

show_task-free-stack-fix.patch
show_task() fix and cleanup

put_task_struct-debug.patch

ia32-mknod64.patch
mknod64 for ia32

ext2-64-bit-special-inodes.patch
ext2: support for 64-bit device nodes

ext3-64-bit-special-inodes.patch
ext3: support for 64-bit device nodes

64-bit-dev_t-kdev_t.patch
64-bit dev_t and kdev_t

64-bit-dev_t-other-archs.patch
enable 64-bit dev_t for other archs

mknod64-64-bit-fix.patch
dev_t: fix mknod for 64-bit archs

ustat64.patch
ustat64

ppc-64-bit-stat.patch
fix ppc stat.h for 64-bit dev_t

64-bit-dev_t-init_rd-fixes.patch
initrd fixes for 64-bit dev_t

arch-dev_t-stat-fixes.patch
Fix all asm-*/stat.h dev_t instances

oops-dump-preceding-code.patch
i386 oops output: dump preceding code

lockmeter.patch

sparc64-lockmeter-fix.patch

sparc64-lockmeter-fix-2.patch
Fix lockmeter on sparc64

printk-oops-mangle-fix.patch
disentangle printk's whilst oopsing on SMP

20-odirect_enable.patch

21-odirect_cruft.patch

22-read_proc.patch

23-write_proc.patch

24-commit_proc.patch

25-odirect.patch

nfs-O_DIRECT-always-enabled.patch
Force CONFIG_NFS_DIRECTIO

np-sched-01-sched-fork-cleanup.patch
move fork-related code to fork.c

np-sched-02-sched-migrate-fix.patch
scheduler migration fix

np-sched-03-sched-balance-tuning.patch
scheduler balancing tuning

np-sched-04-sched-policy-10b.patch
scheduler policy changes

4g-2.6.0-test2-mm2-A5.patch
4G/4G split patch
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g/4g usercopy atomicity fix
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g/4g usercopy atomicity fix
4G/4G preempt on vstack
4G/4G: even number of kmap types
4g4g: fix __get_user in slab
4g4g: Remove extra .data.idt section definition
4g/4g linker error (overlapping sections)
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g4g: show_registers() fix
4g/4g usercopy atomicity fix
4g4g: debug flags fix
4g4g: Fix wrong asm-offsets entry
cyclone time fixmap fix
4G/4G preempt on vstack
4G/4G: even number of kmap types
4g4g: fix __get_user in slab
4g4g: Remove extra .data.idt section definition
4g/4g linker error (overlapping sections)
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g4g: show_registers() fix
4g/4g usercopy atomicity fix
4g4g: debug flags fix
4g4g: Fix wrong asm-offsets entry
cyclone time fixmap fix

ppc-fixes.patch
make mm4 compile on ppc

aic7xxx_old-oops-fix.patch

aio-01-retry.patch
AIO: Core retry infrastructure

io_submit_one-EINVAL-fix.patch
Fix aio process hang on EINVAL

aio-02-lockpage_wq.patch
AIO: Async page wait

aio-03-fs_read.patch
AIO: Filesystem aio read

aio-04-buffer_wq.patch
AIO: Async buffer wait

aio-05-fs_write.patch
AIO: Filesystem aio write

aio-05-fs_write-fix.patch

aio-06-bread_wq.patch
AIO: Async block read

aio-06-bread_wq-fix.patch

aio-07-ext2getblk_wq.patch
AIO: Async get block for ext2

O_SYNC-speedup-2.patch
speed up O_SYNC writes

aio-09-o_sync.patch
aio O_SYNC

aio-10-BUG-fix.patch
AIO: fix a BUG

aio-11-workqueue-flush.patch
AIO: flush workqueues before destroying ioctx'es

aio-12-readahead.patch
AIO: readahead fixes

aio-dio-no-readahead.patch
aio O_DIRECT no readahead

lock_buffer_wq-fix.patch
lock_buffer_wq fix

unuse_mm-locked.patch
AIO: hold the context lock across unuse_mm

aio-take-task_lock.patch
From: Suparna Bhattacharya <suparna@xxxxxxxxxx>
Subject: Re: 2.5.72-mm1 - Under heavy testing with AIO,.. vmstat seems to blow the kernel

aio-O_SYNC-fix.patch
Unify o_sync changes for aio and regular writes

aio-O_SYNC-fix-missing-bit.patch
aio-O_SYNC-fix bits got lost

O_SYNC-speedup-nolock-fix.patch

aio-writev-nsegs-fix.patch
aio: writev nr_segs fix

aio-remove-lseek-triggerable-BUG_ONs.patch

aio-readahead-rework.patch
Unified page range readahead for aio and regular reads

aio-readahead-speedup.patch
Readahead issues and AIO read speedup

aio-osync-fix-2.patch
More AIO O_SYNC related fixes



-
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/