This is more logic to keep xfs functioning when memory is in short
supply. It is still possible to push xfs into an oops if you try
hard enough, but you have to do some really silly things now.
Date: Fri Jul 6 07:31:37 PDT 2001
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:98353a
linux/drivers/block/DAC960.c - 1.28
- Add BLKBSZGET which was missing for this driver.
Subject: TAKE -
Date: Fri Jul 6 08:12:37 PDT 2001
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:98356a
linux/fs/pagebuf/page_buf.c - 1.92
- Fix the retry logic for failing to allocate a page, there was supposed
to be a retry, but it was not quite there. On failure to allocate a
page
pagebuf will now start a flush of the delayed write metadata - which
can free pages for reuse, pause, and retry.
linux/fs/xfs_support/kmem.c - 1.10
- Remove some of the logic from the memory allocation retry logic, the
underlying mechanisms are already doing this for us.
|