This change ensures that XFS metadata buffers - which must be directly
accessable from kernel context, are not allocated from highmem pages.
File data can be in highmem pages since the kernel never looks at it.
If we do not use kiobuf I/O, then in theory we can cross the 4 Gbyte
boundary now. This is entirely untested since I have only 1/32 the
required memory!
Date: Fri Sep 1 09:15:47 PDT 2000
Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4.0-test5
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:73501a
linux/fs/xfs/xfs_buf.h - 1.60
- define PBF_MAPPABLE
linux/include/linux/page_buf.h - 1.64
- Use PBF_MAPPABLE on metadata pagebuf calls
linux/fs/pagebuf/page_buf.c - 1.27
- Use PBF_MAPPABLE to indicate which types of pages are allowed in a
pagebuf
|