--- 2.3.12-lru/mm/vmscan.c.~1~ Tue Aug 3 18:13:11 1999 +++ 2.3.12-lru/mm/vmscan.c Tue Aug 3 18:13:23 1999 @@ -155,7 +155,7 @@ */ entry = get_swap_page(); if (!entry) - goto out_failed; /* No swap space left */ + goto out_failed_unlock; /* No swap space left */ vma->vm_mm->rss--; tsk->nswap++;