This fixes known corruption problems with
respect to large cp's and rpm builds.
Also tested with doio 1- and 2-threads.
Date: Thu Aug 31 17:28:57 PDT 2000
Workarea: waco.engr.sgi.com:/build1/ananth/xfs
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.4.0-test1-xfs
Modid: 2.4.0-test1-xfs:slinx:73466a
linux/fs/pagebuf/page_buf.c - 1.26
- Fix a problem where kiobuf I/O assumptions were being violated;
that is, a READ with some valid pages will erase recent
data contained only in the in-memory version of the valid pages.
Also support clustered pages which are locked on lookup.
linux/fs/pagebuf/page_buf_io.c - 1.27
- Fix a bug where if the clustering was stopped because of
reaching the tuneable count, the last selected pages was
left out of the I/O. Also, support lock pages to be clustered
on lookup, closing holes between lookup and start of I/O.
|