empool is exhausted. Each process waits for more pages to be freed to the mempool, which never happens. To avoid this deadlock scenario, this patch changes the code so that only the first page is allocated with non-failing gfp mask. Allocation of further pages may fail. Signed-off-by: Mikulas Patocka Cc: stable@kernel.org Signed-off-by: Milan Broz Signed-off-by: Alasdair G Kergon