Rationalize how we work out the allowed sizes of requests,
we now do the checks at mount time, and a much simpler
test at IO time. Also add knowledge of EVMS and fix some
code added on monday. I would appreciate reports from MD and LVM
users.
Steve
Date: Thu Jul 11 10:29:33 PDT 2002
Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
Modid: 2.4.x-xfs:slinx:122857a
linux/fs/xfs/pagebuf/page_buf_locking.c - 1.18
- Do determination of allowed request layouts at mount time
rather than at request time. Probably about a million less
tests this way.
linux/fs/xfs/pagebuf/page_buf.c - 1.38
- More cleanup of page locking during read, also rationalize the
code in the I/O path which understands the layour restrictions
of specific device types.
linux/fs/xfs/pagebuf/page_buf.h - 1.26
- add new flags field to pb_target structure
|