A 2.4.1 merge bug in the xfs tree would cause XFS to corrupt the
page tables by using an uninitialzed pointer to a pte structure,
because of the way this code is called in a loop it is probably
pointing to an existing pte which ends up getting the wrong page
pointer placed in it. This led to dropping the reference count
on the wrong page, and when it hit zero we went belly up.
Date: Fri Feb 9 12:44:34 PST 2001
Workarea: 128.162.184.86:/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:87201a
linux/mm/vmscan.c - 1.48
- Fix a page table corruption caused by delalloc pages and swapping
out of memory mapped files. Bug introduced in 2.4.1 merge.
|