2.5.60-mm2

From: Andrew Morton (akpm@digeo.com)
Date: Fri Feb 14 2003 - 04:31:44 EST


http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.60/2.5.60-mm2/

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



This archive was generated by hypermail 2b29 : Sat Feb 15 2003 - 22:00:52 EST