• Andrew Morton's avatar
    [PATCH] Velikov/Hellwig radix-tree pagecache · 3d30a6cc
    Andrew Morton authored
    Before the mempool was added, the VM was getting many, many
    0-order allocation failures due to the atomic ratnode
    allocations inside swap_out.  That monster mempool is
    doing its job - drove a 256meg machine a gigabyte into
    swap with no ratnode allocation failures at all.
    
    So we do need to trim that pool a bit, and also handle
    the case where swap_out fails, and not just keep
    pointlessly calling it.
    3d30a6cc
vmscan.c 18.4 KB