[PATCH] highmem deadlock removal, balancing & cleanup

2001-05-25 Thread Rik van Riel
Hi Linus, the following patch does: 1) Remove GFP_BUFFER and HIGHMEM related deadlocks, by letting these allocations fail instead of looping forever in __alloc_pages() when they cannot make any progress there. Now Linux no longer hangs on highmem machines with heavy write loads.

[PATCH] highmem deadlock removal, balancing cleanup

2001-05-25 Thread Rik van Riel
Hi Linus, the following patch does: 1) Remove GFP_BUFFER and HIGHMEM related deadlocks, by letting these allocations fail instead of looping forever in __alloc_pages() when they cannot make any progress there. Now Linux no longer hangs on highmem machines with heavy write loads.