>From what I can see of the patch vm_enough_memory will still fail causing premature oom merely because those pages haven't been accounted for as free. The checking should probably be done in page_launder, too, to prevent the write at that level. Also, the page count might be two, depending on if you have buffers. The attached patch should work just fine and remove these pages as quickly as possible. I sent it out to the kernel list on the 27th in response to Stephen Tweedie's point that exit path deletion was slow, but I guess it belongs here. Rich