Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!
logbridge.uoregon.edu!fr.usenet-edu.net!usenet-edu.net!news.mailgate.org!
bofh.it!robomod
From: Andrew Morton <a...@digeo.com>
Newsgroups: linux.kernel
Subject: 2.5.62-mm2
Date: Fri, 21 Feb 2003 08:50:09 +0100
Message-ID: <20030221075009$27a9@gated-at.bofh.it>
X-Mailer: Sylpheed version 0.8.9 (GTK+ 1.2.10; i586-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-Originalarrivaltime: 21 Feb 2003 07:45:53.0831 (UTC) FILETIME=[43049B70:01C2D97D]
Sender: robo...@news.nic.it
X-Mailing-List: linux-kernel@vger.kernel.org
Approved: robo...@news.nic.it
Lines: 293
Organization: linux.* mail to news gateway
X-Original-Date: Thu, 20 Feb 2003 23:47:33 -0800
X-Original-Message-ID: <20030220234733.3d4c5e6d.akpm@digeo.com>
X-Original-Sender: linux-kernel-ow...@vger.kernel.org
X-Original-To: linux-ker...@vger.kernel.org, linux...@kvack.org
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.62/2.5.62-mm2/
Various little bits and pieces. Mainly work against the anticipatory
scheduler.
The anticipatory scheduler has been moved into its own file now, and
deadline-iosched is unaltered from 2.5.62 base (apart from a small bugfix).
So this tree has three elevators (apart from the no-op elevator). You can
select between them via the kernel boot commandline:
elevator=as
elevator=cfq
elevator=deadline
The default is AS.
Changes since 2.5.62-mm1:
-xfs-warning-fixes.patch
-xfs-cli-fix.patch
-drm-timer-init.patch
-cifs-exports.patch
-mk_pte_huge-header.patch
-summit-numaq-kirq-fix.patch
-remove-MAX_BLKDEV-from-nfsd.patch
-const-warning-fix-1.patch
-const-warning-fix-2.patch
-const-warning-fix-3.patch
-visws-1.patch
-visws-2.patch
-visws-3.patch
-visws-4.patch
-visws-5.patch
-visws-6.patch
-visws-7.patch
-visws-8.patch
-visws-9.patch
-visws-10.patch
-visws-11.patch
-visws-12.patch
-visws-13.patch
-visws-pci-fix.patch
-profiling-cleanup.patch
-profiler-make-static.patch
-tty-module-refcounting.patch
Merged
+ppc64-timer-fix.patch
+ppc-entry-build-fix.patch
+ppc64-time-warning-fix.patch
+ppc64-64-bit-exec-fix.patch
Various ppc64 fixes
+sym-do-160.patch
Make sym-2 driver do 160 MB/sec (this patch is wrong)
-reiserfs_file_write-3.patch
+reiserfs_file_write-4.patch
Latest from Namesys
-deadline-np-42.patch
-deadline-np-43.patch
-batch-tuning.patch
-starvation-by-read-fix.patch
-anticipatory_io_scheduling.patch
-deadline-jiffies-wrap.patch
Rolled into the new drivers/block/as-iosched.c
+as-iosched.patch
Break the anticipatory scheduler out into a new file.
+as-comments-and-tweaks.patch
Anticipatory scheduler Update from Nick.
+isp-update-1.patch
Fix the linux-isp driver's shutdown handling.
+crc32-speedup-2.patch
speed up the crc32 code
+aic-makefile-fix.patch
Fix the aicasm build
+atm_dev_sem.patch
ATM locking fix
+flush-tlb-all-2.patch
preempt safety for x86_64, ia64
+linux-2.5.62-early_ioremap_A0.patch
+linux-2.5.62-x440disco_A0.patch
+srat-config-fix.patch
summit support fixes
+dget-BUG.patch
Make dget() go BUG() again on zero-ref dentries
+sysfs-dget-fix.patch
Fix sysfs's dget() of zero-ref dentries
+disk-accounting-fix.patch
Fix the SARD accounting
+hugh-inode-pruning-race-fix.patch
Fix race between inode reclaim and unmount
-elevator-selection.patch
Folded into as-iosched.patch and cfq-2.patch
All 53 patches:
linus.patch
ppc64-reloc_hide.patch
anton-1.patch
ppc64 patch
ppc64-pci-patch.patch
Subject: pci patch
ppc64-e100-fix.patch
fix e100 for big-endian machines
ppc64-aio-32bit-emulation.patch
32/64bit emulation for aio
ppc64-timer-fix.patch
ppc64: fix the build for posix timer changes
ppc-entry-build-fix.patch
ppc64: Fix the build for linux/sys.h changes
ppc64-time-warning-fix.patch
ppc64: time warning fixes
ppc64-64-bit-exec-fix.patch
Subject: 64bit exec
sym-do-160.patch
make the SYM driver do 160 MB/sec
kgdb.patch
nfsd-disable-softirq.patch
Fix race in svcsock.c in 2.5.61
report-lost-ticks.patch
make lost-tick detection more informative
devfs-fix.patch
ptrace-flush.patch
Subject: [PATCH] ptrace on 2.5.44
buffer-debug.patch
buffer.c debugging
warn-null-wakeup.patch
ext3-truncate-ordered-pages.patch
ext3: explicitly free truncated pages
deadline-dispatching-fix.patch
deadline IO scheduler dispatching fix
nfs-unstable-pages.patch
"unstable" page accounting for NFS.
initial-jiffies.patch
make jiffies wrap 5 min after boot
reiserfs_file_write-4.patch
ReiserFS CPU efficient large writes for 2.5
tcp-wakeups.patch
Use fast wakeups in TCP/IPV4
lockd-lockup-fix.patch
Subject: Re: Fw: Re: 2.4.20 NFS server lock-up (SMP)
rcu-stats.patch
RCU statistics reporting
ext3-journalled-data-assertion-fix.patch
Remove incorrect assertion from ext3
nfs-speedup.patch
nfs-oom-fix.patch
nfs oom fix
sk-allocation.patch
Subject: Re: nfs oom
nfs-more-oom-fix.patch
nfs-sendfile.patch
Implement sendfile() for NFS
rpciod-atomic-allocations.patch
Make rcpiod use atomic allocations
put_page-speedup.patch
hugetlb put_page speedup
linux-isp.patch
isp-update-1.patch
remove-unused-congestion-stuff.patch
Subject: [PATCH] remove unused congestion stuff
crc32-speedup-2.patch
Subject: [PATCH] crc32 improvements for 2.5, more optimizations
aic-makefile-fix.patch
aicasm Makefile fix
atm_dev_sem.patch
convert atm_dev_lock from spinlock to semaphore
flush-tlb-all-2.patch
flush_tlb_all preempt safety for voyager and x86_64
linux-2.5.62-early_ioremap_A0.patch
Early ioremap support for ia32
linux-2.5.62-x440disco_A0.patch
srat-config-fix.patch
dget-BUG.patch
Check for zero d_count in dget()
sysfs-dget-fix.patch
sysfs dget() fix
disk-accounting-fix.patch
SARD accounting fix
hugh-inode-pruning-race-fix.patch
Fix race between umount and iprune
as-iosched.patch
anticipatory I/O scheduler
as-comments-and-tweaks.patch
antsched: commentary and
cfq-2.patch
CFQ scheduler, #2
smalldevfs.patch
smalldevfs
smalldevfs-dcache_rcu-fix.patch
Subject: Re: 2.5.61-mm1
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!
news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!
newsfeed.fjserv.net!proxad.net!fr.usenet-edu.net!usenet-edu.net!
news.mailgate.org!bofh.it!robomod
From: Andrew Morton <a...@digeo.com>
Newsgroups: linux.kernel
Subject: 2.5.62-mm3
Date: Mon, 24 Feb 2003 08:10:06 +0100
Message-ID: <20030224071006$1b32@gated-at.bofh.it>
X-Mailer: Sylpheed version 0.8.9 (GTK+ 1.2.10; i586-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-Originalarrivaltime: 24 Feb 2003 07:00:12.0286 (UTC) FILETIME=[602B49E0:01C2DBD2]
Sender: robo...@news.nic.it
X-Mailing-List: linux-kernel@vger.kernel.org
Approved: robo...@news.nic.it
Lines: 356
Organization: linux.* mail to news gateway
X-Original-Date: Sun, 23 Feb 2003 23:00:23 -0800
X-Original-Message-ID: <20030223230023.365782f3.akpm@digeo.com>
X-Original-Sender: linux-kernel-ow...@vger.kernel.org
X-Original-To: linux-ker...@vger.kernel.org, linux...@kvack.org
http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.62/2.5.62-mm3/
. Included Dave McCracken's "Object-based RMAP" patch.
What this dopey name actually means is that when page reclaim tries to
unmap a file-backed page it walks the VMAs attached to the address_space
and the pagetables attached thereto. So there is no need for pte_chains
for these pages.
The patch is simple, but potentially has search complexity problems with
weird workloads which have high sharing levels. Allegedly. Work is
ongoing.
. Several more anticipatory scheduler tweaks. This has been an exercise
in hunting down situations in which the scheduler does the wrong thing, and
plugging those up.
The only known problem at this time is a ~20% falloff in threaded
OLTP-style database activity. This is really complex, involving
interactions between reads, O_SYNC writes and i_sem contention.
The problem will recede to less than 10% when we retune the anticipation
timer (it is currently set too high just so we can discover these things).
But we do not see a sane way of fixing this for real. At present it will
need to be manually tuned away with
echo 0 > /sys/block/hdXX/antic_expire
Later, we will probably have to perform this disabling automatically.
. There are some performance fixes which will help OLTP-style workloads
which are using regular old files through the pagecache. It seems to be
running maybe 60-70% faster than 2.4.x now, but it varies.
. A few performance patches to reduce the amount of work we do in
update_atime() and __mark_inode_dirty() should pull back some of the
regressions which have been observed in there.
Changes since 2.5.62-mm3:
+mm.patch
Update EXTRAVERSION
-anton-1.patch
-ppc64-timer-fix.patch
-ppc-entry-build-fix.patch
-ppc64-time-warning-fix.patch
Merged
+user-times-jiffies-wrap-fix.patch
Jiffy wrapping fix for process time accounting
+slab-batchcount-limit-fix.patch
Fix the fix for excessive interrupts-off time in debug-enabled slab.
+use-find_get_page.patch
Cleanup
+irda-interruptible-sleep.patch
Don't let kIrDAd contribute to load average.
+as-hz-1000-fix.patch
+as-tidy-up-rename.patch
+as-update-1.patch
+as-break-anticipation-on-write.patch
+as-break-if-readahead.patch
+as-notice-exit.patch
Anticipatory scheduler work
+readahead-shrink-to-zero.patch
Allow readahead to adapt to zero.
+objrmap-2.5.62-5.patch
VMA-based page unmapping
+kill-bogus-wakeup-messge.patch
Fix swsusp vs pdflush problem
+dont-sync-with-stopped-pdflush.patch
swsusp fix
+oprofile-up-fix.patch
Fix oprofile for uniprocessors
+update_atime-speedup.patch
+ext2-update_atime_speedup.patch
+ext3-update_atime_speedup.patch
Speed up uddate_atime() and __mark_inode_dirty()
+UPDATE_ATIME-to-update_atime.patch
Rename UPDATE_ATIME() to update_atime()
+irq-balance-disable-fix.patch
Fix the disabling of kird
+oom-killer-dont-spin-on-same-task.patch
Fix the oom-killer
+add-missing-global_flush_tlb-calls.patch
Add some global TLB flushes around change_page_attr()
+ext3-O_SYNC-speedup.patch
Speed up ext3 O_SYNC writes
+remove-MAX_BLKDEV-from-genhd.patch
Clear out some legacy stuff.
All 73 patches
linus.patch
Latest from Linus
mm.patch
add -mmN to EXTRAVERSION
ppc64-reloc_hide.patch
ppc64-pci-patch.patch
Subject: pci patch
ppc64-e100-fix.patch
fix e100 for big-endian machines
ppc64-aio-32bit-emulation.patch
32/64bit emulation for aio
ppc64-64-bit-exec-fix.patch
Subject: 64bit exec
sym-do-160.patch
make the SYM driver do 160 MB/sec
kgdb.patch
nfsd-disable-softirq.patch
Fix race in svcsock.c in 2.5.61
report-lost-ticks.patch
make lost-tick detection more informative
devfs-fix.patch
ptrace-flush.patch
Subject: [PATCH] ptrace on 2.5.44
buffer-debug.patch
buffer.c debugging
warn-null-wakeup.patch
ext3-truncate-ordered-pages.patch
ext3: explicitly free truncated pages
deadline-dispatching-fix.patch
deadline IO scheduler dispatching fix
nfs-unstable-pages.patch
"unstable" page accounting for NFS.
initial-jiffies.patch
make jiffies wrap 5 min after boot
user-times-jiffies-wrap-fix.patch
Fix user time accounting's handling of jiffies wrap
reiserfs_file_write-4.patch
ReiserFS CPU efficient large writes for 2.5
tcp-wakeups.patch
Use fast wakeups in TCP/IPV4
lockd-lockup-fix.patch
Subject: Re: Fw: Re: 2.4.20 NFS server lock-up (SMP)
rcu-stats.patch
RCU statistics reporting
ext3-journalled-data-assertion-fix.patch
Remove incorrect assertion from ext3
nfs-speedup.patch
nfs-oom-fix.patch
nfs oom fix
sk-allocation.patch
Subject: Re: nfs oom
nfs-more-oom-fix.patch
nfs-sendfile.patch
Implement sendfile() for NFS
rpciod-atomic-allocations.patch
Make rcpiod use atomic allocations
put_page-speedup.patch
hugetlb put_page speedup
linux-isp.patch
isp-update-1.patch
remove-unused-congestion-stuff.patch
Subject: [PATCH] remove unused congestion stuff
slab-batchcount-limit-fix.patch
Fix slab batchcount limiting code
crc32-speedup-2.patch
Subject: [PATCH] crc32 improvements for 2.5, more optimizations
aic-makefile-fix.patch
aicasm Makefile fix
atm_dev_sem.patch
convert atm_dev_lock from spinlock to semaphore
flush-tlb-all-2.patch
flush_tlb_all preempt safety for voyager and x86_64
linux-2.5.62-early_ioremap_A0.patch
Early ioremap support for ia32
linux-2.5.62-x440disco_A0.patch
x440 SRAT parsing
use-find_get_page.patch
use find_get_page() in do_generic_mapping_read()
irda-interruptible-sleep.patch
Make kIrDAd us interruptible sleep
dget-BUG.patch
Check for zero d_count in dget()
sysfs-dget-fix.patch
sysfs dget() fix
disk-accounting-fix.patch
SARD accounting fix
hugh-inode-pruning-race-fix.patch
Fix race between umount and iprune
as-iosched.patch
anticipatory I/O scheduler
as-comments-and-tweaks.patch
antsched: commentary and
as-hz-1000-fix.patch
Fix anticipatory scheduler for HZ=100
as-tidy-up-rename.patch
tidy up AS rename
as-update-1.patch
AS update
as-break-anticipation-on-write.patch
AS break on write
as-break-if-readahead.patch
detect overlapping reads and writes
as-notice-exit.patch
stop anticipation if a task exits
readahead-shrink-to-zero.patch
Allow VFS readahead to fall to zero
cfq-2.patch
CFQ scheduler, #2
smalldevfs.patch
smalldevfs
smalldevfs-dcache_rcu-fix.patch
Subject: Re: 2.5.61-mm1
objrmap-2.5.62-5.patch
object-based rmap
kill-bogus-wakeup-messge.patch
swsusp: kill bogus wakeup warning
dont-sync-with-stopped-pdflush.patch
swsusp: don't sync with stopped pdflush
oprofile-up-fix.patch
fix oprofile on UP (lockless sync)
update_atime-speedup.patch
speed up update_atime()
ext2-update_atime_speedup.patch
Use one_sec_update_atime in ext2
ext3-update_atime_speedup.patch
Use one_sec_update_atime in ext2
UPDATE_ATIME-to-update_atime.patch
Rename UPDATE_ATIME to update_atime
irq-balance-disable-fix.patch
fix IRQ balancing disable controls
oom-killer-dont-spin-on-same-task.patch
don't let OOM killer kill same process repeatedly
add-missing-global_flush_tlb-calls.patch
add some missing gloabl_flush_tlb() calls
ext3-O_SYNC-speedup.patch
ext3: speed up O_SYNC writes
remove-MAX_BLKDEV-from-genhd.patch
remove MAX_BLKDEV from genhd.c
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!
news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!nntp.infostrada.it!
bofh.it!robomod
From: Andrew Morton <a...@digeo.com>
Newsgroups: linux.kernel
Subject: 2.5.63-mm1
Date: Thu, 27 Feb 2003 12:10:05 +0100
Message-ID: <20030227111005$5b14@gated-at.bofh.it>
X-Mailer: Sylpheed version 0.8.9 (GTK+ 1.2.10; i586-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-Originalarrivaltime: 27 Feb 2003 10:58:14.0635 (UTC) FILETIME=[205A0BB0:01C2DE4F]
Sender: robo...@news.nic.it
X-Mailing-List: linux-kernel@vger.kernel.org
Approved: robo...@news.nic.it
Lines: 419
Organization: linux.* mail to news gateway
X-Original-Date: Thu, 27 Feb 2003 02:59:00 -0800
X-Original-Message-ID: <20030227025900.1205425a.akpm@digeo.com>
X-Original-Sender: linux-kernel-ow...@vger.kernel.org
X-Original-To: linux-ker...@vger.kernel.org, linux...@kvack.org
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.63/2.5.63-mm1/
. Tons of changes to the anticipatory scheduler. It may not be working
very well at present. Please use "elevator=deadline" if it causes
problems.
. Updated smalldevfs patch.
. A fix for the VMA-based reverse mapping patch.
. Added Ingo's latest CPU scheduler update.
. Lots of random fixes.
linus.patch
Latest from Linus
-initial-jiffies.patch
-user-times-jiffies-wrap-fix.patch
-put_page-speedup.patch
-slab-batchcount-limit-fix.patch
-crc32-speedup-2.patch
-flush-tlb-all-2.patch
-linux-2.5.62-early_ioremap_A0.patch
-linux-2.5.62-x440disco_A0.patch
-use-find_get_page.patch
-irda-interruptible-sleep.patch
-dget-BUG.patch
-disk-accounting-fix.patch
-hugh-inode-pruning-race-fix.patch
-kill-bogus-wakeup-messge.patch
-dont-sync-with-stopped-pdflush.patch
-irq-balance-disable-fix.patch
-oom-killer-dont-spin-on-same-task.patch
-add-missing-global_flush_tlb-calls.patch
-ext3-O_SYNC-speedup.patch
-remove-MAX_BLKDEV-from-genhd.patch
Merged
+separate.patch
My contribution to the spelling bee.
+rpc_rmdir-fix.patch
Fix the NFS oops
+ppc64-scruffiness.patch
Fix some warnings
-reiserfs_file_write-4.patch
+reiserfs_file_write-5.patch
Updated (I don't think it changed)
+limit-write-latency.patch
Fix potential source of write-vs-write latency in VFS
+lockd-lockup-fix-2.patch
Updated patch from Neil for an NFS server deadlock
+loop-hack.patch
Fix an OOM and oops in loop
+flock-fix.patch
File locking fix from Matthew
+sysfs-dget-fix-2.patch
Fix a sysfs dentry race (this isn't right)
+irq-sharing-fix.patch
Fix SA_INTERRUPT for shared interrupts
+anticipation_is_killing_me.patch
+as-fix-hughs-problem.patch
+as-cleanup.patch
+as-start-stop-anticipation-helpers.patch
+as-cleanup-2.patch
+as-cleanup-3.patch
+as-cleanup-3-write-latency-fix.patch
+as-handle-exitted-tasks.patch
+as-handle-exitted-tasks-fix.patch
+as-no-plugging-and-cleanups.patch
+as-remove-debug.patch
+as-track-queued-reads.patch
+as-accounting-fix.patch
+as-nr_reads-fix.patch
+as-tuning.patch
+as-disable-nr_reads.patch
Anticipatory scheduler work
smalldevfs.patch
Updated
-smalldevfs-dcache_rcu-fix.patch
Folded into smalldevfs.patch
+objrmap-X-fix.patch
Fix VMA-based reverse mapping
+per-cpu-disk-stats.patch
Use per-cpu data for disk accounting
+presto_get_sb-fix.patch
Fix an intermezzo oops
+on_each_cpu.patch
+on_each_cpu-ldt-cleanup.patch
preempt-safety for smp_call_function()
+notsc-panic.patch
x86 TSC cleanup
+alloc_pages_cleanup.patch
Code consolidation
+ext2-handle-htree-flag.patch
ext2 htree back-compatibility
+sched-a3.patch
CPU scheduler update
+mpparse-typo-fix.patch
Fix a printk bug
+i386-no-swap-fix.patch
Fix ia32 CONFIG_SWAP=n
+remove-hugetlb_key.patch
+hugetlbpage-doc-update.patch
+hugetlb-valid-page-ranges.patch
Hugetlbpage work
All 88 patches:
linus.patch
Latest from Linus
separate.patch
mm.patch
add -mmN to EXTRAVERSION
rpc_rmdir-fix.patch
Fix nfs oops during mount
ppc64-reloc_hide.patch
ppc64-pci-patch.patch
Subject: pci patch
ppc64-e100-fix.patch
fix e100 for big-endian machines
ppc64-aio-32bit-emulation.patch
32/64bit emulation for aio
ppc64-64-bit-exec-fix.patch
Subject: 64bit exec
ppc64-scruffiness.patch
Fix some PPC64 compile warnings
sym-do-160.patch
make the SYM driver do 160 MB/sec
kgdb.patch
nfsd-disable-softirq.patch
Fix race in svcsock.c in 2.5.61
report-lost-ticks.patch
make lost-tick detection more informative
devfs-fix.patch
ptrace-flush.patch
cache flushing in the ptrace code
buffer-debug.patch
buffer.c debugging
warn-null-wakeup.patch
ext3-truncate-ordered-pages.patch
ext3: explicitly free truncated pages
deadline-dispatching-fix.patch
deadline IO scheduler dispatching fix
nfs-unstable-pages.patch
"unstable" page accounting for NFS.
limit-write-latency.patch
reiserfs_file_write-5.patch
tcp-wakeups.patch
Use fast wakeups in TCP/IPV4
lockd-lockup-fix-2.patch
Subject: Re: Fw: Re: 2.4.20 NFS server lock-up (SMP)
rcu-stats.patch
RCU statistics reporting
ext3-journalled-data-assertion-fix.patch
Remove incorrect assertion from ext3
nfs-speedup.patch
nfs-oom-fix.patch
nfs oom fix
sk-allocation.patch
Subject: Re: nfs oom
nfs-more-oom-fix.patch
nfs-sendfile.patch
Implement sendfile() for NFS
rpciod-atomic-allocations.patch
Make rcpiod use atomic allocations
linux-isp.patch
isp-update-1.patch
remove-unused-congestion-stuff.patch
Subject: [PATCH] remove unused congestion stuff
aic-makefile-fix.patch
aicasm Makefile fix
loop-hack.patch
loop: Fix OOM and oops
atm_dev_sem.patch
convert atm_dev_lock from spinlock to semaphore
flock-fix.patch
flock fixes for 2.5.62
sysfs-dget-fix-2.patch
irq-sharing-fix.patch
fix irq sharing and SA_INTERRUPT on x86
as-iosched.patch
anticipatory I/O scheduler
as-comments-and-tweaks.patch
antsched: commentary and
as-hz-1000-fix.patch
Fix anticipatory scheduler for HZ=100
as-tidy-up-rename.patch
tidy up AS rename
anticipation_is_killing_me.patch
as-update-1.patch
AS update
as-break-anticipation-on-write.patch
AS break on write
as-break-if-readahead.patch
detect overlapping reads and writes
as-fix-hughs-problem.patch
Add a pointer to the queue into struct as_data
as-cleanup.patch
anticipatory scheduler cleanups
as-start-stop-anticipation-helpers.patch
AS: add anticipation stop/start helper functions
as-cleanup-2.patch
Subject: [PATCH] some cleanups 2
as-cleanup-3.patch
AS: more cleanups
as-cleanup-3-write-latency-fix.patch
Fix as-cleanup-3
as-handle-exitted-tasks.patch
as-handle-exitted-tasks-fix.patch
fix for as IO contexts
as-no-plugging-and-cleanups.patch
AS no plugging + cleanups
as-remove-debug.patch
as-track-queued-reads.patch
AS: track queued reads
as-accounting-fix.patch
AS: track queued reads (fix)
as-nr_reads-fix.patch
AS: read accounting fix
as-tuning.patch
AS: tuning
as-disable-nr_reads.patch
AS: disable per-process in-flight read logic
readahead-shrink-to-zero.patch
Allow VFS readahead to fall to zero
cfq-2.patch
CFQ scheduler, #2
smalldevfs.patch
smalldevfs
objrmap-2.5.62-5.patch
object-based rmap
objrmap-X-fix.patch
objrmap fix for X
oprofile-up-fix.patch
fix oprofile on UP (lockless sync)
update_atime-speedup.patch
speed up update_atime()
ext2-update_atime_speedup.patch
Use one_sec_update_atime in ext2
ext3-update_atime_speedup.patch
Use one_sec_update_atime in ext2
UPDATE_ATIME-to-update_atime.patch
Rename UPDATE_ATIME to update_atime
per-cpu-disk-stats.patch
Make diskstats per-cpu using kmalloc_percpu
presto_get_sb-fix.patch
fix presto_get_sb() return value and oops.
on_each_cpu.patch
fix preempt-issues with smp_call_function()
on_each_cpu-ldt-cleanup.patch
notsc-panic.patch
Don't panic if TSC is enabled and notsc is used
alloc_pages_cleanup.patch
clean up redundant code for alloc_pages
ext2-handle-htree-flag.patch
ext2: clear ext3 htree flag on directories
sched-a3.patch
"HT scheduler", sched-2.5.63-A3
mpparse-typo-fix.patch
fix typo in arch/i386/kernel/mpparse.c in printk
i386-no-swap-fix.patch
allow CONFIG_SWAP=n for i386
remove-hugetlb_key.patch
remove dead hugetlb_key forward decl
hugetlbpage-doc-update.patch
hugetlbpage documentation update
hugetlb-valid-page-ranges.patch
hugetlb: fix MAP_FIXED handling
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
2.5.63-mm2
From: Andrew Morton (akpm@digeo.com)
Date: Sun Mar 02 2003 - 21:09:59 EST
http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.63/2.5.63-mm2/
Mainly bugfixes, and solidification of the anticipatory scheduler.
The anticipatory scheduler has become significantly better - I believe that
all of the little regressions which had previously been identified are fixed
up now, with the exception of the OLTP-style database workload which is still
10% slower. Write-versus-write latency problems have been fixed, which is
important for ext3 behaviour during heavy writeback.
All the infrastructure for per-task IO pattern tracking is in now place so we
should be able to fix the OLTP slowdown without any requirement for manual
tuning.
We still have not located Ed Tomlinson's lost IO request. It's odd.
If you see this come out:
Slab corruption: start=cde0414c, expend=cde0418b, problemat=cde04162
Data: **********************7B ****************************************A5
Next: 71 F0 2C .A5 C2 0F 17 84 10 B3 CE 00 80 04 08 00 A0 05 08 8C 1C 90 CE 25 00 00 00 75 18 00 00
slab error in check_poison_obj(): cache `vm_area_struct': object was modified after freeing
Call Trace:
[] __slab_error+0x21/0x28
[] check_poison_obj+0x104/0x110
[] kmem_cache_alloc+0x90/0x11c
[] split_vma+0x28/0xcc
[] do_munmap+0xd1/0x178
[] sys_munmap+0x45/0x64
[] syscall_call+0x7/0xb
please do not report it. We know.
If this message comes out for any cache apart from vm_area_struct then please
_do_ report it.
Changes since 2.5.63-mm1:
-devfs-fix.patch
Dropped for now - conflicts with changes in Linus's tree
-nfs-unstable-pages.patch
Dropped for a while - it could impact testing of limit-write-latency.patch
-as-comments-and-tweaks.patch
-as-hz-1000-fix.patch
-as-tidy-up-rename.patch
-anticipation_is_killing_me.patch
-as-update-1.patch
-as-break-anticipation-on-write.patch
-as-break-if-readahead.patch
-as-fix-hughs-problem.patch
-as-cleanup.patch
-as-start-stop-anticipation-helpers.patch
-as-cleanup-2.patch
-as-cleanup-3.patch
-as-cleanup-3-write-latency-fix.patch
-as-handle-exitted-tasks.patch
-as-handle-exitted-tasks-fix.patch
-as-no-plugging-and-cleanups.patch
-as-remove-debug.patch
-as-track-queued-reads.patch
-as-accounting-fix.patch
-as-nr_reads-fix.patch
-as-tuning.patch
-as-disable-nr_reads.patch
Folded into anticipatory-scheduling.patch
+as-random-fixes.patch
+as-comment-fix.patch
More anticipatory scheduling work
+objrmap-nr_mapped-fix.patch
+objrmap-mapped-mem-fix-2.patch
Fix up the mapped page accounting
+sched-b3.patch
Latest HT-aware CPU scheduler patch
+cciss-startup-problem-fix.patch
+cciss-retry-bus-reset.patch
+cciss-add-cmd-type.patch
+cciss-getluninfo-ioctl.patch
+cciss-passthrough-ioctl.patch
cciss update
+show_task-free-stack-fix.patch
Fix some nonsense in the sysrq-t output. Probably we should just remove
the non-functional "free stack" accounting.
+use-after-free-check.patch
Full use-after-free checking in slab
+reiserfs-fix-memleaks.patch
Reiserfs fixes
+copy_page_range-invalid-page-fix.patch
Fix a crash when an app forks while holding a mmap of /dev/mem. This is
incomplete.
All 77 patches:
linus.patch
Latest from Linus
separate.patch
mm.patch
add -mmN to EXTRAVERSION
rpc_rmdir-fix.patch
Fix nfs oops during mount
ppc64-reloc_hide.patch
ppc64-pci-patch.patch
Subject: pci patch
ppc64-e100-fix.patch
fix e100 for big-endian machines
ppc64-aio-32bit-emulation.patch
32/64bit emulation for aio
ppc64-64-bit-exec-fix.patch
Subject: 64bit exec
ppc64-scruffiness.patch
Fix some PPC64 compile warnings
sym-do-160.patch
make the SYM driver do 160 MB/sec
kgdb.patch
nfsd-disable-softirq.patch
Fix race in svcsock.c in 2.5.61
report-lost-ticks.patch
make lost-tick detection more informative
ptrace-flush.patch
cache flushing in the ptrace code
buffer-debug.patch
buffer.c debugging
warn-null-wakeup.patch
ext3-truncate-ordered-pages.patch
ext3: explicitly free truncated pages
deadline-dispatching-fix.patch
deadline IO scheduler dispatching fix
limit-write-latency.patch
fix possible latency in balance_dirty_pages()
reiserfs_file_write-5.patch
tcp-wakeups.patch
Use fast wakeups in TCP/IPV4
lockd-lockup-fix-2.patch
Subject: Re: Fw: Re: 2.4.20 NFS server lock-up (SMP)
rcu-stats.patch
RCU statistics reporting
ext3-journalled-data-assertion-fix.patch
Remove incorrect assertion from ext3
nfs-speedup.patch
nfs-oom-fix.patch
nfs oom fix
sk-allocation.patch
Subject: Re: nfs oom
nfs-more-oom-fix.patch
nfs-sendfile.patch
Implement sendfile() for NFS
rpciod-atomic-allocations.patch
Make rcpiod use atomic allocations
linux-isp.patch
isp-update-1.patch
remove-unused-congestion-stuff.patch
Subject: [PATCH] remove unused congestion stuff
aic-makefile-fix.patch
aicasm Makefile fix
loop-hack.patch
loop: Fix OOM and oops
atm_dev_sem.patch
convert atm_dev_lock from spinlock to semaphore
flock-fix.patch
flock fixes for 2.5.62
sysfs-dget-fix-2.patch
irq-sharing-fix.patch
fix irq sharing and SA_INTERRUPT on x86
as-iosched.patch
anticipatory I/O scheduler
as-random-fixes.patch
Subject: [PATCH] important fixes
as-comment-fix.patch
AS: comment fix
readahead-shrink-to-zero.patch
Allow VFS readahead to fall to zero
cfq-2.patch
CFQ scheduler, #2
smalldevfs.patch
smalldevfs
objrmap-2.5.62-5.patch
object-based rmap
objrmap-X-fix.patch
objrmap fix for X
objrmap-nr_mapped-fix.patch
objrmap: fix /proc/meminfo:Mapped
objrmap-mapped-mem-fix-2.patch
fix objrmap mapped mem accounting again
oprofile-up-fix.patch
fix oprofile on UP (lockless sync)
update_atime-speedup.patch
speed up update_atime()
ext2-update_atime_speedup.patch
Use one_sec_update_atime in ext2
ext3-update_atime_speedup.patch
Use one_sec_update_atime in ext2
UPDATE_ATIME-to-update_atime.patch
Rename UPDATE_ATIME to update_atime
per-cpu-disk-stats.patch
Make diskstats per-cpu using kmalloc_percpu
presto_get_sb-fix.patch
fix presto_get_sb() return value and oops.
on_each_cpu.patch
fix preempt-issues with smp_call_function()
on_each_cpu-ldt-cleanup.patch
notsc-panic.patch
Don't panic if TSC is enabled and notsc is used
alloc_pages_cleanup.patch
clean up redundant code for alloc_pages
ext2-handle-htree-flag.patch
ext2: clear ext3 htree flag on directories
sched-b3.patch
HT scheduler, sched-2.5.63-B3
mpparse-typo-fix.patch
fix typo in arch/i386/kernel/mpparse.c in printk
i386-no-swap-fix.patch
allow CONFIG_SWAP=n for i386
remove-hugetlb_key.patch
remove dead hugetlb_key forward decl
hugetlbpage-doc-update.patch
hugetlbpage documentation update
hugetlb-valid-page-ranges.patch
hugetlb: fix MAP_FIXED handling
cciss-startup-problem-fix.patch
cciss: fix unlikely startup problem
cciss-retry-bus-reset.patch
cciss: retry bus resets
cciss-add-cmd-type.patch
cciss: add cmd_type to sendcmd parameters
cciss-getluninfo-ioctl.patch
cciss: add CCISS_GETLUNINFO ioctl
cciss-passthrough-ioctl.patch
cciss: add passthrough ioctl
show_task-free-stack-fix.patch
show_task() fix and cleanup
use-after-free-check.patch
slab use-after-free detector
reiserfs-fix-memleaks.patch
ReiserFS: fix memleaks on journal opening failures
copy_page_range-invalid-page-fix.patch
Fix copy_page_range()'s handling of invalid pages
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
2.5.64-mm1
From: Andrew Morton (akpm@digeo.com)
Date: Thu Mar 06 2003 - 02:07:12 EST
http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.64/2.5.64-mm1/
. Included Ingo's file-offset-in-pte patch which allows pages which are in
nonlinear mappings to be reestablished by the kernel's pagefault handler.
This is enabled against all mappings for testing purposes.
. No functional changes to the anticipatory scheduler this time. Just
stabilisation work. It doesn't seem to oops any more.
. A bunch of buxfixes plus the usual sweepings off the factory floor.
Changes since 2.5.63-mm2:
linus.patch
Latest from Linus
-separate.patch
-ppc64-e100-fix.patch
-deadline-dispatching-fix.patch
-loop-hack.patch
-oprofile-up-fix.patch
-presto_get_sb-fix.patch
-on_each_cpu.patch
-on_each_cpu-ldt-cleanup.patch
-notsc-panic.patch
-alloc_pages_cleanup.patch
-ext2-handle-htree-flag.patch
-mpparse-typo-fix.patch
-i386-no-swap-fix.patch
-remove-hugetlb_key.patch
-hugetlbpage-doc-update.patch
-hugetlb-valid-page-ranges.patch
-cciss-startup-problem-fix.patch
-cciss-retry-bus-reset.patch
-cciss-add-cmd-type.patch
-cciss-getluninfo-ioctl.patch
-cciss-passthrough-ioctl.patch
Merged
+balance_irq-cleanup.patch
Clean up some stuff in io_apic.c
+balance_irq-fix.patch
Fix a system lockup.
-sysfs-dget-fix-2.patch
Dropped - fixed in 2.5.64.
-irq-sharing-fix.patch
Dropped - mixing SA_INTERRUPT and SA_SHIRQ handlers is illegal anyway.
+shared-irq-warning.patch
Warn about mixed SA_INTERRUPT & SA_SHIRQ handlers.
+as-naming-comments-BUG.patch
+as-unnecessary-test.patch
+as-atomicity-fix.patch
Anticipatory scheduler work.
-update_atime-speedup.patch
-ext2-update_atime_speedup.patch
-ext3-update_atime_speedup.patch
-UPDATE_ATIME-to-update_atime.patch
Dropped. Was junk.
+objrmap-atomic_t-fix.patch
Tighten up objrmap's handling of page->pte.mapcount
+scheduler-tunables.patch
Put the CPU scheduler tunables back (/proc/sys/sched)
+rtc-locking-fix.patch
rtc.c lock ranking bugfix
+yellowfin-set_bit-fix.patch
Don't do set_bit() on a ushort.
+sk98-build-fix.patch
Don't do 64-bit divides
+cciss-pci-hotplug-fix.patch
cciss fix
+export-pfn_to_nid.patch
An EXPORT_SYMBOL for discontigmem
+move-CONFIG_SWAP.patch
Tidy up the config menus.
+random-stack-use.patch
Reduce stack use in the random driver
+inode-pruning-fix.patch
Fix the icache shrinking logic
+remap-file-pages-2.5.63-a1.patch
Allow pages in nonlinear mappings to be faulted back in by the kernel.
+pte_file-always.patch
Force the new remap-file-pages logic to apply to _all_ mappings, for
testing.
+remove-__pgd_offset.patch
+remove-__pmd_offset.patch
+remove-__pte_offset.patch
Cleanups
+htree-lock_kernel-fix.patch
Missing unlock_kernel() on htree error path
+pci-1.patch
+pci-2.patch
+pci-3.patch
+pci-4.patch
+pci-5.patch
PCI/Cardbus handling changes
+elf_core_dump-stack-size-reduction.patch
Reduce stack size in elf core dumping code
+uninline-binfmt_elf.patch
Nuke some inlines
+htree-nfs-fix.patch
Maybe fix the NFS-server-on-ext3/htree problems
+bonding-zerodiv-fix.patch
Fix a div-by-zero in the bonding driver
+update_atime-ng.patch
Speed up update_atime, and mtime and ctimes too. (Haven't tested that this
is actually working yet).
+one-sec-times.patch
Implement the above for ext2 and ext3.
All 83 patches:
linus.patch
Latest from Linus
mm.patch
add -mmN to EXTRAVERSION
balance_irq-cleanup.patch
i386 IRQ balancing cleanup
balance_irq-fix.patch
balance_irq lockup fix
rpc_rmdir-fix.patch
Fix nfs oops during mount
ppc64-reloc_hide.patch
ppc64-pci-patch.patch
Subject: pci patch
ppc64-aio-32bit-emulation.patch
32/64bit emulation for aio
ppc64-64-bit-exec-fix.patch
Subject: 64bit exec
ppc64-scruffiness.patch
Fix some PPC64 compile warnings
sym-do-160.patch
make the SYM driver do 160 MB/sec
kgdb.patch
nfsd-disable-softirq.patch
Fix race in svcsock.c in 2.5.61
report-lost-ticks.patch
make lost-tick detection more informative
ptrace-flush.patch
cache flushing in the ptrace code
buffer-debug.patch
buffer.c debugging
warn-null-wakeup.patch
ext3-truncate-ordered-pages.patch
ext3: explicitly free truncated pages
limit-write-latency.patch
fix possible latency in balance_dirty_pages()
reiserfs_file_write-5.patch
tcp-wakeups.patch
Use fast wakeups in TCP/IPV4
lockd-lockup-fix-2.patch
Subject: Re: Fw: Re: 2.4.20 NFS server lock-up (SMP)
rcu-stats.patch
RCU statistics reporting
ext3-journalled-data-assertion-fix.patch
Remove incorrect assertion from ext3
nfs-speedup.patch
nfs-oom-fix.patch
nfs oom fix
sk-allocation.patch
Subject: Re: nfs oom
nfs-more-oom-fix.patch
nfs-sendfile.patch
Implement sendfile() for NFS
rpciod-atomic-allocations.patch
Make rcpiod use atomic allocations
linux-isp.patch
isp-update-1.patch
remove-unused-congestion-stuff.patch
Subject: [PATCH] remove unused congestion stuff
aic-makefile-fix.patch
aicasm Makefile fix
atm_dev_sem.patch
convert atm_dev_lock from spinlock to semaphore
flock-fix.patch
flock fixes for 2.5.62
shared-irq-warning.patch
detect and warn about attempts to share SA_INTERRUPT handlers
as-iosched.patch
anticipatory I/O scheduler
as-random-fixes.patch
Subject: [PATCH] important fixes
as-comment-fix.patch
AS: comment fix
as-naming-comments-BUG.patch
AS: fix up naming, comments, add more BUGs
as-unnecessary-test.patch
as-atomicity-fix.patch
readahead-shrink-to-zero.patch
Allow VFS readahead to fall to zero
cfq-2.patch
CFQ scheduler, #2
smalldevfs.patch
smalldevfs
objrmap-2.5.62-5.patch
object-based rmap
objrmap-X-fix.patch
objrmap fix for X
objrmap-nr_mapped-fix.patch
objrmap: fix /proc/meminfo:Mapped
objrmap-mapped-mem-fix-2.patch
fix objrmap mapped mem accounting again
objrmap-atomic_t-fix.patch
Make objrmap mapcount non-atomic
per-cpu-disk-stats.patch
Make diskstats per-cpu using kmalloc_percpu
sched-b3.patch
HT scheduler, sched-2.5.63-B3
scheduler-tunables.patch
scheduler tunables
show_task-free-stack-fix.patch
show_task() fix and cleanup
use-after-free-check.patch
slab use-after-free detector
reiserfs-fix-memleaks.patch
ReiserFS: fix memleaks on journal opening failures
copy_page_range-invalid-page-fix.patch
Fix copy_page_range()'s handling of invalid pages
rtc-locking-fix.patch
rtc lock ranking fix
yellowfin-set_bit-fix.patch
yellowfin driver set_bit fix
sk98-build-fix.patch
sk98lin 64-bit divide fix
cciss-pci-hotplug-fix.patch
cciss: fix initialization for PCI hotplug
export-pfn_to_nid.patch
export pfn_to_nid to modules
move-CONFIG_SWAP.patch
move the CONFIG_SWAP menu option to somewhere logical
random-stack-use.patch
Reduced stack usage in random.c
inode-pruning-fix.patch
fix inode reclaim imbalance.
remap-file-pages-2.5.63-a1.patch
Subject: [patch] remap-file-pages-2.5.63-A1
pte_file-always.patch
enable file-offset-in-pte's for all mappings
remove-__pgd_offset.patch
remove __pgd_offset
remove-__pmd_offset.patch
remove __pmd_offset
remove-__pte_offset.patch
remove __pte_offset
htree-lock_kernel-fix.patch
missed unlock_kernel() in ext3+htree
pci-1.patch
PCI probing for cardbus (1/5)
pci-2.patch
PCI probing for cardbus (2/5)
pci-3.patch
PCI probing for cardbus (3/5)
pci-4.patch
PCI probing for cardbus (4/5)
pci-5.patch
PCI probing for cardbus (5/5)
elf_core_dump-stack-size-reduction.patch
reduce stack size: elf_core_dump()
uninline-binfmt_elf.patch
uninlining in fs/binfmt_elf.c
htree-nfs-fix.patch
Fix ext3 htree / NFS compatibility problems
bonding-zerodiv-fix.patch
Subject: [PATCH][bonding] division by zero bug
update_atime-ng.patch
inode a/c/mtime modification speedup
one-sec-times.patch
Implement a/c/time speedup in ext2 & ext3
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/