. Robert has fixed up Ingo's scheduler update, so that's back in.
. Considerable poking at the NFS MAP_SHARED OOM lockup. It is limping
along now, but writeout bandwidth is poor and it is still struggling.
Needs work.
. There's a one-liner which removes an O(n^2) search in the NFS writeback
path. It increases writeout bandwidth by 4x and decreases CPU load from
100% to 3%. Needs work.
. A patch to permit direct-io reads of the partial block at EOF. Seems to
work, but needs more testing.
. There is another anticipatory scheduler patch over in experimental/.
The main obective of the anticipatory scheduler is not really to improve
interactivity. It is to increase throughput. Nick is showing some
impressive benchmark results with this now. Some benchmarking of the
non-contest variety would be appreciated.
. Added Matthew Jacob's Qlogic ISP driver for a bit of testing. It locks
up mysteriously with my ISP12160 controller. Testing results for other
controllers would be appreciated.
Changes since 2.5.60-mm1:
linus.patch
Latest bk from Linus
-genhd-warnings.patch
-vmscan-warning.patch
-nfsd-warnings.patch
-partitions-warnings.patch
-nfs-warning-fix.patch
-reiserfs-hashes-warning-fix.patch
-st-warning-fix.patch
-adaptec-compile-fix.patch
-adaptec-debug-fix.patch
-oprofile-p4.patch
-oprofile_cpu-as-string.patch
-oprofile-braino.patch
-disassociate_tty-fix.patch
-epoll-update-2.5.60.patch
-misc.patch
-dcache_rcu-nfs-server-fix.patch
-cyclone-fixes.patch
-enable-timer_cyclone.patch
-hugetlbfs-i_size-fix.patch
+jfs-build-fix.patch
JFS compile fix for gcc-2.95.3.
-mandlock-oops-fix.patch
+mandlock-fix.patch
Updated flocking fix
+fault_in_pages-move.patch
Move fault_in_pages_readable/writeable to a header file so reiserfs can
reuse it.
reiserfs_file_write.patch
Updated
+ext3-eio-fix.patch
Fix a BUG with fsx-linux
+smctr-fix.patch
compile fix.
+sched-f3.patch
+rml-scheduler-bits.patch
Updated scheduler update.
+nfs-speedup.patch
+nfs-more-oom-fix.patch
NFS OOM work.
+nfs-sendfile.patch
"fix" an O(n^2) problem in the NFS client.
+put_page-speedup.patch
Speed up put_page() for CONFIG_HUGETLB_PAGE=y
+kernel_lock_bug2.patch
+ext2_ext3_listxattr-bug.patch
+xattr-flags.patch
+xattr-flags-policy.patch
+xattr-trusted.patch
Extended attribute feature work.
+generic_write_checks.patch
Break out the bounds checking from generic_file_write() so other
filesystems can use them.
+balance_dirty_pages-lockup-fix.patch
Fix a weird lockup in the writeback code.
+cciss-1.patch
+cciss-2.patch
+cciss-3.patch
+cciss-5.patch
+cciss-6.patch
+cciss-7.patch
+cciss-8.patch
+cciss-9.patch
+cciss-10.patch
+cciss-11.patch
cciss array controller driver update
+direct-io-retval-fix.patch
Return the correct thing on -EIO
+dio-eof-read.patch
Allow direct-io reads of the non-aligned end of file.
+linux-isp.patch
Latest qlogic driver from www.feral.com bitkeeper
+linux-isp-update.patch
Port it to 2.5
In the experimental/ directory:
+handle-async-write-errors.patch
Framework for recording and reporting data loss during the async writeout
code.
+anticipatory_io_scheduling.patch
+ant-sched-9feb.patch
+ant-sched-12feb.patch
Anticipatory scheduler updates.
All 66 patches
linus.patch
kgdb.patch
ppc64-reloc_hide.patch
ppc64-time-warning.patch
kill ppc64 unused var warning
xfs-warning-fixes.patch
xfs-cli-fix.patch
xfs interrupt flags fix
ppc64-smp_prepare_cpus-warning.patch
ppc64: fix warning
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
jfs-build-fix.patch
JFS build fix with gcc-2.95.3
ext3-truncate-ordered-pages.patch
ext3: explicitly free truncated pages
mandlock-fix.patch
Subject: [PATCH] Fix mandatory locking
fault_in_pages-move.patch
move fault_in_pages_readable/writeable to header
reiserfs_file_write.patch
Subject: reiserfs file_write patch
ext3-eio-fix.patch
fix ext3 BUG due to race with truncate
deadline-np-42.patch
(undescribed patch)
deadline-np-43.patch
(undescribed patch)
batch-tuning.patch
I/O scheduler tuning
starvation-by-read-fix.patch
fix starvation-by-readers in the IO scheduler
crc32-speedup.patch
crc32 improvements for 2.5
smctr-fix.patch
smctr.c build fixes
scheduler-tunables.patch
scheduler tunables
sched-f3.patch
scheduler F3-updated
rml-scheduler-bits.patch
scheduler bits
lockd-lockup-fix.patch
Subject: Re: Fw: Re: 2.4.20 NFS server lock-up (SMP)
rcu-stats.patch
RCU statistics reporting
dcache_rcu-fast_walk-revert.patch
dcache_rcu: revert fast_walk code
dcache_rcu-main.patch
dcache_rcu
smalldevfs.patch
smalldevfs
ext3-journalled-data-assertion-fix.patch
Remove incorrect assertion from ext3
deadline-hash-fix.patch
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
kernel_lock_bug2.patch
ext2_ext3_listxattr-bug.patch
xattr: listxattr fix
xattr-flags.patch
xattr: infrastructure for permission overrides
xattr-flags-policy.patch
xattr: allow kernel code to override EA permissions
xattr-trusted.patch
xattr: trusted extended attributes
generic_write_checks.patch
separate checks from generic_file_aio_write
balance_dirty_pages-lockup-fix.patch
blk_congestion_wait tuning and lockup fix
cciss-1.patch
make cciss driver compile
cciss-2.patch
make cciss driver compile (2)
cciss-3.patch
make cciss driver compile [3]
cciss-5.patch
make cciss driver compile [5]
cciss-6.patch
make cciss driver compile [6]
cciss-7.patch
make cciss driver compile [7]
cciss-8.patch
make cciss driver compile
cciss-9.patch
make cciss driver compile
cciss-10.patch
make cciss driver compile
cciss-11.patch
make cciss driver compile
direct-io-retval-fix.patch
direct-io return value fix
dio-eof-read.patch
linux-isp.patch
linux-isp-update.patch
handle-async-write-errors.patch
Propagate async write errors to userspace
anticipatory_io_scheduling.patch
Subject: [PATCH] 2.5.59-mm3 antic io sched
ant-sched-9feb.patch
anticipatory scheduler fix
ant-sched-12feb.patch
Anticipatory scheduler tuning
-
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/